Co to jest skrypt DDL w kontekście baz danych? [Zamknięte]

12

Co to jest skrypt DDL w kontekście baz danych?

Tamara Wijsman
źródło
1
Potrzebuje więcej wyjaśnień.
ukanth

Odpowiedzi:

20

DDL = język definicji danych

Z pozycji Wikipedii dotyczącej DDL :

Język definicji danych (DDL) to język komputerowy do definiowania struktur danych. Termin ten został wprowadzony po raz pierwszy w odniesieniu do modelu bazy danych Codasyl, w którym schemat bazy danych został napisany w języku definicji danych opisującym rekordy, pola i „zestawy” tworzące model danych użytkownika. Początkowo odnosiło się do podzbioru SQL, ale teraz jest używane w sensie ogólnym w odniesieniu do dowolnego języka formalnego opisującego dane lub struktury informacyjne, takie jak schematy XML.

Zatem w przypadku baz danych skrypt DDL to skrypt, który tworzy strukturę (tabele, kolumny, indeksy, ...) bazy danych.

Snark
źródło
0

DDL - język definicji danych

Zwykle składa się z niektórych instrukcji SQL do tworzenia schematów i tabel z ich wzajemnymi relacjami, tj. Ograniczeniami klucza obcego.

Możesz użyć tego skryptu, gdy musisz zainstalować nowy system po stronie klienta. Nie trzeba tworzyć tabel po kolei. Tego typu skrypty są zawarte w plikach z rozszerzeniem „.sql”. Wystarczy otworzyć oprogramowanie do zarządzania bazą danych (wcześniej MySql Workbench) i zaimportować plik lub skopiować i wkleić skrypt do obszaru edycji skryptu i uruchomić go.

Yasitha Bandara
źródło
1
Czy możesz to rozwinąć?
bertieb