Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_05_ER_SESSIYA_LAB_metodichka_ukr.doc
Скачиваний:
1
Добавлен:
23.11.2019
Размер:
716.29 Кб
Скачать
  1. Виділення сутей і зв'язків між ними.

Кожний студент складає іспит або залік по деякій дисципліні учбового плану і отримує оцінку. Представимо предметну область як взаємодія двох сутностей - "Дисципліна учбового плану" і "Студент" :

Виділення зв'язків :

СТУДЕНТ СДАЕТ ДИСЦИПЛИНА

Виділення сутностей:

СТУДЕНТ <ФИО, …>

ПІБ не може однозначно характеризувати екземпляр сутності, оскільки можна припускати наявність в одній групі повних тезків, тому введемо код студента КОДС.

СТУДЕНТ <КОДС, ФИО, …>

ДИСЦИПЛИНА УЧЕБНОГО ПЛАНА <Наименование, Семестр, Форма отчетности…>

  1. Побудова діаграми ER -типа.

  1. Формування набору попередніх таблиць з вказівкою передбачуваного первинного ключа.

Зв'язок ЗДАЄ . Тип зв'язоку – М : М. Для цього виду зв'язку клас приналежності не має значення.

Застосуємо правило 6: сформуємо 3 таблиці.

СТУДЕНТ <КОДС, ФИО, …>

ДИСЦИПЛИНА УЧЕБНОГО ПЛАНА <Наим_дисц, Семестр, Форма отчетности…>

СДАЕТ <КОДС, Наим_дисц, Семестр, Форма отчетности, …>

  1. Додавання неключових атрибутів.

  1. СТУДЕНТ <КОДС, ФИО, Номер группы, Домашний адрес, Телефон>

Властивість "Домашня адреса", будучи по суті складеним, розглядатиметься в контексті задачі як просте, а властивість "Номер телефону" - як умовне (може бути відсутнім).

  1. ДИСЦИПЛИНА УЧЕБНОГО ПЛАНА <Наим_дисц, Семестр, Форма отчетности, Количество часов, Преподаватель>

  2. СДАЕТ <КОДС, Наим_дисц, Семестр, Форма отчетности, Оценка, Дата сдачи>

Студент складає іспит (залік) по Дисципліні учбового плану і отримує оцінку.

  1. Перевірка таблиць на відповідність вимогам III нормальної форми Бойса - Кодда.

    1. Аналіз на відповідність 1НФ.

Усі сутності не мають груп властивостей, що повторюються.

    1. Аналіз на відповідність 2НФ.

У сутності "Дисципліна учбового плану" властивість "Викладач" залежить тільки від частини ключових властивостей, - а саме від властивостей "Найменування дисципліни" і, можливо, "Форма звітності". Отже, необхідно виділити "Викладач" в окрему сутність.

ПРЕПОДАВАТЕЛЬ <ФИО, должность, кафедра, Домашний адрес, Телефон>

Для забезпечення унікальності кожного екземпляра запису, введемо додаткову (ключову) властивість – код викладача.

ПРЕПОДАВАТЕЛЬ <КОДП, ФИО, должность, кафедра, Домашний адрес, Телефон>

Взаємодія нової суті з суттю "Дисципліна учбового плану" здійснюється за допомогою нового зв'язку "Читає".

Дисципліну учбового плану читає викладач.

Тепер необхідно повернутися назад до 3 пункту етапу проектування: формування набору попередніх таблиць з вказівкою передбачуваного первинного ключа.

ПРЕПОДАВАТЕЛЬ <КОДП, ФИО, должность, кафедра, Домашний адрес, Телефон>

ДИСЦИПЛИНА УЧЕБНОГО ПЛАНА <Наим_дисц, Семестр, Форма отчетности, Количество часов>

На підставі правила 6 отримаємо ще одну таблицю

ЧИТАЕТ <Наим_дисц, Семестр, Форма отчетности, КОДП>

Для ліквідації надмірності і потенційної суперечності даних додамо в таблицю "Учбовий план" стовпець КОДДУ, вміст якого буде однозначний ідентифікувати кожен рядок таблиці.

Назу СДАЕТ замінемо на СВОДНАЯ ВЕДОМОСТЬ.

Назву ЧИТАЕТ - на ДИСЦИПЛИНА_ПРЕПОДАВАТЕЛЬ

