Úvod do otázok a odpovedí na rozhovor s RDBMS

Takže ak sa pripravujete na pracovný pohovor v RDBMS. Som si istý, že chcete poznať najbežnejšie otázky týkajúce sa rozhovoru RDBMS v roku 2019 a odpovede, ktoré vám pomôžu rozbiť rozhovor RDBMS s ľahkosťou. Nižšie je uvedený zoznam najlepších otázok a odpovedí RDBMS na vašu záchranu.

Preto máme tendenciu pridávať najvyššie otázky týkajúce sa rozhovoru RDBMS v roku 2019, ktoré sa kladú väčšinou v rozhovore

1.Aké sú rôzne vlastnosti RDBMS?

odpoveď:
Názov. Každý vzťah v relačnej databáze by mal mať názov, ktorý je jedinečný medzi všetkými ostatnými vzťahmi.
Atribúty. Každý stĺpec vo vzťahu sa nazýva atribút.
Tice. Každý riadok vo vzťahu sa nazýva n-tica. Tuple definuje kolekciu hodnôt atribútov.

2.Vysvetlite model ER?

odpoveď:
Model ER je model entita-vzťah. ER model je založený na reálnom svete, ktorý je tvorený entitami a objektmi vzťahov. Entity sú v databáze ilustrované súborom atribútov.

3. Definujte objektovo orientovaný model?

odpoveď:
Objektovo orientovaný model je založený na zbierkach objektov. Objekt prispôsobuje hodnoty, ktoré sú uložené v premenných vo vnútri objektu. Objekty, ktoré majú rovnaký typ hodnôt a rovnaké metódy, sú zoskupené do tried.

4.Vysvetlite tri úrovne abstrakcie údajov?

odpoveď:
1. Fyzická úroveň: Toto je najnižšia úroveň abstrakcie a opisuje, ako sa údaje ukladajú.
2. Logická úroveň: Ďalšia úroveň abstrakcie je logická, opisuje, aký typ údajov je uložený v databáze a aký je vzťah medzi týmito údajmi.
3. Zobraziť úroveň: Najvyššia úroveň abstrakcie a opisuje iba celú databázu.

https://www.w3schools.in/dbms/data-schemas/

5.Aké sú rôzne pravidlá Codd pre relačnú databázu?

odpoveď:
Pravidlá Codd 12 sú súborom trinástich pravidiel (číslovaných nula až dvanásť), ktoré navrhla Edgar F. Codd.
Pravidlá Codd: -
Pravidlo 0: Systém musí byť kvalifikovaný ako relačný, ako databáza a tiež ako systém riadenia.
Pravidlo 1: Informačné pravidlo: Každá informácia v databáze sa má jedinečne reprezentovať, hlavne pomenovať hodnoty v pozíciách stĺpcov v inom riadku tabuľky.
Pravidlo 2: Pravidlo zaručeného prístupu: Všetky údaje musia byť nevhodné. Hovorí, že každá skalárna hodnota v databáze musí byť správne / logicky adresovateľná.
Pravidlo 3: Systematické zaobchádzanie s nulovými hodnotami: DBMS musí umožňovať, aby každý tŕň zostal nulový.
Pravidlo 4: Aktívny online katalóg (štruktúra databázy) založený na relačnom modeli: Systém musí podporovať online, relačnú atď. Štruktúru, ktorá je nepriepustná pre povolených používateľov prostredníctvom ich pravidelného dotazu.
Pravidlo 5: Komplexné podjazykové údaje: Systém musí asistovať minimálne jednému relačnému jazyku, ktorý:
1.Je lineárna syntax
2. Ktoré môžu byť použité ako interaktívne, tak v rámci aplikačných programov,
3. Podporuje operácie definície údajov (DDL), operácie manipulácie s údajmi (DML), obmedzenia bezpečnosti a integrity a operácie riadenia transakcií (začiatok, odovzdanie a vrátenie).
Pravidlo 6: Pravidlo aktualizácie zobrazenia: Všetky názory, ktoré sa teoreticky zlepšujú, musia byť systémom upgradovateľné.
Pravidlo 7: Vloženie, aktualizácia a vymazanie na vysokej úrovni: Systém musí podporovať operátorov vloženia, aktualizácie a vymazania.
Pravidlo 8: Nezávislosť fyzických údajov: Zmena fyzickej úrovne (spôsob, akým sa údaje ukladajú pomocou polí alebo prepojených zoznamov atď.) Nesmie vyžadovať úpravu aplikácie.
Pravidlo 9: Nezávislosť logických údajov: Zmena logickej úrovne (tabuľky, stĺpce, riadky atď.) Nesmie vyžadovať úpravu aplikácie.
Pravidlo 10: Nezávislosť integrity: Obmedzenia integrity sa musia identifikovať osobitne z aplikačných programov a uložiť do katalógu.
Pravidlo 11: Nezávislosť distribúcie : Distribúcia častí databázy na rôzne miesta by používateľom databázy nemala byť viditeľná.
Pravidlo 12: Pravidlo zrušenia konverzie: Ak systém poskytuje rozhranie nízkej úrovne (tj záznamy), potom toto rozhranie nemožno použiť na subvertovanie systému.

