Учебно-методический комплекс по дисциплине «Базы данных» для студентов специальности «прикладная информатика (в управлении)
Вид материала | Учебно-методический комплекс |
- Учебно-методический комплекс по дисциплине цикла опд. Ф. 03 «Базы данных» для студентов, 341.3kb.
- Учебно-методический комплекс по дисциплине «Алгоритмизация и программирование» для, 352.01kb.
- Учебно-методический комплекс по дисциплине «Разработка и стандартизация программных, 278.97kb.
- Учебно-методический комплекс для специальности 080801 Прикладная информатика (в экономике), 639.9kb.
- Учебно-методический комплекс Для специальности: 080801 Прикладная информатика (в экономике), 575.12kb.
- Учебно-методический комплекс для студентов специальностей 080801. 65 «Прикладная информатика, 830.45kb.
- Учебно-методический комплекс Для студентов специальности 080801 Прикладная информатика, 489.42kb.
- Учебно-методический комплекс для студентов заочного обучения специальности Прикладная, 81.9kb.
- Учебно-методический комплекс для студентов специальности 080801. 65 «Прикладная информатика, 313.43kb.
- Учебно-методический комплекс для студентов специальности 080801. 65 «Прикладная информатика, 478.17kb.
3.2Нормализация
Краткая теория занятия
Анализ аномалий учебного задания
Выделение функциональных зависимостей
Разработка схемы данных задания в СУБД Access
Задание на практическое занятие
Осуществить разработку БД на основе нормализации данных из таблицы
В табл. 3.1 приведены данные о дантистах и назначениях на прием, которые они сделали своим пациентам. Пациент должен придти на прием к дантисту в указанный кабинет в заранее назначенный день и час. В каждый из дней приема дантист имеет право занимать некоторый кабинет.
Таблица 3.1 – Сведения о дантистах, их пациентах и назначениях на прием
Staff_No | DentistName | Pat_No | PatName | Appointment | Surgery_No | |
Date | Time | |||||
S1011 | Tony Smith | P100 | Gillian White | 12-Sep-98 | 10.00 | S15 |
S1011 | Tony Smith | P105 | Jill Bell | 12-Sep-98 | 12.00 | S15 |
S1024 | Helen Pearson | P108 | Ian MacKay | 12-Sep-98 | 10.00 | S10 |
S1024 | Helen Pearson | P108 | Ian MacKay | 14-Sep-98 | 14.00 | S10 |
S1032 | Robin Plevin | P105 | Jill Bell | 14-Sep-98 | 16.30 | S15 |
S1032 | Robin Plevin | P110 | Jphn Walker | 15-Sep-98 | 18.00 | S13 |
Осуществить разработку БД на основе нормализации данных из таблицы
Агентство Instant Cover занимается подбором сотрудников с временной или неполной занятостью для работы в отелях района Стратклайд. В табл. 6.36 приведены данные о продолжительности работы сотрудников агентства в разных отелях. Номер соци-ального страхования (атрибут NIN) уникален для каждого сотрудника агентства.
Таблица 3.2 – Данные о контрактах агентства Instant Cover
NIN | Contract_No | Hours | EName | H_No | H_Loc |
1135 | C 1024 | 16 | Smith J | H25 | East Kilbride |
1057 | C 1024 | 24 | Hocine D | H25 | East Kilbride |
1068 | C 1025 | 28 | White T | H4 | Glasgow |
1135 | C 1025 | 15 | Smith J | H4 | Glasgow |
Ответить на вопросы
- представленные в табл. 3.1 данные уязвимы по отношению к аномалиям обновления. Приведите примеры аномалий вставки, удаления и изменения данных;
- опишите и проиллюстрируйте процесс нормализации данных, представленных в табл. 3.1, вплоть до НФБК. Обоснуйте любые допущения, сделанные вами в отношении данных из этой таблицы;
- будут ли полученные в БД, реализованной по п. 1, НФБК-отношения также находиться в четвертой (4НФ) и пятой (5НФ) нормальных формах?
- представленные в табл. 3.2 данные уязвимы по отношению к аномалиям обновления. Приведите примеры аномалий вставки, удаления и изменения данных;
- опишите и проиллюстрируйте процесс нормализации данных, представленных в табл. 3.2, вплоть до НФБК. Обоснуйте любые допущения, сделанные вами в отношении данных этой таблицы;
- будут ли полученные в БД, реализованной по п. 2, НФБК-отношения также находиться в четвертой (4НФ) и пятой (5НФ) нормальных формах?