W naszym ostatnim artykule omówiliśmy 15 podstawowych pytań dotyczących MySQL, ponownie przedstawiamy kolejny zestaw pytań do rozmowy kwalifikacyjnej dla średniozaawansowanych użytkowników. Jak powiedzieliśmy wcześniej, te pytania można zadać w rozmach kwalifikacyjnych . Ale niektórzy z naszych krytyków ostatniego artykułu powiedzieli, że nie udzielam odpowiedzi moim krytykom, a pytania są bardzo podstawowe i nigdy nie zostaną zadane w żadnym wywiadu z administratorem bazy danych .
Do nich musimy przyznać, że wszystkie artykuły i pytania nie mogą być sformułowane mając na uwadze całe stado. Krok po kroku przechodzimy od poziomu podstawowego do eksperckiego. Prosimy o współpracę z nami.
1. Zdefiniować SQL?
Odpowiedź: SQL oznacza Structured Query Language. SQL to język programowania zaprojektowany specjalnie do zarządzania danymi w Relational Database Management System (RDBMS).2. Co to jest RDBMS? Wyjaśnij jego cechy?
Odpowiedź: System zarządzania relacyjną bazą danych (RDBMS) jest najczęściej używanym systemem zarządzania bazami danych opartym na modelu relacyjnej bazy danych.
Funkcje RDBMS
- Przechowuje dane w tabelach.
- Tabele mają wiersze i kolumny.
- Tworzenie i pobieranie tabeli jest dozwolone przez SQL.
3. Co to jest eksploracja danych?
Odpowiedź: Data Mining to podkategoria informatyki, która ma na celu wyodrębnienie informacji ze zbioru danych i przekształcenie ich w strukturę czytelną dla człowieka, do późniejszego wykorzystania.4. Co to jest ERD?
Odpowiedź: ERD to skrót od Entity Relations Diagram. Diagram relacji encji to graficzna reprezentacja tabel wraz z relacjami między nimi.5. Jaka jest różnica między kluczem podstawowym a kluczem unikalnym?
Odpowiedź: Zarówno klucz podstawowy, jak i unikalny jest zaimplementowany dla unikalności kolumny. Klucz podstawowy tworzy klastrowany indeks kolumny, gdzie jako Unique tworzy nieklastrowany indeks kolumny. Co więcej, klucz podstawowy nie zezwala na wartość NULL, jednak klucz unikalny zezwala na jedną wartość NULL.6. Jak przechowywać plik graficzny w bazie danych. Jaki typ obiektu jest używany?
Odpowiedź: Przechowywanie zdjęć w bazie danych to zły pomysł. Do przechowywania obrazu w bazie danych zaleca się obiekt typu „Blob”.7. Co to jest magazynowanie danych?
Odpowiedź: Hurtownia danych ogólnie określana jako Enterprise Data Warehousing to centralne repozytorium danych, tworzone przy użyciu różnych źródeł danych.8. Czym są indeksy w bazie danych. Jakie są rodzaje indeksów?
Odpowiedź: Indeksy to szybkie odniesienia do szybkiego wyszukiwania danych z bazy danych. Istnieją dwa różne rodzaje indeksów.
Indeks klastrowy
- Tylko jeden na stół.
- Szybszy odczyt niż w przypadku braku klastrów, ponieważ dane są fizycznie przechowywane w kolejności indeksu.
Indeks nieklastrowany
- Może być używany wiele razy na stół.
- Szybsze operacje wstawiania i aktualizowania niż indeks klastrowy.
9. Ile TRIGGERÓW jest możliwych w MySQL?
Odpowiedź: W bazie danych MySQL można używać tylko sześciu wyzwalaczy i są.
- Przed wstawieniem
- Po wstawieniu
- Przed aktualizacją
- Po aktualizacji
- Przed usunięciem
- Po usunięciu
10. Co to jest stół sterty?
Odpowiedź: Tabele obecne w pamięci nazywane są tablicami HEAP. Tabele te są powszechnie znane jako tablice pamięci. Te tabele pamięci nigdy nie mają wartości o typie danych, takim jak „BLOB” lub „TEKST”. Używają indeksów, dzięki którym są szybsze.To wszystko na razie, jeśli chodzi o pytania dotyczące MySQL, wkrótce wymyślę kolejny zestaw pytań. Nie zapomnij podać cennych opinii w sekcji komentarzy.