Главная
страница 1


Проектирование, создание

и использование базы данных «Фонотека»

Цель работы: закрепить навыки и знания, полученные в процессе выпол­нения предыдущих работ, научиться создавать отчеты.

Этапы работы

1. Проектирование структуры базы данных.

База данных будет состоять из трех таблиц: Альбомы, Стили и Носители. Соответствующие поля в таблице Альбомы бу­дут полями подстановок из других таблиц.



2. Построение пустых таблиц базы данных.

Таблицу Альбомы будем создавать в режиме Конструктор. В ней будет четыре поля: Название альбома, Исполнитель, Стиль и Носитель. Поле Название альбома является ключом {уникальное поле). В таблице Стили -только одно поле Стиль, а в таблице Носители - только одно поле Носитель. Эти поля являются ключевыми.



3. Создание схемы базы данных.

Открыть Сервис→ Схема документа, добавить все три таблицы и связать одноименные поля таблиц Стиль и Альбомы, Носитель и Альбомы



4. Ввод данных в таблицы.

Сначала заполняются таблицы Стили и Носители, затем -

таблица Альбомы. Заполнять можно в режиме таблицы, а можно создать форму ввода.

Замечание. Учащиеся могут сами заполнить данные таблицы информацией об их домашней фонотеке.

5. Использование базы данных.

Необходимо создать запрос и отчет, а также форму для работы с базой данных.



Замечание. Желательно, выполнять работу, не заглядывая в дальнейшее описание, а обращаясь к преды­дущим практическим работам.

Ход работы

Задание 1. Создайте новую пустую базу данных.

Порядок работы:



  • Вызовите программу Access.

  • Включите мышкой переключатель Новая база данных и щелкни­те по кнопке ОК.

  • В появившемся новом диалоговом окне Файл новой базы дан­ных в поле Имя файла в качестве имени базы данных введите слово Фонотека № компьютера.

  • Щелкните по кнопке Создать или нажмите клавишу [Enter].
    На экране появится окно с основными элементами базы данных.

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

Порядок работы:



  • Выберите закладку Таблица (скорее всего вы на ней и на­ходитесь).

  • Щелкните по кнопке Создать в режиме конструктора.

  • Введите имя поля Носитель и тип данных - текстовое. Тип
    данных выбирается с помощью ниспадающего меню.

  • Сделайте поле Носитель ключевым, поместив курсор на имя этого поля и щелкнув правой кнопкой мыши

• Сохраните таблицу.

  • В появившемся окне наберите имя таблицы Носители и щелкните по кнопке ОК.

  • Закройте таблицу.

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

Порядок работы:



  • Щелкните по кнопке Создать в режиме конструктора .

  • Введите имя поля Стиль и тип данных - текстовое. Сделайте поле Стиль ключевым. Сохраните таблицу.

  • В появившемся окне наберите имя таблицы Стили и щелкните по кнопке ОК.

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

Порядок работы:



  • Щелкните по кнопке Создать в режиме конструктора.

  • Введите название альбома и тип данных согласно табл. 10.



Имя поля

Тип данных

Название альбома

Текстовый

Исполнитель

Текстовый

Сталь

Текстовый

Носитель

Текстовый

• Сделайте поле Название альбома ключевым.

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



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

  • Сохраните таблицу.

  • В появившемся окне наберите имя таблицы Альбомы и щелк­ните по кнопке ОК.

  • Закройте таблицу.

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

Порядок работы:



  • Щелкните Сервис→Схема данных.

  • Появится окно Добавление таблицы. Выделите одновремен­но таблицы Носители, Альбомы, Стили и щелкните по кноп­ке Добавить.

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

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

  • Включите значок Обеспечение целостности данных. Это не­
    возможно будет сделать, если типы обоих полей заданы не
    одинаково.

  • Включите Каскадное обновление связанных полей.

  • Включите Каскадное удаление связанных полей.

  • Щелкните по кнопке Создать. Появится связь «один-ко-многим».

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

  • Включите значок Обеспечение целостности данных. Это не­
    возможно будет сделать, если типы обоих полей заданы не
    одинаково.

  • Включите Каскадное обновление связанных полей.

  • Включите Каскадное удаление связанных полей.

  • Щелкните по кнопке Создать. Появится связь «один-ко-многим».

  • Закройте окно схемы данных, ответив утвердительно на вопрос
    о сохранении схемы данных.

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

