Практическая работа № 3. Создание базы данных «Видеотека» (СУБД MS Access)

Цель: рассмотреть особенности работы со связанными таблицами, обучить студентов созданию элементов управления в формах СУБД Access.

Результат: созданная база данных «Видеотека», состоящая из трёх связанных таблиц, запросов на выборку, формы с элементами управления (функциональными кнопками).

Задание 1. Создание новой базы данных

  • 1. Вызовите программу Microsoft Access.
  • 2. Включите мышкой переключатель Новая база данных и щелкните по кнопке ОК. В поле Имя файла в качестве имени базы данных введите слово Видеотека.
  • 3. Щелкните по кнопке Создать. На экране появится окно с основными элементами базы данных.

Задание 2. Создание структуры таблицы Жанр в режиме Конструктор

  • 1. Выберите закладку Таблица.
  • 2. Щелкните по кнопке Создать.
  • 3. Перейдите к работе со следующим диалоговым окном Новая таблица. Выберите режим Конструктор и щелкните по кнопке ОК. Появится окно Конструктора.
  • 4. Введите имя поля Жанр и тип данных - текстовый (с помощью ниспадающего меню).
  • 5. Сделайте поле Жанр ключевым, поместив курсор на имя этого поля и щелкнув по кнопке Ключевое поле.
  • 6. Сохраните таблицу: в появившемся окне наберите имя таблицы Жанр. Закройте таблицу.

Задание 3, Создание структуры таблицы Страна в режиме Конструктор

Аналогично создайте таблицу Страна с одним ключевым полем Страна (текстовое).

Задание 4. Создание структуры таблицы Видеокассеты в режиме Конструктор

  • 1. Щелкните по кнопке Создать.
  • 2. В окне Новая таблица выберите режим Конструктор и щелкните по кнопке ОК. Появится окно Конструктора.
  • 3. Введите название и тип поля согласно таблице 3.3.1.

Таблица 3.3.1

Название поля

Тип поля

Название фильма

Текстовый

Исполнитель главной роли

Текстовый

Страна

Текстовый

Жанр

Текстовый

Язык

Текстовый

Длительность

Текстовый

  • 4. Сделайте поле Название фильма ключевым.
  • 5. Для поля Страна выберите закладку Подстановка, тип элемента управления - Поле со списком, источник строк -Страна.
  • 6. Для поля Жанр выберите закладку Подстановка, тип элемента управления - Поле со списком, источник строк - Жанр.
  • 7. Сохраните таблицу: в появившемся окне наберите имя таблицы Видеокассеты. Закройте таблицу.

Задание 5. Создание связей между таблицами

  • 1. Щелкните по кнопке Схема данных. Появится окно Добавление таблицы. Выделите таблицы Жанр, Видеокассеты, Страна и щёлкните по кнопке Добавить.
  • 2. Щёлкните по кнопке Закрыть окно Добавление таблицы. В окне Схема данных появится условный вид этих таблиц.

з. Практическая часть учебной дисциплины «Информационные системы»

3. Поставьте мышку на имя поля Жанр в таблице Жанр

и, не отпуская кнопку мышки, перетащите ее на поле Жанр в таблице Видеокассеты. Отпустите мышку. Появится диалоговое окно Связи.

  • 4. Включите флажок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы неодинаково.
  • 5. Включите Каскадное обновление связанных полей.
  • 6. Включите Каскадное удаление связанных полей.
  • 7. Щелкните по кнопке Создать. Появится связь «один-ко-многим».
  • 8. Аналогично создайте связь с таблицей Страна.

Задание 6. Заполнение вспомогательных таблиц

  • 1. Заполните таблицу Жанр данными: боевик, комедия, трагедия, художественный, фантастика.
  • 2. Заполните таблицу Страна данными: Россия, США, Англия, Венгрия, Франция.

