Выдаём удостоверения и дипломы установленного образца

Получите 5% кэшбэк!

Запишитесь на один из 793 курсов и получите 5% кэшбэк стоимости курса на карту

Выбрать курс
Инфоурок Информатика Другие методич. материалыСоздание многотабличной базы данных

Создание многотабличной базы данных

Скачать материал
библиотека
материалов

Создание базы данных, содержащей несколько таблиц.

Цель: научиться разрабатывать структуру таблиц базы данных, определять связи между таблицами.

Методические указания и задания к работе

Проблемы безопасности жизнедеятельности, в том числе пожарной безопасности, сегодня становятся все более актуальными. В данной работе предлагается разработать базу данных по учету пожаров в районе, в которой должны регистрироваться адрес и вид объекта возгорания (жилое здание, производственное, торговое помещение, образовательное учреждение и т. д. ), его описание, дата, время, площадь и причина возникновения пожара ( неосторожное обращение с огнем, нарушение правил эксплуатации электрооборудования, установленный поджог, неисправность производственного оборудования, самовозгорания, самовозгорание веществ и материалов и т. д.)

Таким образом, информация должна быть разбита на три подгруппы:

  • общая информация о пожаре;

  • данные о ликвидации пожара;

  • подробные сведения о результате возгорания.


Задание 1. Разработайте структуру таблиц базы данных, определите имена полей (столбцов), тип данных и свойства полей таблицы. В соответствии со структурой БД, определенной в ходе постановки задачи, для хранения данных необходимо создать три отдельные таблицы.

Данные о пожарах


Счетчик

Размер поля – длинное целое. Новые значения - последовательные. Индексированное поле – Да. ( совпадения допускаются)

Адрес

Текстовый

Размер поля - 100. Обязательное поле - Да. Индексированное поле - Да (совпадения допускаются)

Дата

Дата/Время

Формат поля - краткий формат Даты. Обязательное поле – Да. Индексированное поле – Да (допускаются совпадения)

Время

Дата/Время

Формат поля - краткий формат времени Обязательное поле – Да. Индексированное поле – Да (допускаются совпадения).

Причина пожара

Текстовый

Вкладка – Общие. Размер поля – 70. Обязательное поле – Да. Индексированное поле - Да. (совпадения допускаются).

Вкладка Подстановка. Тип – элемента управления – список. Тип источника строк – список значений: «неосторожное обращение с огнем», « нарушение правил эксплуатации электрооборудования»,

« установленный поджог», «неисправность производственного оборудования», « самовозгорание веществ и материалов»

Площадь пожара

Числовой

Размер поля – одинарное с плавающей точкой. Формат поля – основной. Число десятичных знаков – 1.Обязательное поле - Нет. Индексированное поле - Нет.


Ликвидация пожаров


Время

тушения

Числовой

Размер поля – одинарное с плавающей точкой. Формат поля – основной. Число десятичных знаков – 0. Обязательное поле - Нет. Индексированное поле – Нет.

Количество пожарных

Числовой

Размер поля – целое. Формат поля – основной. Число десятичных знаков – 0.Обязательное поле - Нет

Количество техники

Числовой

Размер поля – целое. Формат поля – основной. Число десятичных знаков – 0. Обязательное поле – Нет. Индексированное поле - Нет.








Виды объектов


Номер

записи

Счетчик

Размер поля – длинное целое. Новые значения – последовательные. Индексированное поле – Да (совпадения допускаются)

Вид объекта

Текстовый

Вкладка – Общие. Размер поля 50. Обязательное поле – Да. Индексированное поле Да. ( допускаются совпадения)

Вкладка Подстановка. Тип элемента управления - список. Тип источника строк – список значений: «жилое здание», «торговое помещение», « здание производственного назначения», «торговое помещение», «образовательное учреждение», « лечебно – профилактическое учреждение»

Описание

Поле МЕМО

Обязательное поле – Нет. Индексированное поле - Нет.


Чтобы создать таблицу в режиме конструктора, нужно выполнить следующие действия:

1) щелкнуть мышью на кнопке Таблицы в окне базы данных;

2) выполнить двойной щелчок мышью на ярлыке Создание таблицы в режиме конструктора – откроется окно конструктора таблиц;

3) добавить необходимые поля и задать их свойства;

4) определить поле «Номер записи» как ключевое: выделить его и щелкнуть мышью на кнопке Ключевое поле в панели инструментов;

5) закрыть окно конструктора; в ответ на запрос « Сохранить изменения?» щелкнуть мышью на кнопке Да и ввести название таблицы.

2. В каждую из трех таблиц в режиме просмотра нужно ввести 10 произвольных записей.

3. Для определения связи между необходимо выполнить следующие действия:

1) выбрать из меню Сервис команду Схема данных;

2) в диалоговом окне Добавление таблицы по очереди выбрать все три таблицы;

3) навести курсор мыши на поле связи «Номер записи» таблицы «Данные о пожарах», нажать левую кнопку мыши и, удерживая ее, перетащить это поле связи на одноименное поле связи в таблице «Виды объектов»;

4) в диалоговом окне Изменение связей щелкнуть мышью на кнопке Создать, чтобы установить связь между таблицами «Данные о пожарах» и « Виды объектов»;

5) аналогичным образом связать таблицы «Данные о пожарах» и «Ликвидация пожара».
















  • Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
    Пожаловаться на материал
Курс повышения квалификации
Курс профессиональной переподготовки
Учитель математики и информатики
Курс профессиональной переподготовки
Учитель информатики
Скачать материал
Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
Общая информация
Учебник: «Информатика (базовый уровень)», Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.
Тема: § 6. Проектирование многотабличной базы данных

Номер материала: ДБ-724150

Скачать материал

Вам будут интересны эти курсы:

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Облачные технологии в образовании»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышения квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.