טיש פון קאָנטענץ[באַהאַלטן][ווייַזן]
- 1. וואָס טאָן איר מיינען דורך דאַטאַבאַסע?
- 2. וואָס מיינט איר מיט DBMS?
- 3. דערקלערן די פאַרשידן DBMS שפּראַכן.
- 4. רשימה אַ ביסל אַדוואַנטידזשיז פון דבמס?
- 5. דערמאָנען די דיסאַדוואַנטידזשיז פון קאַנווענשאַנאַל טעקע-באזירט סיסטעמען וואָס דבמס האָבן איבער זיי.
- 6. וואָס טאָן איר מיינען דורך אַסיד פּראָפּערטיעס אין DBMS?
- 7. וואָס ראָלע טוט סקל דינען אין דבמס?
- 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. וואָס ראָלע טוט אַ דאַטאַבייס אַדמיניסטראַטאָר אין אַ דבמס?
- סאָף
דאַטן קענען זיין געפֿונען ערגעץ אין דער וועלט! אין הייַנט ס מאַרק, מער ווי 2.5 קווינטיליאַן ביטעס פון דאַטן זענען געשאפן יעדער טאָג.
עס איז יקערדיק אַז מיר אַלע אַנאַלייז די דאַטן און צושטעלן די פארלאנגט רעזולטאַטן מיט דייטאַבייס פאַרוואַלטונג סיסטעמען (DBMS). אויף די אנדערע זייַט, מיט DBMS וויסן מאכט עס מעגלעך צו אַרבעטן ווי אַ דאַטאַבייס אַדמיניסטראַטאָר.
געגעבן אַז איר לייענען דעם פּאָסטן וועגן DBMS אינטערוויו פֿראגן, איך אַסומינג אַז איר זענט שוין אַווער פון די דעטאַילס. יעדער פאַך אין דאַטן אַנאַליטיקס מוזן אָנהייבן מיט אַ האַרט פארשטאנד פון דאַטאַבייס פאַרוואַלטונג סיסטעמען (DBMS).
בנין עפעקטיוו דאַטאַבייס סיסטעמען דאַרפן די פיייקייט צו אָרגאַניזירן, אַססעסס, דורכגיין און מאַכן זינען פון וואַסט וואַליומז פון דאַטן.
דאָ זענען עטלעכע DBMS אינטערוויו פֿראגן צו העלפֿן איר הצלחה אין דיין ווייַטער אַרבעט אינטערוויו און באַקומען די שטעלע פון וואָס איר האָט דרימינג, צי איר האָט שוין סטאַרטעד אַ קאַריערע אין דאַטן אַנאַליטיקס אָדער איר זענט נאָר סטאַרטעד.
די שפּיץ DBMS אינטערוויו פראגעס זענען אלנגעזאמלט אין אַ רשימה פֿאַר דיין נוץ אין סדר צו העלפֿן איר דערגרייכן דיין אינטערוויו און פאַרשטאַרקן דיין פארשטאנד פון די טעמע.
1. וואָס טאָן איר מיינען דורך דאַטאַבאַסע?
א דאַטאַבייס איז אַ לאַדזשיקלי סטראַקטשערד זאַמלונג פון דאַטן וואָס קענען זיין דערהייַנטיקט, אַקסעסט און מיינטיינד מיט יז. עפּעס דזשענערייטאַד מיט די שאַפֿן באַפֿעל איז אַ דאַטאַבייס כייפעץ, און דאַטאַבייסיז אָפט קאַמפּרייז זאַמלונגען פון טישן אָדער אַבדזשעקץ וואָס האָבן איינסן און פעלדער.
א איין פּאָזיציע אין אַ טיש איז רעפּריזענטיד דורך אַ טופּלע אָדער אַ רודערן. די פונדאַמענטאַל טיילן פון דאַטן סטאָרידזש, וואָס צושטעלן דעטאַילס וועגן אַ ספּעציפיש אַספּעקט פון די טיש, זענען אַן אַטריביוט אָדער אַ זייַל.
א DBMS ריטריווז דאַטן פון אַ דאַטאַבייס מיט באַניצער-צוגעשטעלט קוויריז.
2. וואָס מיינט איר מיט DBMS?
DBMS זענען ווייכווארג מגילה וואָס אַרוישעלפן איר אין קריייטינג און אָנפירונג לאַדזשיקלי פארבונדן דאַטן.
צו לייגן עס אן אנדער וועג, אַ דאַטאַבייס פאַרוואַלטונג סיסטעם (DBMS) גיט אונדז אַ צובינד אָדער געצייַג פֿאַר קעריינג אויס אַ פאַרשיידנקייַט פון אַפּעריישאַנז אַרייַנגערעכנט בנין אַ דאַטאַבייס, אַדינג דאַטן צו עס, רימוווינג עס, טשאַנגינג דאַטן, און אַזוי אויף.
ווייכווארג גערופן אַ דאַטאַבייס פאַרוואַלטונג סיסטעם (DBMS) ינייבאַלז דאַטן צו זיין סטאָרד אין אַ מער זיכער שטייגער ווי אַ טעקע-באזירט סיסטעם.
3. דערקלערן די פאַרשידן DBMS שפּראַכן.
די פאלגענדע זענען עטלעכע פון די שפּראַכן געניצט דורך DBMSs:
- DDL (Data Definition Language): די אינסטרוקציעס צו דעפינירן די דאַטאַבייס זענען קאַנטיינד אין עס. CREATE, ALTER, DROP, TRUNCATE, RENAME, עטק זענען עטלעכע ביישפילן.
- דמל (דאַטאַ מאַניפּולאַטיאָן שפּראַך): עס כולל די קאַמאַנדז דארף צו אַרבעטן מיט די דאַטן אין די דאַטאַבייס. ביישפילן אַרייַננעמען SELECT, UPDATE, INSERT, DELETE, עטק.
- דקל (דאַטאַ קאָנטראָל שפּראַך): עס כולל קאַמאַנדז וואָס זענען נייטיק צו האַנדלען מיט באַניצער פּערמישאַנז און דאַטאַבייס סיסטעם קאָנטראָלס. פֿאַר בייַשפּיל, GRANT און REVOKE.
- TCL (טראַנסאַקטיאָן קאָנטראָל שפּראַך): עס כולל קאַמאַנדז וואָס מוזן זיין געוויינט צו פירן דייטאַבייס טראַנזאַקשאַנז. פֿאַר בייַשפּיל, COMMIT, ROLLBACK און SAVEPOINT.
4. רשימה אַ ביסל אַדוואַנטידזשיז פון דבמס?
- עס איז מעגלעך פֿאַר פילע ניצערס צו בייַטן דאַטן פון דער זעלביקער דאַטאַבייס אין אַמאָל. דערצו, דעם מין פון ייַנטיילונג מאכט עס מעגלעך פֿאַר ניצערס צו ריספּאַנד ראַפּאַדלי צו אָלטעריישאַנז אין די דאַטאַבייס סוויווע.
- עס איז מעגלעך פֿאַר פילע ניצערס צו זען די דאַטן פון דער זעלביקער דאַטאַבייס סיימאַלטייניאַסלי.
- ראַדוסאַז דיופּלאַקיישאַן אין אַ דאַטאַבייס דורך ינטראָודוסינג אַ סיסטעם וואָס יונאַפייז אַלע די דאַטן אין אַ איין דאַטאַבייס.
- ווען נייטיק, די דאַטן אין די דאַטאַבייס קענען זיין געזונט און אַ באַקאַפּ פון די דאַטן קענען זיין פּראָוגראַמד צו ווערן אויטאָמאַטיש באשאפן.
- ינייבאַלז מאָדיפיצירן די דאַטן פֿאָרמאַט און האַלטן די באַשטאַנד פון אַלע פליסנדיק אַפּלאַקיישאַן פּראַסעסאַז.
5. דערמאָנען די דיסאַדוואַנטידזשיז פון קאַנווענשאַנאַל טעקע-באזירט סיסטעמען וואָס דבמס האָבן איבער זיי.
מיר זענען געצווונגען צו יבערקוקן יעדער בלאַט אין אַ טיפּיש טעקע-באזירט סיסטעם זינט עס איז קיין ינדעקסינג, וואָס מאכט אינהאַלט אַקסעס צייט-קאַנסומינג און פויל.
יבעריק און ינקאַנסיסטאַנסי זענען די אנדערע פּראָבלעמס זינט טעקעס אָפט אַרייַננעמען יבעריק און דופּליקאַט דאַטן, און אָלטערינג איינער פון זיי מאכט זיי אַלע סתירה.
דאַטן אַקסעס איז מער טשאַלאַנדזשינג מיט טראדיציאנעלן טעקע-באזירט סיסטעמען זינט די דאַטן זענען דיסאָרגאַנייזד. אן אנדער כיסאָרן איז די פעלן פון קאַנקעראַנסי קאָנטראָל, וואָס פּריווענץ פילע אַפּעריישאַנז פון ארבעטן אויף דער זעלביקער טעקע סיימאַלטייניאַסלי און אַנשטאָט פאָרסעס איין קאַמף צו שלאָס די גאנצע בלאַט.
דאַטאַבאַסע פאַרוואַלטונג סיסטעמען האָבן אויך סאַלווד ישוז מיט בעקאַבאָלעדיק טעקע-באזירט סיסטעמען אַרייַנגערעכנט אָרנטלעכקייַט טשעקס, דאַטן צעשיידונג, אַטאָמיסיטי, זיכערהייט און מער.
6. וואָס טאָן איר מיינען דורך אַסיד פּראָפּערטיעס אין DBMS?
די פונדאַמענטאַל גיידליינז וואָס מוזן זיין נאכגעגאנגען אין סדר צו ופהיטן דאַטן אָרנטלעכקייַט זענען די אַסיד קעראַקטעריסטיקס פון אַ דאַטאַבייס פאַרוואַלטונג סיסטעם. דאס זענען וואָס זיי זענען:
- אַטאָמיסיטי - אויך ריפערד צו ווי דער "אַלע אָדער גאָרנישט" פּרינציפּ, אַטאָמיסיטי האלט אַז יעדער יוואַליויישאַן פון אַ איין אַפּאַראַט איז געפירט אויס אין גאנצן אָדער נישט.
- קאָנסיסטענסי: די פאַרמאָג ווייזט אַז די דאַטן אין די דאַטאַבייס זענען קעסיידערדיק ביידע איידער און נאָך יעדער טראַנסאַקטיאָן.
- אפגעזונדערטקייט - די פאַרמאָג דיפיינז אַז פילע טראַנזאַקשאַנז קענען פּאַסירן אין דער זעלביקער צייט.
- געווער - די פאַרמאָג ינשורז אַז יעדער טראַנסאַקטיאָן איז רעקאָרדעד אין ניט-וואַלאַטאַל זכּרון אַמאָל געענדיקט.
7. וואָס ראָלע טוט סקל דינען אין דבמס?
SQL שטייט פֿאַר Structured Query Language, און זיין הויפּט פֿונקציע איז צו ינטעראַקט מיט ריליישאַנאַל דאַטאַבייסיז דורך אַרייַן און אַפּדייטינג / מאַדאַפייינג דאַטן.
8. צי ליידיק פּלאַץ אָדער נול ציילן ווי NULL וואַלועס אין דאַטאַבייסיז?
ניין, אַ NULL ווערט איז גאַנץ אַנדערש פון נול און ליידיק פּלאַץ זינט עס דינאַוץ אַ ווערט וואָס איז אַסיינד, אַננאָואַבאַל, אַנאַוויילאַבאַל אָדער ניט באַטייַטיק, ווי קעגן צו ליידיק פּלאַץ און נול, וואָס יעדער רעפּראַזענץ אַ כאַראַקטער.
9. וואָס פּונקט איז דאַטן ווערכאַוזינג?
דאַטאַ ווערכאַוזינג איז דער פּראָצעס פון זאַמלונג, עקסטראַקט, פּראַסעסינג און ימפּאָרטינג דאַטן פון עטלעכע קוואלן צו קראָם עס אין אַ איין דאַטאַבייס.
א דאַטן ווערכאַוס קענען זיין קאַנסידערד ווי אַ הויפט ריפּאַזאַטאָרי ווו דאַטן זענען יוטאַלייזד פֿאַר דאַטן אַנאַליטיקס און פלאָוז פֿון טראַנסאַקטיאָנאַל סיסטעמען און אנדערע ריליישאַנאַל דאַטאַבייסיז.
A data warehouse כּולל אַ קייט פון היסטארישע דאַטן פון אַן אָרגאַניזאַציע וואָס איז געניצט צו פאַרבעסערן באַשלוס-מאכן אין די פירמע.
10. וואָס טוט אַ DBMS טשעקפּוינט מיינען?
די טשעקפּוינט אופֿן דיליץ אַלע פריערדיקע לאָגס פון די סיסטעם און פּערמאַנאַנטלי סאַוועס זיי אויף די סטאָרידזש מיטל.
צוויי טעקניקס וואָס קענען העלפֿן די DBMS צוריקקריגן און ריטיין די אַסיד קוואַלאַטיז אַרייַננעמען פּראַזערווינג שאָטן בלעטער און האַלטן אַ קלאָץ פון יעדער טראַנסאַקטיאָן. טשעקפּוינץ זענען וויכטיק פֿאַר אַ קלאָץ-באזירט אָפּזוך מעקאַניזאַם.
די טראַנסאַקטיאָן קלאָץ רעקאָרד קענען ווערן גענוצט צו צוריקקריגן אַלע באגאנגען דאַטן ביז די צייט פון די קראַך פֿון די טשעקפּוינץ, וואָס זענען די מינימום פונקטן פון וואָס די דאַטאַבייס מאָטאָר קענען צוריקקריגן נאָך אַ קראַך.
11. באַשרייַבן די פאַרשידן DBMS דאַטן אַבסטראַקציע לייַערס.
דאַטאַ אַבסטראַקציע איז באַהאַלטן אַנימפּאָרטיד אינפֿאָרמאַציע פון דער באַניצער צו העכערן אַ מער סימלאַס ינטעראַקשאַן. עס זענען דריי שיכטן פון אַבסטראַקציע:
- גשמיות מדרגה: דער קלענסטער מדרגה פון אַבסטראַקציע באשרייבט די גשמיות סטאָרידזש פון דאַטן אין זכּרון. ביידע סאַקווענטשאַל און ראַנדאָם אַקסעס מעטהאָדס קענען זיין געוויינט צו אַקסעס דאַטן. ב+ ביימער און כאַשינג טעקניקס זענען געניצט צו צולייגן די טעקעס.
- לאָגיק לעוועל: די מדרגה ווו דאַטן זענען געהאלטן אין די פאָרעם פון טישן. אין דערצו, יקערדיק סטראַקטשערז זענען געניצט צו קראָם די קאַנעקשאַנז צווישן פאַרשידענע עלעמענטן.
- View Level: דאָס איז די העכסטן שטאַפּל פון אַבסטראַקציע. בלויז אַ טייל פון די פאַקטיש דאַטאַבייס, רעפּריזענטיד דורך ראָוז און שפאלטן, איז בארעכטיגט פֿאַר יוזערז. קייפל קוקן פון דער זעלביקער דאַטאַבייס זענען קאַנסיוואַבאַל. יוזערז זענען נישט אַווער פון סטאָרידזש און ימפּלאַמענטיישאַן ספּעסיפיקס.
12. וואָס טוט "אָנפֿרעג אַפּטאַמאַזיישאַן" מיינען צו איר?
די אָנפֿרעג אַפּטאַמאַזיישאַן שריט געפינט די אפשאצונג סטראַטעגיע מיט די לאָואַסט פּראַדזשעקטאַד פּרייַז. דער פאַסע ווערט באַטייַטיק ווען עס זענען עטלעכע אַלגערידאַמז און טעקניקס בנימצא צו טאָן די זעלבע פּראָבלעם.
די פאלגענדע זענען עטלעכע בענעפיץ פון אָנפֿרעג אַפּטאַמאַזיישאַן:
- דער רעזולטאַט איז איבערגעגעבן מער געשווינד
- ראַדוסאַז די קאַמפּלעקסיטי פון צייַט און פּלאַץ
- מער ינקוועריז קענען זיין פּראַסעסט אין אַ קירצער צייט.
13. ענטיטי-שייכות מאָדעלינג: וואָס איז עס?
דעם דאַטאַבייס פּלאַן אופֿן ניצט דייאַגראַמז צו ויסמאָלן פאַקטיש זאכן אין דער עמעס וועלט ווי ענטיטיז און ווייַזן זייער שייכות. דער אופֿן מאכט עס פּשוט פֿאַר די DBA מאַנשאַפֿט צו באַגרייַפן די סכעמע.
14. וואָס מיינען די פראַסעס "ענטיטי," "ענטיטי טיפּ," און "ענטיטי שטעלן" אין אַ דאַטאַבייס פאַרוואַלטונג סיסטעם?
ענטיטי: א פאַקטיש-וועלט נומער איז גערעכנט ווי אַן ענטיטי אויב עס האט פּראָפּערטיעס וואָס שטימען צו זיין ספּעציפיש אַטריביוץ. פֿאַר בייַשפּיל, אַ תּלמיד, אָנגעשטעלטער אָדער לערער סימבאַלייזאַז אַן ענטיטי.
ענטיטי טיפּ: אַן ענטיטי טיפּ איז דיסקרייבד ווי אַ גרופּע פון ענטיטיז מיט ענלעך קעראַקטעריסטיקס. אַן ענטיטי טיפּ איז רעפּריזענטיד דורך איינער אָדער מער לינגקט טישן אין אַ דאַטאַבייס. עס איז מעגלעך צו טראַכטן פון ענטיטי טיפּ אָדער אַטריביוץ ווי אַ טרייט וואָס ספּאַסיפיקלי יידענאַפייד די ענטיטי. א תּלמיד, פֿאַר בייַשפּיל, סימבאַלייזאַז אַ כייפעץ מיט קעראַקטעריסטיקס ווי תּלמיד שייַן, תּלמיד נאָמען, אאז"ו ו.
ענטיטי סעט: אַלע די ענטיטיז אין אַ דאַטאַבייס וואָס געהערט צו אַ זיכער ענטיטי טיפּ זענען אלנגעזאמלט צוזאַמען ווי אַ ענטיטי שטעלן. פֿאַר בייַשפּיל, אַ ענטיטי שטעלן איז אַ זאַמלונג פון אַלע סטודענטן, שטעקן מיטגלידער, לערערס, און אַזוי אַרויס.
15. וואָס זענען קאַנעקשאַנז, און וואָס מינים פון באַציונגען זענען דאָרט אין די DBMS?
אין אַ DBMS, אַ שייכות איז אַ סיטואַציע אין וואָס צוויי ענטיטיז זענען פארבונדן צו איינער דעם אנדערן. אין דעם פאַל, די פרעמד שליסל טיש האט אַ רעפֿערענץ צו די ערשטיק שליסל פון די אנדערע טיש.
די פאלגענדע רשימה כולל די פילע שייכות טייפּס געפֿונען אין DBMS:
- איינער-צו-איין רעלאַטיאָנשיפּ: דער טערמין איז געניצט צו באַשרייַבן אַ שייכות צווישן איין רודערן אין טיש א און איין רודערן אין טיש ב.
- איינער-צו-פילע רעלאַטיאָנשיפּ: געוויינט ווען עס איז אַ שייכות צווישן איין רודערן אין טיש א און פילע ראָוז אין טיש ב.
- פילע-צו-פילע רעלאַטיאָנשיפּ - געניצט ווען אַ גרויס נומער פון ראָוז אין טיש א קענען זיין פארבונדן צו אַ גרויס נומער פון ראָוז אין טיש ב.
- זיך-רעפערענסינג ריליישאַנשיפּ - געניצט ווען אַ רעקאָרד אין טיש א איז פארבונדן צו אן אנדער רעקאָרד אין דער זעלביקער טיש.
16. וואָס פּונקט איז RDBMS?
RDBMS, אָדער ריליישאַנאַל דאַטאַבייס פאַרוואַלטונג סיסטעמען, איז אַ אַבריווייישאַן פֿאַר די סיסטעמען. עס איז געניצט צו האַלטן שפּור פון טיש ינדעקסיז און דאַטן רעקאָרדס.
RDBMS זענען אַ סובסעט פון דאַטאַבייס פאַרוואַלטונג סיסטעמען וואָס נוצן סטרוקטור צו געפֿינען און צוריקקריגן אינפֿאָרמאַציע וועגן אנדערע דאַטאַבייס אַבדזשעקץ. א ריליישאַנאַל דאַטאַבייס פאַרוואַלטונג סיסטעם (RDBMS) מאכט עס גרינג צו דערהייַנטיקן, אַרייַנלייגן, אַראָפּנעמען, רעדאַגירן און פירן אַ ריליישאַנאַל דאַטאַבייס.
די מערהייט פון די צייט, RDBMS ניצט די SQL שפּראַך זינט עס איז באַניצער-פרייַנדלעך און קעסיידער געוויינט.
17. וואָס מיינען די טערמינען "ינטענסיאָן" און "פאַרלענגערונג" אין אַ דאַטאַבייס?
דער הויפּט דיסטינגקשאַן צווישן כוונה און פאַרלענגערונג אין אַ דאַטאַבייס איז ווי גייט:
ינטענסיאָן: ינטענטשאַן, מאל ריפערד צו ווי דאַטאַבייס סטשעמאַ, איז געניצט צו באַשרייַבן די באַשרייַבונג פון די דאַטאַבייס. עס איז געגרינדעט בעשאַס די דאַטאַבייס ס קאַנסטראַקשאַן און מערסטנס טוט נישט טוישן.
פאַרלענגערונג: אויף די אנדערע האַנט, פאַרלענגערונג איז אַ מעזשערמאַנט פון די גאַנץ נומער פון טופּלעס אין די דאַטאַבייס אין יעדער צייט. ווען טופּלעס זענען באשאפן, מאַדאַפייד אָדער אויסגעמעקט אין אַ דאַטאַבייס, די פאַרלענגערונג, אויך באקאנט ווי די מאָמענטבילד פון די דאַטאַבייס, קאַנטיניואַסלי ענדערונגען אין ווערט.
18. וואָס זענען די פילע מעטהאָדס פון נאָרמאַליזיישאַן און וואָס מיטל דער טערמין "נאָרמאַליזיישאַן"?
נאָרמאַליזיישאַן איז דער פּראָצעס פון סטראַקטשערינג דאַטן צו פאַרמייַדן דאַטן דופּליקיישאַן און יבעריקייַט. עטלעכע נאָרמאַליזיישאַן סטאַגעס נאָכפאָלגן איינער דעם אנדערן און זענען ריפערד צו ווי נאָרמאַל פארמען. ווייַטערדיק טיפּיש פארמען זענען אָפענגיק אויף איינער דעם אנדערן.
די ערשטע דריי נארמאלע פארמען זענען אזוי.
NF-1, אָדער ערשטער נאָרמאַל פאָרעם, ראָוז אָן ריפּיטיד גרופּינגז
2NF שטייט פֿאַר צווייטע נאָרמאַל פאָרעם. יעדער ווערט פון אַ שטיצן (ניט-שליסל) זייַל דעפּענדס אויף די גאנצע הויפּט שליסל.
דריי-נאָרמאַל-פאָרעם (3NF) איז אָפענגיק בלויז אויף די ערשטיק שליסל און טוט נישט אָפענגען אויף קיין אנדערע שטיצן (ניט-שליסל) זייַל וואַלועס.
איר אויך האָבן העכער נאָרמאַל פארמען, אַזאַ ווי BCNF, אין אַדישאַן צו די.
BNCF - א מער סאַפיסטאַקייטיד און פּינטלעך וואַריאַנט פון 3NF איז ריפערד צו ווי 3.5NF. א טיש זאָל זיין אין 3NF און אַדכיר צו די BCNF הערשן אַז א זאָל זיין די סופּער שליסל פון די טיש פֿאַר קיין פאַנגקשאַנאַל אָפענגיקייַט א-> ב.
19. באַשרייַבן אַ שלאָס. דער הויפּט דיסטינגקשאַן צווישן אַ שערד שלאָס און אַ ויסשליסיק שלאָס בעשאַס אַ דאַטאַבייס טראַנסאַקטיאָן זאָל זיין דערקלערט.
א דאַטאַבייס שלאָס איז אַ זיכערהייט מאָס וואָס פּריווענץ צוויי אָדער מער דאַטאַבייס יוזערז פון אַפּדייטינג אַ שערד שטיק פון דאַטן אין אַמאָל.
קיין אנדערע דאַטאַבייס באַניצער אָדער סעסיע קענען רעדאַגירן די דאַטן ביז די שלאָס איז באפרייט אויף אַ באַזונדער דאַטאַבייס ווען אַ איין דאַטאַבייס באַניצער אָדער סעסיע האט באקומען אַ שלאָס.
שערד לאַק: לייענען אַ דאַטן נומער ריקווייערז אַ שערד שלאָס, און פילע טראַנזאַקשאַנז קענען האַלטן אַ שלאָס אויף דער זעלביקער דאַטן נומער אונטער אַ שערד שלאָס. די דאַטן עלעמענטן אין אַ שערד שלאָס קענען זיין לייענען דורך פילע טראַנזאַקשאַנז.
ויסשליסיק שלאָס: יעדער טראַנסאַקטיאָן וועגן צו פירן אַ שרייַבן אָפּעראַציע האט אַ שלאָס, באקאנט ווי אַ ויסשליסיק שלאָס. דעם פאָרעם פון שלאָס פאַרווערן קייפל טראַנזאַקשאַנז, פּרעווענטינג קיין דיסקרעפּאַנסיז אין די דאַטאַבייס.
20. וואָס מיינען די טערמינען "נאָרמאַליזיישאַן" און "דינאָרמאַליזיישאַן"?
דער נאָרמאַליזיישאַן פּראָצעס ינוואַלווז ברייקינג די דאַטן אין פילע טישן צו רעדוצירן יבעריקייַט. נאָרמאַליזיישאַן רעזולטאטן אין גרעסערע דיסק פּלאַץ יוטאַלאַזיישאַן און מאכט עס סימפּלער צו ופהיטן די אָרנטלעכקייַט פון די דאַטאַבייס.
דענאָרמאַליזאַטיאָן איז דער פאַרקערט פון נאָרמאַליזיישאַן זינט עס מערדזשיז די נאָרמאַלייזד טישן אין אַ איין טיש צו פאַרגיכערן דאַטן ריטריוואַל. דורך פליפּינג די נאָרמאַליזיישאַן, די JOIN אָפּעראַציע ינייבאַלז אונדז צו פּראָדוצירן אַ דינאָרמאַלייזד פאַרטרעטונג פון די דאַטן.
21. באַשרייַבן דייטאַבייס פּאַרטישאַנינג און זייַן באַטייַט.
א לאַדזשיקאַל דאַטאַבייס איז שפּאַלטן אין באַזונדער, זיך-קאַנטיינד ענטיטיז דורך דעם פּראָצעס פון דאַטן פּאַרטישאַנינג, וואָס ימפּרוווז אַוויילאַבילאַטי, פאָרשטעלונג און מאַנידזשאַביליטי.
די פאלגענדע זענען עטלעכע סיבות וואָס דאַטאַבייס פּאַרטישאַנינג איז וויכטיק:
- ימפּרוווז די עפעקטיווקייַט פון פֿראגן
- ינייבאַלז איר צו אַקסעס באַטייַטיק פּאָרשאַנז פון אַ זיכער צעטיילונג
- דאַטן קענען זיין סטאָרד אויף אַ פויל, ביליק סטאָרידזש.
22. וואָס מיינען די טערמינען "פּראָאַקטיווע," "רעטראָאַקטיווע," און "סימאַלטייניאַס דערהייַנטיקן" צו איר?
פּראָאַקטיווע דערהייַנטיקן: איידער די דאַטאַבייס נעמט ווירקונג אין די פאַקטיש וועלט, די אַדזשאַסטמאַנץ זענען געמאכט צו עס.
רעטראָאַקטיווע דערהייַנטיקן: נאָך אַ דאַטאַבייס איז אַפּעריישאַנאַל אין דער עמעס וועלט, די רעטראָאַקטיווע מאָדיפיקאַטיאָנס זענען געמאכט צו עס.
סיימאַלטייניאַס אַפּדייט: די מאָדיפיקאַטיאָנס זענען געמאכט צו די דאַטאַבייס אין די זעלבע מאָמענט ווי זיי נעמען ווירקונג אין די פאַקטיש וועלט.
23. וואָס טוט דער טערמין "לויפֿער" מיינען צו איר? באַשרייַבן די פילע סאָרץ פון קורסאָרס.
א לויפֿער איז אַ דאַטאַבייס כייפעץ וואָס פאַסילאַטייץ רודערן-דורך-רודערן דאַטן מאַניפּיאַליישאַן און רעפּראַזענץ אַ רעזולטאַט שטעלן.
דאָ זענען עטלעכע טייפּס פון לויפֿער:
- ימפּליסאַט לויפֿער: דעם מין פון לויפֿער איז מיד דערקלערט ווי באַלד ווי סקל איז עקסאַקיוטאַד. דער באַניצער איז נישט ינפאָרמד וועגן די דעקלאַראַציע פון די לויפֿער אין דעם בייַשפּיל.
- יקספּליסאַט לויפֿער: זינט עס פּראַסעסאַז אַ אָנפֿרעג אין עטלעכע ראָוז, דעם סאָרט פון לויפֿער איז איינער וואָס איז דיסקרייבד דורך PL / SQL.
24. באַשרייַבן די ווערייישאַנז צווישן נעץ און כייראַרקאַקאַל דאַטאַבייס מאָדעלס.
דאַטע איז עריינדזשד אין נאָודז אין וואָס ריזעמבאַלז אַ בוים אין אַ כייראַרקאַקאַל דאַטאַבייס פּאַראַדיגם. א נאָדע קענען בלויז האָבן איין פאָטער נאָדע אַטאַטשט צו אים.
ווי אַ רעזולטאַט, די דאַטן פון דעם מאָדעל האָבן אַ איין-צו-פילע קשר. די דאָקומענט אָבדזשעקט אַפּראָוטש (DOM), וואָס איז אָפט געניצט אין וועב בראַוזערז, איז אַ הויפּט ביישפּיל פון דעם מאָדעל.
אַ ימפּרוווד וואַריאַנט פון אַ כייעראַרקאַקאַל מאָדעל איז די נעץ דאַטאַבייס מאָדעל. די דאַטן זענען עריינדזשד ענלעך צו אַ בוים אין דעם בייַשפּיל. איין קינד נאָדע, אָבער, קען זיין לינגקט צו עטלעכע פאָטער נאָודז.
א פילע-צו-פילע לינק דעוועלאָפּס צווישן די דאַטן נאָודז ווי אַ רעזולטאַט. נעץ דאַטאַבייסיז אַרייַננעמען די ינטעגראַטעד דאַטאַ סטאָר (ידס) און ידמס (ינטעגראַטעד דאַטאַבאַסע מאַנאַגעמענט סיסטעם).
25. באַשרייַבן מאָנגאָדב.
MongoDB איז אַן אָפֿן-מקור, ניט-ריליישאַנאַל, אַנסטראַקטשערד דאַטאַבייס. דיין דאַטן זענען סטאָרד אין זאַמלונגען פון יחיד דאָקומענטן אין אונדזער דאָקומענט-אָריענטיד דאַטאַבייס.
א דאָקומענט אין MongoDB איז אַ סייזאַבאַל JSON כייפעץ מיט קיין ספּעציפיש סטרוקטור אָדער סינטאַקס. JSON דאָקומענטן זענען רעפּריזענטיד דורך MongoDB אין אַ ביינערי-ענקאָוד פֿאָרמאַט גערופֿן BSON.
26. באַשרייַבן די ווערייישאַנז צווישן אַ 2-ריי און 3-ריי DBMS סיסטעם.
דער טערמין "צוויי-ריי אַרקאַטעקטשער" רעפערס צו אַ קליענט-סערווער אַרקאַטעקטשער אין וואָס אַפּלאַקיישאַנז פליסנדיק אויף קלייאַנץ גלייך ינטעראַקט מיט דאַטאַבייסיז פליסנדיק אויף סערווערס אָן די נוצן פון קיין מיטלוואַרע.
די 3-ריי פּלאַן כולל אַן נאָך שיכטע צווישן דעם קליענט און די סערווער צו פאָרשלאָגן ניצערס אַ גראַפיקאַל באַניצער צובינד און מאַכן די סיסטעם מער זיכער און צוטריטלעך. אין דעם פאָרעם פון פּלאַן, דער קליענט-זייַט אַפּלאַקיישאַן ינטעראַקץ מיט אַ סערווער זייַט אַפּלאַקיישאַן, וואָס דעמאָלט רעדט מיט די דאַטאַבייס סיסטעם.
27. אין אַ דאַטאַבייס, וואָס מיטל דער טערמין "האַשינג"?
א שטריקל פון אותיות איז כאַשט אין אַ שליסל אָדער ווערט וואָס רעפּראַזענץ דער אָריגינעל שטריקל אָבער איז אָפט פאַרפעסטיקט אין אַ ווייניקער לענג. זינט דערגייונג אַ נומער ניצן אַ קירצער כאַשד שליסל ווי אַן אָריגינעל ווערט איז שנעלער, כאַשינג איז געניצט צו אינדעקס און צוריקקריגן אַבדזשעקץ אין דאַטאַבייסיז.
28. וואָס ראָלע טוט אַ דאַטאַבייס אַדמיניסטראַטאָר אין אַ דבמס?
די דאַטאַבאַסע אַדמיניסטראַטאָר (דבאַ) האט די פאלגענדע קריטיש ראָלעס אין DBMS:
- באַשטעטיקן און ינסטאַלירן דאַטאַבייסיז
- מיגראַטיאָן פון דאַטן
- פאָרשטעלונג אפשאצונג
- פּלאַנירונג און ימפּלאַמענינג זיכערהייַט מיטלען
- דאַטאַ אָפּזוך און סטאָרינג
- טראָובלעשאָאָטינג
סאָף
די זאַמלונג פון DBMS אינטערוויו פֿראגן און ענטפֿערס איז צוגעשטעלט ווי אַ רעפֿערענץ אַזוי אַז פּאָטענציעל קאַנדאַדייץ קענען געשווינד און לייכט פֿאַרשטיין די פֿראגן.
אין מסקנא, מיר האָבן אַנאַלייזד די שפּיץ DBMS אינטערוויו פֿראגן וואָס זענען אָפט געפרעגט אין אָרגאַנאַזיישאַנז.
לאָזן אַ ענטפֿערן