Мазмуну[Жашыруу][Көрсөтүү]
- 1. Маалыматтар базасы дегенди эмнени түшүнөсүз?
- 2. ДББС дегенди эмнени түшүнөсүз?
- 3. Ар кандай DBMS тилдерин түшүндүрүңүз.
- 4. МББнын бир нече артыкчылыктарын санап бериңиз?
- 5. Кадимки файлдык системалардын кемчиликтерин айтып бериңиз, аларда СББЖ бар.
- 6. МБДдагы ACID касиеттери дегенди эмнени түшүнөсүз?
- 7. SQL DBMSте кандай роль аткарат?
- 8. Берилиштер базаларында бош орун же нөл NULL маанилери катары эсептелеби?
- 9. Маалыматтарды сактоо деген эмне?
- 10. СУБД текшерүү пункту эмнени билдирет?
- 11. Ар кандай DBMS маалыматтарын абстракциялоо катмарларын сүрөттөп бергиле.
- 12. Сиз үчүн "суроолорду оптималдаштыруу" эмнени билдирет?
- 13. Субъект-мамиле моделдөө: бул эмне?
- 14. Маалыматтар базасын башкаруу системасында “объект”, “объект түрү” жана “объекттердин жыйындысы” деген сөз айкаштары эмнени билдирет?
- 15. Байланыш деген эмне жана МББда кандай байланыштар бар?
- 16. RDBMS деген эмне?
- 17. Маалыматтар базасында «интенс» жана «кеңейтүү» терминдери эмнени билдирет?
- 18. Нормалдаштыруунун кандай көптөгөн ыкмалары бар жана “нормалаштыруу” термини эмнени билдирет?
- 19. Кулпуну сүрөттөп бер. Маалыматтар базасынын транзакциясында жалпы кулпу менен эксклюзивдүү кулпунун ортосундагы негизги айырманы түшүндүрүү керек.
- 20. «Нормалдаштыруу» жана «денормализация» терминдери эмнени билдирет?
- 21. Маалыматтар базасын бөлүү жана анын маанисин сүрөттөп бериңиз.
- 22. Сиз үчүн “проактивдүү”, “артка аракет” жана “бир эле убакта жаңыртуу” деген терминдер эмнени билдирет?
- 23. Сиз үчүн «курсор» термини эмнени билдирет? Курсорлордун көп түрлөрүн сүрөттөп бериңиз.
- 24. Тармактык жана иерархиялык маалыматтар базасынын моделдеринин ортосундагы вариацияларды сүрөттөп бергиле.
- 25. MongoDBди сүрөттөп бериңиз.
- 26. 2-деңгээлдүү жана 3-деңгээлдүү МБЖ системасынын ортосундагы вариацияларды сүрөттөп бериңиз.
- 27. Маалыматтар базасында “хэшинг” термини эмнени билдирет?
- 28. Берилиштер базасынын администратору МБДда кандай ролду аткарат?
- жыйынтыктоо
Маалыматтарды дүйнөнүн каалаган жеринен тапса болот! Бүгүнкү рынокто күн сайын 2.5 квинтиллион байттан ашык маалымат өндүрүлөт.
Биз баарыбыз бул маалыматтарды талдоо жана маалымат базасын башкаруу системаларын (DBMS) колдонуу менен талап кылынган натыйжаларды берүү абдан маанилүү. Экинчи жагынан, DBMS билимине ээ болуу маалымат базасынын администратору катары иштөөгө мүмкүндүк берет.
DBMS интервью суроолору жөнүндө бул постту окуп жатканыңызды эске алып, сиз бул деталдарды мурунтан эле билесиз деп ойлойм. Берилиштер аналитикасындагы ар бир кесип маалымат базасын башкаруу тутумдарын (DBMS) жакшы түшүнүү менен башталышы керек.
Натыйжалуу маалымат базасын түзүү системаларын уюштуруу, баалоо, өтүү жана маалыматтардын чоң көлөмүн түшүнүү жөндөмүн талап кылат.
Бул жерде сизге кийинки жумуш интервьюңузда ийгиликке жетүү үчүн бир нече DBMS интервью суроолору бар, сиз маалымат аналитикасында карьераңызды баштагансызбы же жаңыдан баштап жатасызбы, сиз кыялданган позицияга жетүүгө жардам берет.
Маектешүүдөн өтүүгө жана тема боюнча түшүнүгүңүздү бекемдөөгө жардам берүү үчүн DBMS интервьюсунун жогорку суроолору сиздин пайдаңыз үчүн тизмеге чогултулду.
1. Маалыматтар базасы дегенди эмнени түшүнөсүз?
Берилиштер базасы – бул жаңыртылып, жеткиликтүү жана оңой сактала турган маалыматтардын логикалык структураланган жыйындысы. Түзүү буйругу менен түзүлгөн бардык нерсе маалымат базасынын объекти болуп саналат жана маалымат базалары көбүнчө жазуулары жана талаалары бар таблицалардын же объекттердин жыйнактарын камтыйт.
Таблицадагы бир жазуу кортеж же сап менен көрсөтүлөт. Таблицанын белгилүү бир аспектиси жөнүндө маалымат берүүчү маалыматтарды сактоонун негизги бөлүктөрү атрибут же тилке болуп саналат.
DBMS колдонуучу тарабынан берилген сурамдарды колдонуу менен маалымат базасынан маалыматтарды алат.
2. ДББС дегенди эмнени түшүнөсүз?
DBMS логикалык жактан туташтырылган маалыматтарды түзүүгө жана башкарууга жардам берген программалык камсыздоо программалары.
Башкача айтканда, маалымат базасын башкаруу системасы (МББ) бизге ар кандай операцияларды, анын ичинде маалымат базасын түзүү, ага маалыматтарды кошуу, аны алып салуу, маалыматтарды өзгөртүү жана башкалар үчүн интерфейсти же куралды берет.
Берилиштер базасын башкаруу системасы (DBMS) деп аталган программалык камсыздоо файлдарга негизделген системага караганда маалыматтарды коопсуз түрдө сактоого мүмкүндүк берет.
3. Ар кандай DBMS тилдерин түшүндүрүңүз.
Төмөндө DBMS колдонулган кээ бир тилдер бар:
- DDL (Data Definition Language): Маалыматтар базасын аныктоо үчүн керектүү нускамалар анда камтылган. ТҮЗҮҮ, ӨЗГӨРТҮҮ, ТҮШҮРҮҮ, КЫСКЫРУУ, АТЫ АЛУУ ж.б. бир нече мисал.
- DML (Data Manipulation Language): Ал маалымат базасындагы маалыматтар менен иштөө үчүн керектүү буйруктарды камтыйт. Мисалдар ТАНДОО, ЖАҢЫРТУУ, INSERT, DELETE ж.б. кирет.
- DCL (Data Control Language): Ал колдонуучунун уруксаттары жана маалымат базасы тутумунун башкаруу элементтери менен күрөшүү үчүн зарыл болгон буйруктарды камтыйт. Мисалы, ГРАНТ жана ЖОК.
- TCL (Transaction Control Language): Ал маалымат базасындагы транзакцияларды башкаруу үчүн колдонула турган буйруктарды камтыйт. Мисалы, COMMIT, ROLLACK жана SAVEPOINT.
4. МББнын бир нече артыкчылыктарын санап бериңиз?
- Көптөгөн колдонуучулар бир эле маалымат базасынан бир эле учурда маалымат алмаша алышат. Андан тышкары, мындай бөлүшүү колдонуучуларга маалымат базасы чөйрөсүндөгү өзгөрүүлөргө тез жооп берүүгө мүмкүндүк берет.
- Көптөгөн колдонуучулар бир эле базанын маалыматтарын бир эле учурда көрө алышат.
- бардык маалыматтарды бирдиктүү маалымат базасына бириктирген системаны киргизүү аркылуу маалымат базасындагы кайталоону азайтат.
- Зарыл болгон учурда, маалымат базасындагы маалыматтар калыбына келтирилиши мүмкүн жана маалыматтардын резервдик көчүрмөсү автоматтык түрдө түзүлө турган программаланышы мүмкүн.
- Бардык иштеп жаткан колдонмо процесстеринин курамын сактап, маалымат форматын өзгөртүүгө мүмкүнчүлүк берет.
5. Кадимки файлдык системалардын кемчиликтерин айтып бериңиз, аларда СББЖ бар.
Биз типтүү файлдык тутумда ар бир баракты сканерлөөгө аргасызбыз, анткени индекстөө жок, бул мазмунга кирүү убакытты талап кылат жана жайыраак кылат.
Артыкчылык жана ыраатсыздык башка көйгөйлөр, анткени файлдар көп учурда ашыкча жана кайталанма маалыматтарды камтыйт жана алардын бирин өзгөртүү алардын баарын карама-каршы келет.
Берилиштерге жетүү салттуу файлга негизделген системалар менен татаалыраак, анткени маалыматтар уюшулган эмес. Дагы бир кемчилик - бир эле файлда бир эле учурда көптөгөн операциялардын иштешине тоскоол болгон жана анын ордуна бир иш-аракетти бүт бетти кулпулоого мажбурлаган параллелдүүлүктү көзөмөлдөөнүн жоктугу.
Берилиштер базасын башкаруу системалары ошондой эле салттуу файлдык системалар менен маселелерди чечти, анын ичинде бүтүндүгүн текшерүү, маалыматтарды бөлүү, атомизм, коопсуздук жана башкалар.
6. МБДдагы ACID касиеттери дегенди эмнени түшүнөсүз?
Берилиштердин бүтүндүгүн сактоо үчүн сакталышы керек болгон негизги көрсөтмөлөр маалымат базасын башкаруу системасынын ACID мүнөздөмөлөрү болуп саналат. Булар:
- Атомдук - Ошондой эле "баары же эч нерсе" принциби деп аталат, атомизм бир бирдиктин ар бир баалоосу толугу менен же такыр аткарылбайт деп эсептейт.
- Ырааттуулук: Бул касиет маалымат базасындагы маалыматтар ар бир транзакцияга чейин да, андан кийин да туруктуу экенин көрсөтөт.
- Изоляция - Бул мүлк бир эле учурда көптөгөн бүтүмдөрдүн болушу мүмкүн экенин аныктайт.
- Узактыгы - Бул касиет ар бир транзакция аяктагандан кийин туруксуз эстутумда жазылышын камсыз кылат.
7. SQL DBMSте кандай роль аткарат?
SQL структураланган суроо тили дегенди билдирет жана анын негизги функциясы маалыматтарды киргизүү жана жаңыртуу/өзгөртүү аркылуу реляциялык маалымат базалары менен иштешүү болуп саналат.
8. Берилиштер базаларында бош орун же нөл NULL маанилери катары эсептелеби?
Жок, NULL мааниси нөл жана бош мейкиндиктен бир топ айырмаланат, анткени ал ар бири символду билдирген бош мейкиндик жана нөлдөн айырмаланып дайындалган, билинбеген, жеткиликсиз же тиешелүү эмес маанини билдирет.
9. Маалыматтарды сактоо деген эмне?
Маалымат кампасы – бул маалыматтарды бирдиктүү маалымат базасында сактоо үчүн бир нече булактардан чогултуу, алуу, иштетүү жана импорттоо процесси.
Маалымат кампасын борбордук репозиторий катары кароого болот, мында маалыматтар транзакциялык системалардан жана башка реляциялык маалымат базаларынан маалыматтар аналитикасы жана агымдары үчүн колдонулат.
A маалымат кампасы компаниянын ичиндеги чечимдерди кабыл алууну жакшыртуу үчүн колдонулган бир катар тарыхый маалыматтарды камтыйт.
10. СУБД текшерүү пункту эмнени билдирет?
Checkpoint ыкмасы тутумдан мурунку журналдардын баарын жок кылат жана аларды сактоо түзмөгүндө биротоло сактайт.
МБДны калыбына келтирүүгө жана ACID сапаттарын сактоого жардам бере турган эки ыкмага көмүскө баракчаларды сактоо жана ар бир транзакциянын журналын жүргүзүү кирет. Текшерүү пункттары журналга негизделген калыбына келтирүү механизми үчүн маанилүү.
Транзакциялар журналынын жазуусун текшерүү пункттарынан кыйроого учураганга чейин бардык жасалган маалыматтарды калыбына келтирүү үчүн колдонсо болот, алар маалымат базасы кыймылдаткычы кыйроодон кийин калыбына келтире ала турган минималдуу чекиттер.
11. Ар кандай DBMS маалыматтарын абстракциялоо катмарларын сүрөттөп бергиле.
Берилиштерди абстракциялоо - бул колдонуучудан маанилүү эмес маалыматты жашырып, үзгүлтүксүз өз ара аракеттенүүнү камсыз кылуу. Абстракциянын үч катмары бар:
- Физикалык деңгээл: абстракциянын эң кичине деңгээли эстутумдагы маалыматтардын физикалык сакталышын сүрөттөйт. Маалыматтарга жетүү үчүн ырааттуу жана кокус жетүү ыкмаларын колдонсо болот. Файлдарды иретке келтирүү үчүн B+ дарактары жана хэшинг ыкмалары колдонулат.
- Логикалык деңгээл: маалыматтар таблицалар түрүндө сакталган деңгээл. Мындан тышкары, негизги структуралар ар кандай элементтердин ортосундагы байланыштарды сактоо үчүн колдонулат.
- Көрүү деңгээли: Абстракциянын эң жогорку деңгээли. Чыныгы маалымат базасынын саптар жана мамычалар менен көрсөтүлгөн бир бөлүгү гана колдонуучуларга жеткиликтүү. Бир эле маалымат базасынын бир нече көрүнүшү мүмкүн. Колдонуучулар сактоо жана ишке ашыруу өзгөчөлүктөрүн билишпейт.
12. Сиз үчүн "суроолорду оптималдаштыруу" эмнени билдирет?
Суроолорду оптималдаштыруу кадамы эң аз болжолдонгон наркы менен баалоо стратегиясын табат. Бул фаза бир эле маселени чечүү үчүн бир нече алгоритмдер жана техникалар болгондо актуалдуу болуп калат.
Суроолорду оптималдаштыруунун кээ бир артыкчылыктары төмөнкүлөр:
- чыгаруу тезирээк жеткирилет
- азайтат убакыттын татаалдыгы жана мейкиндик
- Көбүрөөк суроо-талаптарды кыска убакыттын ичинде иштетүүгө болот.
13. Субъект-мамиле моделдөө: бул эмне?
Бул маалымат базасын долбоорлоо ыкмасы объекттер катары реалдуу дүйнөдөгү реалдуу нерселерди сүрөттөө жана алардын мамилелерин көрсөтүү үчүн диаграммаларды колдонот. Бул ыкма DBA командасына схеманы түшүнүүнү жеңилдетет.
14. Маалыматтар базасын башкаруу системасында “объект”, “объект түрү” жана “объекттердин жыйындысы” деген сөз айкаштары эмнени билдирет?
Объект: Эгерде анын спецификалык атрибуттарына туура келген касиеттери болсо, анык дүйнө объектиси объект болуп эсептелет. Мисалы, студент, кызматкер же мугалим бир нерсени билдирет.
Объекттин түрү: Объекттин түрү окшош мүнөздөмөлөргө ээ болгон субъекттердин тобу катары сүрөттөлөт. Объекттин түрү маалымат базасында бир же бир нече байланышкан таблицалар менен көрсөтүлөт. Объекттин түрүн же атрибуттарын объектти атайын идентификациялоочу белги катары кароого болот. Студент, мисалы, студенттин ID, студенттин аты ж.
Entity Set: Белгилүү бир объект түрүнө таандык маалымат базасындагы бардык объекттер объект топтому катары чогулат. Мисалы, объект топтому бардык студенттердин, кызматкерлердин, мугалимдердин жана башкалардын жыйындысы.
15. Байланыш деген эмне жана МББда кандай байланыштар бар?
СДБда мамиле - бул эки объект бири-бири менен байланышкан кырдаал. Бул учурда, тышкы ачкыч таблицасында башка таблицанын негизги ачкычына шилтеме бар.
Төмөнкү тизмеде DBMS табылган көптөгөн мамилелер түрлөрү кирет:
- Бирден-бир мамилелер: Бул термин А таблицасындагы бир сап менен В таблицасындагы бир саптын ортосундагы мамилени сүрөттөө үчүн колдонулат.
- Бирден көпкө байланыш: А таблицасындагы бир катар менен В таблицасындагы көп саптардын ортосунда байланыш болгондо колдонулат.
- Көптөн көпкө байланышы – А таблицасындагы көп сандагы саптар В таблицасындагы көп сандагы саптарга туташтырылганда колдонулат.
- Өзүн-өзү шилтеме кылуучу байланыш – А таблицасындагы жазуу ошол эле таблицадагы башка жазууга туташтырылганда колдонулат.
16. RDBMS деген эмне?
RDBMS же реляциялык маалымат базасын башкаруу системалары бул системалардын аббревиатурасы. Ал таблицанын индекстерин жана маалымат жазууларын эсепке алуу үчүн колдонулат.
RDBMSs башка маалымат базасы объектилери жөнүндө маалыматты табуу жана алуу үчүн структураны колдонгон маалыматтар базасын башкаруу системаларынын бир бөлүгү. Реляциялык маалыматтар базасын башкаруу системасы (RDBMS) реляциялык маалымат базасын жаңыртуу, киргизүү, алып салуу, түзөтүү жана башкарууну жеңилдетет.
Көпчүлүк учурда, RDBMS SQL тилин колдонот, анткени ал колдонуучуга ыңгайлуу жана үзгүлтүксүз колдонулат.
17. Маалыматтар базасында «интенс» жана «кеңейтүү» терминдери эмнени билдирет?
Маалымат базасындагы ниет менен кеңейтүүнүн ортосундагы негизги айырмачылык төмөнкүдөй:
Интенсивдүү: ниет, кээде маалымат базасынын схемасы деп аталат, маалымат базасынын сүрөттөмөсүн сүрөттөө үчүн колдонулат. Ал маалымат базасын куруу учурунда түзүлөт жана негизинен өзгөрбөйт.
Кеңейтүү: Башка жагынан алганда, кеңейтүү - бул каалаган убакта маалымат базасындагы кортеждердин жалпы санын өлчөө. Кортеждер маалымат базасында түзүлгөндө, өзгөртүлгөндө же жок кылынганда, кеңейтүү, ошондой эле маалымат базасынын сүрөтү катары белгилүү, тынымсыз мааниси өзгөрөт.
18. Нормалдаштыруунун кандай көптөгөн ыкмалары бар жана “нормалаштыруу” термини эмнени билдирет?
Нормалдаштыруу - бул маалыматтардын кайталанышын жана ашыкча болушун алдын алуу үчүн маалыматтарды структуралаштыруу процесси. Бир нече нормалдаштыруу этаптары бири-бирин ээрчип, кадимки формалар деп аталат. Төмөнкү типтүү формалар бири-биринен көз каранды.
Алгачкы үч нормалдуу формалар төмөнкүдөй.
NF-1, же Биринчи Кадимки форма, кайталанма топтору жок саптар
2NF экинчи нормалдуу форманы билдирет. Колдоочу (негизги эмес) мамычанын ар бир мааниси бүт негизги ачкычтан көз каранды.
Үч нормалдуу форма (3NF) негизги ачкычка гана көз каранды жана башка колдоочу (ачкыч эмес) мамычанын маанилеринен көз каранды эмес.
Мындан тышкары, сизде BCNF сыяктуу жогорку нормалдуу формалар бар.
BNCF - 3NF бир кыйла татаал жана талаптуу варианты 3.5NF деп аталат. Таблица 3NF форматында болушу керек жана BCNF эрежесин кармануу керек, A->B функционалдык көзкарандылыгы үчүн A таблицанын супер ачкычы болушу керек.
19. Кулпуну сүрөттөп бер. Маалыматтар базасынын транзакциясында жалпы кулпу менен эксклюзивдүү кулпунун ортосундагы негизги айырманы түшүндүрүү керек.
Берилиштер базасынын кулпусу – бул эки же андан көп маалымат базасынын колдонуучуларынын бөлүшүлгөн маалымат бөлүгүн бир эле учурда жаңыртууга жол бербөөчү коопсуздук чарасы.
Берилиштер базасынын бир колдонуучусу же сеансы кулпу алгандан кийин, белгилүү бир маалымат базасында кулпу чыгарылмайынча, башка эч бир маалымат базасын колдонуучу же сеанс маалыматтарды түзөтө албайт.
Бөлүшүлгөн кулпу: Маалымат элементин окуу үчүн жалпы кулпу талап кылынат жана көптөгөн транзакциялар бир эле маалымат элементинде кулпуну жалпы кулпу астында кармап турушу мүмкүн. Бөлүшүлгөн кулпудагы маалымат элементтерин көптөгөн транзакциялар окуса болот.
Эксклюзивдүү кулпу: Жазуу операциясын жүргүзө турган ар кандай транзакция өзгөчө кулпу катары белгилүү болгон кулпуга ээ. Кулпунун бул формасы бир нече транзакцияларды жүргүзүүгө тыюу салып, маалымат базасындагы ар кандай келишпестиктерди алдын алат.
20. «Нормалдаштыруу» жана «денормализация» терминдери эмнени билдирет?
Нормалдаштыруу процесси ашыкчаларды азайтуу үчүн маалыматтарды көптөгөн таблицаларга бөлүүнү камтыйт. Нормалдаштыруу диск мейкиндигин көбүрөөк колдонууга алып келет жана маалымат базасынын бүтүндүгүн сактоону жеңилдетет.
Денормализация нормалдаштырууга карама-каршы келет, анткени ал маалыматтарды издөөнү тездетүү үчүн нормалдаштырылган таблицаларды бир таблицага бириктирет. Нормалдаштырууну которуу менен, JOIN операциясы бизге маалыматтардын нормализацияланган көрүнүшүн түзүүгө мүмкүндүк берет.
21. Маалыматтар базасын бөлүү жана анын маанисин сүрөттөп бериңиз.
Логикалык маалымат базасы маалыматтарды бөлүү процесси аркылуу өзүнчө, өз алдынча объекттерге бөлүнөт, бул жеткиликтүүлүктү, аткарууну жана башкарууну жакшыртат.
Төмөндө маалыматтар базасын бөлүү маанилүү болгон кээ бир себептер бар:
- Суроолордун натыйжалуулугун жогорулатат
- Белгилүү бир бөлүмдүн маанилүү бөлүктөрүнө кирүү мүмкүнчүлүгүн берет
- Маалыматтар жай, арзан сактагычта сакталышы мүмкүн.
22. Сиз үчүн “проактивдүү”, “артка аракет” жана “бир эле убакта жаңыртуу” деген терминдер эмнени билдирет?
Проактивдүү жаңыртуу: Маалыматтар базасы реалдуу дүйнөдө күчүнө киргенге чейин, ага бул оңдоолор киргизилет.
Ретроактивдүү жаңыртуу: Маалыматтар базасы реалдуу дүйнөдө иштегенден кийин, ага бул ретроактивдүү өзгөртүүлөр киргизилет.
Бир убакта жаңыртуу: Бул өзгөртүүлөр маалымат базасына чыныгы дүйнөдө күчүнө кирген учурда ишке ашырылат.
23. Сиз үчүн «курсор» термини эмнени билдирет? Курсорлордун көп түрлөрүн сүрөттөп бериңиз.
Курсор - бул саптар боюнча маалыматтарды манипуляциялоону жеңилдеткен жана натыйжалар топтомун көрсөткөн маалымат базасынын объектиси.
Бул курсорлордун бир нече түрлөрү:
- Жашыруун курсор: Мындай курсор SQL аткарылаары менен дароо жарыяланат. Бул инстанцияда колдонуучу курсордун билдирүүсү жөнүндө кабардар эмес.
- Ачык курсор: Ал бир нече саптарда сурамды иштетип жаткандыктан, курсордун бул түрү PL/ SQL тарабынан сүрөттөлгөн курсор.
24. Тармактык жана иерархиялык маалыматтар базасынын моделдеринин ортосундагы вариацияларды сүрөттөп бергиле.
Берилиштер иерархиялык маалымат базасынын парадигмасындагы даракка окшош түйүндөргө жайгаштырылат. Түйүн ага тиркелген бир гана ата-эне түйүнгө ээ болушу мүмкүн.
Натыйжада, бул моделдин маалыматтары бирден көпкө байланышка ээ. Веб браузерлерде көп колдонулган Document Object Approach (DOM) бул моделдин эң сонун мисалы болуп саналат.
Иерархиялык моделдин өркүндөтүлгөн варианты тармактык маалыматтар базасынын модели болуп саналат. Бул учурда маалыматтар даракка окшош жайгаштырылат. Бирок бир бала түйүн бир нече ата-эне түйүндөр менен байланыштырылышы мүмкүн.
Натыйжада маалымат түйүндөрүнүн ортосунда көптөн көпкө байланыш пайда болот. Тармактык маалымат базаларына Integrated Data Store (IDS) жана IDMS (Integrated Database Management System) кирет.
25. MongoDBди сүрөттөп бериңиз.
MongoDB бул ачык булактуу, реляциялык эмес, структураланбаган маалымат базасы. Сиздин маалыматтарыңыз биздин документке багытталган маалымат базасында жеке документтерден түзүлгөн коллекцияларда сакталат.
MongoDBдеги документ - бул кандайдыр бир структурасы же синтаксиси жок чоң JSON объектиси. JSON документтери MongoDB тарабынан BSON деп аталган бинардык коддолгон форматта көрсөтүлөт.
26. 2-деңгээлдүү жана 3-деңгээлдүү МБЖ системасынын ортосундагы вариацияларды сүрөттөп бериңиз.
"Эки деңгээлдүү архитектура" термини кардарларда иштеген тиркемелер эч кандай ортомчу программаны колдонбостон серверлерде иштеген маалымат базалары менен түздөн-түз өз ара аракеттенүүчү кардар-сервер архитектурасын билдирет.
3-деңгээлдүү дизайн колдонуучуларга графикалык колдонуучу интерфейсин сунуштоо жана системаны коопсуз жана жеткиликтүү кылуу үчүн кардар менен сервердин ортосундагы кошумча катмарды камтыйт. Дизайндын бул формасында кардар тараптагы тиркеме сервердик тиркеме менен иштешет, ал андан кийин маалымат базасы системасы менен сүйлөшөт.
27. Маалыматтар базасында “хэшинг” термини эмнени билдирет?
Символдордун саптары түпнуска сапты билдирген ачкычка же мааниге хэштелген, бирок көбүнчө азыраак узундукта бекитилет. Түпнуска мааниге караганда кыскараак хэштелген ачкычтын жардамы менен объектти табуу тезирээк болгондуктан, хэширлөө маалымат базаларындагы объекттерди индекстөө жана алуу үчүн колдонулат.
28. Берилиштер базасынын администратору МБДда кандай ролду аткарат?
Берилиштер базасынын администратору (DBA) DBMSде төмөнкү маанилүү ролдорго ээ:
- Базаларды орнотуу жана орнотуу
- Маалыматтарды көчүрүү
- Натыйжалуулукка баа берүү
- Коопсуздук чараларын пландаштыруу жана ишке ашыруу
- Маалыматтарды калыбына келтирүү жана сактоо
- Кыйынчылыктарды чечүү
жыйынтыктоо
DBMS интервью суроолорунун жана жоопторунун жыйнагы потенциалдуу талапкерлер бул суроолорду тез жана оңой түшүнө алышы үчүн маалымдама катары берилген.
Жыйынтыктап айтканда, биз уюмдарда көп берилүүчү DBMS интервью суроолорун талдап чыктык.
Таштап Жооп