
- •Оглавление
- •Часть I создание баз данных в среде microsoft access. Теория 10
- •Часть II создание баз данных в среде microsoft access. Практикум 52
- •Часть III самостоятельная работа 127
- •Предисловие
- •Часть I создание баз данных в среде microsoft access. Теория
- •Субд ms access
- •Контрольные вопросы
- •Объекты Access
- •Контрольные вопросы
- •Виды моделей баз данных
- •3.1. Реляционная модель
- •Задания для самостоятельной работы
- •3.2. Иерархическая модель
- •Задание для самостоятельной работы
- •3.3. Сетевая модель
- •Задания для самостоятельной работы
- •Контрольные вопросы
- •Режимы работы с Access
- •Контрольные вопросы
- •Структура базы данных
- •Контрольные вопросы
- •Контрольные вопросы
- •Совместное использование данных
- •Контрольные вопросы
- •Приемы работы с таблицами баз данных
- •Контрольные вопросы
- •Приемы работы с таблицами баз данных.
- •Создание связей между таблицами
- •1.Отношения между таблицами
- •2.Ключи и индексы
- •Контрольные вопросы
- •Создание связей между таблицами.
- •Отношения между таблицами.
- •Ключи и индексы.
- •Запросы
- •3.Запросы на выборку
- •4.Запросы с параметром
- •5.Вычисления в запросах
- •6.Итоговые запросы
- •7.Запросы на изменение
- •Контрольные вопросы
- •8.Разделы формы
- •9.Создание надписей
- •10.Создание и редактирование связанных полей
- •11.Прочие элементы управления формы
- •Контрольные вопросы
- •Разделы формы.
- •Создание надписей.
- •Создание и редактирование связанных полей.
- •12.Автоотчеты
- •13.Структура отчета
- •Контрольные вопросы
- •Структура отчета.
- •Нормализация баз данных
- •Контрольные вопросы
- •Часть II создание баз данных в среде microsoft access. Практикум Работа 1. Создание базы данных, состоящей из одной таблицы
- •Этапы работы
- •Ход работы
- •Работа 2. Создание базы данных, состоящей из двух таблиц
- •Этапы работы
- •Проектирование структуры базы данных.
- •2. Конструирование пустых таблиц базы данных.
- •3. Создание схемы базы данных.
- •4. Ввод данных в таблицы.
- •Ход работы
- •Работа 3. Создание базы данных, состоящей из трех таблиц
- •Этапы работы
- •Ход работы
- •Работа 4. Применение форм
- •Ход работы
- •База данных «Компьютерная школа»
- •Работа 5. Создание и использование запросов
- •Ход работы
- •Работа 6. Создание и использование запросов (продолжение)
- •Ход работы
- •Работа 7. Создание отчетов
- •Ход работы
- •Работа 8. Создание отчетов (продолжение)
- •Часть III самостоятельная работа Работа 9. Создание и использование базы данных «Фонотека»
- •Этапы работы
- •Ход работы
- •Работа 10. Создание и применение базы данных «Видеотека»
- •Этапы работы
- •Ход работы
- •Работа 11. Создание и применение базы данных «Лесничество»
- •Этапы работы
- •Ход работы
- •Работа 12. Создание и использование базы данных «Библиотека»
- •Этапы работы
- •1. Проектирование структуры базы данных.
- •2. Построение пустых таблиц базы данных.
- •3. Создание схемы базы данных.
- •4. Заполните таблицы исходными данными.
- •5. Использование базы данных.
- •Ход работы
- •Заключение
- •Библиографический список
- •Приложение 1 настройка запуска базы данных
- •Приложение 2 основные алгоритмы
Работа 10. Создание и применение базы данных «Видеотека»
Цель работы: приобрести навыки работы с базами данных.
Этапы работы
1. Проектирование структуры базы данных.
База данных будет состоять из трех таблиц: Видеокассеты, Жанр и Страна. Соответствующие поля в таблице Видеокассеты станут полями подстановок из других таблиц.
2. Построение пустых таблиц базы данных.
Таблицу Видеокассеты будем создавать в режиме Конструктор. В ней будет шесть полей: Название фильма, Жанр, Исполнитель главной роли, Страна, Язык и Длительность. Поле Название фильма является ключом (уникальное поле). Таблица Страна имеет только одно поле Страна, а таблица Жанр -только одно поле Жанр. Эти поля являются ключевыми.
3. Создание схемы базы данных.
С
хему
данных следует создавать в соответствии
с рис. 57.
Рис. 57. Окно Схема данных
4. Ввод данных в таблицы.
Сначала заполняются таблицы Страна и Жанр, затем - таблица Видеокассеты. Заполнять можно в режиме Таблицы, а можно создать форму ввода.
5. Использование базы данных.
Сначала создается запрос, а затем - отчет. Далее следует создать кнопочную форму для работы с базой данных.
Ход работы
Задание 1. Создайте новую пустую базу данных.
Порядок работы:
Вызовите программу Access. Для этого дважды щелкните по пиктограмме Microsoft Access. Перед вами откроется окно системы управления базами данных, в котором появится меню.
Включите мышкой переключатель Новая база данных и щелкните по кнопке ОК. Возможно, программа Access уже загружена, тогда выберите в меню Файл - Создать базу данных... - ОК. Появится новое диалоговое окно Файл новой базы данных. В поле Имя файла в качестве имени базы данных введите слово Видеотека.
Щелкните по кнопке Создать или нажмите клавишу [Enter]. На экране появится окно с основными элементами базы данных.
Задание 2. Создайте структуру таблицы Жанр в режиме Конструктор.
Порядок работы:
Выберите закладку Таблица (скорее всего, вы на ней и находитесь).
Щелкните по кнопке Создать.
Перейдите к работе со следующим диалоговым окном Новая таблица. Выберите режим Конструктор и щелкните по кнопке ОК. Появится окно Конструктора.
Введите имя поля Жанр и тип данных - текстовое. Тип данных выбирается с помощью ниспадающего меню.
Сделайте поле Жанр ключевым, поместив курсор на имя этого поля и щелкнув по кнопке - Ключевое поле.
Сохраните таблицу, щелкнув по кнопке пиктографического меню.
В появившемся окне наберите имя таблицы Жанр и щелкните по кнопке ОК. Закройте таблицу.
Задание 3. Создайте структуру таблицы Страна в режиме Конструктор.
Порядок работы:
Щелкните по кнопке Создать.
В окне Новая таблица выберите режим Конструктор и щелкните по кнопке ОК. Появится окно Конструктора.
Введите имя поля Страна и тип данных - текстовое.
Сделайте поле Страна ключевым, поместив курсор на имя этого поля и щелкнув по кнопке - Ключевое поле.
Сохраните таблицу, щелкнув по кнопке пиктографического меню.
В появившемся окне наберите имя таблицы Страна и щелкните по кнопке ОК. Закройте таблицу.
Задание 4. Создайте структуру таблицы Видеокассеты в режиме Конструктора.
Порядок работы:
Щелкните по кнопке Создать.
В окне Новая таблица выберите режим Конструктор и щелкните по кнопке ОК. Появится окно Конструктора.
Введите название и тип поля согласно табл. 13.
Таблица 13
-
Название поля
Тип поля
Название фильма
Текстовый
Исполнитель главной роли
Текстовый
Страна
Текстовый
Жанр
Текстовый
Язык
Текстовый
Длительность
Текстовый
Сделайте поле Название фильма ключевым, поместив курсор на имя этого поля и щелкнув по кнопке Ключевое поле.
Для поля Страна выберите закладку Подстановка, тип элемента управления - Поле со списком, источник строк - Страна.
Для поля Жанр выберите закладку Подстановка, тип элемента управления - Поле со списком, источник строк - Жанр.
Сохраните таблицу, щелкнув по кнопке пиктографического меню.
В появившемся окне наберите имя таблицы Видеокассеты и щелкните по кнопке ОК.
Закройте таблицу.
Задание 5. Создайте связи в соответствии со схемой данных.
Порядок работы:
Щелкните по кнопке
- Схема данных. Появится окно Добавление таблицы. Выделите таблицы Жанр, Видеокассеты, Страна и щелкните по кнопке Добавить.
Щелкните по кнопке Закрыть окна Добавление таблицы. В окне Схема данных появится условный вид этих таблиц.
Поставьте мышку на имя поля Жанр в таблице Жанр и, не отпуская кнопку мышки, перетащите ее на поле Жанр в таблице Видеокассеты. Отпустите мышку. Появится диалоговое окно Связи.
Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково.
Включите Каскадное обновление связанных полей.
Включите Каскадное удаление связанных полей.
Щелкните по кнопке Создать. Появится связь «один-ко-многим».
Поставьте мышку на имя поля Страна в таблице Страна и, не отпуская кнопку мышки, перетащите ее на поле Страна в таблице Видеокассеты. Отпустите мышку. Появится диалоговое окно Связи.
Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы неодинаково.
Включите Каскадное обновление связанных полей.
Включите Каскадное удаление связанных полей.
Щелкните по кнопке Создать. Появится связь «один-ко-многим».
Задание 6. Заполните вспомогательные таблицы.
Порядок работы:
Заполните таблицу Жанр данными: боевик, комедия, трагедия, художественный, фантастика.
Заполните таблицу Страна данными: Россия, США, Франция, Англия, Венгрия.
Задание 7. Создайте форму для заполнения таблицы Видеокассеты.
Порядок работы:
Выберите закладку Формы.
Щелкните по кнопке Создать. Появится диалоговое окно, в котором следует выбрать Автоформа в столбец, а в качестве источника данных - Видеокассеты.
Щелкните по кнопке ОК.
Сохраните форму с именем Видеокассеты.
Задание 8. Заполните таблицу Видеокассеты при помощи полученной формы.
Порядок работы:
Заполните базу данными из табл. 14.
Таблица 14
Название фильма |
Исполнитель главной роли |
Жанр |
Страна |
Язык |
Длительность |
Матрица |
Киану Ривз |
Фантастика |
США |
Английский |
136 мин |
Горец |
Кристофер Ламберт |
Боевик |
США |
Английский |
120 мин |
Продолжение таблицы 14
Титаник |
Ди Каприо |
Трагедия |
США |
Английский |
120 мин |
Маска |
Джим Керри |
Комедия |
США |
Английский |
60 мин |
Терминатор |
Шварцнеггер |
Боевик |
США |
Русский |
60 мин |
Командос |
Шварцнеггер |
Боевик |
США |
Русский |
60 мин |
Юниор |
Шварцнеггер |
Комедия |
США |
Русский |
60 мин |
Игрушка |
Пьер Ришар |
Комедия |
Франция |
Французский |
60 мин |
Вертикаль |
Владимир Высоцкий |
Художественный |
Россия |
Русский |
60 мин |
Задание 9. Получите с использованием запроса все видеокассеты, где играет Шварценеггер в боевиках.
Порядок работы:
Выберите закладку Запросы, если находитесь в другом окне.
Щелкните мышкой по кнопке Создать.
В появившемся диалоговом окне выберите режим Конструктор, щелкните по кнопке ОК.
В окне Добавление таблицы выделите таблицу Видеокассеты.
Щелкните по кнопке Добавить.
Щелкните по кнопке Закрыть.
Выберите все поля из таблицы Видеокассеты. Для этого достаточно сделать двойной щелчок мышкой по имени каждого поля.
В строке Условие отбора, расположенной под полем Жанр, наберите Боевик, а под полем Исполнитель главной роли - Шварценеггер.
Сохраните запрос с именем Шварценеггер в боевиках.
Щелкните по кнопке
для представления запроса.
Закройте запрос.
Задание 10. Подготовьте отчет «Шварценеггер в боевиках» для печати.
Порядок работы:
Откройте закладку Отчеты, если находитесь в другом окне.
Щелкните по кнопке Создать.
В появившемся диалоговом окне Новый отчет выберите: Автоотчет: в столбец, а в качестве источника данных – запрос Шварценеггер в боевиках.
Щелкните по кнопке ОК. Появится страница просмотра отчета.
Сохраните отчет с именем Шварценеггер в боевиках. Закройте отчет.
Задание 11. Создайте форму для запроса Шварценеггер в боевиках.
Порядок работы:
Выберите закладку Формы.
Щелкните по кнопке Создать. Появится диалоговое окно, в котором следует выбрать Автоформа в столбец, а в качестве источника данных - запрос Шварценеггер в боевиках.
Щелкните по кнопке ОК.
Сохраните форму с именем Шварценеггер в боевиках.
Закройте форму.
Задание 12. Создайте кнопочную форму для работы с базой данных.
Порядок работы:
Выполните команду Сервис - Надстройки - Диспетчер кнопочных форм; на заданный вопрос ответьте Да. В результате получите окно Диспетчер кнопочных форм.
Щелкните в окне Диспетчер кнопочных форм кнопку Изменить, а в открывшемся диалоговом окне Изменение страницы кнопочной формы - кнопку Создать. В результате появится диалоговое окно Изменение элемента кнопочной формы.
В поле Текст наберите Шварценеггер в боевиках.
В поле Команда выберите Открытие формы в режиме редактирования.
В поле Форма выберите Шварценеггер в боевиках.
Щелкните по кнопке ОК.
Аналогично создайте еще один элемент кнопочной формы Видеокассеты, предназначенный для открытия формы Видеокассеты в режиме редактирования.
Создайте кнопку закрытия базы данных. Для этого щелкните по кнопке Создать, наберите в поле Текст слово Выход, а в поле Команда выберите Выход из приложения.
Закройте диалоговые окна Изменение страницы кнопочной формы и Диспетчер кнопочных форм.
Перейдите на закладку Формы и откройте Кнопочную форму в режиме Конструктор, измените надпись на Видеотека, сохраните форму.
Перейдите при помощи кнопки
в режим Формы.
Проверьте работу всех кнопок кнопочной формы. После нажатия кнопки Выход вы выйдете из программы Access.