Проектування бази даних реляційного типу

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Автоматизовані Системи Управління

Інформація про роботу

Рік:
2011
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Інші

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»  Кафедра: Автоматизовані системи управління Звіт до лабораторної роботи №2 Проектування бази даних реляційного типу Львів 2011 Мета роботи: Вивчення порядку, методів та засобів інформаційного моделювання предметної області, створення таблиць бази даних, проектування логічної структури реляційної бази даних, нормалізації баз даних. Теоретична частина Реляційна база даних – це множини взаємопов'язаних відношень, які зберігають значення інформаційних показників деякої сукупності об'єктів реального світу. Частина реального світу, що відображається у базі даних, називається предметною областю. На першому етапі проектування бази даних необхідно встановити призначення бази даних, основні її функції та інформацію, яку вона повинна містити. Тобто потрібно визначити основний зміст таблиць бази даних і інформацію, яку будуть містити поля таблиць. Кожна таблиця містить інформацію на окрему тему, а кожне поле в таблиці – окремі відомості з цієї теми. Для кожного поля встановлюється тип даних, що визначає вигляд інформації, яка буде вноситись у це поле. Тип даних вноситься в колонку Data Type (Тип даних). Access розрізняє такі типи даних: Access розрізняє такі типи даних полів: Text Текстові поля містять текст, довжина якого не може бути більше 255 символів. Реальна довжина поля встановлюється за допомогою параметра Field Size (розмір поля). Memo У Memo-полях зберігається текст довжиною до 32000 символів. Поля цього типу даних не можуть індексуватися. Number Числові поля містять довільні числові значення. Діапазон допустимих значень визначається параметром Field Size (розмір поля). Date / Time Поля дати / часу містять значення дати й часу в діапазоні від 100 до 9999 року. Currency У грошових полях можна зберігати числа з точністю до 15 розрядів ліворуч від коми і чотирьох десяткових розрядів праворуч від коми. Counter Поле лічильника містить число, яке автоматично збільшується Access на 1, коли в таблицю додається новий блок даних. Yes / No У таких полях зберігаються значення Так або Ні. Поля даного типу не можуть індексуватися. OLE Object У OLE - полях поміщаються об'єкти, такі як, наприклад, Excel-таблиця або Microsoft Draw - графіка, оброблені OLE - сервером. Розмір поля може бути до 128 МБ. Поля даного типу не можуть індексуватися. Характеристики кожного поля визначаються рядом параметрів, які регламентують способи опрацювання, збереження та відображення даних Спростити введення значень в поле дає змогу операція підстановки. Застосовуючи цю операцію, можна вибирати значення поля із списку. Список значень може бути як фіксованим, так і міститися у таблиці чи запиті. Маска – це попередній описання типу символів, способу їхнього введення та розміщення в полі, а також засіб визначення загального вигляду значень поля під час його відображення. Таблиці баз даних СУБД MS Access дають змогу виконувати попередній аналіз значень, що вводяться в поля за попередньо вказаними правилами. Кожна таблиця може мати первинний ключ. Він ідентифікує записи і допомагає відрізнити один запис від іншого. Первинний ключ складається з одного або декількох полів. У реляційних базах даних користувач може описати відношення між декількома таблицями. Access враховує ці відношення, шукаючи взаємопов’язані дані під час оброблення запитів, форм та звітів, що ґрунтуються на декількох таблицях. Щоб встановити зв’язки між кількома таблицями спершу треба створити первинний ключ для кожної таблиці .Існує три типи зв’язків між таблицями: Зв’язок «один-до-багатьох» Зв’язок «багато-до-багатьох» Зв’язок «один-до-одного» Описання виконаної роботи А) Об’єкт інформаційного моделювання. Завданням цієї лабораторної роботи є описання певної предметної області на підставі якого буде спроектовано реляційну базу даних. Вибрано таку предметну область: аеропорт Відома множина клієнтів і польотів , які є в даному аеропорті в різний час ,і різними літаками. Потрібно побудувати базу даних для роботи з пасажирами і їхніми польотами. Б) Концептуальна модель об’єкта. Характеристики предметної області, що підлягають відображенню у базі даних, описує така множина атрибутів: назва літака ,клас літака кількість місць в літаку,аеропорт,назва аеропорта,місто,країна,аеропорт відправки ,аеропорт прибуття, час відправки ,час прибуття, ініціали клієнта,кількісь замовлень ,оплата. В) Логічна схема бази даних. Всі перелічені вище характеристики фірм і товарів можна подати такими інформаційними відношеннями, тобто таблицями MS Access: аеропорт:-назва ,місто ,країна літак:номер літака,клас місць,кількість місць польоти:номер польоту дата вартісь замовник:ініціали,номер польоту, кількість замовлень, оплата переліт:номер літака, час відправлення, час прибуття аеропорт відправлення, аеропорт прибуття,номер польоту Г) Структура та вміст таблиць. Таблиця аеропорт Назва аеропорту Місто країна  текстове текстове текстове  50 20 20  Таблиця замовник Ініціали Номер польоту Кількість місць Оплата  Текстове числове числове логічне  50 Довге ціле Довге ціле   Таблиця літак Номер літака Клас місць Кількість місць  Числове Тестове Числове  Довге ціле 20 Довге ціле  Таблиця переліт Номер літака Час відправлення Час прибуття Аеропорт Відправлення Аеропорт прибуття Номер польоту  Числове Час час Текстове Текстове Числове  Довге ціле   50 50 Довге ціле  Таблиця польоти Номер польоту Дата Вартість Куди-звідки  Числове Час Гроші тексове  Довге ціле   50  Д)Вигляд всіх таблиць моєї бази даних Таблиця замовник ключове поле номер польоту Маска кількість замовлених місць більше за 0 Таблиця переліт:ключове поле номер Польоту Таблиця літак ключове поле номер літака Таблиця аеропорт ключове поле аеропорт  Рис1.Таблиця літак  Рис2.Таблиця польоти  Рис3.Таблиця переліт  Рис 4.таблиця аеропорт  Рис 5.Таблиця замовник E)Структура зв’язків між таблицями  Висновок: На цій лабораторній роботі я ознайомився з послідовністю ,методами та засобами інформаційного моделювання предметної області, створення таблиць баз даних ,проектування логічної структури бази даних, нормалізації баз даних.
Антиботан аватар за замовчуванням

19.02.2013 22:02-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!