Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DDL, Definionwanie schematu bazy danych
- Polecenia służace do definiowania schematu bazy danych sa podzbiorem polecen SQL*Plus, czesto nazywanym jezykiem definiowania danych DDL. Umożliwiaja tworzenie i modyfikowanie podstawowych struktur relacyjnej bazy danych, takich jak relacje i perspektywy.
- Transakcje
- Umożliwiają one współbieżny dostęp do zawartości bazy danych, dostarczając niezbędnych mechanizmów synchronizacji. Istotą transakcji jest integrowanie kilku operacji w jedną niepodzielną całość.
- Poziom izolacji dla transakcji ustalamy korzystając z polecenia
- SET TRANSACTION ISOLATION LEVEL
- [READ COMMITTED | SERIALIZABLE];
- Poziom izolacji opisuje tylko, jak dana transakcja chce widzieć bazę danych (nie dotyczy więc bezpośrednio innych transakcji).
- Poziom izolacji SERIALIZABLE gwarantuje semantykę sekwencyjną dla transakcji (ACID) przez wycofywanie transakcji naruszajacych ją.
- Poziom READ COMMITTED powoduje przy modyfikacjach czekanie na zwolnienie (jawnej lub ukrytej) blokady wierszy. Odczyt nie jest jednak powtarzalny: kilka kolejnych wywołań tego samego zapytania w ramach tej samej transakcji może dać różne wyniki, ponieważ transakcja ma dostęp do wszystkich zatwierdzonych już modyfikacji z innych transakcji.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement