top 30 dbms interview questions
Питања и одговори за интервју са ДБМС-ом који ће вам најчешће помоћи да се припремите за интервју:
У овом чланку ћемо разговарати о најважнија ДБМС питања за интервјуе како бисте се упознали са врстом питања која се могу поставити током разговора за посао у вези са Системом за управљање базама података (ДБМС).
У основи, из мог личног искуства, не постоји никакав специфичан начин или формула за пролазак кроз процес интервјуа и то у потпуности зависи од вас и врсте испитивача. Али ипак, добро је да на свом профилу будете спремни на сопствено самопоуздање и знање како се не бисте двоумили да одговорите на питања постављена током интервјуа.
Овај чланак укључује готово сва важна питања са ДБМС-овим интервјуима, покривајући основне концепте једноставним терминима, заједно са примерима за ваше лако разумевање.
Питања и одговори ДБМС-ових интервјуа
Идемо!!
П # 1) Шта је ДБМС који се користи за?
Одговор: ДБМС, познат под називом Систем управљања базом података, је апликативни систем чија се главна сврха врти око подаци . Ово је систем који омогућава свом кориснику да складишти податке, дефинише их, преузима и ажурира информације о подацима унутар базе података.
П # 2) Шта се подразумева под базом података?
Одговор: Једноставно речено, база података је збирка података на неки организован начин како би олакшала својим корисницима лак приступ, управљање и отпремање података.
П # 3) Зашто се препоручује употреба ДБМС-а? Објасните навођењем неких од његових главних предности.
Одговор: Неке од главних предности ДБМС-а су следеће:
- Контролисани вишак: ДБМС подржава механизам за контролу сувишности података унутар базе података интегрирањем свих података у једну базу података, а како се подаци чувају на само једном мјесту, двострукост података се не дешава.
- Дељење података: Дељење података између више корисника истовремено може се обавити и у ДБМС-у јер ће се иста база података делити између свих корисника и различитих апликативних програма.
- Објекат за прављење резервних копија и опоравак: ДБМС минимализује бол стварања сигурносне копије података изнова и изнова пружајући функцију „прављења резервних копија и опоравка“ која аутоматски креира сигурносну копију података и обнавља податке кад год је то потребно.
- Спровођење ограничења интегритета: Ограничења интегритета су веома важна за наметање података, тако да се прочишћени подаци након стављања неких ограничења чувају у бази података, а након тога слиједи ДБМС.
- Независност података: То једноставно значи да можете променити структуру података без утицаја на структуру било ког апликативног програма.
П # 4) Која је сврха нормализације у ДБМС-у?
Одговор: Нормализација је поступак анализе релационих шема које се заснивају на њиховим одговарајућим функционалним зависностима и примарним кључевима како би се испунила одређена својства.
Својства укључују:
- Да бисте смањили сувишност података.
- Да бисте смањили уметање, брисање и ажурирање аномалија.
П # 5) Који су различити типови језика који су доступни у ДБМС-у?
Одговор: У основи, постоје 3 врсте језика у ДБМС-у као што је поменуто у наставку:
- ДДЛ: ДДЛ је Језик за дефинисање података који се користи за дефинисање структуре базе података и шеме коришћењем неког скупа СКЛ упита попут КРЕИРАЈ , ДОБА , ОДРЕЗИ , КАП и ПРЕИМЕНУЈ.
- ДЦЛ: ДЦЛ је Језик за контролу података која се користи за контролу приступа корисника унутар базе података помоћу неког скупа СКЛ упита попут ОДОБРИТИ и РЕВОКЕ.
- ДМЛ: ДМЛ је Језик за манипулацију подацима која се користи за извршавање неких манипулација у бази података као што је уметање, брисање итд. помоћу неког скупа СКЛ упита попут СЕЛЕЦТ , ИНСЕРТ , ИЗБРИШИ и АЖУРИРАЊЕ.
П # 6) Која је сврха СКЛ-а?
Одговор: СКЛ је скраћеница за Структурирани језик упита чија је главна сврха интеракција са релационим базама података у виду уметања и ажурирања / модификовања података у бази података.
П # 7) Објасните концепте примарног и страног кључа.
Одговор: Примарни кључ користи се за јединствену идентификацију записа у табели базе података док Страни кључ се углавном користи за повезивање две или више табела заједно, јер је ово одређено поље у једној од табела базе података које су примарни кључ неке друге табеле.
Пример :Постоје 2 табеле - Запослени и Одељење. Оба имају једно заједничко поље / колону као „ ИД ’ где је ИД примарни кључ Запослени табела, док је ово спољни кључ за Одељење сто.
П # 8) Које су главне разлике између примарног и јединственог кључа?
Одговор: Доље је дато неколико разлика:
- Главна разлика између примарног кључа и јединственог кључа је та што примарни кључ никада не може имати нулл вредност, док се јединствени кључ може састојати од нулл вредности.
- У свакој табели може бити само један примарни кључ, док у табели може бити више јединствених кључева.
П # 9) Који је концепт подупита у смислу СКЛ-а?
Одговор: Подупит је у основи упит који је укључен у неки други упит и такође се може позвати као унутрашњи упит који се налази унутар спољног упита.
П # 10) У чему се користи наредба ДРОП и које су разлике између наредби ДРОП, ТРУНЦАТЕ и ДЕЛЕТЕ?
Одговор: ДРОП наредба је ДДЛ наредба која се користи за испуштање / брисање постојеће табеле, базе података, индекса или погледа из базе података.
Главна разлика између наредби ДРОП, ТРУНЦАТЕ и ДЕЛЕТЕ су:
КАП и ОДРЕЗИ команде су ДДЛ наредбе које се користе за брисање табела из базе података и када се табела избрише, бришу се и све привилегије и индекси који су повезани са табелом. Ове 2 операције се не могу вратити, па их треба користити само када је то потребно.
ИЗБРИШИ команда је, с друге стране, а ДМЛ Наредба која се такође користи за брисање редова из табеле и она се може вратити.
Белешка :Препоручује се употреба клаузуле ‘ВХЕРЕ’ заједно са наредбом ДЕЛЕТЕ, у супротном ће се комплетна табела избрисати из базе података.
П # 11) Која је главна разлика између УНИОН и УНИОН АЛЛ?
Одговор: УНИОН и УНИОН АЛЛ користе се за спајање података из 2 или више табела, али УНИОН уклања дуплиране редове и бира редове који се разликују након комбинирања података из табела, док УНИОН АЛЛ не уклања дуплиране редове, већ само бира све податке са столова.
П # 12) Објаснити концепт АЦИД својстава у ДБМС-у?
Одговор: Особине КИСЕЛИНЕ су комбинација својстава атомскости, конзистентности, изолације и трајности. Ова својства су врло корисна у омогућавању сигурног и сигурног начина дељења података између више корисника.
- Атомицити : Ово се заснива на концепту „или све или ништа“, што у основи значи да ако се било које ажурирање догоди унутар базе података, то ажурирање би требало бити доступно и свима осталима, осим корисничког и апликативног програма, или не би требало бити доступно никоме осим корисник и апликативни програм.
- Доследност : Ово осигурава одржавање конзистентности у бази података пре или после било које трансакције која се одвија унутар базе података.
- Изолација : Као што и само име сугерише, ово својство наводи да је свака трансакција која се догоди изолована са другима, тј. Трансакција која је започета, али још увек није завршена, треба да буде у изолацији са другима, тако да друга трансакција неће имати утицаја на ову трансакцију.
- Трајност : Ово својство наводи да би подаци увек требало да буду у трајном стању, тј. Сви подаци који су у уређеном стању требали би бити доступни у истом стању, чак и ако се у систему догоди било какав квар или поновно покретање.
П # 13) Шта је корелирани подупит у ДБМС-у?
Одговор: Потупит је познат и као угнежђени упит, тј. Упит написан унутар неког упита. Када се подупит изврши за сваки од редова спољног упита, он се назива корелираним подупитом.
Пример некорелираног подупита је:
SELECT * from EMP WHERE ‘RIYA’ IN (SELECT Name from DEPT WHERE EMP.EMPID=DEPT.EMPID);
Овде се унутрашњи упит не извршава за сваки од редова спољног упита.
П # 14) Објасните ентитет, тип ентитета и скуп ентитета у ДБМС-у?
Одговор:
Ентитет је објекат, место или ствар која има независно постојање у стварном свету и о којој се подаци могу чувати у бази података. На пример, било која особа, књига итд.
Врста ентитета је колекција ентитета који имају исте атрибуте. На пример, табела СТУДЕНТ садржи редове у којима је сваки ред ентитет који садржи атрибуте као што су име, старост и ид ученика, стога је СТУДЕНТ тип ентитета који садржи ентитете који имају исте атрибуте.
најбољи бесплатни мп3 довнлоадер за пц
Ентитет Сет је колекција ентитета исте врсте. На пример, Колекција запослених у фирми.
П # 15) Који су различити нивои апстракције у ДБМС-у?
Одговор: У ДБМС-у постоје 3 нивоа апстракције података.
То укључује:
- Физички ниво: Ово је најнижи ниво апстракције података који наводи како се подаци чувају у бази података.
- Логички ниво: Ово је следећи ниво апстракције података који наводи тип података и однос података који се чувају у бази података.
- Ниво прегледа: Ово је највиши ниво у апстракцији података који приказује / наводи само део базе података.
П # 16) Која правила интегритета постоје у ДБМС-у?
Одговор: Постоје 2 главна правила интегритета која постоје у ДБМС-у.
Су:
- Интегритет ентитета: Ово наводи врло важно правило да вредност примарног кључа никада не може имати НУЛЛ вредност.
- Референтна интегритет: Ово правило се односи на страни кључ који наводи да је или вредност страног кључа НУЛЛ вредност или би требало да буде примарни кључ било које друге везе.
П # 17) Шта је Е-Р модел у ДБМС-у?
Одговор: Е-Р модел познат је као Ентитет-однос модел у ДБМС-у који се заснива на концепту ентитета и односа који постоје међу тим ентитетима.
П # 18) Шта је функционална зависност у ДБМС-у?
Одговор: Ово је у основи ограничење које је корисно за описивање односа између различитих атрибута у релацији.
Пример: Ако постоји нека релација „Р1“ која има 2 атрибута као И и З, тада се функционална зависност између ова 2 атрибута може приказати као И-> З који наводи да је З функционално зависан од И.
П # 19) Шта је 1НФ у ДБМС-у?
Одговор: 1НФ је познат као Прва нормална форма .
Ово је најлакши облик процеса нормализације који наводи да д главни атрибути би требало да имају само атомске вредности. Циљ овога је уклањање дупликата ступаца који су присутни у табели.
П # 20) Шта је 2НФ у ДБМС-у?
Одговор: 2НФ је Друга нормална форма .
За сваку табелу се каже да има 2НФ ако задовољава следећа 2 услова:
- Табела је у 1НФ.
- Каже се да је сваки непримерани атрибут табеле функционално у потпуности зависан од примарног кључа.
П # 21) Шта је 3НФ у ДБМС-у?
Одговор: 3НФ је Трећа нормална форма.
За било коју табелу се каже да има 3НФ ако испуњава следећа 2 услова:
- Табела је у 2НФ.
- Каже се да сваки не-главни атрибут табеле непрелазно зависи од сваког кључа табеле.
П # 22) Шта је БЦНФ у ДБМС-у?
Одговор: БЦНФ је Боице Цодд Нормална форма који је строжији од 3НФ-а .
Каже се да било која табела има БЦНФ ако задовољава следећа 2 услова:
- Табела је у 3НФ.
- За сваку функционалну зависност Кс-> И која постоји, Кс је супер кључ табеле.
П # 23) Шта је ОДРЕДБА у смислу СКЛ-а?
Одговор: Ово се користи са СКЛ упитима за дохватање одређених података према захтевима на основу услова који су постављени у СКЛ. Ово је врло корисно при одабиру селективних записа из комплетног низа записа.
На пример, Постоји упит који има ВХЕРЕ услов или упит са клаузулом ХАВИНГ.
П # 24) Како можете добити алтернативне записе из табеле у СКЛ-у?
Одговор: Ако желите да преузмете непарне бројеве, онда се може користити следећи упит:
SELECT EmpId from (SELECT rowno,EmpId from Emp) WHERE mod(rowno,2)=1;
Ако желите да преузмете парне бројеве, тада се може користити следећи упит:
SELECT EmpId from (SELECT rowno,EmpId from Emp) WHERE mod(rowno,2)=0;
П # 25) Како се подударање образаца врши у СКЛ-у?
Одговор: Уз помоћ оператора ЛИКЕ, подударање образаца је могуће у СКЛ-у. ’ % ’Користи се са оператором ЛИКЕ када се подудара са 0 или више знакова и ‘_ Се користи за подударање са одређеним знаком.
Пример:
SELECT * from Emp WHERE name like ‘b%’;
SELECT * from Emp WHERE name like ‘hans_’;
П # 26) Шта је удруживање у СКЛ?
Одговор: Придруживање је један од СКЛ израза који се користи за спајање података или редова из 2 или више табела на основу заједничког поља / колоне међу њима.
П # 27) Који су различити типови удруживања у СКЛ-у?
Одговор: Постоје 4 врсте СКЛ придруживања:
- Унутарње придруживање: Ова врста спајања користи се за дохваћање података међу табелама које су уобичајене у обе табеле.
- Лефт Јоин: Ово враћа све редове из табеле која се налази на левој страни спајања, али само одговарајуће редове из табеле која се налази на десној страни спајања.
- Јел тако Придружити: Ово враћа све редове из табеле која се налази на десној страни спајања, али само одговарајуће редове из табеле која се налази на левој страни спајања.
- Потпуно придруживање: Ово враћа редове из свих табела у које је стављен услов придруживања и редови који се не подударају садрже нулл вредности.
П # 28) Шта се подразумева под окидачем?
Одговор: Окидач је један од врло важних кодова или програма који се извршавају аутоматски као одговор на догађаје који се јављају у табели или приказу. На пример, Ако је нови запис убачен у базу података запослених, подаци се аутоматски креирају у повезаним табелама као што су плате, одељења и табеле улога.
П # 29) Објасните сачувану процедуру.
Одговор: Похрањена процедура је група СКЛ израза у облику функције која има неко јединствено име и чува се у релационим системима за управљање базама података (РДБМС) и може јој се приступити кад год је потребно.
П # 30) Шта је РДБМС?
Одговор: РДБМС је систем релационог управљања базама података који садржи податке у облику табела и подацима се приступа на основу заједничких поља у табелама.
П # 31) Који су различити типови односа у ДБМС-у?
Одговор: Односи у ДБМС-у приказују повезаност између табела.
Различите врсте односа су:
- Један на један: Ово у основи наводи да би требало да постоји однос један према један између табела, тј. Да би у обе табеле требало да постоји један запис. Пример: Међу брачним паром и супруга и муж могу имати само једног супружника.
- Један према многима: Ово наводи да за један може бити много односа, тј. Табела примарног кључа садржи само један запис који може имати много, један или ниједан запис у повезаној табели. Пример: Мајка може имати много деце.
- Много према многима: Ово наводи да обе табеле могу бити повезане са многим другим табелама. Пример: Може имати много браће и сестара, па тако и они.
Закључак
Ово је све о питањима ДБМС интервјуа.
Надам се да би вам овај чланак пружио сјајан увид у питања која се могу поставити током интервјуа, а до сада сте већ требали стећи самопоуздање да водите поступак интервјуа.
Вежбајте све важне практичне теме ДБМС-а ради бољег разумевања.
Срећно читање !! Срећно тестирање !!