В результаті отримуємо наступні таблиці.

СТУДЕНТ <КОДС, ФИО, Номер группы, Домашний адрес, Телефон>

СВОДНАЯ ВЕДОМОСТЬ <КОДС, КОДП, Оценка, Дата сдачи>

ПРЕПОДАВАТЕЛЬ <КОДП, ФИО, должность, кафедра, Домашний адрес, Телефон>

ДИСЦИПЛИНА УЧЕБНОГО ПЛАНА <КОДДУ, Наим_дисц, Семестр, Форма отчетности, Количество часов>

ДИСЦИПЛИНА_ПРЕПОДАВАТЕЛЬ <КОДДУ, КОДП,>

Перевірка на відповідність нормальним формам

1НФ.

Усі побудовані таблиці знаходяться в першій нормальною формі, оскільки кожен стовпець таблиці неділимий і у рамках однієї таблиці немає стовпців з однаковими по сенсу значеннями.

2НФ.

Таблиця "Звідна відомість" через стовпці КОДС і КОДП зв'язує інформацію про студента з інформацією про конкретну дисципліну і фіксує оцінку, отриману студентом. Оцінка і дата складання іспиту (заліку) однозначно залежать від вмісту стовпців КОДС і КОДДУ, які є складеним первинним ключем. Таким чином, усі таблиці мають первинні ключі, які однозначно визначають рядки і ненадлишкові, і можна говорити про те, що таблиці знаходяться в другій нормальній формі.

3НФ.

У усіх трьох таблицях значення будь-якого поля, що не входить в первинний ключ не залежить від значення іншого поля, що також не входить в первинний ключ.

Реляційна схема БД "Сесія":

Додаток 1.

Індивідуальні завдання

Варіант 1

Предметна|наочна| область ІС: Бібліотека

Мінімальний список характеристик :

Автор книги|книжки|, назва, рік видання, ціна, чи є новим виданням, коротка анотація; номер читацького квитка, ПІБ, адреса і|та| телефон читача, дата видачі книги|книжки| читачеві і|та| дата здачі книги|книжки| читачем.

Варіант 2

Предметна|наочна| область ІС: Університет

Мінімальний список характеристик :

Номер, ПІБ, адреса і|та| посада викладача; код, назва, кількість годин, тип контролю і|та| розділ|поділ| предмета; код, назва, номер завідувача|завідуючого| кафедрою; номер аудиторії, де викладач читає свій предмет.

Варіант 3

Предметна|наочна| область ІС: Оптова база

Мінімальний список характеристик :

Код товару, назва товару, кількість на складі, вартість одиниці товару, примітки|тлумачення| - опис товару; номер і|та| ПІБ постачальника товару, термін постачання і|та| кількість товарів в постачанні.

Варіант 4

Предметна|наочна| область ІС: Виробництво

Мінімальний список характеристик :

Код виробу, назва виробу, чи є типовим, примітка|тлумачення| - для яких цілей призначено; код, назва, адреса і|та| телефон підприємств, що випускають вироби; рік випуску і|та| обсяг випуску цього виробу підприємством.

Варіант 5

Предметна|наочна| область ІС: Мережа магазинів

Мінімальний список характеристик :

Номер, ПІБ, адреса, телефон і|та| капітал власників магазинів; номер, назва, адреса і|та| телефон магазину; номер, ПІБ, адреса, телефон постачальника, а також вартість постачання цього постачальника в цей магазин.

Варіант 6

Предметна|наочна| область ІС: Авторемонтні майстерні

Мінімальний список характеристик :

Номер водійських прав, ПІБ, адреса і|та| телефон власника автомобіля; номер, ПІБ, адреса, телефон і|та| кваліфікація механіка; номер, марка, потужність і|та| колір|цвіт| автомобіля; номер, назва, адреса і|та| телефон ремонтної майстерні.

Варіант 7

Предметна|наочна| область ІС: Деканат

Мінімальний список характеристик :

Найменування спеціальності, код групи, ПІБ, дата народження, домашня|хатня| адреса, телефон слухача, примітки|тлумачення| - автобіографія слухача; код, назва, кількість годин і|та| вид|вигляд| контролю предметів, код сесії і|та| оцінки кожного слухача кожному предмету в кожну сесію.

