Mysql
 sql >> Database >  >> RDS >> Mysql

10 domande di intervista al database MySQL per principianti e intermedi

Nel nostro ultimo articolo, abbiamo trattato 15 domande di base su MySQL, ancora una volta siamo qui con un'altra serie di domande di intervista per utenti intermedi. Come abbiamo detto in precedenza, queste domande possono essere poste in Interviste di lavoro . Ma alcuni dei nostri critici nell'ultimo articolo hanno detto che non rispondo ai miei critici e le domande sono molto basilari e non verranno mai poste in nessuna Intervista all'amministratore del database .

A loro dobbiamo ammettere tutti gli articoli e la domanda non può essere composta tenendo presente tutto il gregge. Passiamo dal livello base a quello esperto passo dopo passo. Per favore, collabora con noi.

1. Definisci SQL?
Risposta : SQL sta per Structured Query Language. SQL è un linguaggio di programmazione progettato appositamente per la gestione dei dati nel sistema di gestione di database relazionali (RDBMS).
2. Cos'è l'RDBMS? Ci spieghi le sue caratteristiche?

Risposta : Un sistema di gestione di database relazionali (RDBMS) è il sistema di gestione di database più utilizzato basato sul modello di database relazionale.

Caratteristiche di RDBMS
  1. Memorizza i dati nelle tabelle.
  2. Le tabelle hanno righe e colonne.
  3. La creazione e il recupero di tabelle sono consentiti tramite SQL.
3. Che cos'è il data mining?
Risposta : Il Data Mining è una sottocategoria dell'Informatica che mira all'estrazione di informazioni da un insieme di dati e alla loro trasformazione in strutture leggibili dall'uomo, per essere utilizzate in seguito.
4. Che cos'è un ERD?
Risposta : ERD sta per Entity Relationship Diagram. Entity Relationship Diagram è la rappresentazione grafica delle tabelle, con la relazione tra di esse.
5. Qual è la differenza tra chiave primaria e chiave univoca?
Risposta : Sia la chiave primaria che la chiave univoca sono implementate per l'unicità della colonna. La chiave primaria crea un indice cluster di colonna in cui come Unique crea un indice di colonna non cluster. Inoltre, la chiave primaria non consente il valore NULL, tuttavia la chiave univoca consente un valore NULL.
6. Come memorizzare il file immagine nel database. Quale tipo di oggetto viene utilizzato?
Risposta : Archiviare le immagini in un database è una cattiva idea. Per memorizzare l'immagine in un database, si consiglia il tipo di oggetto "Blob".
7. Che cos'è il Data Warehousing?
Risposta : Un Data Warehousing generalmente denominato Enterprise Data Warehousing è un repository di dati centrale, creato utilizzando diverse origini dati.
8. Cosa sono gli indici in un database. Quali sono i tipi di indici?

Risposta : Gli indici sono i riferimenti rapidi per il recupero rapido dei dati da un database. Esistono due diversi tipi di indici.

Indice cluster
  1. Solo uno per tavolo.
  2. Più veloce da leggere rispetto al non cluster poiché i dati vengono archiviati fisicamente nell'ordine dell'indice.
Indice non cluster
  1. Può essere utilizzato più volte per tavolo.
  2. Più veloce per le operazioni di inserimento e aggiornamento rispetto a un indice cluster.

9. Quanti TRIGGER sono possibili in MySql?

Risposta : Ci sono solo sei trigger che possono essere utilizzati nel database MySQL e lo sono.

  1. Prima dell'inserimento
  2. Dopo l'inserimento
  3. Prima dell'aggiornamento
  4. Dopo l'aggiornamento
  5. Prima dell'eliminazione
  6. Dopo l'eliminazione
10. Che cos'è la tabella Heap?
Risposta : Le tabelle presenti nella memoria vengono chiamate tabelle HEAP. Queste tabelle sono comunemente note come tabelle di memoria. Queste tabelle di memoria non hanno mai valori con tipo di dati come "BLOB" o "TEXT". Usano indici che li rendono più veloci.

Per ora è tutto sulle domande su MySQL, presto presenterò un'altra serie di domande. Non dimenticare di fornire il tuo prezioso feedback nella sezione commenti.