Задание 7. Создайте форму для заполнения таблицы Видеокассеты

  • 1. Выберите закладку Формы.
  • 2. Щелкните по кнопке Создать.
  • 3. Появится диалоговое окно, в котором следует выбрать Автоформа в столбец, а в качестве источника данных - Видеокассеты.
  • 4. Щелкните по кнопке ОК.
  • 5. Сохраните форму с именем Видеокассеты.

Задание 8. Заполнение таблицы Видеокассеты при помощи полученной формы

Внесите в форму следующие данные (таблица 3.3.2):

Таблица 3.3.2

Название фильма

Исполнитель главной роли

Жанр

Страна

Язык

Длительность

Матрица

Киану Ривз

Фантастика

США

Английский

136 мин

Окончание табл. 3.3.2

Название фильма

Исполнитель главной роли

Жанр

Страна

Язык

Длительность

Горец

Кристофер Ламберт

Боевик

США

Английский

120 мин

Титаник

Ди Каприо

Трагедия

США

Английский

120 мин

Маска

Джим Керри

Комедия

США

Английский

60 мин

Терминатор

Шварценеггер

Боевик

США

Русский

60 мин

Командос

Шварценеггер

Боевик

США

Русский

60 мин

Юниор

Шварценеггер

Комедия

США

Русский

60 мин

Игрушка

Пьер Ришар

Комедия

Франция

Французский

60 мин

Вертикаль

Владимир Высоцкий

Художественный

Россия

Русский

60 мин

Задание 9. Создание запросов по таблице Видеокассеты

  • 1. В окне Видеотека: база данных выберите закладку Запросы.
  • 2. Щелкните мышкой по кнопке Создать.
  • 3. В появившемся диалоговом окне выберите режим Конструктор, щелкните по кнопке ОК.
  • 4. В окне Добавление таблицы выделите таблицу Видеокассеты.
  • 5. Щелкните по кнопке Добавить.
  • 6. Щелкните по кнопке Закрыть.
  • 7. Выберите все поля из таблицы Видеокассеты.
  • 8. В строке Условие отбора, расположенной под полем Жанр, наберите Боевик, а под полем Исполнитель главной роли - Шварценеггер.
  • 9. Сохраните запрос с именем Шварценеггер в боевиках.
  • 10. Проверьте правильность работы запроса.

11. Создайте по этой таблице ещё 2 любых запроса с двумя условиями отбора.

Задание 10. Подготовка отчета Шварценеггер в боевиках для печати

  • 1. Откройте закладку Отчеты, если находитесь в другом окне.
  • 2. Щёлкните по кнопке Создать.
  • 3. В появившемся диалоговом окне Новый отчет выберите: Автоотчет: в столбец, а в качестве источника данных - запрос Шварценеггер в боевиках.
  • 4. Щелкните по кнопке ОК. Появится страница просмотра отчета.
  • 5. Сохраните отчет с именем Шварценеггер в боевиках. Закройте отчет.
  • 6. Создайте автоотчёты других типов по запросам, созданным в задании 9.

Задание 11. Создание формы для запроса Шварценеггер в боевиках

  • 1. Выберите закладку Формы.
  • 2. Щелкните по кнопке Создать. Появится диалоговое окно, в котором следует выбрать Автоформа в столбец, а в качестве источника данных - запрос Шварценеггер в боевиках.
  • 3. Щелкните по кнопке ОК.
  • 4. Сохраните форму с именем Шварценеггер в боевиках.

Задание 12. Создание кнопочной формы для работы с базой данных

С помощью конструктора форм создайте форму для работы с базой данных Видеотека', разместите на ней логотип видеотеки и кнопки, вызывающие все имеющиеся формы, запросы, отчёты, а также позволяющие закрыть форму и базу данных.

Контрольные вопросы

  • 1. Какие виды форм существуют в СУБД Access?
  • 2. Какие элементы редактирования формы в режиме конструктора вы знаете?
  • 3. Опишите процесс создания функциональных кнопок Access в режиме конструктора форм в СУБД Access.

Практическая работа № 4.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >