sql >> Databáze >  >> RDS >> Mysql

10 otázek k rozhovoru s databází MySQL pro začátečníky a mírně pokročilé

V našem posledním článku jsme se zabývali 15 základními otázkami MySQL, opět jsme tu s další sadou otázek k rozhovoru pro středně pokročilé uživatele. Jak jsme již řekli, tyto otázky lze položit v Job Interviews . Ale někteří naši kritici v minulém článku řekli, že svým kritikům neodpovídám a že otázky jsou velmi základní a nikdy nebudou položeny v žádném rozhovoru se správcem databáze .

Musíme jim přiznat, že všechny články a otázku nelze skládat tak, abychom měli na mysli celé stádo. Postupně se dostáváme ze základní na úroveň experta. Prosím, spolupracujte s námi.

1. Definovat SQL?
Odpověď: SQL je zkratka pro Structured Query Language. SQL je programovací jazyk navržený speciálně pro správu dat v systému správy relačních databází (RDBMS).
2. Co je RDBMS? Vysvětlete jeho vlastnosti?

Odpověď: Systém správy relačních databází (RDBMS) je nejrozšířenější systém správy databází založený na modelu relační databáze.

Funkce RDBMS
  1. Ukládá data do tabulek.
  2. Tabulky mají řádky a sloupce.
  3. Vytvoření a načtení tabulky je povoleno prostřednictvím SQL.
3. Co je dolování dat?
Odpověď: Data Mining je podkategorie informatiky, která se zaměřuje na extrakci informací ze souboru dat a jejich transformaci do struktury čitelné člověkem pro pozdější použití.
4. Co je ERD?
Odpověď: ERD je zkratka pro Entity Relationship Diagram. Entity Relationship Diagram je grafická reprezentace tabulek se vztahem mezi nimi.
5. Jaký je rozdíl mezi primárním klíčem a jedinečným klíčem?
Odpověď: Primární i jedinečný klíč je implementován pro jedinečnost sloupce. Primární klíč vytvoří seskupený index sloupce, kde jako Unique vytvoří neshlukovaný index sloupce. Primární klíč navíc neumožňuje hodnotu NULL, ale jedinečný klíč umožňuje jednu hodnotu NULL.
6. Jak uložit soubor obrázku do databáze. Jaký typ objektu se používá?
Odpověď: Ukládání obrázků do databáze je špatný nápad. Pro uložení obrázku do databáze se doporučuje typ objektu „Blob“.
7. Co je to Data Warehousing?
Odpověď: Datové sklady obecně označované jako Enterprise Data Warehousing jsou centrální datové úložiště vytvořené pomocí různých zdrojů dat.
8. Co jsou indexy v databázi. Jaké jsou typy indexů?

Odpověď: Indexy jsou rychlými odkazy pro rychlé získávání dat z databáze. Existují dva různé druhy indexů.

Shlukovaný index
  1. Pouze jeden na stůl.
  2. Rychlejší čtení než bez clusterů, protože data jsou fyzicky uložena v indexovém pořadí.
Nezahrnutý index
  1. Lze použít mnohokrát na tabulku.
  2. Rychlejší pro operace vkládání a aktualizace než seskupený index.

9. Kolik TRIGGERŮ je možné v MySql?

Odpověď: V databázi MySQL je povoleno používat pouze šest spouštěčů a jsou.

  1. Před vložením
  2. Po vložení
  3. Před aktualizací
  4. Po aktualizaci
  5. Před smazáním
  6. Po smazání
10. Co je tabulka haldy?
Odpověď: Tabulky, které jsou v paměti, se nazývají tabulky HEAP. Tyto tabulky jsou běžně známé jako paměťové tabulky. Tyto paměťové tabulky nikdy nemají hodnoty s datovým typem jako „BLOB“ nebo „TEXT“. Používají indexy, díky kterým jsou rychlejší.

To je prozatím vše o otázkách MySQL, brzy přijdu s další sadou otázek. Nezapomeňte poskytnout svou cennou zpětnou vazbu v sekci komentářů.


  1. Výkon proměnných tabulky v SQL Server

  2. Tabulka historie SQL serveru – naplnit pomocí SP nebo Trigger?

  3. Mysql dotaz pro dynamickou konverzi řádků na sloupce na základě dvou sloupců

  4. nemůže přijímat out parametr z procedury oracle prováděné mybatis