czwartek, 15 czerwca 2017

Lekcja 28. DDL – Database

DDL (Data Definition Language) jest podzbiorem języka SQL Firebird i służy do tworzenia, modyfikowania oraz usuwania obiektów bazy danych.
Z tej lekcji dowiesz się jak utworzyć bazę danych, połączyć się z istniejącą bazą danych, zmienić strukturę plików bazy danych i jak ją usunąć.

CREATE DATABASE
Polecenie CREATE DATABASE tworzy nową bazę danych. Poniższa instrukcja tworzy lokalną bazę danych na dysku C o rozmiarze 8192 strony. Właścicielem bazy danych będzie użytkownik SYSDBA. Baza danych będzie w Dialect 3. 
Poniższa instrukcja obrazuje w jaki sposób utworzyć bazę danych na serwerze zdalnym baseserver przy użyciu ścieżki określonej w aliasie test, który został zdefiniowany wcześniej w pliku aliases.conf (plik zawierający aliasy do plików baz danych). Stosowany jest protokół TCP / IP. Właścicielem bazy danych będzie użytkownik SYSDBA. Baza danych będzie w Dialect 3 oraz będzie używać UTF8 jako domyślnego zestawu znaków.
ALTER DATABASE
Polecenie ALTER DATABASE zmiana strukturę plików bazy danych lub przełącza jej stan na bezpieczne kopiowanie. 
Poniższa instrukcje pokazują w jaki sposób można modyfikować bazę danych.
  1. Dodawanie pliku dodatkowego do bazy danych. Po wypełnieniu 30000 stron w poprzednim podstawowym lub pomocniczym pliku, silnik Firebird rozpocznie dodawanie danych do pliku pomocniczego TEST2.FDB.
  2. Określenie ścieżki i nazwy pliku delta, w którym przechowywane są wszelkie mutacje bazy danych, gdy tylko zostanie przełączona do trybu bezpiecznego kopiowania.
  3. Usuwanie opisu (ścieżki i nazwy) pliku delta.
  4. Przełączanie bazy danych do trybu bezpiecznego kopiowania.
  5. Przełączanie bazy danych z trybu bezpiecznego kopiowania do normalnego trybu pracy.

DELETE DROP
Polecenie DROP DATABASE usuwa bazę danych. 


Brak komentarzy:

Prześlij komentarz