ਤੁਹਾਡੇ ਡੇਟਾ ਦੀ ਇਕਸਾਰਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਓ
ਇੱਕ ਡੈਟਾਬੇਸ ਡੋਮੇਨ, ਇਸਦੇ ਸਭ ਤੋਂ ਸੌਖੇ ਤੇ, ਡਾਟਾਬੇਸ ਵਿੱਚ ਇੱਕ ਕਾਲਮ ਦੁਆਰਾ ਵਰਤੀ ਜਾਂਦੀ ਡਾਟਾ ਕਿਸਮ ਹੈ ਇਹ ਡੇਟਾ ਕਿਸਮ ਇਕ ਬਿਲਟ-ਇਨ ਟਾਈਪ (ਜਿਵੇਂ ਕਿ ਪੂਰਨ ਅੰਕ ਜਾਂ ਇੱਕ ਸਤਰ) ਜਾਂ ਇੱਕ ਕਸਟਮ ਪ੍ਰਕਾਰ ਹੋ ਸਕਦਾ ਹੈ ਜੋ ਡਾਟਾ ਤੇ ਪਾਬੰਦੀਆਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ.
ਡਾਟਾ ਐਂਟਰੀ ਅਤੇ ਡੋਮੇਨ
ਜਦੋਂ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੇ ਔਨਲਾਈਨ ਫਾਰਮ ਵਿਚ ਡੇਟਾ ਦਾਖਲ ਕਰਦੇ ਹੋ - ਚਾਹੇ ਇਹ ਤੁਹਾਡਾ ਨਾਂ ਅਤੇ ਈਮੇਲ ਹੋਵੇ, ਜਾਂ ਇੱਕ ਮੁਕੰਮਲ ਨੌਕਰੀ ਦੀ ਅਰਜ਼ੀ ਹੋਵੇ - ਇੱਕ ਡੈਟਾਬੇਸ ਤੁਹਾਡੇ ਦ੍ਰਿਸ਼ਾਂ ਦੇ ਪਿਛੋਕੜ ਨੂੰ ਸਟੋਰ ਕਰਦਾ ਹੈ. ਇਹ ਡਾਟਾਬੇਸ ਤੁਹਾਡੇ ਮਾਪਦੰਡਾਂ ਦੇ ਸੈਟ ਦੇ ਆਧਾਰ ਤੇ ਤੁਹਾਡੇ ਐਂਟਰੀਆਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ. ਉਦਾਹਰਨ ਲਈ, ਜੇ ਤੁਸੀਂ ਜ਼ਿਪ ਕੋਡ ਦਰਜ ਕਰਦੇ ਹੋ, ਤਾਂ ਡਾਟਾਬੇਸ ਨੂੰ ਪੰਜ ਨੰਬਰ ਲੱਭਣ ਦੀ ਜਾਂ ਪੂਰੇ ਅਮਰੀਕੀ ਜ਼ਿਪ ਕੋਡ ਲਈ ਉਮੀਦ ਹੈ: ਪੰਜ ਨੰਬਰ ਇੱਕ ਹਾਈਫਨ ਦੇ ਬਾਅਦ ਅਤੇ ਫਿਰ ਚਾਰ ਨੰਬਰ. ਜੇ ਤੁਸੀਂ ਆਪਣਾ ਨਾਮ ਜ਼ਿਪ ਕੋਡ ਖੇਤਰ ਵਿੱਚ ਦਰਜ ਕਰਦੇ ਹੋ, ਤਾਂ ਡਾਟਾਬੇਸ ਨੂੰ ਸ਼ਿਕਾਇਤ ਹੋਵੇਗੀ.
ਇਹ ਇਸ ਲਈ ਕਿਉਂਕਿ ਡੇਟਾਬੇਸ ਜ਼ਿਪ ਕੋਡ ਖੇਤਰ ਲਈ ਪ੍ਰਭਾਸ਼ਿਤ ਡੋਮੇਨ ਦੇ ਵਿਰੁੱਧ ਤੁਹਾਡੀ ਐਂਟਰੀ ਦੀ ਜਾਂਚ ਕਰ ਰਿਹਾ ਹੈ. ਇੱਕ ਡੋਮੇਨ ਅਸਲ ਵਿੱਚ ਇੱਕ ਡਾਟਾ ਕਿਸਮ ਹੈ ਜਿਸ ਵਿੱਚ ਚੋਣਵੇਂ ਪਾਬੰਦੀਆਂ ਸ਼ਾਮਲ ਹੋ ਸਕਦੀਆਂ ਹਨ.
ਇੱਕ ਡਾਟਾਬੇਸ ਡੋਮੇਨ ਨੂੰ ਸਮਝਣਾ
ਇੱਕ ਡਾਟਾਬੇਸ ਡੋਮੇਨ ਨੂੰ ਸਮਝਣ ਲਈ, ਆਓ ਡਾਟਾਬੇਸ ਦੇ ਕੁਝ ਹੋਰ ਪਹਿਲੂਆਂ ਤੇ ਵਿਚਾਰ ਕਰੀਏ:
- ਇੱਕ ਡੇਟਾਬੇਸ ਸ੍ਕੀਮਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਸੈੱਟ ਨਿਸ਼ਚਿਤ ਕਰਦੀ ਹੈ , ਜਿਸਨੂੰ ਕਾਲਮ ਜਾਂ ਫੀਲਡ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ. ਉਦਾਹਰਨ ਲਈ, ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਟੇਬਲ "ਕਰਮਚਾਰੀ ਸੰਪਰਕ ਜਾਣਕਾਰੀ" ਹੈ, ਤਾਂ ਇਸ ਵਿੱਚ ਫਸਟਨਮ, ਅਟਲਾਇਨ, ਜੌਬਟਿੱਟਲ, ਸਟ੍ਰੀਟ ਐਡਰ੍ਟਰਸ, ਸਿਟੀ, ਸਟੇਟ, ਜ਼ਿਪ ਕੋਡ, ਫੋਨ ਨੰਬਰ ਅਤੇ ਈਮੇਲ ਲਈ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸ਼ਾਮਲ ਹੋ ਸਕਦੀਆਂ ਹਨ.
- ਹਰੇਕ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਇੱਕ ਡੋਮੇਨ ਹੈ ਜੋ ਸਵੀਕਾਰਯੋਗ ਮੁੱਲ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ ਇਸ ਵਿੱਚ ਇਸਦਾ ਡੇਟਾ ਪ੍ਰਕਾਰ, ਲੰਬਾਈ, ਮੁੱਲ ਅਤੇ ਹੋਰ ਵੇਰਵੇ ਸ਼ਾਮਲ ਹੋ ਸਕਦੇ ਹਨ
ਉਦਾਹਰਨ ਲਈ, ਇਕ ਵਿਸ਼ੇਸ਼ਤਾ ਲਈ ਡੋਮੇਨ ਜ਼ਿਪ ਕੋਡ ਇੱਕ ਅੰਕਤਮਕ ਡਾਟਾ ਟਾਈਪ, ਜਿਵੇਂ ਕਿ ਪੂਰਨ ਅੰਕ, ਆਮ ਤੌਰ ਤੇ ਡਾਟਾਬੇਸ ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ, ਇੱਕ INT ਜਾਂ INTEGER ਕਹਿੰਦੇ ਹਨ. ਜਾਂ ਕੋਈ ਡੈਟਾਬੇਸ ਡਿਜ਼ਾਇਨਰ ਇਸ ਦੀ ਬਜਾਏ ਇੱਕ ਅੱਖਰ ਦੇ ਰੂਪ ਵਿੱਚ ਪ੍ਰਭਾਸ਼ਿਤ ਕਰਨਾ ਚੁਣ ਸਕਦਾ ਹੈ, ਆਮ ਤੌਰ ਤੇ CHAR ਕਹਿੰਦੇ ਹਨ ਗੁਣ ਨੂੰ ਅੱਗੇ ਇੱਕ ਖਾਸ ਲੰਬਾਈ ਦੀ ਲੋੜ ਲਈ, ਜਾਂ ਇੱਕ ਖਾਲੀ ਜਾਂ ਅਣਜਾਣ ਮੁੱਲ ਦੀ ਇਜਾਜ਼ਤ ਹੈ, ਲਈ ਪ੍ਰਭਾਸ਼ਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ.
ਜਦੋਂ ਤੁਸੀਂ ਸਾਰੇ ਤੱਤ ਜਿਹੜੇ ਕਿਸੇ ਡੋਮੇਨ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹੋ, ਇਕੱਠਾ ਕਰਦੇ ਹੋ, ਤੁਹਾਨੂੰ ਇੱਕ ਅਨੁਕੂਲਿਤ ਡੇਟਾ ਟਾਈਪ, ਜਿਸਨੂੰ "ਯੂਜ਼ਰ-ਪ੍ਰਭਾਸ਼ਿਤ ਡੇਟਾ ਟਾਈਪ" ਜਾਂ ਯੂਡੀਟੀ ਵੀ ਕਹਿੰਦੇ ਹਨ, ਦੇ ਨਾਲ ਖਤਮ ਹੁੰਦਾ ਹੈ.
ਡੋਮੇਨ ਇੰਟੀਗਰੇਟੀ ਬਾਰੇ
ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਮਨਜ਼ੂਰ ਮੁੱਲ ਡੋਮੇਨ ਇਕਸਾਰਤਾ ਬਣਾਉਂਦੇ ਹਨ , ਜਿਸ ਨਾਲ ਇਹ ਨਿਸ਼ਚਿਤ ਹੁੰਦਾ ਹੈ ਕਿ ਖੇਤਰ ਦੇ ਸਾਰੇ ਡੇਟਾ ਵਿੱਚ ਵੈਧ ਮਾਨ ਸ਼ਾਮਲ ਹਨ.
ਡੋਮੇਨ ਇਕਸਾਰਤਾ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੀ ਗਈ ਹੈ:
- ਡਾਟਾ ਕਿਸਮ, ਜਿਵੇਂ ਪੂਰਨ ਅੰਕ, ਅੱਖਰ ਜਾਂ ਦਸ਼ਮਲਵ
- ਡਾਟਾ ਦੀ ਇਜਾਜ਼ਤ ਲੰਬਾਈ
- ਸੀਮਾ, ਉੱਚ ਅਤੇ ਨੀਲੀਆਂ ਸੀਮਾਵਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ
- ਇਜਾਜ਼ਤਯੋਗ ਮੁੱਲਾਂ ਤੇ ਕੋਈ ਵੀ ਪਾਬੰਦੀਆਂ , ਜਾਂ ਸੀਮਾਵਾਂ. ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਯੂਐਸ ਜ਼ਿਪ ਕੋਡ ਖੇਤਰ ਇੱਕ ਪੂਰਨ ਜ਼ਿਪ + 4 ਕੋਡ , ਜਾਂ ਪੂਰੇ ਨੌਂ ਅੰਕਾਂ ਦਾ ਕੋਡ ਲਾਗੂ ਕਰ ਸਕਦਾ ਹੈ.
- NULL ਸਹਾਇਤਾ ਦੀ ਕਿਸਮ, ਜਾਂ ਕੀ ਕਿਸੇ ਗੁਣ ਦੀ ਇੱਕ ਅਣਜਾਣ ਹੈ, ਜਾਂ NULL ਮੁੱਲ ਹੋ ਸਕਦਾ ਹੈ
- ਮੂਲ ਮੁੱਲ, ਜੇ ਕੋਈ ਹੋਵੇ
- ਤਾਰੀਖ ਫਾਰਮੇਟ, ਜੇ ਲਾਗੂ ਹੋਵੇ (ਉਦਾਹਰਣ ਵਜੋਂ, ਡੀ.ਡੀ. / ਐਮਐਮ / ਯਾਈ ਜਾਂ ਐਮਐਮ / ਡੀਡੀ / ਯੀਯੀ)
ਇੱਕ ਡੋਮੇਨ ਬਣਾਉਣਾ
ਡਾਟਾਬੇਸ ਜੋ SQL (ਸਟ੍ਰਕਚਰਡ ਕਿਊਰੀ ਲੈਂਗਵੇਜ) ਜਾਂ SQL ਦੀ ਇੱਕ ਸੁਆਦ ਵਰਤਦਾ ਹੈ, ਲਈ CREATE DOMAIN SQL ਕਮਾਂਡ ਵਰਤੋ.
ਉਦਾਹਰਣ ਵਜੋਂ, ਇਥੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਸਟੇਟਮੈਂਟ, ਪੰਜ ਅੱਖਰਾਂ ਦੇ ਨਾਲ ਡਾਟਾ ਟਾਈਪ CHAR ਦੀ ਜ਼ਿਪ ਕੋਡ ਵਿਸ਼ੇਸ਼ਤਾ ਬਣਾਉਂਦਾ ਹੈ. ਇੱਕ NULL, ਜਾਂ ਅਣਜਾਣ ਮੁੱਲ ਨੂੰ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ ਡੇਟਾ ਦੀ ਸੀਮਾ "00000" ਅਤੇ "99999." ਦੇ ਵਿਚਕਾਰ ਹੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ. ਪੰਜ ਅੱਖਰਾਂ ਦੇ ਨਾਲ ਡਾਟਾ ਟਾਈਪ CHAR ਦਾ ਜ਼ਿਪ ਕੋਡ ਵਿਸ਼ੇਸ਼ਤਾ ਬਣਾਉਂਦਾ ਹੈ. ਇੱਕ NULL, ਜਾਂ ਅਣਜਾਣ ਮੁੱਲ ਨੂੰ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ ਡੇਟਾ ਦੀ ਸੀਮਾ "00000" ਅਤੇ "99999." ਦੇ ਵਿਚਕਾਰ ਹੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ.
DOMAIN ZipCode CHAR ਬਣਾਉ (5) ਨਾਖੁਦ ਚੈਕ (VALUE> '00000' ਅਤੇ VALUE)
ਹਰੇਕ ਕਿਸਮ ਦੇ ਡੇਟਾਬੇਸ ਨੇ ਪਾਬੰਦੀਆਂ ਅਤੇ ਨਿਯਮਾਂ ਦੇ ਸਮੂਹ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਦਾ ਇੱਕ ਢੰਗ ਪ੍ਰਦਾਨ ਕੀਤਾ ਹੈ ਜੋ ਮੰਜ਼ੂਰੀ ਦੇਣ ਯੋਗ ਡਾਟਾ ਨੂੰ ਸੰਚਾਲਿਤ ਕਰਦੇ ਹਨ, ਭਾਵੇਂ ਕਿ ਇਸਨੂੰ ਕਿਸੇ ਡੋਮੇਨ ਨਾਂ ਨਾ ਵੀ ਹੋਵੇ ਵੇਰਵਿਆਂ ਲਈ ਆਪਣੇ ਡੇਟਾਬੇਸ ਦੇ ਦਸਤਾਵੇਜ਼ ਵੇਖੋ.