ਬੀ ਸੀ ਐਨ ਐੱਫ ਬੇਰੁਜ਼ਗਾਰੀ ਘਟਾਉਂਦੀ ਹੈ ਅਤੇ ਡਾਟਾ ਇਕਸਾਰਤਾ ਵਧਾਉਂਦੀ ਹੈ
ਬੌਇਸ-ਕੋਡੇਡ ਸਧਾਰਨ ਫ਼ਾਰਮ ਦਾ ਟੀਚਾ (ਬੀ ਸੀ ਐੱਨ ਐੱਫ) ਡਾਟਾਬੇਸ ਨੂੰ ਸਧਾਰਣ ਸਮੱਰਥਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇੱਕ ਰਿਲੇਸ਼ਨਲ ਡੈਟਾਬੇਸ ਦੇ ਕਾਲਮ ਅਤੇ ਟੇਬਲ ਦੇ ਆਯੋਜਨ ਦੁਆਰਾ ਡਾਟਾ ਅਟੁੱਟਤਾ ਨੂੰ ਵਧਾਉਣਾ ਹੈ. ਡਾਟਾਬੇਸ ਦਾ ਸਧਾਰਣ ਹੋਣਾ ਉਦੋਂ ਵਾਪਰਦਾ ਹੈ ਜਦੋਂ ਤਾਲਿਕਾਵਾਂ ਦੇ ਵਿਚਕਾਰ ਸਬੰਧ ਸਥਾਪਿਤ ਹੁੰਦੇ ਹਨ ਅਤੇ ਜਦੋਂ ਟੇਬਲਾਂ ਨੇ ਡਾਟਾਬੇਸ ਨੂੰ ਹੋਰ ਲਚਕਦਾਰ ਬਣਾਉਣ ਅਤੇ ਡਾਟਾ ਸਾਂਭਣ ਲਈ ਨਿਯਮ ਪ੍ਰਭਾਸ਼ਿਤ ਕੀਤੇ ਹੁੰਦੇ ਹਨ.
ਡਾਟਾਬੇਸ ਦੇ ਸਧਾਰਣ ਨਮੂਨੇ ਦੇ ਟੀਚੇ ਬੇਲੋੜੇ ਡੇਟਾ ਨੂੰ ਖ਼ਤਮ ਕਰਨ ਅਤੇ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਹਨ ਕਿ ਡਾਟਾ ਨਿਰਭਰਤਾਵਾਂ ਦਾ ਮਤਲਬ ਸਮਝਣਾ
ਇਕ ਡਾਟਾਬੇਸ ਨੂੰ ਸਧਾਰਣ ਤੌਰ ਤੇ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਇਕੋ ਡੇਟਾ ਇੱਕ ਤੋਂ ਵੱਧ ਸਾਰਣੀ ਵਿੱਚ ਸਟੋਰ ਨਹੀਂ ਹੁੰਦਾ ਅਤੇ ਜਦੋਂ ਸਿਰਫ ਸੰਬੰਧਿਤ ਡੇਟਾ ਸਾਰਣੀ ਵਿੱਚ ਸਟੋਰ ਹੁੰਦਾ ਹੈ.
ਬੌਇਸ-ਕੋਡੇਡ ਸਧਾਰਣ ਫਾਰਮ ਦਾ ਮੂਲ
ਕਈ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹੋਏ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਡਾਟਾਬੇਸ ਸਧਾਰਣ ਹਨ. ਇਹ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਆਮ ਫਾਰਮ ਦੇ ਤੌਰ ਤੇ ਜਾਣੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਇਹਨਾਂ ਦੀ ਗਿਣਤੀ ਇੱਕ ਤੋਂ ਪੰਜ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਇੱਕ ਰਿਲੇਸ਼ਨਲ ਡੈਟਾਬੇਸ ਨੂੰ ਸਧਾਰਣ ਰੂਪ ਵਿੱਚ ਦਰਸਾਇਆ ਗਿਆ ਹੈ ਜੇ ਇਹ ਪਹਿਲੇ ਤਿੰਨ ਰੂਪਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ: 1 ਐਨਐਫ, 2 ਐਨਐਫ, ਅਤੇ 3 ਐੱਨ ਐੱਫ.
ਬੀ ਸੀ ਐੱਨ ਐੱਫ ਨੂੰ 1 9 74 ਵਿਚ ਰੇਮੰਡ ਬੌਇਸ ਅਤੇ ਐਡਗਰ ਕੌਡ ਨੇ ਤੀਜੀ ਆਮ ਫਾਰਮ ਜਾਂ 3 ਐੱਨ ਐੱਫ. ਇਹ ਲੋਕ ਡਾਟਾਬੇਸ ਸਕੀਮਾ ਬਣਾਉਣ ਲਈ ਕੰਮ ਕਰ ਰਹੇ ਸਨ ਜੋ ਕਿ ਗਣਨਾ ਦੇ ਸਮੇਂ ਨੂੰ ਘਟਾਉਣ ਦੇ ਉਦੇਸ਼ ਨਾਲ ਨੀਯਤਤਾਵਾਂ ਨੂੰ ਘੱਟ ਕਰਦਾ ਹੈ. ਤੀਜੇ ਆਮ ਰੂਪ ਵਿਚ ਕਾਲਮ ਉਤਾਰ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ ਜੋ ਪਹਿਲੇ ਅਤੇ ਦੂਜੇ ਆਮ ਫਾਰਮ ਵਿਚ ਦਿਸ਼ਾ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਤੋਂ ਇਲਾਵਾ ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ 'ਤੇ ਨਿਰਭਰ ਨਹੀਂ ਹੁੰਦੇ. ਬੀ ਸੀ ਐੱਨ ਐੱਫ, ਜਿਸ ਨੂੰ ਕਈ ਵਾਰੀ 3.5 ਐਨ ਐੱਫ ਐਫ ਦੇ ਤੌਰ ਤੇ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ, 3 ਐਨਐਫ ਦੀਆਂ ਸਾਰੀਆਂ ਜ਼ਰੂਰਤਾਂ ਪੂਰੀਆਂ ਕਰਦਾ ਹੈ ਅਤੇ ਇਹ ਜ਼ਰੂਰੀ ਹੈ ਕਿ ਉਮੀਦਵਾਰ ਕੁੰਜੀਆਂ ਨੂੰ ਸਾਰਣੀ ਵਿਚਲੇ ਹੋਰ ਗੁਣਾਂ 'ਤੇ ਕੋਈ ਨਿਰਭਰਤਾ ਨਾ ਹੋਵੇ.
ਬੀ ਸੀ ਐਨ ਐੱਫ ਦੀ ਸਿਰਜਣਾ ਦੇ ਸਮੇਂ, ਬੋਇਸ ਸਟ੍ਰਕਚਰਡ ਇੰਗਲਿਸ਼ ਕੌਰਿਜ਼ ਲੈਂਗੂਏਜ (SQL) ਦੇ ਮੁੱਖ ਡਿਵੈਲਪਰਾਂ ਵਿੱਚੋਂ ਇੱਕ ਸੀ, ਜਿਸ ਨੇ ਕੋਡ ਦੀ ਰਿਲੇਸ਼ਨਲ ਮਾਡਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਾਟਾ ਪ੍ਰਾਪਤੀ ਵਿੱਚ ਸੁਧਾਰ ਕੀਤਾ. ਇਸ ਮਾਡਲ ਵਿਚ, ਕੋਡੈਡ ਨੇ ਕਿਹਾ ਕਿ ਡਾਟਾਬੇਸ ਦੀ ਢਾਂਚਾਗਤ ਗੁੰਝਲਤਾ ਨੂੰ ਘਟਾ ਦਿੱਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਸਵਾਲ ਵਧੇਰੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਅਤੇ ਲਚਕਦਾਰ ਹੋ ਸਕਦੇ ਹਨ.
ਆਪਣੇ ਰਿਲੇਸ਼ਨਲ ਡੈਟਾਬੇਸ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਕੋਡਡ 1 ਐਨਐਫ, 2 ਐਨਐਫ, ਅਤੇ 3 ਐਨ ਐਫ ਦੇ ਦਿਸ਼ਾ ਨਿਰਦੇਸ਼ ਉਸਨੇ ਬੀਸੀਐੱਨ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਬੌਇਸ ਨਾਲ ਮਿਲ ਕੇ ਕੰਮ ਕੀਤਾ
ਉਮੀਦਵਾਰ ਕੁੰਜੀਆਂ ਅਤੇ ਬੀਸੀਐੱਨਐਫ
ਇੱਕ ਉਮੀਦਵਾਰ ਕੁੰਜੀ ਇੱਕ ਕਾਲਮ ਜਾਂ ਇੱਕ ਮੇਜ ਵਿੱਚ ਕਾਲਮਾਂ ਦਾ ਮੇਲ ਹੈ ਜੋ ਡਾਟਾਬੇਸ ਵਿੱਚ ਵਿਲੱਖਣ ਕੁੰਜੀ ਬਣਾਉਂਦੀ ਹੈ. ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਸੁਮੇਲ ਕਿਸੇ ਹੋਰ ਡੇਟਾ ਦਾ ਹਵਾਲਾ ਦਿੱਤੇ ਬਿਨਾਂ ਇੱਕ ਡਾਟਾਬੇਸ ਰਿਕਾਰਡ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਹਰੇਕ ਸਾਰਣੀ ਵਿੱਚ ਕਈ ਉਮੀਦਵਾਰ ਕੁੰਜੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ, ਕੋਈ ਵੀ ਇੱਕ ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ ਵਜੋਂ ਯੋਗਤਾ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹੈ ਇੱਕ ਸਾਰਣੀ ਵਿੱਚ ਕੇਵਲ ਇੱਕ ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ ਹੁੰਦੀ ਹੈ.
ਉਮੀਦਵਾਰ ਦੀਆਂ ਕੁੰਜੀਆਂ ਵਿਲੱਖਣ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ.
ਇੱਕ ਸੰਬੰਧ ਬੀਸੀਐੱਨਐਫ ਵਿੱਚ ਹੁੰਦਾ ਹੈ ਜੇ ਹਰ ਨਿਰਧਾਰਕ ਇੱਕ ਉਮੀਦਵਾਰ ਕੁੰਜੀ ਹੈ ਕਰਮਚਾਰੀ ਨੂੰ ਜਾਣਕਾਰੀ ਸਟੋਰ ਕਰਦੇ ਹੋਏ ਅਤੇ ਗੁਣਾਂ
ਇਸ ਸਾਰਣੀ ਵਿੱਚ, ਫੀਲਡ
ਕਰਮਚਾਰੀ ਆਈਡੀ | ਪਹਿਲਾ ਨਾਂ | ਆਖਰੀ ਨਾਂਮ | ਟਾਈਟਲ |
13133 | ਐਮਿਲੀ | ਸਮਿਥ | ਮੈਨੇਜਰ |
13134 | ਜਿਮ | ਸਮਿਥ | ਸਹਿਯੋਗੀ |
13135 | ਐਮਿਲੀ | ਜੋਨਸ | ਸਹਿਯੋਗੀ |
ਇਸ ਡੇਟਾਬੇਸ ਲਈ ਉਮੀਦਵਾਰ ਕੁੰਜੀ