wyk5, Bazy Danych, Wykłady bazy danych - PDF
[ Pobierz całość w formacie PDF ]
SQL – Structured Query
Language (1)
Wykład 5
Prowadzący: dr Paweł Drozda
Zadania SQL
definiowanie danych
definiowanie perspektyw
przetwarzanie danych (interaktywne i
programowe)
definiowanie reguł integralności danych
autoryzacja
określanie początku transakcji,
potwierdzenie i wycofywanie transakcji
dr P. Drozda
Cechy SQL-a
„podjęzyk danych
Trójwartościowa logika (TRUE, FALSE,
UNKNOWN)
Trzy sposoby użycia:
Interaktywny lub samodzielny SQL – do
wprowadzania lub wyszukiwania informacji
Statyczny SQL – stały kod SQL napisany przed
wykonaniem programu – dwa typy:
„Zanurzony SQL
Modułowy SQL
Dynamiczny SQL – kod generowany przez
aplikacje w zależności od wyborów użytkownika
dr P. Drozda
Grupy instrukcji
Język definicji danych (DDL):
CREATE, ALTER, DROP
Język manipulowania danymi (DML):
SELECT, INSERT, UPDATE i DELETE
Instrukcje Sterowania Danymi:
GRANT i REVOKE
dr P. Drozda
Data Definition Language (DDL)
Tworzenie tabel, baz danych, itd.
CREATE
Modyfikacja schematu bazy danych –
ALTER
Usuwanie tabel, baz danych itd. -
DROP
dr P. Drozda
[ Pobierz całość w formacie PDF ]