Проектирование многотабличной базы данных. Создание базы данных (§§ 5 - 6) | Создание базы данных (11 кл. 68 ч. sim)


Планирование уроков на учебный год (по учебнику Семакина И.Г.) 2 часа в неделю


Уроки 6 - 16
Базы данных (§§ 5 - 9)
Практическая работа 1.3. "Знакомство с СУБД LibreOffice Base"
Практическая работа 1.4. "Создание базы данных «Приемная комиссия»"
Практическая работа 1.6. "Реализация простых запросов в режиме дизайна"
Практическая работа 1.7. "Расширение базы данных "Приемная комиссия". Работа с формой"
Практическая работа 1.8. "Реализация сложных запросов к базе данных "Приемная комиссия""
Практическая работа 1.9. "Создание отчета"



Содержание урока

Уроки 6 - 7. База данных — основа информационной системы (§ 5)

Уроки 8 - 10. Проектирование многотабличной базы данных. Создание базы данных (§§ 6 - 7)

Проектирование многотабличной базы данных

Отношения и связи

Схема базы данных

Что такое целостность данных

Вопросы и задания

Создание базы данных

Вопросы и задания

Практическая работа № 1.4. Создание базы данных «Приемная комиссия»

Уроки 11 - 12. Запросы как приложения информационной системы (§ 8)

Уроки 13 - 16. Логические условия выбора данных (§ 9)


Уроки 8 - 10
Проектирование многотабличной базы данных (§ 6)
Создание базы данных (§ 7)
Практическая работа 1.4. "Создание базы данных «Приемная комиссия»"


Создание базы данных







База данных создается средствами СУБД. Создание происходит в два этапа.

1) Построение структуры таблиц и установка связей.
2) Ввод данных в таблицы.

На первом этапе в каждой таблице определяются имена полей, их типы и форматы. Совсем не обязательно все таблицы БД должны быть построены одновременно. В нашем примере на начальном этапе работы приемной комиссии могут быть созданы таблицы ФАКУЛЬТЕТЫ и СПЕЦИАЛЬНОСТИ. Структуры этих таблиц представлены в табл. 1.3 и 1.4.

image

Затем средствами СУБД устанавливаются связи между таблицами через общее поле КОД ФКТ.

После этого таблицы можно заполнять данными. Современные СУБД предоставляют пользователю удобные средства ввода. Данные можно вводить непосредственно в строки таблиц, отражаемых на экране, или через диалоговые окна — формы (рис. 1.12). В процессе ввода данных СУБД осуществляет автоматический контроль соответствия вводимых данных объявленным типам и форматам полей.

В таблице 1.5 приведены первые три записи таблицы ФАКУЛЬТЕТЫ, а в табл. 1.6 — шесть записей таблицы СПЕЦИАЛЬНОСТИ.

image

На этапе приема документов в базу данных будут добавлены таблицы АНКЕТЫ и АБИТУРИЕНТЫ. Их структуры представлены в табл. 1.7 и 1.8.

image

После установки связей таблицы будут заполняться данными. Первые двенадцать записей в этих таблицах приведены в табл. 1.9 и 1.10.

image

image

Когда начнутся приемные экзамены, понадобится таблица ОЦЕНКИ. Опишем ее структуру в табл. 1.11.

image

Тип «байтовый» является разновидностью типа «целый». Он применяется для целых положительных чисел в диапазоне от О до 255 и занимает в памяти 1 байт. Поскольку оценки принимают значения от 2 до 5, этот тип оказывается наиболее «экономным».

А вот какой вид (после установки связи с таблицей АБИТУРИЕНТЫ и ввода данных) примет таблица с результатами сдачи экзаменов перечисленными выше двенадцатью абитуриентами — табл. 1.12 (здесь 0 — неявка на экзамен).

image

И наконец, осталось создать таблицу ИТОГИ для занесения в нее результатов зачисления абитуриентов в университет. Структура ее описана в табл. 1.13.

image

Содержание таблицы приведено в табл. 1.14.

image

Логические значения поля ЗАЧИСЛЕНИЕ первоначально отмечаются пустыми квадратиками, обозначающими ЛОЖЬ («нет») (значение по умолчанию логического поля — ЛОЖЬ). После объявления итогов для принятых абитуриентов это значение будет заменено на значение ИСТИНА («да») — будет выставлена галочка. Осталось подключить эту таблицу к схеме через поле РЕГ_НОМ.

image

Следующая страница Вопросы и задания









Наверх