ਡਾਟਾਬੇਸ ਸੰਬੰਧ ਦੀ ਪਰਿਭਾਸ਼ਾ

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

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

ਰਿਲੇਸ਼ਨ ਦੀ ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

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

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

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

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

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

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