Table di cuntinutu[Piattà][Mostra]
- 1. Chì vulete dì per Database ?
- 2. Chì vulete dì per DBMS ?
- 3. Spiegà e diverse lingue DBMS.
- 4. Lista uni pochi di vantaghji di DBMS?
- 5. Mencione l'inconvenienti di i sistemi cunvinziunali basati in u schedariu chì i DBMS anu nantu à elli.
- 6. Chì vulete dì per pruprietà ACID in DBMS ?
- 7. Chì rolu serve SQL in DBMS ?
- 8. U spaziu in biancu o cero conta cum'è valori NULL in basa di dati?
- 9. Chì hè esattamente u magazzinu di dati?
- 10. Chì significà un puntu di cuntrollu DBMS ?
- 11. Descrive i vari strati di astrazione di dati DBMS.
- 12. Chì significa "ottimisazione di query" per voi?
- 13. Mudellu entità-relazione : chì hè ?
- 14. Chì significà e frasi "entità", "tippu di entità" è "set di entità" in un sistema di gestione di basa di dati?
- 15. Chì sò e cunnessione, è chì tipi di relazioni sò in u DBMS ?
- 16. Chì ghjè esattamente RDBMS ?
- 17. Chì significà i termini "intensione" è "estensione" in una basa di dati ?
- 18. Chì sò i numerosi metudi di nurmalizazione è chì significheghja u terminu "normalizazione" ?
- 19. Descrive una serratura. A distinzione principale trà una serratura sparta è una serratura esclusiva durante una transazzione di basa di dati deve esse spiegata.
- 20. Chì significà i termini "normalizazione" è "denormalizazione" ?
- 21. Descrive a partizione di basa di dati è u so significatu.
- 22. Chì significanu per voi i termini "proattivu", "retroattivu" è "aghjurnamentu simultaneo"?
- 23. Chì significa per voi u terminu "cursore" ? Descrivite i tanti tipi di cursori.
- 24. Descrive e variazioni trà i mudelli di basa di dati di rete è gerarchica.
- 25. Descrive MongoDB.
- 26. Descrive e variazioni trà un sistema DBMS 2-tier è 3-tier.
- 27. In una basa di dati, chì significa u terminu "hashing" ?
- 28. Chì rolu face un amministratore di basa di dati in un DBMS ?
- cunchiusioni
I dati ponu esse truvati in ogni locu in u mondu! In u mercatu d'oghje, più di 2.5 quintilioni di bytes di dati sò pruduciuti ogni ghjornu.
Hè essenziale chì tutti analizemu queste dati è furnisce i risultati richiesti utilizendu sistemi di gestione di basa di dati (DBMS). Da l'altra parte, avè a cunniscenza di DBMS permette di travaglià cum'è amministratore di basa di dati.
Siccomu leghjite stu post nantu à e dumande di l'entrevista DBMS, supponu chì site digià cuscente di sti dettagli. Ogni professione in l'analisi di dati deve principià cù una solida comprensione di i sistemi di gestione di basa di dati (DBMS).
Custruì sistemi di basa di dati efficaci necessitanu l'abilità di urganizà, valutà, passà, è dà sensu di vasti volumi di dati.
Eccu uni pochi di dumande di intervista DBMS per aiutà à riesce in a vostra prossima entrevista di travagliu è atterri a pusizione chì avete sunniatu, sì avete digià principiatu una carriera in analitica di dati o avete appena principiatu.
E prime dumande di l'entrevista di DBMS sò state riunite in una lista per u vostru benefiziu per aiutà à ottene a vostra entrevista è rinfurzà a vostra cunniscenza di u sughjettu.
1. Chì vulete dì per Database ?
Una basa di dati hè una cullizzioni di dati strutturata logica chì pò esse aghjurnata, accede è mantenuta cun facilità. Qualchese generatu cù u cumandamentu di creazione hè un oggettu di basa di dati, è e basa di dati spessu cumprendi cullezzione di tavule o oggetti chì anu entrate è campi.
Una sola entrata in una tavula hè rapprisintata da una tupla o una fila. I pezzi fundamentali di l'almacenamiento di dati, chì furniscenu dettagli nantu à un aspettu specificu di a tavula, sò un attributu o una colonna.
Un DBMS recupera dati da una basa di dati utilizendu dumande furnite da l'utilizatori.
2. Chì vulete dì per DBMS ?
DBMS sò prugrammi software chì vi aiutanu à creà è gestisce e dati logicamente cunnessi.
Per dì un altru modu, un sistema di gestione di basa di dati (DBMS) ci dà una interfaccia o un strumentu per realizà una varietà di operazioni, cumprese a custruzzione di una basa di dati, aghjunghjendu dati, sguassà, cambiendu dati, etc.
U software chjamatu sistema di gestione di basa di dati (DBMS) permette à e dati per esse guardatu in una manera più sicura ch'è un sistema basatu in file.
3. Spiegà e diverse lingue DBMS.
Eccu alcune di e lingue aduprate da i DBMS:
- DDL (Data Definition Language): L'istruzzioni necessarii per definisce a basa di dati sò cuntenuti in questu. CREATE, ALTER, DROP, TRUNCATE, RENAME, etc. sò uni pochi di esempi.
- DML (Data Manipulation Language): Include i cumandamenti necessarii per travaglià cù e dati in a basa di dati. Esempii include SELECT, UPDATE, INSERT, DELETE, etc.
- DCL (Data Control Language): Include cumandamenti chì sò necessarii per trattà i permessi di l'utilizatori è i cuntrolli di u sistema di basa di dati. Per esempiu, GRANT è REVOKE.
- TCL (Lingua di cuntrollu di transazzione): include cumandamenti chì deve esse usatu per gestisce e transazzione di basa di dati. Per esempiu, COMMIT, ROLLBACK, è SAVEPOINT.
4. Lista uni pochi di vantaghji di DBMS?
- Hè pussibule per numerosi utilizatori scambià dati da a listessa basa di dati in una volta. Inoltre, stu tipu di spartera permette à l'utilizatori di risponde rapidamente à l'alterazioni in l'ambiente di basa di dati.
- Hè pussibule per numerosi utilizatori à vede i dati di a stessa basa di dati simultaneamente.
- riduce a duplicazione in una basa di dati introducendu un sistema chì unifica tutte e dati in una basa di dati unica.
- Quandu hè necessariu, i dati in a basa di dati ponu esse restaurati è una copia di salvezza di e dati pò esse programata per esse automaticamente creata.
- Permette di mudificà u formatu di dati mentre mantene a composizione di tutti i prucessi di l'applicazione in esecuzione.
5. Mencione l'inconvenienti di i sistemi cunvinziunali basati in u schedariu chì i DBMS anu nantu à elli.
Semu furzati à scansà ogni pagina in un sistema tipicu basatu in u schedariu postu chì ùn ci hè micca indexazione, chì rende l'accessu à u cuntenutu tempu è lento.
A redundanza è l'inconsistenza sò l'altri prublemi, postu chì i schedarii spessu includenu dati redundanti è duplicati, è l'alterazione di unu di elli rende tutti inconsistenti.
L'accessu à i dati hè più sfida cù i sistemi tradiziunali basati in u schedariu postu chì e dati sò disorganizati. Un altru svantaghju hè a mancanza di cuntrollu di cuncurrenza, chì impedisce parechje operazioni di travaglià nant'à u stessu schedariu simultaneamente è invece forza una azzione per chjude tutta a pagina.
I sistemi di gestione di basa di dati anu risoltu ancu i prublemi cù i sistemi tradiziunali basati nantu à i schedari cumpresi i cuntrolli di integrità, a separazione di dati, l'atomicità, a sicurità è più.
6. Chì vulete dì per pruprietà ACID in DBMS ?
E linee fundamentali chì devenu esse seguitu per priservà l'integrità di e dati sò e caratteristiche ACID di un sistema di gestione di basa di dati. Eccu ciò chì sò:
- Atomicità - Riferitu ancu cum'è u principiu di "tuttu o nunda", l'atomicità sustene chì ogni valutazione di una sola unità hè realizata sanu o micca in tuttu.
- Cuerenza: Questa pruprietà mostra chì i dati in a basa di dati sò custanti prima è dopu ogni transazzione.
- Isolation - Sta pruprietà definisce chì parechje transazzione ponu esse realizatu à u stessu tempu.
- Durabilità - Sta pruprietà assicura chì ogni transazzione hè registrata in memoria non volatile una volta finita.
7. Chì rolu serve SQL in DBMS ?
SQL sta per Structured Query Language, è a so funzione principale hè di interagisce cù e basa di dati relazionale inserendu è aghjurnà / mudificà e dati.
8. U spaziu in biancu o cero conta cum'è valori NULL in basa di dati?
Innò, un valore NULL hè assai sfarente da u cero è u spaziu vuotu postu chì denota un valore chì hè assignatu, inconnu, indisponibile o micca pertinente, in uppusizione à u spaziu in biancu è u cero, chì rapprisentanu ognunu un caratteru.
9. Chì hè esattamente u magazzinu di dati?
U magazzinu di dati hè u prucessu di riunione, estrazione, trasfurmazione è impurtazione di dati da parechje fonti per almacenà in una sola basa di dati.
Un magazzinu di dati pò esse cunsideratu cum'è un repository cintrali induve e dati sò utilizati per l'analisi di dati è flussi da sistemi transazzione è altre basa di dati relazionale.
A datu magazinu cuntene una serie di dati storichi da una urganizazione chì hè aduprata per rinfurzà a decisione in a cumpagnia.
10. Chì significà un puntu di cuntrollu DBMS ?
U metudu Checkpoint sguassate tutti i logs precedenti da u sistema è li salva in permanenza in u dispositivu di almacenamiento.
Dui tecniche chì ponu aiutà à u DBMS ricuperà è mantene e qualità ACID includenu a preservazione di e pagine d'ombra è mantene un logu di ogni transazzione. I punti di cuntrollu sò impurtanti per un mecanismu di ricuperazione basatu in log.
U registru di u logu di transazzione pò esse usatu per ricuperà tutte e dati impegnati finu à u tempu di u crash da i punti di cuntrollu, chì sò i punti minimi da quale u mutore di basa di dati pò ricuperà dopu un crash.
11. Descrive i vari strati di astrazione di dati DBMS.
L'astrazione di dati nasconde infurmazione pocu impurtante da l'utilizatore per prumove una interazzione più perfetta. Ci sò trè strati di astrazione:
- Livellu fisicu: U più chjucu livellu di astrazione descrive l'almacenamiento fisicu di dati in memoria. I metudi d'accessu sequenziale è aleatoriu ponu esse utilizati per accede à e dati. L'arbureti B + è i tecnichi di hashing sò usati per organizà i schedari.
- Livellu logicu: U livellu induve i dati sò guardati in forma di tavule. Inoltre, e strutture basi sò aduprate per almacenà e cunnessione trà i diversi elementi.
- Livellu di vista: Hè u più altu livellu di astrazione. Solu una parte di a basa di dati vera, rapprisintata da fila è colonne, hè dispunibule per l'utilizatori. Visti multipli di a stessa basa di dati sò cuncepibili. L'utilizatori ùn sò micca infurmati di e specifiche di almacenamiento è implementazione.
12. Chì significa "ottimisazione di query" per voi?
U passu di ottimisazione di a dumanda trova a strategia di valutazione cù u costu prughjettatu più bassu. Sta fase diventa pertinente quandu ci sò parechji algoritmi è tecniche dispunibuli per fà u stessu prublema.
Eccu alcuni benefici di l'ottimisazione di e dumande:
- L'output hè furnitu più rapidamente
- Riduce u cumplessità di u tempu è u spaziu
- Più richieste ponu esse trattate in un pocu tempu.
13. Mudellu entità-relazione : chì hè ?
Stu metudu di cuncepimentu di basa di dati usa diagrammi per rapprisenta l'articuli attuali in u mondu reale cum'è entità è mostranu e so rilazioni. Stu metudu rende simplice per a squadra DBA per capisce u schema.
14. Chì significà e frasi "entità", "tippu di entità" è "set di entità" in un sistema di gestione di basa di dati?
Entità: Un articulu di u mondu reale hè cunsideratu una entità s'ellu hà proprietà chì currispondenu à i so attributi specifichi. Per esempiu, un studiente, impiegatu o maestru simbulizeghja una entità.
Entity Type: Un tipu d'entità hè descritta cum'è un gruppu di entità cù caratteristiche simili. Un tipu d'entità hè rapprisintatu da una o più tavule ligate in una basa di dati. Hè pussibule di pensà à u tipu d'entità o attributi cum'è un trattu chì identifica specificamente l'entità. Un studiente, per esempiu, simbulizeghja un ughjettu cù caratteristiche cum'è l'id di studiente, u nome di u studiente, etc.
Entity Set: Tutte l'entità in una basa di dati chì appartene à un certu tipu d'entità sò riunite cum'è un set di entità. Per esempiu, un settore di entità hè una cullizzioni di tutti i studienti, membri di u staffu, maestri, è cetara.
15. Chì sò e cunnessione, è chì tipi di relazioni sò in u DBMS ?
In un DBMS, una relazione hè una situazione in quale duie entità sò cunnessi l'una cù l'altru. In questu casu, a tavola di chjave straniera hà una riferenza à a chjave primaria di l'altra tavola.
A lista seguente include i numerosi tipi di relazione truvati in DBMS:
- Relazione One-to-One: Stu termu hè utilizatu per discrìviri una relazione trà una fila in Table A è una fila in Table B.
- Relazione One-to-Many: Aduprata quandu ci hè una relazione trà una fila in a Table A è parechje fila in a Table B.
- Relazione assai à parechji - Aduprata quandu un gran numaru di fila in a tavula A pò esse cunnessu à un gran numaru di fila in a tavola B.
- Relazione d'autoreferenza - Aduprata quandu un registru in a tavula A hè cunnessu à un altru registru in a listessa tavola.
16. Chì ghjè esattamente RDBMS ?
RDBMS, o sistemi di gestione di basa di dati relazionale, hè una sigla per questi sistemi. Hè utilizatu per mantene a traccia di l'indici di e tavule è i registri di dati.
I RDBMS sò un subset di sistemi di gestione di basa di dati chì utilizanu struttura per localizà è ricuperà l'infurmazioni nantu à altri oggetti di basa di dati. Un sistema di gestione di basa di dati relazionale (RDBMS) facilita l'aghjurnà, inserisce, sguassà, edità è gestisce una basa di dati relazionale.
A maiò parte di u tempu, RDBMS usa a lingua SQL postu chì hè amichevule è usata regularmente.
17. Chì significà i termini "intensione" è "estensione" in una basa di dati ?
A distinzione principale trà intenzione è estensione in una basa di dati hè a seguente:
Intensione: Intenzione, qualchì volta riferita cum'è schema di basa di dati, hè utilizata per discrìviri a descrizzione di a basa di dati. Hè stabilitu durante a custruzzione di a basa di dati è soprattuttu ùn cambia micca.
Estensione: Per d 'altra banda, l'estensione hè una misurazione di u numeru tutale di tuple in a basa di dati in ogni mumentu. Quandu i tuppi sò creati, mudificati o sguassati in una basa di dati, l'estensione, cunnisciuta ancu com'è l'istantanea di a basa di dati, cambia continuamente in valore.
18. Chì sò i numerosi metudi di nurmalizazione è chì significheghja u terminu "normalizazione" ?
A nurmalizazione hè u prucessu di strutturazione di dati per impedisce a duplicazione di dati è a redundanza. Diversi tappe di nurmalizazione si seguitanu è sò chjamati forme normali. E seguenti forme tipiche sò dipendenu l'una di l'altru.
I primi trè formi normali sò i seguenti.
NF-1, o Prima Forma Normale, fila senza raggruppamenti ripetuti
2NF sta per Seconda Forma Normale. Ogni valore di una colonna di supportu (non chjave) dipende da a chjave principale sana.
Three-Normal-Form (3NF) hè dipende solu da a chjave primaria è ùn dipende micca di qualsiasi altri valori di colonna di supportu (non chjave).
Avete ancu e forme normale più altu, cum'è BCNF, in più di questi.
BNCF - Una variante più sofisticata è esigente di 3NF hè chjamata 3.5NF. A tavula deve esse in 3NF è aderisce à a regula BCNF chì A deve esse a super chjave di a tavula per ogni dependenza funziunale A->B.
19. Descrive una serratura. A distinzione principale trà una serratura sparta è una serratura esclusiva durante una transazzione di basa di dati deve esse spiegata.
Un bloccu di basa di dati hè una misura di sicurità chì impedisce à dui o più utilizatori di basa di dati di aghjurnà un pezzu di dati spartutu in una volta.
Nisun altru utilizatore di basa di dati o sessione pò edità e dati finu à chì a serratura hè liberata nantu à una basa di dati particulari quandu un unicu utilizatore o sessione di basa di dati hà ottenutu un serratura.
Lock Shared: A lettura di un articulu di dati richiede un lock spartutu, è parechje transazzioni ponu tene un lock in u stessu articulu di dati sottu un lock spartutu. L'elementi di dati in una serratura sparta ponu esse leghjite da parechje transazzione.
Serratura esclusiva: Ogni transazzione per fà una operazione di scrittura hà una serratura, chjamata serratura esclusiva. Questa forma di serratura pruibisce parechje transazzione, impediscendu ogni discrepanzia in a basa di dati.
20. Chì significà i termini "normalizazione" è "denormalizazione" ?
U prucessu di nurmalizazione implica sparghje e dati in parechje tavule per riduce a redundanza. A nurmalizazione risulta in una più grande utilizazione di u spaziu di discu è rende più simplice per priservà l'integrità di a basa di dati.
A denormalizazione hè u cuntrariu di a nurmalizazione postu chì unisce e tavule normalizate in una sola tavola per accelerà a ricuperazione di dati. Flipping the normalization, l'operazione JOIN ci permette di pruduce una rappresentazione denormalizzata di e dati.
21. Descrive a partizione di basa di dati è u so significatu.
Una basa di dati logica hè divisa in entità separati, autonome da u prucessu di particionamentu di dati, chì migliurà a dispunibilità, u rendiment è a gestione.
Eccu alcuni motivi per chì a particione di basa di dati hè impurtante:
- Aumenta l'efficienza di e dumande
- Permette di accede à parte significativa di una certa partizione
- I dati ponu esse almacenati in un almacenamentu lento è pocu costu.
22. Chì significanu per voi i termini "proattivu", "retroattivu" è "aghjurnamentu simultaneo"?
Aggiornamentu Proattivu: Prima di a basa di dati chì entra in vigore in u mondu attuale, questi aghjustamenti sò fatti.
Aggiornamentu retroattivu: Dopu chì una basa di dati hè operativa in u mondu reale, sti mudificazioni retroattivi sò fatti à questu.
Actualizazione simultanea: Queste mudificazioni sò fatte à a basa di dati in u stessu mumentu chì entranu in vigore in u mondu attuale.
23. Chì significa per voi u terminu "cursore" ? Descrivite i tanti tipi di cursori.
Un cursore hè un oggettu di basa di dati chì facilita a manipulazione di dati fila per fila è rapprisenta un set di risultati.
Eccu i diversi tipi di cursori:
- Cursore Implicit: Stu tipu di cursore hè immediatamente dichjaratu appena SQL hè eseguitu. L'utilizatore ùn hè micca infurmatu di a dichjarazione di u cursore in questu casu.
- Cursore esplicitu: Siccomu processa una dumanda in parechje fila, stu tipu di cursore hè quellu chì hè descrittu da PL / SQL.
24. Descrive e variazioni trà i mudelli di basa di dati di rete è gerarchica.
I dati sò disposti in nodi in ciò chì s'assumiglia à un arbre in un paradigma di basa di dati gerarchicu. Un node pò avè solu un node parente attaccatu à ellu.
In u risultatu, i dati di stu mudellu hà una cunnessione unu à parechji. U Document Object Approach (DOM), chì hè spessu utilizatu in i navigatori web, hè un primu esempiu di stu mudellu.
Una variante mejorata di un mudellu gerarchicu hè u mudellu di basa di dati di rete. I dati sò disposti simili à un arbre in questu casu. Un nodu figliolu, però, pò esse ligatu à parechji nodi parenti.
In u risultatu, un ligame assai à parechji si sviluppa trà i nodi di dati. I basa di dati di a rete includenu l'Integrated Data Store (IDS) è l'IDMS (Integrated Database Management System).
25. Descrive MongoDB.
MongoDB hè una basa di dati open-source, non-relazionale, senza struttura. I vostri dati sò cullucati in cullezzione composte da documenti individuali in a nostra basa di dati orientata à i documenti.
Un documentu in MongoDB hè un oggettu JSON grande senza struttura o sintassi specifica. I ducumenti JSON sò rapprisentati da MongoDB in un formatu codificatu binariu chjamatu BSON.
26. Descrive e variazioni trà un sistema DBMS 2-tier è 3-tier.
U terminu "architettura à dui livelli" si riferisce à una architettura cliente-servitore in quale l'applicazioni in esecuzione nantu à i clienti interagiscenu direttamente cù e basa di dati in esecuzione nantu à i servitori senza l'usu di qualsiasi middleware.
U disignu di 3 livelli include una capa addiziale trà u cliente è u servitore per offre à l'utilizatori una interfaccia grafica d'utilizatore è rende u sistema più sicuru è accessibile. In questa forma di disignu, l'applicazione di u cliente interagisce cù una applicazione di u servitore, chì poi parla cù u sistema di basa di dati.
27. In una basa di dati, chì significa u terminu "hashing" ?
Una stringa di caratteri hè hashed in una chjave o valore chì rapprisenta a stringa originale, ma hè spessu fissata à una lunghezza menu. Siccomu truvà un articulu utilizendu una chjave più corta di un valore originale hè più veloce, l'hashing hè utilizatu per indexà è ricuperà l'uggetti in basa di dati.
28. Chì rolu face un amministratore di basa di dati in un DBMS ?
L'amministratore di basa di dati (DBA) hà i seguenti roli cruciali in DBMS:
- Configurazione è installazione di basa di dati
- Migrazione di dati
- Valutazione di u performance
- Pianificazione è implementazione di misure di sicurezza
- Recuperazione di dati è almacenamentu
- Troubleshooting
cunchiusioni
A cullizzioni di dumande è risposte di l'entrevista DBMS hè stata furnita cum'è riferimentu per chì i candidati potenziali ponu capisce rapidamente è facilmente queste dumande.
In cunclusioni, avemu analizatu e dumande di l'entrevista DBMS chì sò spessu dumandate in l'urganisazione.
Lascia un Audiolibro