Advertisement
Guest User

Untitled

a guest
May 19th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. DDL, Definionwanie schematu bazy danych
  2. 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.
  3.  
  4.  
  5. Transakcje
  6. 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ść.
  7.  
  8.  
  9. Poziom izolacji dla transakcji ustalamy korzystając z polecenia
  10. SET TRANSACTION ISOLATION LEVEL
  11. [READ COMMITTED | SERIALIZABLE];
  12. Poziom izolacji opisuje tylko, jak dana transakcja chce widzieć bazę danych (nie dotyczy więc bezpośrednio innych transakcji).
  13. Poziom izolacji SERIALIZABLE gwarantuje semantykę sekwencyjną dla transakcji (ACID) przez wycofywanie transakcji naruszajacych ją.
  14. 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