ਰਿਲੇਸ਼ਨਲ ਐਂਟੀਗਰੇਟੀ ਰਿਲੇਸ਼ਨਲ ਡਾਟਾਬੇਸ ਮੈਨੇਜਮੈਂਟ ਸਿਸਟਮਾਂ ਵਿਚ ਇਕ ਡਾਟਾਬੇਸ ਫੀਚਰ ਹੈ. ਇਹ ਡਾਟਾਬੇਸ ਵਿਚਲੇ ਟੇਬਲ ਦੇ ਵਿਚਕਾਰ ਸਬੰਧਾਂ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਤਾਂ ਜੋ ਉਪਭੋਗਤਾਵਾਂ ਜਾਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਅਸ਼ੁੱਧ ਡਾਟਾ ਦਾਖਲ ਕਰਨ ਜਾਂ ਡਾਟਾ ਮੌਜੂਦ ਨਾ ਹੋਣ ਵਾਲੇ ਪਾਬੰਦੀਆਂ ਨੂੰ ਰੋਕਣ ਲਈ ਰੁਕਾਵਟਾਂ ਨੂੰ ਲਾਗੂ ਕਰਕੇ ਸਹੀ ਲੱਗੇ.
ਡੈਟਾਬੇਸ ਉਹ ਜਾਣਕਾਰੀ ਨੂੰ ਸੰਗਠਿਤ ਕਰਨ ਲਈ ਤਾਲਿਕਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਉਹ ਸਪਰੈਡਸ਼ੀਟ ਵਾਂਗ ਹੀ ਹੁੰਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਐਕਸਲ, ਪਰ ਅਡਵਾਂਸਡ ਯੂਜ਼ਰਜ਼ ਲਈ ਬਹੁਤ ਜ਼ਿਆਦਾ ਸਮਰੱਥ. ਡੈਟਾਬੇਰੀਆਂ ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀਆਂ ਅਤੇ ਵਿਦੇਸ਼ੀ ਕੁੰਜੀਆਂ ਦੀ ਵਰਤੋਂ ਨਾਲ ਕੰਮ ਕਰਦੀਆਂ ਹਨ, ਜੋ ਟੇਬਲ ਦੇ ਵਿਚਕਾਰ ਸਬੰਧ ਨੂੰ ਕਾਇਮ ਰੱਖਦੇ ਹਨ.
ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ
ਇੱਕ ਡਾਟਾਬੇਸ ਸਾਰਣੀ ਦੀ ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ ਇੱਕ ਵਿਲੱਖਣ ਪਛਾਣਕਰਤਾ ਹੈ ਜੋ ਹਰੇਕ ਰਿਕਾਰਡ ਨੂੰ ਸੌਂਪੀ ਗਈ ਹੈ. ਹਰੇਕ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਜਾਂ ਵਧੇਰੇ ਕਾਲਮ ਪ੍ਰਾਇਮਰੀ ਕੀ ਦੇ ਰੂਪ ਵਿੱਚ ਮਨੋਨੀਤ ਹੋਣਗੇ. ਇੱਕ ਸੋਸ਼ਲ ਸਿਕਿਉਰਿਟੀ ਨੰਬਰ ਕਰਮਚਾਰੀਆਂ ਦੇ ਡਾਟਾਬੇਸ ਸੂਚੀ ਲਈ ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ ਹੋ ਸਕਦਾ ਹੈ ਕਿਉਂਕਿ ਹਰੇਕ ਸੋਸ਼ਲ ਸਿਕਿਉਰਿਟੀ ਨੰਬਰ ਇਕ ਅਨੋਖਾ ਹੁੰਦਾ ਹੈ.
ਹਾਲਾਂਕਿ, ਗੋਪਨੀਯਤਾ ਚਿੰਤਾਵਾਂ ਦੇ ਕਾਰਨ ਕਰਮਚਾਰੀਆਂ ਲਈ ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ ਦੇ ਤੌਰ ਤੇ ਕੰਮ ਕਰਨ ਲਈ ਇੱਕ ਨਿਰਧਾਰਤ ਕੰਪਨੀ ਆਈਡੀ ਨੰਬਰ ਇੱਕ ਬਿਹਤਰ ਵਿਕਲਪ ਹੈ. ਕੁਝ ਡਾਟਾਬੇਸ ਸੌਫਟਵੇਅਰ - ਜਿਵੇਂ ਕਿ ਮਾਈਕਰੋਸਾਫਟ ਐਕਸੈਸ - ਪ੍ਰਾਇਮਰੀ ਕੀ ਨੂੰ ਆਟੋਮੈਟਿਕ ਨਿਸ਼ਚਤ ਕਰਦਾ ਹੈ, ਪਰ ਬੇਤਰਤੀਬ ਕੁੰਜੀ ਦਾ ਅਸਲ ਮਤਲਬ ਨਹੀਂ ਹੁੰਦਾ. ਰਿਕਾਰਡ ਨੂੰ ਅਰਥਪੂਰਨ ਕੁੰਜੀ ਨਾਲ ਚਾਬੀ ਵਰਤਣਾ ਬਿਹਤਰ ਹੈ. ਤਰਜੀਹੀ ਇਮਾਨਦਾਰੀ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਸੌਖਾ ਢੰਗ ਇੱਕ ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ ਵਿੱਚ ਬਦਲਾਅ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ.
ਵਿਦੇਸ਼ੀ ਕੁੰਜੀ
ਇੱਕ ਵਿਦੇਸ਼ੀ ਕੁੰਜੀ ਇੱਕ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਪਛਾਣਕਰਤਾ ਹੈ ਜੋ ਇੱਕ ਵੱਖਰੀ ਸਾਰਣੀ ਦੇ ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਹੈ. ਵਿਦੇਸ਼ੀ ਕੁੰਜੀ ਇਕ ਵੱਖਰੀ ਸਾਰਣੀ ਨਾਲ ਸਬੰਧ ਬਣਾਉਂਦਾ ਹੈ, ਅਤੇ ਤਰਕਪੂਰਣ ਇਕਸਾਰਤਾ ਇਹਨਾਂ ਸਾਰਣੀਆਂ ਦੇ ਵਿਚਕਾਰ ਸਬੰਧ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ.
ਜਦੋਂ ਇੱਕ ਸਾਰਣੀ ਵਿੱਚ ਕਿਸੇ ਹੋਰ ਸਾਰਣੀ ਲਈ ਇੱਕ ਵਿਦੇਸ਼ੀ ਕੁੰਜੀ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਤਰਕਪੂਰਣ ਇਕਸਾਰਤਾ ਦਾ ਸੰਕਲਪ ਦੱਸਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਉਸ ਸਾਰਣੀ ਵਿੱਚ ਕੋਈ ਰਿਕਾਰਡ ਨਹੀਂ ਸ਼ਾਮਿਲ ਕਰ ਸਕਦੇ ਹੋ ਜਿਸ ਵਿੱਚ ਵਿਦੇਸ਼ੀ ਕੁੰਜੀ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਤੱਕ ਲਿੰਕਡ ਸਾਰਣੀ ਵਿੱਚ ਅਨੁਸਾਰੀ ਰਿਕਾਰਡ ਨਹੀਂ ਹੁੰਦਾ. ਇਸ ਵਿੱਚ ਕਾਸਕੇਡਿੰਗ ਅਪਡੇਟ ਅਤੇ ਕੈਸਕੇਡਿਡ ਡਿਲੀਟ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਜੋ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਲਿੰਕਡ ਟੇਬਲ ਵਿੱਚ ਕੀਤੀਆਂ ਤਬਦੀਲੀਆਂ ਪ੍ਰਾਇਮਰੀ ਟੇਬਲ ਵਿੱਚ ਦਰਸਾਏ ਗਏ ਹਨ.
ਰਿਪੇਅਰਜਲ ਇਕਿਟੀਸਿਟੀ ਰੂਲਜ਼ ਦਾ ਉਦਾਹਰਣ
ਉਸ ਸਥਿਤੀ ਤੇ ਵਿਚਾਰ ਕਰੋ ਜਿੱਥੇ ਤੁਹਾਡੇ ਕੋਲ ਦੋ ਟੇਬਲ ਹਨ: ਕਰਮਚਾਰੀਆਂ ਅਤੇ ਪ੍ਰਬੰਧਕ. ਕਰਮਚਾਰੀਆਂ ਦੀ ਸਾਰਣੀ ਵਿੱਚ ਵਿਦੇਸ਼ੀ ਕੁੰਜੀ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ ਜਿਸ ਦਾ ਸਿਰਲੇਖ ਹੈ ਮਨੈਬੈਟਬਿ, ਜੋ ਕਿ ਹਰ ਕਰਮਚਾਰੀ ਦੇ ਮੈਨੇਜਰ ਦੇ ਮੈਨੇਜਰ ਦੇ ਟੇਬਲ ਵਿੱਚ ਰਿਕਾਰਡ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ. ਤਰਤੀਬਪੂਰਣ ਇਮਾਨਦਾਰੀ ਹੇਠ ਲਿਖੇ ਤਿੰਨ ਨਿਯਮਾਂ ਨੂੰ ਲਾਗੂ ਕਰਦੀ ਹੈ:
- ਤੁਸੀਂ ਕਰਮਚਾਰੀਆਂ ਦੀ ਸਾਰਣੀ ਵਿੱਚ ਕੋਈ ਰਿਕਾਰਡ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦੇ ਜਦੋਂ ਤੱਕ ਪ੍ਰਬੰਧਿਤ ਅੰਕ ਵਿਸ਼ੇਸ਼ਤਾ ਪ੍ਰਬੰਧਕਾਂ ਦੀ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਜਾਇਜ਼ ਰਿਕਾਰਡ ਵੱਲ ਸੰਕੇਤ ਨਹੀਂ ਕਰਦਾ. ਤਰਕਪੂਰਨ ਇਕਸਾਰਤਾ ਨੂੰ ਇੱਕ ਸਾਰਣੀ ਵਿੱਚ ਗਲਤ ਵੇਰਵੇ ਦੇ ਦਾਖਲੇ ਨੂੰ ਰੋਕਦਾ ਹੈ ਕੋਈ ਵੀ ਕਾਰਵਾਈ ਜੋ ਤਰਕਸ਼ੀਲਤਾ ਪੂਰਨਤਾ ਨਿਯਮ ਨੂੰ ਸੰਤੁਸ਼ਟ ਨਹੀਂ ਕਰਦੀ ਹੈ
- ਜੇਕਰ ਪ੍ਰਬੰਧਕਾਂ ਦੀ ਮੇਜ਼ ਵਿਚ ਇਕ ਰਿਕਾਰਡ ਲਈ ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ ਬਦਲੀ ਹੈ, ਤਾਂ ਕਰਮਚਾਰੀ ਸੂਚੀ ਵਿਚ ਸਾਰੇ ਸੰਬੰਧਿਤ ਰਿਕਾਰਡ ਕੈਸੇਕਿੰਗ ਅਪਡੇਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੋਧੇ ਗਏ ਹਨ.
- ਜੇਕਰ ਪ੍ਰਬੰਧਕਾਂ ਦੀ ਮੇਜ਼ ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਕਰਮਚਾਰੀਆਂ ਦੀ ਸਾਰਣੀ ਵਿੱਚ ਸਾਰੇ ਸੰਬੰਧਿਤ ਰਿਕਾਰਡ ਇੱਕ ਕੈਸੇਕਿੰਗ ਡਬਲ ਵਰਤ ਕੇ ਮਿਟਾਏ ਜਾਂਦੇ ਹਨ.
ਰਿਪੇਅਰਜੀ ਅਥਾਰਟੀ ਦੀਆਂ ਪ੍ਰਭਾਵਾਂ ਦੇ ਫਾਇਦੇ
ਰਿਲੇਸ਼ਨਲ ਐਂਟੀਗਰੇਟੀ ਨਾਲ ਰਿਲੇਸ਼ਨਲ ਡਾਟਾਬੇਸ ਮੈਨੇਜਮੈਂਟ ਸਿਸਟਮ ਦਾ ਇਸਤੇਮਾਲ ਕਰਨ ਨਾਲ ਕਈ ਫਾਇਦੇ ਮਿਲਦੇ ਹਨ:
- ਡੁਪਲੀਕੇਟ ਡੇਟਾ ਦੀ ਐਂਟਰੀ ਨੂੰ ਰੋਕਦਾ ਹੈ
- ਇਕ ਸਾਰਣੀ ਨੂੰ ਇਕ ਹੋਰ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਮਾਤਰ ਖੇਤਰ ਵੱਲ ਸੰਕੇਤ ਕਰਨ ਤੋਂ ਰੋਕਦਾ ਹੈ.
- "ਭਾਗੀਦਾਰ" ਟੇਬਲ ਦੇ ਵਿਚਕਾਰ ਗਰੰਟੀਸ਼ੁਦਾ ਅਨੁਕੂਲਤਾ.
- ਇੱਕ ਰਿਕਾਰਡ ਨੂੰ ਮਿਟਾਉਣ ਤੋਂ ਰੋਕਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਇੱਕ ਹੋਰ ਸਾਰਣੀ ਵਿੱਚ ਵਿਦੇਸ਼ੀ ਕੁੰਜੀ ਦੁਆਰਾ ਭੇਜੇ ਗਏ ਮੁੱਲ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ.
- ਇੱਕ ਰਿਕਾਰਡ ਨੂੰ ਜੋੜਨ ਤੋਂ ਰੋਕਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਇੱਕ ਵਿਦੇਸ਼ੀ ਕੁੰਜੀ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਤੱਕ ਲਿੰਕਡ ਸਾਰਣੀ ਵਿੱਚ ਕੋਈ ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ ਨਹੀਂ ਹੁੰਦੀ.