ਵਿਸ਼ਾ - ਸੂਚੀ[ਛੁਪਾਓ][ਦਿਖਾਓ]
- 1. ਡਾਟਾਬੇਸ ਤੋਂ ਤੁਹਾਡਾ ਕੀ ਮਤਲਬ ਹੈ?
- 2. DBMS ਤੋਂ ਤੁਹਾਡਾ ਕੀ ਮਤਲਬ ਹੈ?
- 3. ਵੱਖ-ਵੱਖ DBMS ਭਾਸ਼ਾਵਾਂ ਦੀ ਵਿਆਖਿਆ ਕਰੋ।
- 4. DBMS ਦੇ ਕੁਝ ਫਾਇਦੇ ਦੱਸੋ?
- 5. ਪਰੰਪਰਾਗਤ ਫਾਈਲ-ਆਧਾਰਿਤ ਸਿਸਟਮਾਂ ਦੀਆਂ ਕਮੀਆਂ ਦਾ ਜ਼ਿਕਰ ਕਰੋ ਜੋ DBMS ਦੇ ਉਹਨਾਂ ਉੱਤੇ ਹਨ।
- 6. DBMS ਵਿੱਚ ACID ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੋਂ ਤੁਹਾਡਾ ਕੀ ਮਤਲਬ ਹੈ?
- 7. DBMS ਵਿੱਚ SQL ਕੀ ਭੂਮਿਕਾ ਨਿਭਾਉਂਦਾ ਹੈ?
- 8. ਕੀ ਡੇਟਾਬੇਸ ਵਿੱਚ ਖਾਲੀ ਥਾਂ ਜਾਂ ਜ਼ੀਰੋ ਨੂੰ NULL ਮੁੱਲਾਂ ਵਜੋਂ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ?
- 9. ਡਾਟਾ ਵੇਅਰਹਾਊਸਿੰਗ ਅਸਲ ਵਿੱਚ ਕੀ ਹੈ?
- 10. DBMS ਚੈਕਪੁਆਇੰਟ ਦਾ ਕੀ ਮਤਲਬ ਹੈ?
- 11. ਵੱਖ-ਵੱਖ DBMS ਡੇਟਾ ਐਬਸਟਰੈਕਸ਼ਨ ਲੇਅਰਾਂ ਦਾ ਵਰਣਨ ਕਰੋ।
- 12. ਤੁਹਾਡੇ ਲਈ "ਕਵੇਰੀ ਓਪਟੀਮਾਈਜੇਸ਼ਨ" ਦਾ ਕੀ ਮਤਲਬ ਹੈ?
- 13. ਇਕਾਈ-ਰਿਲੇਸ਼ਨਸ਼ਿਪ ਮਾਡਲਿੰਗ: ਇਹ ਕੀ ਹੈ?
- 14. ਡੇਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀ ਵਿੱਚ "ਹਸਤੀ", "ਹਸਤੀ ਦੀ ਕਿਸਮ" ਅਤੇ "ਹਸਤੀ ਸੈੱਟ" ਵਾਕਾਂਸ਼ ਦਾ ਕੀ ਅਰਥ ਹੈ?
- 15. ਕਨੈਕਸ਼ਨ ਕੀ ਹਨ, ਅਤੇ DBMS ਵਿੱਚ ਕਿਸ ਤਰ੍ਹਾਂ ਦੇ ਰਿਸ਼ਤੇ ਹਨ?
- 16. RDBMS ਅਸਲ ਵਿੱਚ ਕੀ ਹੈ?
- 17. ਇੱਕ ਡੇਟਾਬੇਸ ਵਿੱਚ ਸ਼ਬਦ "ਇੰਟੈਨਸ਼ਨ" ਅਤੇ "ਐਕਸਟੈਨਸ਼ਨ" ਦਾ ਕੀ ਅਰਥ ਹੈ?
- 18. ਸਧਾਰਣਕਰਨ ਦੇ ਕਈ ਤਰੀਕੇ ਕੀ ਹਨ ਅਤੇ "ਆਮੀਕਰਨ" ਸ਼ਬਦ ਦਾ ਕੀ ਅਰਥ ਹੈ?
- 19. ਇੱਕ ਤਾਲੇ ਦਾ ਵਰਣਨ ਕਰੋ। ਇੱਕ ਡੇਟਾਬੇਸ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਦੇ ਦੌਰਾਨ ਇੱਕ ਸਾਂਝੇ ਲਾਕ ਅਤੇ ਇੱਕ ਨਿਵੇਕਲੇ ਲਾਕ ਵਿੱਚ ਮੁੱਖ ਅੰਤਰ ਦੀ ਵਿਆਖਿਆ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ।
- 20. "ਸਧਾਰਨਕਰਨ" ਅਤੇ "ਡਿਨੋਰਮਲਾਈਜ਼ੇਸ਼ਨ" ਸ਼ਬਦਾਂ ਦਾ ਕੀ ਅਰਥ ਹੈ?
- 21. ਡਾਟਾਬੇਸ ਵਿਭਾਗੀਕਰਨ ਅਤੇ ਇਸਦੀ ਮਹੱਤਤਾ ਦਾ ਵਰਣਨ ਕਰੋ।
- 22. ਤੁਹਾਡੇ ਲਈ "ਪ੍ਰੋਐਕਟਿਵ," "ਪਿਛਲੇ ਪਾਸੇ" ਅਤੇ "ਸਮਕਾਲੀ ਅੱਪਡੇਟ" ਸ਼ਬਦਾਂ ਦਾ ਕੀ ਅਰਥ ਹੈ?
- 23. ਸ਼ਬਦ "ਕਰਸਰ" ਦਾ ਤੁਹਾਡੇ ਲਈ ਕੀ ਅਰਥ ਹੈ? ਕਈ ਕਿਸਮਾਂ ਦੇ ਕਰਸਰਾਂ ਦਾ ਵਰਣਨ ਕਰੋ।
- 24. ਨੈੱਟਵਰਕ ਅਤੇ ਲੜੀਵਾਰ ਡਾਟਾਬੇਸ ਮਾਡਲਾਂ ਵਿਚਕਾਰ ਭਿੰਨਤਾਵਾਂ ਦਾ ਵਰਣਨ ਕਰੋ।
- 25. ਮੋਂਗੋਡੀਬੀ ਦਾ ਵਰਣਨ ਕਰੋ।
- 26. 2-ਟੀਅਰ ਅਤੇ 3-ਟੀਅਰ DBMS ਸਿਸਟਮ ਦੇ ਵਿਚਕਾਰ ਭਿੰਨਤਾਵਾਂ ਦਾ ਵਰਣਨ ਕਰੋ।
- 27. ਇੱਕ ਡੇਟਾਬੇਸ ਵਿੱਚ, "ਹੈਸ਼ਿੰਗ" ਸ਼ਬਦ ਦਾ ਕੀ ਅਰਥ ਹੈ?
- 28. ਇੱਕ DBMS ਵਿੱਚ ਇੱਕ ਡੇਟਾਬੇਸ ਪ੍ਰਸ਼ਾਸਕ ਕੀ ਭੂਮਿਕਾ ਨਿਭਾਉਂਦਾ ਹੈ?
- ਸਿੱਟਾ
ਡੇਟਾ ਦੁਨੀਆ ਵਿੱਚ ਕਿਤੇ ਵੀ ਲੱਭਿਆ ਜਾ ਸਕਦਾ ਹੈ! ਅੱਜ ਦੇ ਬਾਜ਼ਾਰ ਵਿੱਚ, ਹਰ ਰੋਜ਼ 2.5 ਕੁਇੰਟਲੀਅਨ ਬਾਈਟ ਤੋਂ ਵੱਧ ਡਾਟਾ ਪੈਦਾ ਹੁੰਦਾ ਹੈ।
ਇਹ ਜ਼ਰੂਰੀ ਹੈ ਕਿ ਅਸੀਂ ਸਾਰੇ ਇਸ ਡੇਟਾ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੀਏ ਅਤੇ ਡੇਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀਆਂ (DBMS) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਲੋੜੀਂਦੇ ਨਤੀਜੇ ਪ੍ਰਦਾਨ ਕਰੀਏ। ਦੂਜੇ ਪਾਸੇ, DBMS ਦਾ ਗਿਆਨ ਹੋਣਾ ਇੱਕ ਡੇਟਾਬੇਸ ਪ੍ਰਸ਼ਾਸਕ ਵਜੋਂ ਕੰਮ ਕਰਨਾ ਸੰਭਵ ਬਣਾਉਂਦਾ ਹੈ।
ਇਹ ਦੇਖਦੇ ਹੋਏ ਕਿ ਤੁਸੀਂ DBMS ਇੰਟਰਵਿਊ ਪ੍ਰਸ਼ਨਾਂ ਬਾਰੇ ਇਸ ਪੋਸਟ ਨੂੰ ਪੜ੍ਹ ਰਹੇ ਹੋ, ਮੈਂ ਮੰਨ ਰਿਹਾ ਹਾਂ ਕਿ ਤੁਸੀਂ ਇਹਨਾਂ ਵੇਰਵਿਆਂ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਜਾਣੂ ਹੋ। ਡੇਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਵਿੱਚ ਕਿਸੇ ਵੀ ਪੇਸ਼ੇ ਨੂੰ ਡੇਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀਆਂ (DBMS) ਦੀ ਇੱਕ ਠੋਸ ਸਮਝ ਨਾਲ ਸ਼ੁਰੂ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।
ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਡੇਟਾਬੇਸ ਪ੍ਰਣਾਲੀਆਂ ਨੂੰ ਬਣਾਉਣ ਲਈ ਡੇਟਾ ਦੇ ਵਿਸ਼ਾਲ ਖੰਡਾਂ ਨੂੰ ਸੰਗਠਿਤ ਕਰਨ, ਮੁਲਾਂਕਣ ਕਰਨ, ਲੰਘਣ ਅਤੇ ਸਮਝਣ ਦੀ ਯੋਗਤਾ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਇੱਥੇ ਕੁਝ DBMS ਇੰਟਰਵਿਊ ਸਵਾਲ ਹਨ ਜੋ ਤੁਹਾਡੀ ਅਗਲੀ ਨੌਕਰੀ ਦੀ ਇੰਟਰਵਿਊ ਵਿੱਚ ਕਾਮਯਾਬ ਹੋਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨ ਅਤੇ ਉਸ ਸਥਿਤੀ ਵਿੱਚ ਪਹੁੰਚਣ ਲਈ ਹਨ ਜਿਸਦਾ ਤੁਸੀਂ ਸੁਪਨਾ ਦੇਖ ਰਹੇ ਹੋ, ਭਾਵੇਂ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਡੇਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਵਿੱਚ ਕਰੀਅਰ ਸ਼ੁਰੂ ਕਰ ਚੁੱਕੇ ਹੋ ਜਾਂ ਹੁਣੇ ਸ਼ੁਰੂ ਕਰ ਰਹੇ ਹੋ।
ਚੋਟੀ ਦੇ DBMS ਇੰਟਰਵਿਊ ਸਵਾਲਾਂ ਨੂੰ ਤੁਹਾਡੇ ਲਾਭ ਲਈ ਇੱਕ ਸੂਚੀ ਵਿੱਚ ਇਕੱਠਾ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਜੋ ਤੁਹਾਡੀ ਇੰਟਰਵਿਊ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕੀਤੀ ਜਾ ਸਕੇ ਅਤੇ ਵਿਸ਼ੇ ਦੀ ਤੁਹਾਡੀ ਸਮਝ ਨੂੰ ਮਜ਼ਬੂਤ ਕੀਤਾ ਜਾ ਸਕੇ।
1. ਡਾਟਾਬੇਸ ਤੋਂ ਤੁਹਾਡਾ ਕੀ ਮਤਲਬ ਹੈ?
ਇੱਕ ਡੇਟਾਬੇਸ ਡੇਟਾ ਦਾ ਇੱਕ ਤਰਕਸੰਗਤ ਸੰਗ੍ਰਹਿ ਹੈ ਜਿਸਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਐਕਸੈਸ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਆਸਾਨੀ ਨਾਲ ਸੰਭਾਲਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਬਣਾਓ ਕਮਾਂਡ ਨਾਲ ਤਿਆਰ ਕੀਤੀ ਕੋਈ ਵੀ ਚੀਜ਼ ਇੱਕ ਡੇਟਾਬੇਸ ਆਬਜੈਕਟ ਹੈ, ਅਤੇ ਡੇਟਾਬੇਸ ਵਿੱਚ ਅਕਸਰ ਟੇਬਲਾਂ ਜਾਂ ਵਸਤੂਆਂ ਦਾ ਸੰਗ੍ਰਹਿ ਹੁੰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਐਂਟਰੀਆਂ ਅਤੇ ਖੇਤਰ ਹੁੰਦੇ ਹਨ।
ਇੱਕ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਸਿੰਗਲ ਐਂਟਰੀ ਨੂੰ ਇੱਕ ਟੂਪਲ ਜਾਂ ਇੱਕ ਕਤਾਰ ਦੁਆਰਾ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ। ਡੇਟਾ ਸਟੋਰੇਜ ਦੇ ਬੁਨਿਆਦੀ ਟੁਕੜੇ, ਜੋ ਸਾਰਣੀ ਦੇ ਕਿਸੇ ਖਾਸ ਪਹਿਲੂ ਬਾਰੇ ਵੇਰਵੇ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ, ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਜਾਂ ਇੱਕ ਕਾਲਮ ਹਨ।
ਇੱਕ DBMS ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਪੁੱਛਗਿੱਛਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਡੇਟਾਬੇਸ ਤੋਂ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ।
2. DBMS ਤੋਂ ਤੁਹਾਡਾ ਕੀ ਮਤਲਬ ਹੈ?
DBMS ਉਹ ਸਾਫਟਵੇਅਰ ਪ੍ਰੋਗਰਾਮ ਹਨ ਜੋ ਤਰਕ ਨਾਲ ਜੁੜੇ ਡੇਟਾ ਨੂੰ ਬਣਾਉਣ ਅਤੇ ਪ੍ਰਬੰਧਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਦੇ ਹਨ।
ਇਸ ਨੂੰ ਹੋਰ ਤਰੀਕੇ ਨਾਲ ਕਹਿਣ ਲਈ, ਇੱਕ ਡੇਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਸਿਸਟਮ (DBMS) ਸਾਨੂੰ ਇੱਕ ਡੇਟਾਬੇਸ ਬਣਾਉਣਾ, ਇਸ ਵਿੱਚ ਡੇਟਾ ਜੋੜਨਾ, ਇਸਨੂੰ ਹਟਾਉਣਾ, ਡੇਟਾ ਬਦਲਣਾ, ਆਦਿ ਸਮੇਤ ਕਈ ਤਰ੍ਹਾਂ ਦੀਆਂ ਕਾਰਵਾਈਆਂ ਕਰਨ ਲਈ ਇੱਕ ਇੰਟਰਫੇਸ ਜਾਂ ਟੂਲ ਦਿੰਦਾ ਹੈ।
ਇੱਕ ਡਾਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਸਿਸਟਮ (DBMS) ਨਾਮਕ ਸੌਫਟਵੇਅਰ ਇੱਕ ਫਾਈਲ-ਆਧਾਰਿਤ ਸਿਸਟਮ ਨਾਲੋਂ ਡੇਟਾ ਨੂੰ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਸਟੋਰ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।
3. ਵੱਖ-ਵੱਖ DBMS ਭਾਸ਼ਾਵਾਂ ਦੀ ਵਿਆਖਿਆ ਕਰੋ।
DBMS ਦੁਆਰਾ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਕੁਝ ਭਾਸ਼ਾਵਾਂ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨ:
- DDL (ਡੇਟਾ ਪਰਿਭਾਸ਼ਾ ਭਾਸ਼ਾ): ਡੇਟਾਬੇਸ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਲੋੜੀਂਦੀਆਂ ਹਦਾਇਤਾਂ ਇਸ ਵਿੱਚ ਮੌਜੂਦ ਹਨ। CREATE, ALTER, DROP, TRUNCATE, RENAME, ਆਦਿ ਕੁਝ ਉਦਾਹਰਣਾਂ ਹਨ।
- DML (ਡਾਟਾ ਹੇਰਾਫੇਰੀ ਭਾਸ਼ਾ): ਇਸ ਵਿੱਚ ਡੇਟਾਬੇਸ ਵਿੱਚ ਡੇਟਾ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਲੋੜੀਂਦੀਆਂ ਕਮਾਂਡਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ। ਉਦਾਹਰਨਾਂ ਵਿੱਚ SELECT, UPDATE, INSERT, DELETE, ਆਦਿ ਸ਼ਾਮਲ ਹਨ।
- DCL (ਡੇਟਾ ਨਿਯੰਤਰਣ ਭਾਸ਼ਾ): ਇਸ ਵਿੱਚ ਉਹ ਕਮਾਂਡਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਉਪਭੋਗਤਾ ਅਨੁਮਤੀਆਂ ਅਤੇ ਡੇਟਾਬੇਸ ਸਿਸਟਮ ਨਿਯੰਤਰਣਾਂ ਨਾਲ ਨਜਿੱਠਣ ਲਈ ਜ਼ਰੂਰੀ ਹੁੰਦੀਆਂ ਹਨ। ਉਦਾਹਰਨ ਲਈ, ਗ੍ਰਾਂਟ ਅਤੇ ਰੱਦ ਕਰੋ।
- TCL (ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਕੰਟਰੋਲ ਲੈਂਗੂਏਜ): ਇਸ ਵਿੱਚ ਉਹ ਕਮਾਂਡਾਂ ਸ਼ਾਮਲ ਹਨ ਜੋ ਡੇਟਾਬੇਸ ਲੈਣ-ਦੇਣ ਦੇ ਪ੍ਰਬੰਧਨ ਲਈ ਵਰਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ। ਉਦਾਹਰਨ ਲਈ, ਕਮਿਟ, ਰੋਲਬੈਕ, ਅਤੇ ਸੇਵਪੁਆਇੰਟ।
4. DBMS ਦੇ ਕੁਝ ਫਾਇਦੇ ਦੱਸੋ?
- ਬਹੁਤ ਸਾਰੇ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਇੱਕੋ ਡੇਟਾਬੇਸ ਤੋਂ ਡੇਟਾ ਦਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਕਰਨਾ ਸੰਭਵ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਇਸ ਕਿਸਮ ਦੀ ਸ਼ੇਅਰਿੰਗ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਡੇਟਾਬੇਸ ਵਾਤਾਵਰਣ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਲਈ ਤੇਜ਼ੀ ਨਾਲ ਜਵਾਬ ਦੇਣਾ ਸੰਭਵ ਬਣਾਉਂਦੀ ਹੈ।
- ਬਹੁਤ ਸਾਰੇ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਇੱਕੋ ਡੇਟਾਬੇਸ ਦੇ ਡੇਟਾ ਨੂੰ ਇੱਕੋ ਸਮੇਂ ਵੇਖਣਾ ਸੰਭਵ ਹੈ.
- ਇੱਕ ਸਿਸਟਮ ਦੀ ਸ਼ੁਰੂਆਤ ਕਰਕੇ ਇੱਕ ਡੇਟਾਬੇਸ ਵਿੱਚ ਡੁਪਲੀਕੇਸ਼ਨ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ ਜੋ ਸਾਰੇ ਡੇਟਾ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਡੇਟਾਬੇਸ ਵਿੱਚ ਜੋੜਦਾ ਹੈ.
- ਜਦੋਂ ਲੋੜ ਹੋਵੇ, ਡੇਟਾਬੇਸ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਬਹਾਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਡੇਟਾ ਦਾ ਬੈਕਅੱਪ ਆਪਣੇ ਆਪ ਬਣਾਏ ਜਾਣ ਲਈ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
- ਸਾਰੀਆਂ ਚੱਲ ਰਹੀਆਂ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦੇ ਮੇਕਅਪ ਨੂੰ ਕਾਇਮ ਰੱਖਦੇ ਹੋਏ ਡੇਟਾ ਫਾਰਮੈਟ ਨੂੰ ਸੋਧਣ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ।
5. ਪਰੰਪਰਾਗਤ ਫਾਈਲ-ਆਧਾਰਿਤ ਸਿਸਟਮਾਂ ਦੀਆਂ ਕਮੀਆਂ ਦਾ ਜ਼ਿਕਰ ਕਰੋ ਜੋ DBMS ਦੇ ਉਹਨਾਂ ਉੱਤੇ ਹਨ।
ਸਾਨੂੰ ਇੱਕ ਆਮ ਫਾਈਲ-ਆਧਾਰਿਤ ਸਿਸਟਮ ਵਿੱਚ ਹਰ ਪੰਨੇ ਨੂੰ ਸਕੈਨ ਕਰਨ ਲਈ ਮਜ਼ਬੂਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਕਿਉਂਕਿ ਇੱਥੇ ਕੋਈ ਇੰਡੈਕਸਿੰਗ ਨਹੀਂ ਹੈ, ਜਿਸ ਨਾਲ ਸਮੱਗਰੀ ਦੀ ਪਹੁੰਚ ਵਿੱਚ ਸਮਾਂ ਬਰਬਾਦ ਅਤੇ ਸੁਸਤ ਹੋ ਜਾਂਦਾ ਹੈ।
ਰਿਡੰਡੈਂਸੀ ਅਤੇ ਅਸੰਗਤਤਾ ਹੋਰ ਸਮੱਸਿਆਵਾਂ ਹਨ ਕਿਉਂਕਿ ਫਾਈਲਾਂ ਵਿੱਚ ਅਕਸਰ ਬੇਲੋੜੇ ਅਤੇ ਡੁਪਲੀਕੇਟ ਡੇਟਾ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ, ਅਤੇ ਉਹਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਨੂੰ ਬਦਲਣਾ ਉਹਨਾਂ ਸਾਰਿਆਂ ਨੂੰ ਅਸੰਗਤ ਬਣਾਉਂਦਾ ਹੈ।
ਪਰੰਪਰਾਗਤ ਫਾਈਲ-ਆਧਾਰਿਤ ਪ੍ਰਣਾਲੀਆਂ ਦੇ ਨਾਲ ਡੇਟਾ ਐਕਸੈਸ ਵਧੇਰੇ ਚੁਣੌਤੀਪੂਰਨ ਹੈ ਕਿਉਂਕਿ ਡੇਟਾ ਅਸੰਗਠਿਤ ਹੈ। ਇਕ ਹੋਰ ਨੁਕਸਾਨ ਇਕਸਾਰਤਾ ਨਿਯੰਤਰਣ ਦੀ ਘਾਟ ਹੈ, ਜੋ ਬਹੁਤ ਸਾਰੇ ਓਪਰੇਸ਼ਨਾਂ ਨੂੰ ਇੱਕੋ ਫਾਈਲ 'ਤੇ ਕੰਮ ਕਰਨ ਤੋਂ ਰੋਕਦਾ ਹੈ ਅਤੇ ਇਸ ਦੀ ਬਜਾਏ ਇੱਕ ਕਾਰਵਾਈ ਨੂੰ ਪੂਰੇ ਪੰਨੇ ਨੂੰ ਲਾਕ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰਦਾ ਹੈ।
ਡੇਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀਆਂ ਨੇ ਪਰੰਪਰਾਗਤ ਫਾਈਲ-ਆਧਾਰਿਤ ਪ੍ਰਣਾਲੀਆਂ ਦੇ ਨਾਲ ਮੁੱਦਿਆਂ ਨੂੰ ਵੀ ਹੱਲ ਕੀਤਾ ਹੈ ਜਿਸ ਵਿੱਚ ਇਕਸਾਰਤਾ ਜਾਂਚ, ਡੇਟਾ ਵਿਭਾਜਨ, ਪ੍ਰਮਾਣੂਤਾ, ਸੁਰੱਖਿਆ ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਸ਼ਾਮਲ ਹੈ।
6. DBMS ਵਿੱਚ ACID ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੋਂ ਤੁਹਾਡਾ ਕੀ ਮਤਲਬ ਹੈ?
ਬੁਨਿਆਦੀ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਜੋ ਡੇਟਾ ਦੀ ਇਕਸਾਰਤਾ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਣ ਲਈ ਪਾਲਣਾ ਕੀਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ ਇੱਕ ਡੇਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀ ਦੀਆਂ ACID ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ। ਇਹ ਉਹ ਹਨ ਜੋ ਉਹ ਹਨ:
- ਐਟਮੀਸਿਟੀ - "ਸਭ ਜਾਂ ਕੁਝ ਨਹੀਂ" ਸਿਧਾਂਤ ਵਜੋਂ ਵੀ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ, ਪਰਮਾਣੂਤਾ ਇਹ ਮੰਨਦੀ ਹੈ ਕਿ ਇੱਕ ਇਕਾਈ ਦਾ ਹਰੇਕ ਮੁਲਾਂਕਣ ਜਾਂ ਤਾਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਾਂ ਬਿਲਕੁਲ ਨਹੀਂ।
- ਇਕਸਾਰਤਾ: ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ ਡੇਟਾਬੇਸ ਵਿੱਚ ਡੇਟਾ ਹਰੇਕ ਲੈਣ-ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਸਥਿਰ ਹੈ।
- ਆਈਸੋਲੇਸ਼ਨ - ਇਹ ਸੰਪੱਤੀ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ ਕਿ ਇੱਕੋ ਸਮੇਂ ਬਹੁਤ ਸਾਰੇ ਲੈਣ-ਦੇਣ ਹੋ ਸਕਦੇ ਹਨ।
- ਟਿਕਾਊਤਾ - ਇਹ ਸੰਪੱਤੀ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਹਰੇਕ ਲੈਣ-ਦੇਣ ਨੂੰ ਇੱਕ ਵਾਰ ਪੂਰਾ ਹੋਣ 'ਤੇ ਗੈਰ-ਅਸਥਿਰ ਮੈਮੋਰੀ ਵਿੱਚ ਰਿਕਾਰਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
7. DBMS ਵਿੱਚ SQL ਕੀ ਭੂਮਿਕਾ ਨਿਭਾਉਂਦਾ ਹੈ?
SQL ਦਾ ਅਰਥ ਹੈ ਸਟ੍ਰਕਚਰਡ ਕਿਊਰੀ ਲੈਂਗੂਏਜ, ਅਤੇ ਇਸਦਾ ਮੁੱਖ ਕੰਮ ਡੇਟਾ ਨੂੰ ਦਾਖਲ ਕਰਨ ਅਤੇ ਅੱਪਡੇਟ/ਸੋਧ ਕੇ ਰਿਲੇਸ਼ਨਲ ਡੇਟਾਬੇਸ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰਨਾ ਹੈ।
8. ਕੀ ਡੇਟਾਬੇਸ ਵਿੱਚ ਖਾਲੀ ਥਾਂ ਜਾਂ ਜ਼ੀਰੋ ਨੂੰ NULL ਮੁੱਲਾਂ ਵਜੋਂ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ?
ਨਹੀਂ, ਇੱਕ NULL ਮੁੱਲ ਜ਼ੀਰੋ ਅਤੇ ਖਾਲੀ ਸਪੇਸ ਤੋਂ ਬਿਲਕੁਲ ਵੱਖਰਾ ਹੈ ਕਿਉਂਕਿ ਇਹ ਇੱਕ ਅਜਿਹਾ ਮੁੱਲ ਦਰਸਾਉਂਦਾ ਹੈ ਜੋ ਨਿਰਧਾਰਤ, ਅਣਜਾਣ, ਅਣਉਪਲਬਧ, ਜਾਂ ਢੁਕਵਾਂ ਨਹੀਂ ਹੈ, ਖਾਲੀ ਥਾਂ ਅਤੇ ਜ਼ੀਰੋ ਦੇ ਉਲਟ, ਜੋ ਹਰੇਕ ਇੱਕ ਅੱਖਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
9. ਡਾਟਾ ਵੇਅਰਹਾਊਸਿੰਗ ਅਸਲ ਵਿੱਚ ਕੀ ਹੈ?
ਡੇਟਾ ਵੇਅਰਹਾਊਸਿੰਗ ਇੱਕ ਸਿੰਗਲ ਡੇਟਾਬੇਸ ਵਿੱਚ ਸਟੋਰ ਕਰਨ ਲਈ ਕਈ ਸਰੋਤਾਂ ਤੋਂ ਡੇਟਾ ਨੂੰ ਇਕੱਠਾ ਕਰਨ, ਐਕਸਟਰੈਕਟ ਕਰਨ, ਪ੍ਰੋਸੈਸ ਕਰਨ ਅਤੇ ਆਯਾਤ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਹੈ।
ਇੱਕ ਡੇਟਾ ਵੇਅਰਹਾਊਸ ਨੂੰ ਇੱਕ ਕੇਂਦਰੀ ਭੰਡਾਰ ਵਜੋਂ ਸੋਚਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜਿੱਥੇ ਡੇਟਾ ਦੀ ਵਰਤੋਂ ਡੇਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਟ੍ਰਾਂਜੈਕਸ਼ਨਲ ਸਿਸਟਮਾਂ ਅਤੇ ਹੋਰ ਰਿਲੇਸ਼ਨਲ ਡੇਟਾਬੇਸ ਤੋਂ ਪ੍ਰਵਾਹ ਹੁੰਦੀ ਹੈ।
A ਡਾਟਾ ਵੇਅਰਹਾਊਸ ਕਿਸੇ ਸੰਸਥਾ ਤੋਂ ਇਤਿਹਾਸਕ ਡੇਟਾ ਦੀ ਇੱਕ ਸੀਮਾ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ ਜੋ ਕੰਪਨੀ ਦੇ ਅੰਦਰ ਫੈਸਲੇ ਲੈਣ ਨੂੰ ਵਧਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
10. DBMS ਚੈਕਪੁਆਇੰਟ ਦਾ ਕੀ ਮਤਲਬ ਹੈ?
ਚੈੱਕਪੁਆਇੰਟ ਵਿਧੀ ਸਿਸਟਮ ਤੋਂ ਸਾਰੇ ਪਿਛਲੇ ਲੌਗਸ ਨੂੰ ਮਿਟਾ ਦਿੰਦੀ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਸਟੋਰੇਜ ਡਿਵਾਈਸ 'ਤੇ ਪੱਕੇ ਤੌਰ 'ਤੇ ਸੁਰੱਖਿਅਤ ਕਰਦੀ ਹੈ।
ਦੋ ਤਕਨੀਕਾਂ ਜੋ DBMS ਨੂੰ ACID ਗੁਣਾਂ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਅਤੇ ਬਰਕਰਾਰ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੀਆਂ ਹਨ, ਵਿੱਚ ਸ਼ੈਡੋ ਪੰਨਿਆਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਣਾ ਅਤੇ ਹਰੇਕ ਲੈਣ-ਦੇਣ ਦਾ ਲੌਗ ਰੱਖਣਾ ਸ਼ਾਮਲ ਹੈ। ਲਾਗ-ਆਧਾਰਿਤ ਰਿਕਵਰੀ ਵਿਧੀ ਲਈ ਚੈੱਕਪੁਆਇੰਟ ਮਹੱਤਵਪੂਰਨ ਹਨ।
ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਲੌਗ ਰਿਕਾਰਡ ਦੀ ਵਰਤੋਂ ਚੈਕਪੁਆਇੰਟਾਂ ਤੋਂ ਕਰੈਸ਼ ਦੇ ਸਮੇਂ ਤੱਕ ਦੇ ਸਾਰੇ ਵਚਨਬੱਧ ਡੇਟਾ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਜੋ ਕਿ ਘੱਟੋ-ਘੱਟ ਪੁਆਇੰਟ ਹਨ ਜਿੱਥੋਂ ਡੇਟਾਬੇਸ ਇੰਜਣ ਕਰੈਸ਼ ਤੋਂ ਬਾਅਦ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹੈ।
11. ਵੱਖ-ਵੱਖ DBMS ਡੇਟਾ ਐਬਸਟਰੈਕਸ਼ਨ ਲੇਅਰਾਂ ਦਾ ਵਰਣਨ ਕਰੋ।
ਡੇਟਾ ਐਬਸਟਰੈਕਸ਼ਨ ਇੱਕ ਹੋਰ ਸਹਿਜ ਪਰਸਪਰ ਪ੍ਰਭਾਵ ਨੂੰ ਉਤਸ਼ਾਹਿਤ ਕਰਨ ਲਈ ਉਪਭੋਗਤਾ ਤੋਂ ਗੈਰ-ਮਹੱਤਵਪੂਰਣ ਜਾਣਕਾਰੀ ਨੂੰ ਛੁਪਾ ਰਿਹਾ ਹੈ। ਐਬਸਟਰੈਕਸ਼ਨ ਦੀਆਂ ਤਿੰਨ ਪਰਤਾਂ ਮੌਜੂਦ ਹਨ:
- ਭੌਤਿਕ ਪੱਧਰ: ਐਬਸਟਰੈਕਸ਼ਨ ਦਾ ਸਭ ਤੋਂ ਛੋਟਾ ਪੱਧਰ ਮੈਮੋਰੀ ਵਿੱਚ ਡੇਟਾ ਦੇ ਭੌਤਿਕ ਸਟੋਰੇਜ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ। ਡੇਟਾ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ ਕ੍ਰਮਵਾਰ ਅਤੇ ਬੇਤਰਤੀਬ ਪਹੁੰਚ ਵਿਧੀਆਂ ਦੋਵਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। B+ ਟ੍ਰੀ ਅਤੇ ਹੈਸ਼ਿੰਗ ਤਕਨੀਕਾਂ ਦੀ ਵਰਤੋਂ ਫਾਈਲਾਂ ਦਾ ਪ੍ਰਬੰਧ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
- ਤਰਕ ਪੱਧਰ: ਉਹ ਪੱਧਰ ਜਿੱਥੇ ਡੇਟਾ ਨੂੰ ਟੇਬਲ ਦੇ ਰੂਪ ਵਿੱਚ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਦੀ ਵਰਤੋਂ ਵੱਖ-ਵੱਖ ਤੱਤਾਂ ਵਿਚਕਾਰ ਕਨੈਕਸ਼ਨਾਂ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
- ਦ੍ਰਿਸ਼ ਪੱਧਰ: ਇਹ ਐਬਸਟਰੈਕਸ਼ਨ ਦਾ ਸਭ ਤੋਂ ਉੱਚਾ ਪੱਧਰ ਹੈ। ਅਸਲ ਡੇਟਾਬੇਸ ਦਾ ਸਿਰਫ਼ ਇੱਕ ਹਿੱਸਾ, ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮਾਂ ਦੁਆਰਾ ਦਰਸਾਇਆ ਗਿਆ ਹੈ, ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਉਪਲਬਧ ਹੈ। ਇੱਕੋ ਡੇਟਾਬੇਸ ਦੇ ਕਈ ਦ੍ਰਿਸ਼ ਕਲਪਨਾਯੋਗ ਹਨ। ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸਟੋਰੇਜ ਅਤੇ ਲਾਗੂ ਕਰਨ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬਾਰੇ ਜਾਣੂ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
12. ਤੁਹਾਡੇ ਲਈ "ਕਵੇਰੀ ਓਪਟੀਮਾਈਜੇਸ਼ਨ" ਦਾ ਕੀ ਮਤਲਬ ਹੈ?
ਪੁੱਛਗਿੱਛ ਅਨੁਕੂਲਨ ਪੜਾਅ ਸਭ ਤੋਂ ਘੱਟ ਅਨੁਮਾਨਿਤ ਲਾਗਤ ਨਾਲ ਮੁਲਾਂਕਣ ਰਣਨੀਤੀ ਲੱਭਦਾ ਹੈ। ਇਹ ਪੜਾਅ ਉਦੋਂ ਢੁਕਵਾਂ ਬਣ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਇੱਕੋ ਸਮੱਸਿਆ ਨੂੰ ਕਰਨ ਲਈ ਕਈ ਐਲਗੋਰਿਦਮ ਅਤੇ ਤਕਨੀਕਾਂ ਉਪਲਬਧ ਹੁੰਦੀਆਂ ਹਨ।
ਹੇਠਾਂ ਪੁੱਛਗਿੱਛ ਅਨੁਕੂਲਨ ਦੇ ਕੁਝ ਫਾਇਦੇ ਹਨ:
- ਆਉਟਪੁੱਟ ਹੋਰ ਤੇਜ਼ੀ ਨਾਲ ਡਿਲੀਵਰ ਕੀਤਾ ਗਿਆ ਹੈ
- ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ ਸਮੇਂ ਦੀ ਗੁੰਝਲਤਾ ਅਤੇ ਸਪੇਸ
- ਥੋੜ੍ਹੇ ਸਮੇਂ ਵਿੱਚ ਹੋਰ ਪੁੱਛਗਿੱਛਾਂ 'ਤੇ ਕਾਰਵਾਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
13. ਇਕਾਈ-ਰਿਲੇਸ਼ਨਸ਼ਿਪ ਮਾਡਲਿੰਗ: ਇਹ ਕੀ ਹੈ?
ਇਹ ਡੇਟਾਬੇਸ ਡਿਜ਼ਾਈਨ ਵਿਧੀ ਅਸਲ ਸੰਸਾਰ ਵਿੱਚ ਅਸਲ ਆਈਟਮਾਂ ਨੂੰ ਇਕਾਈਆਂ ਦੇ ਰੂਪ ਵਿੱਚ ਦਰਸਾਉਣ ਅਤੇ ਉਹਨਾਂ ਦੇ ਸਬੰਧਾਂ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਚਿੱਤਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ। ਇਹ ਵਿਧੀ DBA ਟੀਮ ਲਈ ਸਕੀਮਾ ਨੂੰ ਸਮਝਣਾ ਆਸਾਨ ਬਣਾ ਦਿੰਦੀ ਹੈ।
14. ਡੇਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀ ਵਿੱਚ "ਹਸਤੀ", "ਹਸਤੀ ਦੀ ਕਿਸਮ" ਅਤੇ "ਹਸਤੀ ਸੈੱਟ" ਵਾਕਾਂਸ਼ ਦਾ ਕੀ ਅਰਥ ਹੈ?
ਹਸਤੀ: ਇੱਕ ਅਸਲ-ਸੰਸਾਰ ਵਸਤੂ ਨੂੰ ਇੱਕ ਹਸਤੀ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਜੇਕਰ ਇਸ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ ਜੋ ਇਸਦੇ ਵਿਸ਼ੇਸ਼ ਗੁਣਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦੀਆਂ ਹਨ। ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਵਿਦਿਆਰਥੀ, ਕਰਮਚਾਰੀ, ਜਾਂ ਅਧਿਆਪਕ ਇੱਕ ਹਸਤੀ ਦਾ ਪ੍ਰਤੀਕ ਹੈ।
ਇਕਾਈ ਦੀ ਕਿਸਮ: ਇਕਾਈ ਦੀ ਕਿਸਮ ਨੂੰ ਸਮਾਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲੀਆਂ ਇਕਾਈਆਂ ਦੇ ਸਮੂਹ ਵਜੋਂ ਦਰਸਾਇਆ ਗਿਆ ਹੈ। ਇੱਕ ਇਕਾਈ ਦੀ ਕਿਸਮ ਨੂੰ ਇੱਕ ਡੇਟਾਬੇਸ ਵਿੱਚ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਲਿੰਕ ਕੀਤੀਆਂ ਟੇਬਲਾਂ ਦੁਆਰਾ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ। ਇਕਾਈ ਦੀ ਕਿਸਮ ਜਾਂ ਗੁਣਾਂ ਨੂੰ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਇਕਾਈ ਦੀ ਪਛਾਣ ਕਰਨ ਵਾਲੇ ਗੁਣ ਵਜੋਂ ਸੋਚਣਾ ਸੰਭਵ ਹੈ। ਇੱਕ ਵਿਦਿਆਰਥੀ, ਉਦਾਹਰਨ ਲਈ, ਵਿਦਿਆਰਥੀ ਆਈਡੀ, ਵਿਦਿਆਰਥੀ ਦਾ ਨਾਮ, ਆਦਿ ਵਰਗੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨਾਲ ਇੱਕ ਵਸਤੂ ਦਾ ਪ੍ਰਤੀਕ ਕਰਦਾ ਹੈ।
ਇਕਾਈ ਸੈਟ: ਇੱਕ ਡੇਟਾਬੇਸ ਵਿੱਚ ਸਾਰੀਆਂ ਇਕਾਈਆਂ ਜੋ ਕਿ ਇੱਕ ਨਿਸ਼ਚਤ ਇਕਾਈ ਕਿਸਮ ਨਾਲ ਸਬੰਧਤ ਹੁੰਦੀਆਂ ਹਨ ਇੱਕ ਇਕਾਈ ਸੈੱਟ ਦੇ ਰੂਪ ਵਿੱਚ ਇਕੱਠੀਆਂ ਹੁੰਦੀਆਂ ਹਨ। ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਹਸਤੀ ਸਮੂਹ ਸਾਰੇ ਵਿਦਿਆਰਥੀਆਂ, ਸਟਾਫ਼ ਮੈਂਬਰਾਂ, ਅਧਿਆਪਕਾਂ ਅਤੇ ਹੋਰਾਂ ਦਾ ਸੰਗ੍ਰਹਿ ਹੁੰਦਾ ਹੈ।
15. ਕਨੈਕਸ਼ਨ ਕੀ ਹਨ, ਅਤੇ DBMS ਵਿੱਚ ਕਿਸ ਤਰ੍ਹਾਂ ਦੇ ਰਿਸ਼ਤੇ ਹਨ?
ਇੱਕ DBMS ਵਿੱਚ, ਇੱਕ ਰਿਸ਼ਤਾ ਇੱਕ ਅਜਿਹੀ ਸਥਿਤੀ ਹੈ ਜਿਸ ਵਿੱਚ ਦੋ ਸੰਸਥਾਵਾਂ ਇੱਕ ਦੂਜੇ ਨਾਲ ਜੁੜੀਆਂ ਹੁੰਦੀਆਂ ਹਨ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਵਿਦੇਸ਼ੀ ਕੁੰਜੀ ਸਾਰਣੀ ਵਿੱਚ ਦੂਜੀ ਸਾਰਣੀ ਦੀ ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ ਦਾ ਹਵਾਲਾ ਹੁੰਦਾ ਹੈ।
ਨਿਮਨਲਿਖਤ ਸੂਚੀ ਵਿੱਚ DBMS ਵਿੱਚ ਮਿਲੀਆਂ ਬਹੁਤ ਸਾਰੀਆਂ ਰਿਸ਼ਤਿਆਂ ਦੀਆਂ ਕਿਸਮਾਂ ਸ਼ਾਮਲ ਹਨ:
- ਵਨ-ਟੂ-ਵਨ ਰਿਲੇਸ਼ਨਸ਼ਿਪ: ਇਹ ਸ਼ਬਦ ਸਾਰਣੀ A ਵਿੱਚ ਇੱਕ ਕਤਾਰ ਅਤੇ ਸਾਰਣੀ B ਵਿੱਚ ਇੱਕ ਕਤਾਰ ਦੇ ਵਿਚਕਾਰ ਸਬੰਧਾਂ ਦਾ ਵਰਣਨ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
- ਇੱਕ-ਤੋਂ-ਬਹੁਤ ਸਾਰੇ ਸਬੰਧ: ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਸਾਰਣੀ A ਵਿੱਚ ਇੱਕ ਕਤਾਰ ਅਤੇ ਸਾਰਣੀ B ਵਿੱਚ ਕਈ ਕਤਾਰਾਂ ਵਿਚਕਾਰ ਕੋਈ ਸਬੰਧ ਹੁੰਦਾ ਹੈ।
- ਕਈ-ਤੋਂ-ਬਹੁਤ ਸਾਰੇ ਸਬੰਧ - ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਸਾਰਣੀ A ਵਿੱਚ ਵੱਡੀ ਗਿਣਤੀ ਵਿੱਚ ਕਤਾਰਾਂ ਨੂੰ ਸਾਰਣੀ B ਵਿੱਚ ਵੱਡੀ ਗਿਣਤੀ ਵਿੱਚ ਕਤਾਰਾਂ ਨਾਲ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ।
- ਸਵੈ-ਰੈਫਰੈਂਸਿੰਗ ਰਿਲੇਸ਼ਨਸ਼ਿਪ - ਉਦੋਂ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਜਦੋਂ ਸਾਰਣੀ A ਵਿੱਚ ਇੱਕ ਰਿਕਾਰਡ ਉਸੇ ਸਾਰਣੀ ਵਿੱਚ ਕਿਸੇ ਹੋਰ ਰਿਕਾਰਡ ਨਾਲ ਜੁੜਿਆ ਹੁੰਦਾ ਹੈ।
16. RDBMS ਅਸਲ ਵਿੱਚ ਕੀ ਹੈ?
RDBMS, ਜਾਂ ਰਿਲੇਸ਼ਨਲ ਡਾਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀਆਂ, ਇਹਨਾਂ ਪ੍ਰਣਾਲੀਆਂ ਲਈ ਇੱਕ ਸੰਖੇਪ ਰੂਪ ਹੈ। ਇਹ ਸਾਰਣੀ ਸੂਚਕਾਂਕ ਅਤੇ ਡੇਟਾ ਰਿਕਾਰਡਾਂ ਦਾ ਰਿਕਾਰਡ ਰੱਖਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
RDBMSs ਡੇਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀਆਂ ਦਾ ਇੱਕ ਉਪ ਸਮੂਹ ਹੈ ਜੋ ਹੋਰ ਡੇਟਾਬੇਸ ਵਸਤੂਆਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲੱਭਣ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਢਾਂਚੇ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇੱਕ ਰਿਲੇਸ਼ਨਲ ਡੇਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਸਿਸਟਮ (RDBMS) ਇੱਕ ਰਿਲੇਸ਼ਨਲ ਡੇਟਾਬੇਸ ਨੂੰ ਅਪਡੇਟ ਕਰਨਾ, ਸੰਮਿਲਿਤ ਕਰਨਾ, ਹਟਾਉਣਾ, ਸੰਪਾਦਿਤ ਕਰਨਾ ਅਤੇ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ।
ਜ਼ਿਆਦਾਤਰ ਸਮਾਂ, RDBMS SQL ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ ਇਹ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਅਤੇ ਨਿਯਮਤ ਤੌਰ 'ਤੇ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।
17. ਇੱਕ ਡੇਟਾਬੇਸ ਵਿੱਚ ਸ਼ਬਦ "ਇੰਟੈਨਸ਼ਨ" ਅਤੇ "ਐਕਸਟੈਨਸ਼ਨ" ਦਾ ਕੀ ਅਰਥ ਹੈ?
ਇੱਕ ਡੇਟਾਬੇਸ ਵਿੱਚ ਇਰਾਦੇ ਅਤੇ ਵਿਸਤਾਰ ਵਿੱਚ ਮੁੱਖ ਅੰਤਰ ਇਸ ਪ੍ਰਕਾਰ ਹੈ:
ਇਰਾਦਾ: ਇਰਾਦਾ, ਕਈ ਵਾਰ ਡੇਟਾਬੇਸ ਸਕੀਮਾ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ, ਡੇਟਾਬੇਸ ਦੇ ਵਰਣਨ ਦਾ ਵਰਣਨ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਡਾਟਾਬੇਸ ਦੇ ਨਿਰਮਾਣ ਦੌਰਾਨ ਸਥਾਪਿਤ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਜਿਆਦਾਤਰ ਬਦਲਦਾ ਨਹੀਂ ਹੈ।
ਐਕਸਟੈਂਸ਼ਨ: ਦੂਜੇ ਪਾਸੇ, ਐਕਸਟੈਂਸ਼ਨ ਕਿਸੇ ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਡੇਟਾਬੇਸ ਵਿੱਚ ਕੁੱਲ ਟੂਪਲਾਂ ਦੀ ਗਿਣਤੀ ਦਾ ਮਾਪ ਹੈ। ਜਦੋਂ ਡੇਟਾਬੇਸ ਵਿੱਚ ਟੂਪਲ ਬਣਾਏ, ਸੋਧੇ ਜਾਂ ਮਿਟਾਏ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਐਕਸਟੈਂਸ਼ਨ, ਜਿਸਨੂੰ ਡੇਟਾਬੇਸ ਦਾ ਸਨੈਪਸ਼ਾਟ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਮੁੱਲ ਵਿੱਚ ਲਗਾਤਾਰ ਬਦਲਦਾ ਰਹਿੰਦਾ ਹੈ।
18. ਸਧਾਰਣਕਰਨ ਦੇ ਕਈ ਤਰੀਕੇ ਕੀ ਹਨ ਅਤੇ "ਆਮੀਕਰਨ" ਸ਼ਬਦ ਦਾ ਕੀ ਅਰਥ ਹੈ?
ਸਧਾਰਣਕਰਨ ਡੇਟਾ ਦੀ ਡੁਪਲੀਕੇਸ਼ਨ ਅਤੇ ਰਿਡੰਡੈਂਸੀ ਨੂੰ ਰੋਕਣ ਲਈ ਡੇਟਾ ਨੂੰ ਸੰਰਚਨਾ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਹੈ। ਕਈ ਸਧਾਰਣ ਪੜਾਅ ਇੱਕ ਦੂਜੇ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹਨ ਅਤੇ ਇਹਨਾਂ ਨੂੰ ਆਮ ਰੂਪ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਨਿਮਨਲਿਖਤ ਵਿਸ਼ੇਸ਼ ਰੂਪ ਇੱਕ ਦੂਜੇ 'ਤੇ ਨਿਰਭਰ ਹਨ।
ਪਹਿਲੇ ਤਿੰਨ ਆਮ ਰੂਪ ਇਸ ਪ੍ਰਕਾਰ ਹਨ।
NF-1, ਜਾਂ ਪਹਿਲਾ ਸਧਾਰਣ ਫਾਰਮ, ਦੁਹਰਾਈਆਂ ਗਈਆਂ ਸਮੂਹਾਂ ਤੋਂ ਬਿਨਾਂ ਕਤਾਰਾਂ
2NF ਦਾ ਅਰਥ ਹੈ ਦੂਜਾ ਆਮ ਫਾਰਮ। ਇੱਕ ਸਹਾਇਕ (ਗੈਰ-ਕੁੰਜੀ) ਕਾਲਮ ਦਾ ਹਰੇਕ ਮੁੱਲ ਪੂਰੀ ਮੁੱਖ ਕੁੰਜੀ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।
ਥ੍ਰੀ-ਨਾਰਮਲ-ਫਾਰਮ (3NF) ਸਿਰਫ਼ ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ 'ਤੇ ਨਿਰਭਰ ਹੈ ਅਤੇ ਕਿਸੇ ਹੋਰ ਸਹਾਇਕ (ਗੈਰ-ਕੁੰਜੀ) ਕਾਲਮ ਮੁੱਲਾਂ 'ਤੇ ਨਿਰਭਰ ਨਹੀਂ ਕਰਦਾ ਹੈ।
ਇਹਨਾਂ ਤੋਂ ਇਲਾਵਾ ਤੁਹਾਡੇ ਕੋਲ BCNF ਵਰਗੇ ਉੱਚੇ ਆਮ ਫਾਰਮ ਵੀ ਹਨ।
BNCF - 3NF ਦੇ ਇੱਕ ਹੋਰ ਵਧੀਆ ਅਤੇ ਸਟੀਕ ਰੂਪ ਨੂੰ 3.5NF ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਸਾਰਣੀ 3NF ਵਿੱਚ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ ਅਤੇ BCNF ਨਿਯਮ ਦੀ ਪਾਲਣਾ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਕਿ A ਕਿਸੇ ਵੀ ਕਾਰਜਸ਼ੀਲ ਨਿਰਭਰਤਾ A->B ਲਈ ਸਾਰਣੀ ਦੀ ਸੁਪਰ ਕੁੰਜੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।
19. ਇੱਕ ਤਾਲੇ ਦਾ ਵਰਣਨ ਕਰੋ। ਇੱਕ ਡੇਟਾਬੇਸ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਦੇ ਦੌਰਾਨ ਇੱਕ ਸਾਂਝੇ ਲਾਕ ਅਤੇ ਇੱਕ ਨਿਵੇਕਲੇ ਲਾਕ ਵਿੱਚ ਮੁੱਖ ਅੰਤਰ ਦੀ ਵਿਆਖਿਆ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ।
ਇੱਕ ਡੇਟਾਬੇਸ ਲੌਕ ਇੱਕ ਸੁਰੱਖਿਆ ਉਪਾਅ ਹੈ ਜੋ ਦੋ ਜਾਂ ਦੋ ਤੋਂ ਵੱਧ ਡੇਟਾਬੇਸ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਇੱਕ ਵਾਰ ਵਿੱਚ ਸਾਂਝੇ ਕੀਤੇ ਡੇਟਾ ਦੇ ਟੁਕੜੇ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਤੋਂ ਰੋਕਦਾ ਹੈ।
ਕੋਈ ਹੋਰ ਡਾਟਾਬੇਸ ਉਪਭੋਗਤਾ ਜਾਂ ਸੈਸ਼ਨ ਉਦੋਂ ਤੱਕ ਡੇਟਾ ਨੂੰ ਸੰਪਾਦਿਤ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਕਿਸੇ ਖਾਸ ਡੇਟਾਬੇਸ 'ਤੇ ਲਾਕ ਜਾਰੀ ਨਹੀਂ ਹੁੰਦਾ ਜਦੋਂ ਇੱਕ ਸਿੰਗਲ ਡੇਟਾਬੇਸ ਉਪਭੋਗਤਾ ਜਾਂ ਸੈਸ਼ਨ ਨੇ ਇੱਕ ਲਾਕ ਪ੍ਰਾਪਤ ਕੀਤਾ ਹੈ।
ਸ਼ੇਅਰਡ ਲਾਕ: ਇੱਕ ਡੇਟਾ ਆਈਟਮ ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਇੱਕ ਸ਼ੇਅਰਡ ਲਾਕ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਬਹੁਤ ਸਾਰੇ ਲੈਣ-ਦੇਣ ਇੱਕ ਸ਼ੇਅਰਡ ਲਾਕ ਦੇ ਹੇਠਾਂ ਉਸੇ ਡੇਟਾ ਆਈਟਮ 'ਤੇ ਇੱਕ ਲਾਕ ਰੱਖ ਸਕਦੇ ਹਨ। ਇੱਕ ਸ਼ੇਅਰ ਲੌਕ ਵਿੱਚ ਡਾਟਾ ਤੱਤ ਬਹੁਤ ਸਾਰੇ ਲੈਣ-ਦੇਣ ਦੁਆਰਾ ਪੜ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ.
ਨਿਵੇਕਲਾ ਤਾਲਾ: ਲਿਖਤੀ ਕਾਰਵਾਈ ਕਰਨ ਬਾਰੇ ਕਿਸੇ ਵੀ ਲੈਣ-ਦੇਣ ਵਿੱਚ ਇੱਕ ਲਾਕ ਹੁੰਦਾ ਹੈ, ਜਿਸਨੂੰ ਇੱਕ ਨਿਵੇਕਲਾ ਤਾਲਾ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਲਾਕ ਦਾ ਇਹ ਰੂਪ ਡਾਟਾਬੇਸ ਵਿੱਚ ਕਿਸੇ ਵੀ ਅੰਤਰ ਨੂੰ ਰੋਕਦੇ ਹੋਏ, ਮਲਟੀਪਲ ਲੈਣ-ਦੇਣ ਨੂੰ ਮਨ੍ਹਾ ਕਰਦਾ ਹੈ।
20. "ਸਧਾਰਨਕਰਨ" ਅਤੇ "ਡਿਨੋਰਮਲਾਈਜ਼ੇਸ਼ਨ" ਸ਼ਬਦਾਂ ਦਾ ਕੀ ਅਰਥ ਹੈ?
ਸਧਾਰਣਕਰਨ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਰਿਡੰਡੈਂਸੀ ਨੂੰ ਘਟਾਉਣ ਲਈ ਡੇਟਾ ਨੂੰ ਕਈ ਟੇਬਲ ਵਿੱਚ ਵੰਡਣਾ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ। ਸਧਾਰਣਕਰਨ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਡਿਸਕ ਸਪੇਸ ਦੀ ਵਧੇਰੇ ਵਰਤੋਂ ਹੁੰਦੀ ਹੈ ਅਤੇ ਡੇਟਾਬੇਸ ਦੀ ਇਕਸਾਰਤਾ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਣਾ ਸੌਖਾ ਬਣਾਉਂਦਾ ਹੈ।
ਡੀਨੋਰਮਲਾਈਜ਼ੇਸ਼ਨ ਸਧਾਰਣਕਰਨ ਦੇ ਉਲਟ ਹੈ ਕਿਉਂਕਿ ਇਹ ਡਾਟਾ ਪ੍ਰਾਪਤੀ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਲਈ ਸਧਾਰਣ ਟੇਬਲਾਂ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਟੇਬਲ ਵਿੱਚ ਮਿਲਾਉਂਦਾ ਹੈ। ਸਧਾਰਣਕਰਨ ਨੂੰ ਫਲਿੱਪ ਕਰਕੇ, JOIN ਓਪਰੇਸ਼ਨ ਸਾਨੂੰ ਡੇਟਾ ਦੀ ਇੱਕ ਅਸਧਾਰਨ ਪ੍ਰਤੀਨਿਧਤਾ ਪੈਦਾ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।
21. ਡਾਟਾਬੇਸ ਵਿਭਾਗੀਕਰਨ ਅਤੇ ਇਸਦੀ ਮਹੱਤਤਾ ਦਾ ਵਰਣਨ ਕਰੋ।
ਇੱਕ ਲਾਜ਼ੀਕਲ ਡੇਟਾਬੇਸ ਨੂੰ ਡੇਟਾ ਵਿਭਾਗੀਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਦੁਆਰਾ ਵੱਖਰੀਆਂ, ਸਵੈ-ਨਿਰਭਰ ਇਕਾਈਆਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਉਪਲਬਧਤਾ, ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਪ੍ਰਬੰਧਨਯੋਗਤਾ ਵਿੱਚ ਸੁਧਾਰ ਕਰਦਾ ਹੈ।
ਹੇਠਾਂ ਕੁਝ ਕਾਰਨ ਹਨ ਕਿ ਡੇਟਾਬੇਸ ਵਿਭਾਗੀਕਰਨ ਮਹੱਤਵਪੂਰਨ ਕਿਉਂ ਹੈ:
- ਸਵਾਲਾਂ ਦੀ ਕੁਸ਼ਲਤਾ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ
- ਤੁਹਾਨੂੰ ਇੱਕ ਖਾਸ ਭਾਗ ਦੇ ਮਹੱਤਵਪੂਰਨ ਭਾਗਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ
- ਡਾਟਾ ਸੁਸਤ, ਸਸਤੀ ਸਟੋਰੇਜ 'ਤੇ ਸਟੋਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
22. ਤੁਹਾਡੇ ਲਈ "ਪ੍ਰੋਐਕਟਿਵ," "ਪਿਛਲੇ ਪਾਸੇ" ਅਤੇ "ਸਮਕਾਲੀ ਅੱਪਡੇਟ" ਸ਼ਬਦਾਂ ਦਾ ਕੀ ਅਰਥ ਹੈ?
ਪ੍ਰੋਐਕਟਿਵ ਅੱਪਡੇਟ: ਅਸਲ ਸੰਸਾਰ ਵਿੱਚ ਡੇਟਾਬੇਸ ਦੇ ਪ੍ਰਭਾਵੀ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ, ਇਹ ਵਿਵਸਥਾਵਾਂ ਇਸ ਵਿੱਚ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।
ਰੀਟ੍ਰੋਐਕਟਿਵ ਅੱਪਡੇਟ: ਅਸਲ ਸੰਸਾਰ ਵਿੱਚ ਇੱਕ ਡੇਟਾਬੇਸ ਦੇ ਕਾਰਜਸ਼ੀਲ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਇਹ ਪਿਛਾਖੜੀ ਸੋਧਾਂ ਇਸ ਵਿੱਚ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।
ਸਿਮਟਲ ਅਪਡੇਟ: ਇਹ ਸੋਧਾਂ ਉਸੇ ਸਮੇਂ ਡੇਟਾਬੇਸ ਵਿੱਚ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਜਦੋਂ ਉਹ ਅਸਲ ਸੰਸਾਰ ਵਿੱਚ ਪ੍ਰਭਾਵੀ ਹੁੰਦੇ ਹਨ।
23. ਸ਼ਬਦ "ਕਰਸਰ" ਦਾ ਤੁਹਾਡੇ ਲਈ ਕੀ ਅਰਥ ਹੈ? ਕਈ ਕਿਸਮਾਂ ਦੇ ਕਰਸਰਾਂ ਦਾ ਵਰਣਨ ਕਰੋ।
ਇੱਕ ਕਰਸਰ ਇੱਕ ਡੇਟਾਬੇਸ ਵਸਤੂ ਹੈ ਜੋ ਕਤਾਰ-ਦਰ-ਕਤਾਰ ਡੇਟਾ ਹੇਰਾਫੇਰੀ ਦੀ ਸਹੂਲਤ ਦਿੰਦਾ ਹੈ ਅਤੇ ਇੱਕ ਨਤੀਜੇ ਸੈੱਟ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਇਹ ਕਈ ਕਿਸਮਾਂ ਦੇ ਕਰਸਰ ਹਨ:
- ਅਪ੍ਰਤੱਖ ਕਰਸਰ: ਇਸ ਕਿਸਮ ਦਾ ਕਰਸਰ ਤੁਰੰਤ ਘੋਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਿਵੇਂ ਹੀ SQL ਐਗਜ਼ੀਕਿਊਟ ਹੁੰਦਾ ਹੈ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ ਉਪਭੋਗਤਾ ਨੂੰ ਕਰਸਰ ਦੀ ਘੋਸ਼ਣਾ ਬਾਰੇ ਸੂਚਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
- ਸਪਸ਼ਟ ਕਰਸਰ: ਕਿਉਂਕਿ ਇਹ ਕਈ ਕਤਾਰਾਂ ਵਿੱਚ ਇੱਕ ਪੁੱਛਗਿੱਛ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ, ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਕਰਸਰ ਇੱਕ ਹੈ ਜਿਸਦਾ ਵਰਣਨ PL/SQL ਦੁਆਰਾ ਕੀਤਾ ਗਿਆ ਹੈ।
24. ਨੈੱਟਵਰਕ ਅਤੇ ਲੜੀਵਾਰ ਡਾਟਾਬੇਸ ਮਾਡਲਾਂ ਵਿਚਕਾਰ ਭਿੰਨਤਾਵਾਂ ਦਾ ਵਰਣਨ ਕਰੋ।
ਡੇਟਾ ਨੂੰ ਨੋਡਾਂ ਵਿੱਚ ਵਿਵਸਥਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੋ ਇੱਕ ਲੜੀਵਾਰ ਡੇਟਾਬੇਸ ਪੈਰਾਡਾਈਮ ਵਿੱਚ ਇੱਕ ਰੁੱਖ ਵਰਗਾ ਹੁੰਦਾ ਹੈ। ਇੱਕ ਨੋਡ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਪੇਰੈਂਟ ਨੋਡ ਇਸ ਨਾਲ ਜੁੜਿਆ ਹੋ ਸਕਦਾ ਹੈ।
ਨਤੀਜੇ ਵਜੋਂ, ਇਸ ਮਾਡਲ ਦੇ ਡੇਟਾ ਵਿੱਚ ਇੱਕ ਤੋਂ ਕਈ ਕਨੈਕਸ਼ਨ ਹਨ। ਦਸਤਾਵੇਜ਼ ਆਬਜੈਕਟ ਪਹੁੰਚ (DOM), ਜੋ ਅਕਸਰ ਵੈੱਬ ਬ੍ਰਾਊਜ਼ਰਾਂ ਵਿੱਚ ਵਰਤੀ ਜਾਂਦੀ ਹੈ, ਇਸ ਮਾਡਲ ਦੀ ਇੱਕ ਪ੍ਰਮੁੱਖ ਉਦਾਹਰਣ ਹੈ।
ਇੱਕ ਲੜੀਵਾਰ ਮਾਡਲ ਦਾ ਇੱਕ ਸੁਧਾਰਿਆ ਰੂਪ ਨੈੱਟਵਰਕ ਡਾਟਾਬੇਸ ਮਾਡਲ ਹੈ। ਡੇਟਾ ਨੂੰ ਇਸ ਸਥਿਤੀ ਵਿੱਚ ਇੱਕ ਰੁੱਖ ਵਾਂਗ ਹੀ ਵਿਵਸਥਿਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਇੱਕ ਚਾਈਲਡ ਨੋਡ, ਹਾਲਾਂਕਿ, ਕਈ ਪੇਰੈਂਟ ਨੋਡਾਂ ਨਾਲ ਲਿੰਕ ਹੋ ਸਕਦਾ ਹੈ।
ਨਤੀਜੇ ਵਜੋਂ ਡੇਟਾ ਨੋਡਾਂ ਦੇ ਵਿਚਕਾਰ ਕਈ-ਤੋਂ-ਕਈ ਲਿੰਕ ਵਿਕਸਿਤ ਹੁੰਦੇ ਹਨ। ਨੈੱਟਵਰਕ ਡੇਟਾਬੇਸ ਵਿੱਚ ਏਕੀਕ੍ਰਿਤ ਡੇਟਾ ਸਟੋਰ (ਆਈਡੀਐਸ) ਅਤੇ ਆਈਡੀਐਮਐਸ (ਏਕੀਕ੍ਰਿਤ ਡੇਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਸਿਸਟਮ) ਸ਼ਾਮਲ ਹਨ।
25. ਮੋਂਗੋਡੀਬੀ ਦਾ ਵਰਣਨ ਕਰੋ।
ਮੋਂਗੋਡੀਬੀ ਇੱਕ ਓਪਨ-ਸੋਰਸ, ਗੈਰ-ਸੰਬੰਧੀ, ਗੈਰ-ਸੰਗਠਿਤ ਡੇਟਾਬੇਸ ਹੈ। ਤੁਹਾਡਾ ਡੇਟਾ ਸਾਡੇ ਦਸਤਾਵੇਜ਼-ਅਧਾਰਿਤ ਡੇਟਾਬੇਸ ਵਿੱਚ ਵਿਅਕਤੀਗਤ ਦਸਤਾਵੇਜ਼ਾਂ ਦੇ ਬਣੇ ਸੰਗ੍ਰਹਿ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
MongoDB ਵਿੱਚ ਇੱਕ ਦਸਤਾਵੇਜ਼ ਇੱਕ ਵਿਸ਼ਾਲ JSON ਵਸਤੂ ਹੈ ਜਿਸ ਵਿੱਚ ਕੋਈ ਖਾਸ ਬਣਤਰ ਜਾਂ ਸੰਟੈਕਸ ਨਹੀਂ ਹੈ। JSON ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ MongoDB ਦੁਆਰਾ BSON ਨਾਮਕ ਬਾਈਨਰੀ-ਏਨਕੋਡਡ ਫਾਰਮੈਟ ਵਿੱਚ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ।
26. 2-ਟੀਅਰ ਅਤੇ 3-ਟੀਅਰ DBMS ਸਿਸਟਮ ਦੇ ਵਿਚਕਾਰ ਭਿੰਨਤਾਵਾਂ ਦਾ ਵਰਣਨ ਕਰੋ।
ਸ਼ਬਦ "ਦੋ-ਪੱਧਰੀ ਆਰਕੀਟੈਕਚਰ" ਇੱਕ ਕਲਾਇੰਟ-ਸਰਵਰ ਆਰਕੀਟੈਕਚਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਕਲਾਇੰਟਸ 'ਤੇ ਚੱਲ ਰਹੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਕਿਸੇ ਵੀ ਮਿਡਲਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕੀਤੇ ਬਿਨਾਂ ਸਰਵਰਾਂ 'ਤੇ ਚੱਲ ਰਹੇ ਡੇਟਾਬੇਸ ਨਾਲ ਸਿੱਧਾ ਇੰਟਰੈਕਟ ਕਰਦੀਆਂ ਹਨ।
3-ਟੀਅਰ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਗ੍ਰਾਫਿਕਲ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਨ ਅਤੇ ਸਿਸਟਮ ਨੂੰ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਅਤੇ ਪਹੁੰਚਯੋਗ ਬਣਾਉਣ ਲਈ ਕਲਾਇੰਟ ਅਤੇ ਸਰਵਰ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਵਾਧੂ ਪਰਤ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ। ਡਿਜ਼ਾਈਨ ਦੇ ਇਸ ਰੂਪ ਵਿੱਚ, ਕਲਾਇੰਟ-ਸਾਈਡ ਐਪਲੀਕੇਸ਼ਨ ਇੱਕ ਸਰਵਰ-ਸਾਈਡ ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰਦੀ ਹੈ, ਜੋ ਫਿਰ ਡੇਟਾਬੇਸ ਸਿਸਟਮ ਨਾਲ ਗੱਲ ਕਰਦੀ ਹੈ।
27. ਇੱਕ ਡੇਟਾਬੇਸ ਵਿੱਚ, "ਹੈਸ਼ਿੰਗ" ਸ਼ਬਦ ਦਾ ਕੀ ਅਰਥ ਹੈ?
ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਨੂੰ ਇੱਕ ਕੁੰਜੀ ਜਾਂ ਮੁੱਲ ਵਿੱਚ ਹੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੋ ਅਸਲ ਸਤਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਪਰ ਅਕਸਰ ਘੱਟ ਲੰਬਾਈ 'ਤੇ ਸਥਿਰ ਹੁੰਦਾ ਹੈ। ਕਿਉਂਕਿ ਮੂਲ ਮੁੱਲ ਨਾਲੋਂ ਛੋਟੀ ਹੈਸ਼ਡ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਿਸੇ ਆਈਟਮ ਨੂੰ ਲੱਭਣਾ ਤੇਜ਼ ਹੁੰਦਾ ਹੈ, ਹੈਸ਼ਿੰਗ ਦੀ ਵਰਤੋਂ ਡੇਟਾਬੇਸ ਵਿੱਚ ਵਸਤੂਆਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨ ਅਤੇ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
28. ਇੱਕ DBMS ਵਿੱਚ ਇੱਕ ਡੇਟਾਬੇਸ ਪ੍ਰਸ਼ਾਸਕ ਕੀ ਭੂਮਿਕਾ ਨਿਭਾਉਂਦਾ ਹੈ?
DBMS ਵਿੱਚ ਡੇਟਾਬੇਸ ਪ੍ਰਸ਼ਾਸਕ (DBA) ਦੀਆਂ ਹੇਠ ਲਿਖੀਆਂ ਮਹੱਤਵਪੂਰਨ ਭੂਮਿਕਾਵਾਂ ਹਨ:
- ਡਾਟਾਬੇਸ ਸਥਾਪਤ ਕਰਨਾ ਅਤੇ ਸਥਾਪਿਤ ਕਰਨਾ
- ਡੇਟਾ ਦਾ ਮਾਈਗਰੇਸ਼ਨ
- ਪ੍ਰਦਰਸ਼ਨ ਮੁਲਾਂਕਣ
- ਸੁਰੱਖਿਆ ਉਪਾਵਾਂ ਦੀ ਯੋਜਨਾ ਬਣਾਉਣਾ ਅਤੇ ਲਾਗੂ ਕਰਨਾ
- ਡਾਟਾ ਰਿਕਵਰੀ ਅਤੇ ਸਟੋਰਿੰਗ
- ਸਮੱਸਿਆ ਨਿਵਾਰਣ
ਸਿੱਟਾ
DBMS ਇੰਟਰਵਿਊ ਸਵਾਲਾਂ ਅਤੇ ਜਵਾਬਾਂ ਦਾ ਸੰਗ੍ਰਹਿ ਇੱਕ ਸੰਦਰਭ ਵਜੋਂ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਜੋ ਸੰਭਾਵੀ ਉਮੀਦਵਾਰ ਇਹਨਾਂ ਸਵਾਲਾਂ ਨੂੰ ਜਲਦੀ ਅਤੇ ਆਸਾਨੀ ਨਾਲ ਸਮਝ ਸਕਣ।
ਸਿੱਟੇ ਵਜੋਂ, ਅਸੀਂ ਚੋਟੀ ਦੇ DBMS ਇੰਟਰਵਿਊ ਸਵਾਲਾਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕੀਤਾ ਹੈ ਜੋ ਸੰਸਥਾਵਾਂ ਵਿੱਚ ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਹਨ।
ਕੋਈ ਜਵਾਬ ਛੱਡਣਾ