6.Čo je normalizácia? a čo vysvetľuje rôzne normalizačné formy.

odpoveď:
Normalizácia databázy je proces organizácie údajov na minimalizáciu redundancie údajov. To zase zaisťuje konzistentnosť údajov. S redundanciou údajov je veľa problémov, ako je strata miesta na disku, nekonzistencia údajov, dotazy DML (Data Manipulation Language) sa stávajú pomalými. Existujú rôzne normalizačné formy: - 1NF, 2NF, 3NF, BCNF, 4NF, 5NF, ONF, DKNF.
1. 1NF: - Údaje v každom stĺpci by mali byť atómovým číslom viacnásobné hodnoty oddelené čiarkou. Tabuľka neobsahuje žiadne opakujúce sa skupiny stĺpcov. Identifikujte každý záznam jedinečne pomocou primárneho kľúča.
2. 2NF: - Tabuľka by mala zodpovedať všetkým podmienkam 1NF a presunúť nadbytočné údaje do samostatnej tabuľky. Navyše vytvára vzťahy medzi týmito tabuľkami pomocou cudzích kľúčov.
3. 3NF: - v prípade tabuľky 3NF by mali spĺňať všetky podmienky 1NF a 2NF. 3NF neobsahuje atribúty, ktoré sú čiastočne závislé od primárneho kľúča.

7.Definujte primárny kľúč, cudzí kľúč, kandidátsky kľúč, super kľúč?

odpoveď:
Primárny kľúč: Primárny kľúč je kľúč, ktorý nepovoľuje duplicitné a nulové hodnoty. Primárny kľúč možno definovať na úrovni stĺpcov alebo tabuliek. V tabuľke je povolený iba jeden primárny kľúč.
Cudzí kľúč: cudzí kľúč umožňuje iba hodnoty uvedené v odkazovanom stĺpci. Umožňuje duplicitné alebo nulové hodnoty. Môže byť definovaná ako úroveň stĺpca alebo tabuľka. Môže odkazovať na stĺpec jedinečného / primárneho kľúča.
Kandidátsky kľúč: Kandidátsky kľúč je minimálny super kľúč, neexistuje žiadna správna podskupina atribútov kľúča pre kandidáta môže byť superkľúč.
Super Key: Superkey je skupina atribútov relačnej schémy, od ktorej sú čiastočne závislé všetky atribúty schémy. Žiadne dva riadky nemôžu mať rovnakú hodnotu atribútov super kľúča.

8.Aký je iný typ indexov?

odpoveď:
Indexy sú: -
Klastrovaný index: - Je to index, pri ktorom sa údaje fyzicky ukladajú na disk. Preto je možné do databázovej tabuľky vytvoriť iba jeden zoskupený index.
Neuplastovaný index: - nedefinuje fyzické údaje, ale definuje logické usporiadanie. Zvyčajne sa na tento účel vytvára strom B alebo strom B +.

9.Aké sú výhody RDBMS?

odpoveď:
• Ovládanie redundancie.
• Môže sa vynútiť integrita.
• Je možné vyhnúť sa nekonzistentnosti.
• Dajú sa zdieľať.
• Štandard možno vynútiť.

10. Názov niektorých subsystémov RDBMS?

odpoveď:
Vstup, výstup, bezpečnosť, spracovanie jazykov, správa úložísk, protokolovanie a obnovenie, riadenie distribúcie, riadenie transakcií, správa pamäte.

11.Čo je správca vyrovnávacej pamäte?

odpoveď:
Správca vyrovnávacích pamätí dokáže zhromažďovať údaje z diskového úložiska do hlavnej pamäte a rozhodovať o tom, ktoré údaje majú byť v vyrovnávacej pamäti pre rýchlejšie spracovanie.

Odporúčaný článok

Toto bol sprievodca zoznamom otázok a odpovedí na otázky týkajúce sa rozhovoru RDBMS, aby uchádzač mohol tieto otázky na pohovory RDBMS ľahko nájsť. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Najdôležitejšie otázky týkajúce sa rozhovoru s analýzou údajov
  2. 13 Úžasné otázky týkajúce sa testovania databázy a odpovede
  3. Top 10 otázok týkajúcich sa rozhovoru s návrhom a odpoveďou
  4. 5 užitočných otázok a odpovedí na rozhovor SSIS

Kategórie: