Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
zadanija_dlja_samostojatelnoi_raboty.doc
Скачиваний:
30
Добавлен:
12.02.2015
Размер:
1.17 Mб
Скачать

Лабораторная работа№4 Создание базы данных: создание кнопочной формы».

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

Ход работы:

  1. Запустить СУБД MS Access.

  2. Создать базу данных «Видеотека».

  3. Создайте структуры таблиц Жанр и Страна в режиме Конструктор, поля Жанр и Страна – ключевые, тип данных – текстовый.

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

  • Поле Название фильма ключевое.

  • Для поля Страна выбрать закладку Подстановка, тип элемента управления – Поле со списком, источник строк – Страна.

  • Для поля Жанр выбрать закладку Подстановка, тип элемента управления – Поле со списком, источник строк – Жанр.

  • Создайте связи в соответствии со схемой данных.

    1. Заполните сначала таблицы Жанр и Страна, а потом Видеокассеты.

    Таблица Страна Таблица Жанр

    Страна

    Россия

    США

    Франция

    Англия

    Венгрия

    Жанр

    Боевик

    Комедия

    Трагедия

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

    Фантастика


    Таблица Видеокассеты

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

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

    Жанр

    Страна

    Язык

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

    Матрица

    Киану Ривз

    Фантастика

    США

    Английский

    136 мин

    Горец

    Кристофер

    Ламбер

    Боевик

    США

    Английский

    120 мин

    Титаник

    ДиКаприо

    Трагедия

    США

    Английский

    60 мин

    Маска

    Джим Керри

    Комедия

    США

    Английский

    60 мин

    Терминатор

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

    Боевик

    США

    Русский

    60 мин

    Коммандос

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

    Боевик

    США

    Русский

    60 мин

    Юниор

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

    Комедия

    США

    Русский

    60 мин

    Игрушка

    Пьер Ришар

    Комедия

    Франция

    Французский

    60 мин

    Вертикаль

    Владимир

    Высоцкий

    Художе-

    ственный

    Россия

    Русский

    60 мин

    1. Выполнить запросы:

    • Вывести названия фильмов, где в главной роли Шварценеггер;

    • Вывести все фильмы длительность которых 60 минут.

  • Создать отчет «Шварценеггер в боевиках».

  • Создать форму для таблицы Видеокассеты.

  • Создать форму для запроса «Шварценеггер в боевиках»

  • Создать кнопочную форму для работы с базой данных.

    • Сервис – Служебные программы –Диспетчер кнопочных форм.

    • В окне Диспетчер кнопочных форм щелкните кнопку Изменить, в открывшемся окне Изменение страницы кнопочной формы – кнопку Создать.

    • Появится окно Изменение элемента кнопочной формы: в поле Текст наберите «Шварценеггер в боевиках»; в поле Команда выберите Открытие формы для изменения; в поле Форма выберите Шварценеггер в боевиках, ОК.

    1. Покажите задание преподавателю.

    Лабораторная работа №5

    Создание связей между таблицами. Создание кнопочной формы.

    Цель работы: Совершенствование создания кнопочной формы.

    Ход работы:

    1. Запустить СУБД MS Access.

    2. Создать базу данных «Лесничество».

    3. База данных содержит следующие таблицы: Список типов; Список сел; Список видов; Список посадок. Во всех таблицах первое поле должно быть ключевым!

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

    Тип

    Хвойные

    Лиственные

    Вид

    Ель

    Сосна

    Береза

    Дуб

    Осина

    Клен

    Липа

    Кедр

    Пихта

    Село

    Лесник

    Красное

    Иванов А.Н.

    Ватутинки

    Краснов Т.Л.

    Подберезки

    Носов К.Н.

    Каменка

    Петров А.Д.

    Троицкое

    Норкин О.Д.


    Таблица Список типов

    Таблица Список видов Таблица Список сел

    Таблица Список посадок

    Посадка

    Село

    Площадь

    Вид

    Возраст

    Дубки

    Красное

    12

    Дуб

    20

    Сосновая роща

    Красное

    23

    Сосна

    10

    Елки

    Подберезки

    14

    Ель

    15

    Березовая роща

    Подберезки

    20

    Береза

    17

    Осинки

    Каменка

    25

    Осина

    12

    Кедровик

    Каменка

    30

    Кедр

    28

    Кленовая аллея

    Ватутинки

    22

    Клен

    29

    Лесная

    Ватутинки

    16

    Клен

    30

    Посадки

    Троицкое

    35

    Пихта

    40

    Липовая аллея

    Троицкое

    26

    Липа

    15

    1. В таблице Список посадок:

    • Для поля Село выберите закладку Подстановка, тип элемента управления – Поле со списком, источник строк – Список сел.

    • Для поля Вид закладку Подстановка, тип элемента управления – Поле со списком, источник строк – Список видов.

  • Создать формы для всех таблиц.

  • Создать запрос на выборку с параметром для определения лесника, отвечающего за конкретную посадку.

  • Создать отчет «Лесник».

  • Создать кнопочную форму для работы с базой:

    - кнопка по форме Список сел;

    - кнопка перехода на отчет;

    - кнопка перехода на запрос;

    - кнопка Выход из Приложения.

    1. Показать работу преподавателю.