9
Практическая работа № 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-диаграммы. Типы данных укажите самостоятельно. Примечание: В таблице «Группы» для поля «Специальность» тип данных укажите – «Числовой». Таблицу «Специальности» заполните по образцу, таблицу «Группы» заполним позже.

msk.edu.uamsk.edu.ua/ivk/Informatika/Prak_rab/2_kurs/pr15_access.docx · Web viewЗапустите Access, создайте новую базу данных (пр15_Ваша_Фамилия.accdb)

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: msk.edu.uamsk.edu.ua/ivk/Informatika/Prak_rab/2_kurs/pr15_access.docx · Web viewЗапустите Access, создайте новую базу данных (пр15_Ваша_Фамилия.accdb)

Практическая работа № 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 Б-21  2 Ф-21  3 Т-21  

Page 2: msk.edu.uamsk.edu.ua/ivk/Informatika/Prak_rab/2_kurs/pr15_access.docx · Web viewЗапустите Access, создайте новую базу данных (пр15_Ваша_Фамилия.accdb)

Таблица 2. Специальности

Код

Шифр специальности Название специальности Название квалификации

1 5.06010107 Виготовлення деталей і залізобетонних конструкцій

технік-технолог з виготовлення залізобетонних конструкцій

2 5.06010115Опорядження будівель і споруд та будівельний дизайн

технік-дизайнер

3 5.06010101 Будівництво та експлуатація будівель і споруд технік-будівельник

4 5.07010602 Обслуговування та ремонт автомобілів і двигунів технік-механік

5 5.03050901 Бухгалтерський облік бухгалтер6 5.03050801 Фінанси бухгалтер-фінансист

3. Откройте таблицу «Группы» в режиме «Конструктор» и измените тип данных для поля «Специальность» на «Мастер подстановок»:

Page 3: msk.edu.uamsk.edu.ua/ivk/Informatika/Prak_rab/2_kurs/pr15_access.docx · Web viewЗапустите Access, создайте новую базу данных (пр15_Ваша_Фамилия.accdb)

При создании подстановки выберите только одно поле – «Название специальности»:

Сортировку выполните по полю «Код»:

Page 4: msk.edu.uamsk.edu.ua/ivk/Informatika/Prak_rab/2_kurs/pr15_access.docx · Web viewЗапустите Access, создайте новую базу данных (пр15_Ваша_Фамилия.accdb)

Задайте ширину столбца поля подстановки:

Включите проверку целостности данных:

Если Вы сделали всё правильно, в вашей базе должна появиться связь между двумя таблицами:

4.

Page 5: msk.edu.uamsk.edu.ua/ivk/Informatika/Prak_rab/2_kurs/pr15_access.docx · Web viewЗапустите Access, создайте новую базу данных (пр15_Ваша_Фамилия.accdb)

5. Заполните таблицу «Группы» (4-5 записей), для поля «Специальность» пользуясь подстановкой:

6. Создайте форму и подчинённую форму для заполнения таблицы «Группы».− В окне базы данных нажмите кнопку Формы Значок кнопки на панели Объекты.

− На панели инструментов окна базы данных нажмите кнопку Создать.

− В диалоговом окне Новая форма дважды щелкните строку Мастер форм.

− В первом диалоговом окне мастера выберите в списке таблицу или запрос. Например, чтобы создать форму «Типы», которая выводит в подчиненной форме список товаров, относящихся к конкретной категории, выберите таблицу «Типы» (сторона «один» отношения «один-ко-многим»). Примечание. Порядок выбора таблицы или запроса не имеет значения.

− Дважды щелкните поля таблицы или запроса, которые нужно включить в форму.

− В том же диалоговом окне мастера выберите из списка другую таблицу или запрос. В рассматриваемом примере выберите таблицу «Товары» (сторона «многие» отношения «один-ко-многим»).

− Дважды щелкните поля таблицы или запроса, которые нужно включить в форму.

− Если до запуска мастера отношения установлены правильно, то после нажатия кнопки Далее мастер предложит выбрать таблицу или запрос, используемые для представления данных. В рассматриваемом примере для создания формы «Типы» выберите в списке строку по Типы.

− В том же диалоговом окне выберите переключатель Подчиненные формы.

− Следуйте инструкциям остальных диалоговых окон мастера. После нажатия кнопки Готово Microsoft Access создаст две формы: одну для главной формы и элемента управления «Подчиненная форма», а другую для подчиненной формы.

7. В режиме «Конструктор» измените вид формы – добавьте фон, рисунок, измените шрифт:

Page 6: msk.edu.uamsk.edu.ua/ivk/Informatika/Prak_rab/2_kurs/pr15_access.docx · Web viewЗапустите Access, создайте новую базу данных (пр15_Ваша_Фамилия.accdb)

− Откройте страницу свойств (1) и для формы выберите рисунок. Он и будет фоном.

− Для вставки изображения воспользуйтесь кнопкой «Вставить изображение» (2).

8. Создайте форму и подчинённую ей для таблицы «Специальности»:

Page 7: msk.edu.uamsk.edu.ua/ivk/Informatika/Prak_rab/2_kurs/pr15_access.docx · Web viewЗапустите Access, создайте новую базу данных (пр15_Ваша_Фамилия.accdb)

Обратите внимание, теперь для выбранной специальности отображаются все группы, которые к ней относятся.

9. Добавьте к некоторым специальностям группы, затем откройте таблицу «Группы» и убедитесь, что она содержит добавленные вами в форме записи.

10. Сохраните базу данных в папке «Мои документы» и в своём каталоге на сервере.