Варіант 8

Предметна|наочна| область ІС: Договірна діяльність організації

Мінімальний список характеристик :

Шифр договору, найменування організації, терміни виконання, сума договору, примітки,|тлумачення| вид|вигляд| договору; номер, ПІБ, адреса, телефон, посада, оклад співробітників, терміни роботи цього співробітника за цим договором.

Варіант 9

Предметна|наочна| область ІС: Поліклініка

Мінімальний список характеристик :

Номер, прізвище, ім'я, по батькові, дата народження пацієнта;

ПІБ, посада і|та| спеціалізація лікаря, діагноз, поставлений цим лікарем цьому пацієнтові, чи потрібне|необхідне| амбулаторне лікування, термін втрати працездатності, чи перебуває на диспансерному обліку|урахуванні|, примітка|тлумачення|

Варіант 10

Предметна|наочна| область ІС: Телефонна станція

Мінімальний список характеристик :

Номер абонента, прізвище абонента, адреса, дата установки, наявність того, що блокує, заборгованість, примітка|тлумачення|

Варіант 11

Предметна|наочна| область ІС: Спорт

Мінімальний список характеристик :

Прізвище спортсмена, дата народження, вид|вигляд| спорту, команда, країна, заліковий результат, чи являється він досягненням, яким (світовий рекорд, олімпійський і тому подібне|тощо|) і|та| за який рік; примітка|тлумачення|.

Варіант 12

Предметна|наочна| область ІС: Сільськогосподарські роботи

Мінімальний список характеристик :

Найменування з/х підприємства, дата реєстрації, вид|вигляд| власності, число працівників, основний вид|вигляд| продукції, чи є передовим в освоєнні нової технології, прибуток, примітка|тлумачення|

Варіант 13

Предметна|наочна| область ІС: Міський транспорт

Мінімальний список характеристик :

Вид|вигляд| транспорту, номер маршруту, дата вступу маршруту, початкова зупинка, кінцева|скінченна| зупинка, час в дорозі, примітка|тлумачення|.

Варіант 14

Предметна|наочна| область ІС: Географія

Мінімальний список характеристик :

Назва країни, столиця, площа|майдан| території, чи є країна розвиненою в економічних відносинах, кількість населення, переважаюча|пануюча| національність, примітка|тлумачення|

Варіант 15

Предметна|наочна| область ІС: Домоуправління

Мінімальний список характеристик :

Номер під'їзду, номер квартири, загальна|спільна| площа|майдан|, корисна площа|майдан|, кількість кімнат, прізвище квартиронаймача, дата прописки, кількість членів сім'ї, кількість дітей в сім'ї, чи є заборгованість по квартплаті, примітка|тлумачення|

Варіант 16

Предметна|наочна| область ІС: Аеропорт

Мінімальний список характеристик :

Номер рейсу, пункт призначення, дата рейсу, тип літака, час вильоту, час в дорозі, чи є маршрут міжнародним, відомості про пасажира, примітка|тлумачення|

Варіант 17

Предметна|наочна| область ІС: Персональні ЕОМ

Мінімальний список характеристик :

Фірма-виготівник, тип процесора, тактова частота, об'єм|обсяг| ОЗУ, об'єм|обсяг| жорсткого диска, дата випуску, Відомості про фірми-реалізаторів: Найменування, адреса, телефон, примітка|тлумачення|

Варіант 18

Предметна|наочна| область ІС: Особисті|особові| дані про студентів.

Мінімальний список характеристик :

Прізвище і|та| ініціали студента, курс, факультет, спеціальність, дата народження студента, сімейний стан, відомості про сім'ю

Варіант 19

Предметна|наочна| область ІС: Мікросхеми пам'яті

Мінімальний список характеристик :

Позначення, розрядність, місткість|ємкість|, дата початку|начала| випуску, час доступу, чи є широко використовуваним, вартість, примітка|тлумачення|

Варіант 20

Предметна|наочна| область ІС: Шахи

Мінімальний список характеристик :

Прізвище спортсмена, дата народження, країна, спортивний розряд, чи брав участь в боротьбі за звання чемпіона світу|миру|, рейтинг, примітка|тлумачення|

Варіант 21

Предметна|наочна| область ІС: Іподром

Мінімальний список характеристик :

