Wyszukiwanie w witrynie

10 pytań do wywiadu z bazą danych MySQL dla początkujących i średniozaawansowanych


W naszym ostatnim artykule omówiliśmy 15 podstawowych pytań dotyczących MySQL, ponownie mamy tutaj kolejny zestaw pytań do rozmowy kwalifikacyjnej dla średniozaawansowanych użytkowników. Jak powiedzieliśmy wcześniej, pytania te można zadawać podczas rozmów kwalifikacyjnych. Jednak niektórzy z naszych krytyków w ostatnim artykule powiedzieli, że nie udzielam odpowiedzi moim krytykom, a pytania są bardzo podstawowe i nigdy nie zostaną zadane podczas żadnej wywiadu z administratorem bazy danych.

Trzeba im przyznać, że nie da się sformułować wszystkich artykułów i pytań, mając na uwadze całe stado. Krok po kroku przechodzimy od poziomu podstawowego do poziomu eksperckiego. Prosimy o współpracę z nami.

1. Zdefiniuj SQL?
2. Co to jest RDBMS? Wyjaśnij jego cechy?

Answer: Relacyjny System zarządzania bazami danych (RDBMS) to najszerzej stosowany system zarządzania bazami danych oparty na modelu relacyjnej bazy danych.

Funkcje RDBMS
  1. Przechowuje dane w tabelach.
  2. Tabele mają wiersze i kolumny.
  3. Tworzenie i pobieranie tabeli jest dozwolone poprzez SQL.
3. Czym jest eksploracja danych?
4. Co to jest ERD?
5. Jaka jest różnica pomiędzy kluczem podstawowym a kluczem unikalnym?
6. Jak przechowywać plik obrazu w bazie danych. Jaki typ obiektu jest używany?
7. Czym jest hurtownia danych?
8. Czym są indeksy w bazie danych. Jakie są rodzaje indeksów?

Answer: Indeksy są szybkie odniesienia do szybkiego wyszukiwania danych z bazy danych. Istnieją dwa różne rodzaje indeksów.

Indeks klastrowany
  1. Tylko jeden na stół.
  2. Szybszy odczyt niż w przypadku braku klastrów, ponieważ dane są fizycznie przechowywane w kolejności indeksów.
Indeks nieklastrowany
  1. Można używać wiele razy na stole.
  2. Szybsze operacje wstawiania i aktualizacji niż indeks klastrowany.
9. Ile TRIGGERÓW jest możliwych w MySql?

Odpowiedź: Są w bazie danych MySQL można używać tylko sześciu wyzwalaczy i tak jest.

  1. Przed wstawieniem
  2. Po wstawieniu
  3. Przed aktualizacją
  4. Po aktualizacji
  5. Przed usunięciem
  6. Po usunięciu
10. Co to jest tabela sterty?

To na razie wszystko, jeśli chodzi o pytania dotyczące MySQL. Wkrótce wymyślę kolejny zestaw pytań. Nie zapomnij podzielić się swoją cenną opinią w sekcji komentarzy.