Практическая работа № 15 Тема : Разработка модели «сущность – связь» заданной предметной области. Создание базы данных, заполнение базы данными с использованием подчинённых форм. Цель: Научиться создавать базы данных в MS Acces (создавать таблицы и формы, применять формы для просмотра и заполнения таблиц). Время: Задание: 40 мин. Cпроектировать БД «Специальности в нашем колледже», определить основные объекты, их свойства. Создать таблицы и установить связи между этими таблицами. Заполнить таблицы данными. Литература: 1. И. Я. Ривкинд, Т. И. Лысенко, Л. А. Черникова, В. В. Шакотько. Информатика. 11 класс., стр. 116-128, 147-162. 2. Симонович С.В. Информатика. Базовый курс, стр. 328-355. 3. Ефимова О.В., Морозов В.В. Практикум по компьютерной технологии, стр. 398-439. Содержание отчёта: − Ответы на вопросы, поставленные в пунктах описания последовательности выполнения работы. − Выводы по работе (что изучили, чему научились) Последовательность выполнения работы: 1. Рассмотрите ER-диаграмму «сущность-связь» (Entity-Relationship) для предметной области «Специальности колледжа»: Название Группа Название Обучение Специальность Квалификация Шифр Специальность 2. Запустите Access, создайте новую базу данных (пр15_Ваша_Фамилия.accdb). В режиме «Конструктор» создайте 2 таблицы: «Группы» и «Специальности», реализующие соответствующие сущности из ER-диаграммы. Типы данных укажите самостоятельно. Примечание: В таблице «Группы» для поля «Специальность» тип данных укажите – «Числовой». Таблицу «Специальности» заполните по образцу, таблицу «Группы» заполним позже. Таблица 1. Группы Код_группы 1 2 3 Название Специальность Б-21 Ф-21 Т-21 Таблица 2. Специальности Код Шифр специальности 1 5.06010107 2 5.06010115 3 5.06010101 4 5.07010602 5 6 5.03050901 5.03050801 Название специальности Название квалификации Виготовлення деталей і залізобетонних конструкцій технік-технолог з виготовлення залізобетонних конструкцій Опорядження будівель і споруд та будівельний дизайн Будівництво та експлуатація будівель і споруд Обслуговування та ремонт автомобілів і двигунів Бухгалтерський облік Фінанси технік-дизайнер технік-будівельник технік-механік бухгалтер бухгалтер-фінансист 3. Откройте таблицу «Группы» в режиме «Конструктор» и измените тип данных для поля «Специальность» на «Мастер подстановок»: При создании подстановки выберите только одно поле – «Название специальности»: Сортировку выполните по полю «Код»: Задайте ширину столбца поля подстановки: Включите проверку целостности данных: Если Вы сделали всё правильно, в вашей базе должна появиться связь между двумя таблицами: 5. Заполните таблицу «Группы» (4-5 записей), для поля «Специальность» пользуясь подстановкой: 6. Создайте форму и подчинённую форму для заполнения таблицы «Группы». − В окне базы данных нажмите кнопку Формы Значок кнопки на панели Объекты. − На панели инструментов окна базы данных нажмите кнопку Создать. − В диалоговом окне Новая форма дважды щелкните строку Мастер форм. − В первом диалоговом окне мастера выберите в списке таблицу или запрос. Например, чтобы создать форму «Типы», которая выводит в подчиненной форме список товаров, относящихся к конкретной категории, выберите таблицу «Типы» (сторона «один» отношения «один-ко-многим»). Примечание. Порядок выбора таблицы или запроса не имеет значения. − Дважды щелкните поля таблицы или запроса, которые нужно включить в форму. − В том же диалоговом окне мастера выберите из списка другую таблицу или запрос. В рассматриваемом примере выберите таблицу «Товары» (сторона «многие» отношения «один-ко-многим»). − Дважды щелкните поля таблицы или запроса, которые нужно включить в форму. − Если до запуска мастера отношения установлены правильно, то после нажатия кнопки Далее мастер предложит выбрать таблицу или запрос, используемые для представления данных. В рассматриваемом примере для создания формы «Типы» выберите в списке строку по Типы. − В том же диалоговом окне выберите переключатель Подчиненные формы. − Следуйте инструкциям остальных диалоговых окон мастера. После нажатия кнопки Готово Microsoft Access создаст две формы: одну для главной формы и элемента управления «Подчиненная форма», а другую для подчиненной формы. 7. В режиме «Конструктор» измените вид формы – добавьте фон, рисунок, измените шрифт: − Откройте страницу свойств (1) и для формы выберите рисунок. Он и будет фоном. − Для вставки изображения воспользуйтесь кнопкой «Вставить изображение» (2). 8. Создайте форму и подчинённую ей для таблицы «Специальности»: Обратите внимание, теперь для выбранной специальности отображаются все группы, которые к ней относятся. 9. Добавьте к некоторым специальностям группы, затем откройте таблицу «Группы» и убедитесь, что она содержит добавленные вами в форме записи. 10. Сохраните базу данных в папке «Мои документы» и в своём каталоге на сервере.