Bazy danych – zestaw pytań cz.2
Co to jest SQL?
Jakie operacje wykonywane sÄ… poprzez komendy SQL-a?
SQL w klasyfikacji relacyjnych języków zapytań.
Przedstaw znane Ci formy SQL-a.
Zdefiniuj składniki SQL-a.
Wymień znane Ci instrukcje DML-a.
Wymień znane Ci instrukcje DCL-a.
Z czego składają się polecenia SQL-a?
Wymień obiekty SQL-a.
Opisz definicjÄ™ danych w SQL-u.
Scharakteryzuj tekstowy typ danych w SQL-u.
Scharakteryzuj liczbowy typ danych w SQL-u.
Co to jest Interval?
Przedstaw opcje kolumn dostępne w instrukcjach DDL-a.
Jakie znasz opcje modyfikacji schematu?
Opisz opcje dostępne w parametrach projekcji instrukcji SELECT.
Jakie znasz funkcje agregujące i gdzie w instrukcji SELECT można ich używać?
Przedstaw operatory specjalne dostępne we frazie WHERE.
Do czego służy klauzula HAVING?
Jaki jest domyślny porządek prezentacji wyników instrukcji SELECT?
Scharakteryzuj złączenie równościowe (wewnętrzne).
Jakie znasz typy złączeń zewnętrznych?
Co to jest samozłączenie i kiedy ma zastosowanie?
Co może być źródłem danych, które chcemy wprowadzić do nowego wiersza za pomocą instrukcji INSERT?
Co rozumiemy pod pojęciem aktualizacji danych i jaka instrukcja umożliwia jej dokonania?
Co to jest widok (perspektywa)?
Jakie korzyści wynikają ze stosowania widoków?
Wyjaśnij różnicę pomiędzy widokiem a tablicą.
Co oznacza fraza WITH CHECK OPTION w tworzeniu widoków?
Co to jest kursor i do czego służy?
Wymień fazy użycia kursora.
Co to jest normalizacja bazy danych?
Jakie wymogi ma pierwsza postać normalna (1NF)?
Co to jest zależność funkcyjna?
Kiedy tabela jest w drugiej postaci normalnej (2NF) i jak to sprawdzić?
Co to jest zależność funkcyjna przechodnia?
Na czym polega przekształcenie tabeli do trzeciej postaci normalnej (3NF)?
Co to jest wielowartościowa zależność funkcyjna?
Na czym polega przekształcenie tabeli do czwartej postaci normalnej (4NF)?
Co to jest połączeniowa zależność funkcyjna?
Kiedy tabela jest w piÄ…tej postaci normalnej (5NF)?
Co to jest denormalizacja i kiedy siÄ™ ja stosuje?