Создание базы данных, содержащей несколько таблиц.
Цель: научиться разрабатывать структуру таблиц базы данных, определять связи
между таблицами.
Методические указания и задания к работе
Проблемы
безопасности жизнедеятельности, в том числе пожарной безопасности, сегодня
становятся все более актуальными. В данной работе предлагается разработать базу
данных по учету пожаров в районе, в которой должны регистрироваться адрес и вид
объекта возгорания (жилое здание, производственное, торговое помещение,
образовательное учреждение и т. д. ), его описание, дата, время, площадь и
причина возникновения пожара ( неосторожное обращение с огнем, нарушение правил
эксплуатации электрооборудования, установленный поджог, неисправность
производственного оборудования, самовозгорания, самовозгорание веществ и
материалов и т. д.)
Таким образом, информация
должна быть разбита на три подгруппы:
- общая информация о пожаре;
- данные о ликвидации пожара;
- подробные сведения о результате возгорания.
Задание 1. Разработайте
структуру таблиц базы данных, определите имена полей (столбцов), тип данных и
свойства полей таблицы. В соответствии со структурой БД, определенной в ходе
постановки задачи, для хранения данных необходимо создать три отдельные
таблицы.
Данные о пожарах
Имя
поля
|
Тип
данных
|
Свойства
поля
|
Номер записи
|
Счетчик
|
Размер поля –
длинное целое. Новые значения - последовательные. Индексированное поле – Да.
( совпадения допускаются)
|
Адрес
|
Текстовый
|
Размер поля - 100.
Обязательное поле - Да. Индексированное поле - Да (совпадения допускаются)
|
Дата
|
Дата/Время
|
Формат поля -
краткий формат Даты. Обязательное поле – Да. Индексированное поле – Да
(допускаются совпадения)
|
Время
|
Дата/Время
|
Формат поля -
краткий формат времени Обязательное поле – Да. Индексированное поле – Да
(допускаются совпадения).
|
Причина пожара
|
Текстовый
|
Вкладка – Общие. Размер
поля – 70. Обязательное поле – Да. Индексированное поле - Да. (совпадения
допускаются).
Вкладка Подстановка. Тип – элемента управления – список. Тип
источника строк – список значений: «неосторожное обращение с огнем», «
нарушение правил эксплуатации электрооборудования»,
« установленный поджог», «неисправность производственного
оборудования», « самовозгорание веществ и материалов»
|
Площадь пожара
|
Числовой
|
Размер поля – одинарное с плавающей точкой.
Формат поля – основной. Число десятичных знаков – 1.Обязательное поле - Нет.
Индексированное поле - Нет.
|
Ликвидация пожаров
Имя
поля
|
Тип
данных
|
Свойства
поля
|
Номер записи
|
Счетчик
|
Размер поля – длинное целое. Новые значения
последовательные. Индексированное поле - Да (совпадения допускаются)
|
Время
тушения
|
Числовой
|
Размер поля – одинарное с плавающей точкой.
Формат поля – основной. Число десятичных знаков – 0. Обязательное поле -
Нет. Индексированное поле – Нет.
|
Количество пожарных
|
Числовой
|
Размер поля – целое. Формат поля – основной.
Число десятичных знаков – 0.Обязательное поле - Нет
|
Количество техники
|
Числовой
|
Размер поля – целое. Формат поля – основной.
Число десятичных знаков – 0. Обязательное поле – Нет. Индексированное поле -
Нет.
|
Виды объектов
Имя поля
|
Тип данных
|
Свойства
поля
|
Номер
записи
|
Счетчик
|
Размер поля – длинное целое. Новые значения
– последовательные. Индексированное поле – Да (совпадения допускаются)
|
Вид объекта
|
Текстовый
|
Вкладка – Общие. Размер поля 50.
Обязательное поле – Да. Индексированное поле Да. ( допускаются совпадения)
Вкладка Подстановка. Тип элемента управления
- список. Тип источника строк – список значений: «жилое здание», «торговое
помещение», « здание производственного назначения», «торговое помещение»,
«образовательное учреждение», « лечебно – профилактическое учреждение»
|
Описание
|
Поле МЕМО
|
Обязательное поле – Нет. Индексированное
поле - Нет.
|
Чтобы создать
таблицу в режиме конструктора, нужно выполнить следующие действия:
1)
щелкнуть мышью на кнопке Таблицы в окне базы данных;
2)
выполнить двойной щелчок мышью на ярлыке Создание таблицы в режиме конструктора
– откроется окно конструктора таблиц;
3)
добавить необходимые поля и задать их свойства;
4)
определить поле «Номер записи» как ключевое: выделить его и щелкнуть мышью на
кнопке Ключевое поле в панели инструментов;
5)
закрыть окно конструктора; в ответ на запрос « Сохранить изменения?» щелкнуть
мышью на кнопке Да и ввести название таблицы.
2. В каждую из
трех таблиц в режиме просмотра нужно ввести 10 произвольных записей.
3. Для
определения связи между необходимо выполнить следующие действия:
1)
выбрать из меню Сервис команду Схема данных;
2)
в диалоговом окне Добавление таблицы по очереди выбрать все три таблицы;
3)
навести курсор мыши на поле связи «Номер записи» таблицы «Данные о пожарах»,
нажать левую кнопку мыши и, удерживая ее, перетащить это поле связи на
одноименное поле связи в таблице «Виды объектов»;
4)
в диалоговом окне Изменение связей щелкнуть мышью на кнопке Создать,
чтобы установить связь между таблицами «Данные о пожарах» и « Виды объектов»;
5)
аналогичным образом связать таблицы «Данные о пожарах» и «Ликвидация пожара».
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.