Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_ОБД.doc
Скачиваний:
9
Добавлен:
05.03.2016
Размер:
200 Кб
Скачать
☆

Порядок виконання роботи

  1. На основі попередньої лабораторної роботи реалізувати ER-діаграму.

  2. Визначити типи зв’язків між сутностями.

  3. Зобразити у вигляді реляційних схем відповідні сутності та атрибути.

  4. Визначити первинні та зовнішні ключі в реляційних відношеннях.

  5. Оформити звіт по виконанні лабораторної роботи.

Оформлення звіту:

  1. Титульний лист.

  2. Мета роботи.

  3. Порядок виконання.

  4. Представлення основних результатів по виконаній лабораторній роботі.

  5. Висновки.

Контрольні питання

  1. Характеристика типів зв’язків між сутностями.

  2. Поняття кортежа, домена, атрибута.

  3. Кардинальність реляційного відношення.

  4. Степінь відношення.

Список рекомендованої літератури

  1. В.В. Пасічник, В.А. Резніченко. Організація баз даних та знань. – К:. Видавнича група BHV, 2006. – 384 с.

  2. К.Дж. Дейт. Введение в системы баз данных. Киев, «Вильямс», 2001;

  3. Д. Ульман, Д. Уиндом. Введение в системы баз данных. Москва, Лори, 2000;

ЛАБОРАТОРНА РОБОТА № 3

СТВОРЕННЯ СХЕМИ БД в СКБД FIREBIRD.

Мета роботи: вивчити основні конструкції мови SQL, реалізувати схему БД в середовищі firebird.

Короткі теоретичні відомості

Операція створення бази даних може бути або елементарною дією, або ж вимага­ти складних маніпуляцій, залежно від потреб користувача та обраної СКБД. Ба­гато сучасних СКБД оснащені графічними засобами, що дають змогу визначати схему бази, проте універсальним способом створення бази даних є застосування операторів SQL. Синтаксис типового оператора створення бази даних є таким:

CREATE DATABASE <ім'я бази даних>

Оскільки синтаксис цього оператора змінюється залежно від системи, ми його не будемо деталізувати. У більшості СКБД оператор CREATE DATABASE дає змогу ви­конати такі основні дії:

  • делегувати повноваження на створення бази даних тому чи іншому користувачу;

  • визначити місце (диск, каталог), де розташовуватиметься база даних;

  • зарезервувати певний обсяг дискового простору для подальшого зберігання рядків таблиць та іншої інформації.

Оператор CREATE TABLE

Процедура створення таблиці є більш стандартизованою. Базовий синтаксис від­повідного оператора є таким:

CREATE TABLE <ім'я таблиці> (<поле 1> <тип даних 1> [ NOT NULL ] [, <поле 2> <тип даних 2> [ NOT NULL ]]...)

Після ключових слів CREATE TABLE задаються ім'я таблиці та імена стовпців з ти­пами даних і деякими іншими характеристиками. Специфікатор NOT NULL забороняє введення у стовпець NULL-значень і застосовується зокрема до ключових полів.

Можливі ситуації, коли вже створена таблиця не відповідає зміненим вимогам до бази даних. Команда ALTER TABLE дає змогу змінити структуру таблиці після її створення: додати до вже визначеної таблиці стовпець або змінити наявний. Синтаксис команди такий:

ALTER TABLE <ім'я таблиці> [ADD <поле> <означення поля>|

ALTER <поле> <параметри>|

DROP <поле> <параметри>]

У SQL є команда, призначена для видалення з бази даних усієї таблиці. Оператор DROP TABLE видаляє таблицю з усіма зв'язаними з нею віртуальними таблицями й індексами. Найчастіше він застосовується до тимчасових таблиць, які видаля­ються через певний час після створення. Синтаксис команди такий:

DROP TABLE <ім'я таблиці>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]