Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
Кафедра ЕОМ
ЗВІТ
до лабораторної роботи № 1
з дисципліни:
“Організація баз даних ”
Лабораторна робота № 1
Тема: Створення бази даних, таблиць, зв’язків та обмежень цілісності
Мета: Познайомитися з середовищем OpenOffice.org Base, навчитись створювати базу даних, таблиці, зв’язки між таблицями, накладати обмеження цілісності.
ЗАВДАННЯ
Вибрати довільно предметну галузь (наприклад, спеціалізований телефонний довідник, щоденник, фотоальбом, моя домашня бібліотека, Інтернет магазин і т.п.).
Мінімальна кількість таблиць для опису предметної області – 6.
Наявність всіх типів зв’язків, а саме (1-1, 1-N, N-N).
Для перевірки спроектованої структури бази необхідно ввести у кожну таблицю по декілька записів даних.
Хід роботи: Базовою є таблиця асортимент:/
Вона містить відомості про товар, його наявність, ціну, постачальника та виробника.
Вона пов’язана з таблицею постачальники, яка містить відомості про постачальників товарів:
/
Це приклад зв’язку один до багатьох, так як кожен постачальник може реалізовувати кілька різних товарів.
Таблиця Виробник з’єднана з таблицею асортимент зв’язком 1-N, так як один виробник може виробляти певну кількість товарів.
/
Зв’язок виробники-постачальники є зв’язком N-N так як кожен з постачальників може постачати продукцію різних виробників, а також кожен з виробників може мати кілька постачальників.
Таблиця «Технічні характеристики» містить в собі розширену інформацію про характеристики товару.
/
Таблиця характеристики прив’язана до таблиці асортимент зв’язком 1-1, тому що одному товару відповідає лише один запис з таблиці характеристики.
Загальна структура зв’язків таблиць в база даних виглядає наступним чином:
/
Висновок: Під час лабораторної роботи я познайомився з середовищем OpenOffice.org Base, навчився створювати базу даних, таблиці, зв’язки між таблицями, накладати обмеження цілісності.