Порядок работы:



  • Заполните таблицу Стили данными: поп, рок, блюз, авторская
    песня, романс, джаз, бит.

  • Заполните таблицу Носители данными: кассета, компакт-диск, пластинка. Задание 7. Создайте форму для заполнения таблицы Альбомы.

Порядок работы:

  • Выберите закладку Формы.

  • Щелкните Создать с помощью мастера.

  • Появится диалоговое окно, в котором выберите все, что необходимо для создания формы, щелкая по кнопке Далее

  • Сохраните форму с именем Альбомы.

Задание 8. Заполните таблицу Альбомы при помощи получен­ной формы.

Порядок работы:

• Заполните таблицу данными, приведенными ниже.


  1. Альбом «Лунная соната» в исполнении Александра Малинина в
    стиле романс, на кассете;

  2. Альбом «Led Zeppelin» в исполнении группы Led Zeppelin в стиле
    блюз, на кассете;

  3. Альбом «Rubber Soul» в исполнении группы The Beatles в стиле
    бит, на компакт-диске;

  4. Альбом «Лучшие песни Эллы Фицджеральд» в исполнении Эллы
    Фицджеральд в стиле джаз, на пластинке;

  5. Альбом «The Miracle» в исполнении группы Queen в стиле рок, на
    пластинке;

  6. Альбом «The Wall» в исполнении группы Pink Floyd в стиле рок,
    на кассете;

  7. Альбом «Мир номер ноль» в исполнении группы ДДТ в стиле рок,
    на кассете;

  8. Альбом «Mercury Fulling» в исполнении Sting в стиле рок, на ком­пакт-диске;

  9. Альбом «2000 и одна ночь» в исполнении группы Ария в стиле
    рок, на компакт-диске.

• Сохраните таблицу. Закройте ее.

Задание 9. Используя запрос на выборку, получите все альбомы на кассетах в стиле «рок».

Порядок работы:

• Выберите закладку Запрос.


  • Щелкните мышкой по кнопке Создать в режиме конструктора.

  • В окне Добавление таблицы выделите таблицу Альбомы.

  • Щелкните по кнопке Добавить.

  • 'Щелкните по кнопке Закрыть.

  • Выберите все поля из таблицы Альбомы. Для этого достаточно
    сделать двойной щелчок мышкой по имени каждого поля.

  • В строке Условие отбора под полем Стиль наберите слово Рок,
    а под полем Носитель - слово Кассета.

  • Сохраните запрос с именем Рок на кассетах.

Задание 10. Подготовьте отчет «Рок на кассетах» для печати.

Порядок работы:



  • Откройте закладку Отчеты, если находитесь в другом окне.

  • Щелкните по кнопке Создать. с помощью мастера

  • С помощью серии диалоговых панелей задайте параметры внешнего вида отчета, щелкая по кнопке Далее

  • Сохраните отчет с именем Рок на кассетах. Закройте отчет

  • В окне БД Фонотека щелкните по кнопке Просмотр (или откройте отчет). Появится документ в том виде, в котором он может быть распечатан.

Задание 11*. Самостоятельно создайте форму для запроса Рок на кассетах.
Задание 12*. Самостоятельно создайте запрос, выводящий все альбомы на компакт-диске и отчет к нему.
Покажите выполненную работу.


Смотрите также:
Проектирование, создание и использование базы данных
67.83kb.
1 стр.
Практические занятия к теме №3 задача 1 Задание Создание базы данных
83.93kb.
1 стр.
Тема курсовой работы для 1-2 студентов 1-2 курсов фбб мгу
25.24kb.
1 стр.
Дипломная работа: Выявление сетевой атаки типа «прослушивание»
37.49kb.
1 стр.
Проектирование базы данных Интернет-закупки
98.86kb.
1 стр.
Материал из Semantic Future
425.22kb.
2 стр.
Занятие 1 Создание базы данных. Ввод и форматирование данных
275.48kb.
1 стр.
Знакомство с ms access. Создание базы данных. Ввод и форматирование данных
668.73kb.
6 стр.
Темы дипломных проектов специальности 230105 Базы данных
122.96kb.
1 стр.
Отчет по результатам работы по программе усовершенствования базы данных по сортам растений и изложить предложения по усовершенствованию базы данных по сортам растений
712.53kb.
4 стр.
Использование в учебном процессе элемента «Базы данных» и Элемента «Семинар» системы управления обучением Moodle
54.53kb.
1 стр.
Доклад февраль Подготовка материалов по описанию базы данных проекта с использованием anova
38.33kb.
1 стр.