Етап 4 Розробка SQL-скрипта для створення бази даних, внесення даних, генерація значень полів, Проектування баз даних, ВНТУ
« Назад2.4 Етап 4. Розробка SQL-скрипта для створення бази даних, внесення даних, генерація значень полівМета: розробити SQL-скрипт у прив’язці до конкретної СУБД, заповнити значеннями всі створені таблиці в кількості достатньої для перевірки ефективності створеної структури даних. Попередні відомості: В реляційних СУБД для створення таблиць використовується частина мови SQL (Structured Query Language) під назвою DDL (Data Definition Language). SQL DDL містить конструкції для створення, видалення, а також для зміни визначення окремих стовпчиків таблиці. Для створення таблиці використовується команда CREATE TABLE з таким синтаксисом: CREATE TABLE ім’я_таблиці ( визначення_поля[, визначення_поля,…n] обмеження_на_таблицю[,…n] ); де: визначення_поля має вигляд ім’я_поля тип [(розмір)] [обмеження_на_поле] обмеження_на_поле має вигляд: [CONSTRAINT ім’я_обмеження] {PRIMARY KEY | UNIQUE | NOT NULL} обмеження_на_таблицю має вигляд: [CONSTRAINT ім’я_обмеження] {PRIMARY KEY (ключове_поле1[, ключове_поле2 [, ...]]) | UNIQUE (унікальне_поле1[, унікальне_поле2 [, ...]]) | NOT NULL (непорожнє_поле1[, непорожнє_поле2 [, ...]]) | FOREIGN KEY (поле_посилання1[, поле_посилання2 [, ...]]) REFERENCES зовнішняТаблиця [(зовнішнє_поле1 [, зовнішнє_поле2 [, ...]])]} ім’я_поля, ім’я_таблиці – припустимі імена в обраній СУБД; назви таблиць та полів, тип – типих даних, Для видалення таблиці використовується команда DROP TABLE: DROP TABLE ім’я_таблиці; Для зміни визначення окремих стовпчиків використовується команда ALTER TABLE: ALTER TABLE ім’я_таблиці { ADD {COLUMN ім’я_поля тип [(розмір)] [NOT NULL] [CONSTRAINT індекс] | ALTER COLUMN поле тип[(розмір)] | CONSTRAINT ім’я_індекса} | DROP {COLUMN поле | CONSTRAINT ім’я_індекса }} З повагою ІЦ "KURSOVIKS"! |