Кличка коня, масть, вік, вид|вигляд| забігу, чи являється кінь фаворитом, прізвище наїзника, зайняте|заклопотане| місце, примітка|тлумачення|

Варіант 22

Предметна|наочна| область ІС: Червона книга|книжка|

Мінімальний список характеристик :

Вид|вигляд| тварини, рід, сімейство, дата занесення в книгу|книжку|, чисельність популяції, чи мешкає на Україні, примітка|тлумачення| - необхідні для порятунку|спасіння| заходи

Варіант 23

Предметна|наочна| область ІС: Супутники планет

Мінімальний список характеристик :

Назва, назва планети-хазяїна|господаря|, дата відкриття|відчиняти|, діаметр, період звернення|звертання|, примітка|тлумачення|

Варіант 24

Предметна|наочна| область ІС: Радіодеталі

Мінімальний список характеристик :

Позначення, тип, дата випуску, кількість на схемі пристрою|устрою|, чи є пригідною до ремонту, примітка|тлумачення|

Варіант 25

Предметна|наочна| область ІС: Лісове господарство

Мінімальний список характеристик :

Найменування зеленого масиву, площа|майдан|, основна порода, чи є заповідником, дата останньої перевірки, прізвище обслуговуючого лісника, примітка|тлумачення|

Варіант 26

Предметна|наочна| область ІС: Автотранспортне підприємство

Мінімальний список характеристик :

номерний знак автомобіля, марка автомобіля, його технічний стан|статок|, місцезнаходження автомобіля, середня швидкість, вантажопідйомність, витрата палива|пального|, табельний номер водія, прізвище, ім'я, по батькові, дата народження, стаж роботи, оклад, дата виїзду, дата прибуття, місце призначення, відстань, витрата пального, маса вантажу|тягаря|

Варіант 27

Предметна|наочна| область ІС: Каталог відео кліпів

Мінімальний список характеристик :

Код відеострічки, дата запису, тривалість, тема, вартість, Відомості про актора: Прізвище, ім'я по батькові, амплуа.

Варіант 28

Предметна|наочна| область ІС: Замовлення

Мінімальний список характеристик :

Прізвище, ім'я, по батькові клієнта, номер рахунку, адреса, телефон, номер замовлення, дата виконання, вартість замовлення, назва товару, його ціна і|та| кількість

Варіант 29

Предметна|наочна| область ІС: Рецепти

Мінімальний список характеристик :

Найменування блюда, опис рецепту, перелік інгредієнтів, їх кількість, вихід готового продукту, калорійність

Варіант 30

Предметна|наочна| область ІС: Відділ кадрів

Мінімальний список характеристик :

Прізвище, ім'я, по батькові, домашня|хатня| адреса, телефон, дата народження, посада, дата зарахування, стаж роботи, освіта|утворення|, прізвище, ім'я, по батькові, і|та| дати народження членів сім'ї кожного співробітника, оклад, найменування підрозділу, кількість штатних одиниць, фонд заробітної плати за місяць і|та| за рік

Варіант 31

Предметна|наочна| область ІС: Ломбард

Мінімальний список характеристик :

Прізвище, ім'я, по батькові, номер паспорта, серія паспорта, дата видачі паспорта, назва товару, опис товару, дата здачі, дата повернення, сума, комісійні

Варіант 32

Предметна|наочна| область ІС: Бюро по працевлаштуванню

Мінімальний список характеристик :

Назва працедавця, Вид діяльності, Адреса працедавця, Телефон працедавця, посада, Прізвище претендента, Ім'я, По батькові, Кваліфікація, Вид діяльності, Інші дані, Передбачуваний розмір заробітної плати

Варіант 33

Предметна|наочна| область ІС: Туристична фірма

Мінімальний список характеристик :

Код маршруту, країна, клімат, тривалість, готель, вартість, путівка: маршрут, клієнт, дата відправлення, кількість, знижка; прізвище кліента, ім'я, по батькові, адреса кліента, телефон кліента

Варіант 34

Предметна|наочна| область ІС: Облік|урахування| телефонних переговорів

Мінімальний список характеристик :

Код абонента, номер телефону, инн, адреса, міста (код міста, назва, тариф денний, тариф нічний), переговори (дата, кількість хвилин|мінут|, час доби).

20

11/20/2020

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