ਡੀਟਰਮਿੰਟਾਂ ਅਤੇ ਇੱਕ ਡਾਟਾਬੇਸ ਵਿੱਚ ਉਹਨਾਂ ਦੀ ਭੂਮਿਕਾ

ਨਿਰਨਾਇਕ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਨਿਰਧਾਰਤ ਮੁੱਲਾਂ ਨੂੰ ਪਛਾਣਦੇ ਹਨ

ਇੱਕ ਡਾਟਾਬੇਸ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਨਿਰਣਾਇਕ ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ ਜੋ ਉਸੇ ਲਾਈਨ ਦੇ ਹੋਰ ਗੁਣਾਂ ਨੂੰ ਨਿਰਧਾਰਤ ਕੀਤੇ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ ਇਸ ਪਰਿਭਾਸ਼ਾ ਅਨੁਸਾਰ, ਕੋਈ ਵੀ ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ ਜਾਂ ਉਮੀਦਵਾਰ ਕੁੰਜੀ ਇੱਕ ਨਿਰਣਾਇਕ ਹੈ, ਪਰ ਹੋ ਸਕਦਾ ਹੈ ਨਿਰਧਾਰਨ ਕਰਤਾ ਜੋ ਪ੍ਰਾਇਮਰੀ ਜਾਂ ਉਮੀਦਵਾਰ ਕੁੰਜੀਆਂ ਨਹੀਂ ਹਨ.

ਉਦਾਹਰਣ ਲਈ, ਕੋਈ ਕੰਪਨੀ ਗੁਣਾਂ , , ਅਤੇ ਦੇ ਨਾਲ ਇੱਕ ਸਾਰਣੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੀ ਹੈ.

Employee_id ਪਹਿਲਾ ਨਾਂ ਆਖਰੀ ਨਾਂਮ ਜਨਮ ਤਾਰੀਖ

123

ਮੇਗਨ ਭੂਰੇ 01/29/1979
234 ਬੈਨ ਵਲੇਡਰ 02/14/1985
345 ਮੇਗਨ ਚੌਧਰੀ 2/14/1985
456 ਚਾਰਲਸ ਭੂਰੇ 07/19/1984


ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਖੇਤਰ ਬਾਕੀ ਰਹਿੰਦੇ ਤਿੰਨ ਖੇਤਰਾਂ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਨਾਮ ਖੇਤਰ ਦਾ ਪਤਾ ਨਹੀਂ ਲਗਾਉਂਦੇ ਕਿਉਂਕਿ ਫਰਮ ਕੋਲ ਉਹ ਕਰਮਚਾਰੀ ਹੋ ਸਕਦੇ ਹਨ ਜੋ ਇੱਕੋ ਹੀ ਜਾਂ ਆਖਰੀ ਨਾਮ ਸਾਂਝਾ ਕਰਦੇ ਹਨ. ਇਸੇ ਤਰ੍ਹਾਂ, ਖੇਤਰ ਜਾਂ ਨਾਮ ਖੇਤਰਾਂ ਨੂੰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ ਕਰਮਚਾਰੀ ਇੱਕੋ ਜਨਮ ਦਿਨ ਸਾਂਝਾ ਕਰ ਸਕਦੇ ਹਨ.

ਡਾਟਾਬੇਸ ਕੁੰਜੀਆਂ ਲਈ ਨਿਰਧਾਰਤ ਰਿਸ਼ਤੇ

ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਇੱਕ ਨਿਰਣਾਇਕ, ਇੱਕ ਉਮੀਦਵਾਰ ਕੁੰਜੀ ਹੈ, ਅਤੇ ਇੱਕ ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ ਵੀ ਹੈ. ਇਹ ਇਕ ਉਮੀਦਵਾਰ ਕੁੰਜੀ ਹੈ ਕਿਉਂਕਿ ਜਦੋਂ ਪੂਰੇ ਡੇਟਾਬੇਸ ਨੂੰ 234 ਦੀ ਖੋਜ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਬੈਨ ਵਾਈਲਡਰ ਬਾਰੇ ਜਾਣਕਾਰੀ ਵਾਲੀ ਕਤਾਰ ਦਿਸਦੀ ਹੈ ਅਤੇ ਕੋਈ ਹੋਰ ਰਿਕਾਰਡ ਨਹੀਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ. ਇਕ ਹੋਰ ਉਮੀਦਵਾਰ ਕੁੰਜੀ ਉਦੋਂ ਵਾਪਰਦੀ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਜਾਣਕਾਰੀ ਦੇ ਕੇ ਡਾਟਾਬੇਸ ਨੂੰ ਤਿੰਨ ਕਾਲਮਾਂ ਵਿਚ ਲੱਭਦੇ ਹੋ; , <ਆਖਰੀ_ਨਾਮੇ> ਅਤੇ , ਜੋ ਕਿ ਇਕੋ ਨਤੀਜੇ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ.

ਉਹ ਕਾਲਮ ਦੇ ਸਾਰੇ ਸੰਜੋਗਾਂ ਦੇ ਕਾਰਨ ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ ਹੈ ਜੋ ਇੱਕ ਉਮੀਦਵਾਰ ਕੁੰਜੀ ਦੇ ਤੌਰ ਤੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਇਹ ਇਸ ਟੇਬਲ ਦੇ ਪ੍ਰਾਇਮਰੀ ਹਵਾਲੇ ਦੇ ਰੂਪ ਵਿੱਚ ਵਰਤਣ ਲਈ ਸਭ ਤੋਂ ਆਸਾਨ ਕਾਲਮ ਹੈ.

ਇਸ ਤੋਂ ਇਲਾਵਾ, ਨੂੰ ਇਸ ਸਾਰਨੀ ਲਈ ਵਿਲੱਖਣ ਹੋਣ ਦੀ ਗਾਰੰਟੀ ਦਿੱਤੀ ਗਈ ਹੈ, ਭਾਵੇਂ ਕੋਈ ਹੋਰ ਕਾਲਮ ਵਿਚ ਜਾਣਕਾਰੀ ਦੇ ਉਲਟ, ਭਾਵੇਂ ਕੋਈ ਹੋਰ ਕਰਮਚਾਰੀ ਉੱਥੇ ਹੋਣ