ы и запишем алгоритм создания реляционной БД.
- Такое поле называется «ключевым».
(Далее ученики записывают в тетрадь определение реляционных БД и виды связей, используя информацию, представленную на слайде презентации и пояснения учителя)
- В данном случае реализуется связь «многие - ко - многим», т. к. каждой записи в одной из таблиц соответствует несколько записей в другой.
(Далее ученики записывают алгоритм создания реляционной БД, использую информацию, представленную на слайде презентации)
4)Практическая работа.
- В ходе практической работы, которую вам сегодня предстоит выполнить, вы должны будете нормализовать неверно или, правильнее сказать – неграмотно составленную таблицу. Исходная таблица «Поликлиника» содержит 6 полей: фамилия пациента, дата рождения, номер участка, фамилия врача, дата посещения и диагноз. Налицо имеющиеся в данной БД недостатки. Например, дублированная информация - дата рождения одного и того же человека, повторение фамилии врача одного и того же участка и т. п.
- Для того чтобы разбить исходную таблицу нужно сначала определить первичный ключ таблицы. Как вы думаете, какое поле будет являться в данной таблице первичным ключом?
- Верно! Обратите внимание, что в БД есть поле, которое вообще не зависит от главного ключа. Это поле «фамилия врача», которое зависит от номера участка. Поэтому создадим новую таблицу, которая будет состоять из полей «номер участка» и «фамилия врача». Кроме этого мы видим что поля «дата рождения» и «номер участка» зависят не полностью от всего ключа таблицы, а лишь от его части, следовательно, эти три поля («дата рождения», «номер участка» и «фамилия пациента») мы также выделим в отдельную таблицу.
- Таким образом, в результате нормализации мы получили три таблицы: «посеще
Страницы: << < 3 | 4 | 5 | 6 | 7 > >>