Косы Основы проектирования Баз данных. Косы Основы проектирования баз данных Входящий контроль
Скачать 5.18 Mb.
|
•Сделайте поле Название альбома ключевым. •Для поля Стиль выберите закладку Подстановка, тип элемента управления - Поле со списком, источник строк - Стили. •Для поля Носитель выберите закладку Подстановка, тип элемента управления - Поле со списком, источник строк - Носители. •Сохраните таблицу под именем «Альбомы». •Закройте таблицу. Задание 5. Создайте связи в соответствии со схемой данных. •Щелкните по вкладке Работа с базой данных, кнопка - Схема данных. Появится окно Добавление таблицы. Выделите одновременно таблицы Носители, Альбомы, Стили и щелкните по кнопке Добавить. •Щелкните по кнопке Закрыть окна Добавление таблицы. В окне Схема данных появится условный вид этих таблиц. •Поставьте мышку на имя поля Носитель в таблице Носители и, не отпуская кнопку мышки, перетащите ее на поле Носитель в таблице Альбомы. Отпустите мышку. Появится диалоговое окно Связи. •Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково. •Включите Каскадное обновление связанных полей. •Включите Каскадное удаление связанных полей. •Щелкните по кнопке Создать. Появится связь «один-ко-многим». •Поставьте мышку на имя поля Стиль в таблице Стили и, не отпуская кнопку мышки, перетащите ее на поле Стиль в таблице Альбомы. Отпустите мышку. Появится диалоговое окно Связи. •Включите значок Обеспечение целостности данных. •Включите Каскадное обновление связанных полей. •Включите Каскадное удаление связанных полей. •Щелкните по кнопке Создать. Появится связь «один-ко-многим». •Закройте окно схемы данных, ответив утвердительно на вопрос о сохранении схемы данных. Задание 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. Создайте кнопочную форму для работы с базой данных. • Вызовите окно Диспетчер кнопочных форм (вкладка Работа с базами данных). •Щелкните в окне Диспетчер кнопочных форм кнопку Изменить, а в открывшемся диалоговом окне Изменение страницы кнопочной формы - кнопку Создать. Появится диалоговое окно Изменение элемента кнопочной формы. •Измените содержимое полей Текст – Рок на кассетах, Команда – Переход к кнопочной форме и Форма – Рок на кассетах (Команду и Форму выберите из списка, а не набирайте вручную). •Щелкните по кнопке ОК, создайте еще один элемент кнопочной формы Альбомы, который предназначен для открытия формы Альбомы в режиме изменения. •Добавьте также кнопку закрытия базы данных. Для этого щелкните по кнопке Создать, наберите в поле Текст слово Выход, а в поле Команда выберите Выход из приложения. Щелкните по кнопке ОК. •Закройте диалоговые окна Изменение страницы кнопочной формы и Диспетчер кнопочных форм. •Проверьте работу всех кнопок кнопочной формы. После нажатия кнопки Выход вы выйдете из программы Access. Практическое занятие №17-18. Необходимо создать три таблицы: «Комплектующие», «Поставщики» и «Цена». Создать новую БД [Файл - Создать базу данных …] и присвоить ей имя «Компьютеры». В окне Компьютеры выбрать объект Таблицы и пункт Создание таблицы в режиме конструктора. Создать таблицу «Комплектующие», имеющую структуру: «Код комплектующих» (ключевое поле), «Наименование» и «Описание». Тип полей - текстовый. Ввести в таблицу «Комплектующие» данные.
Аналогично создаем и вводим данные в таблицу «Поставщики». Все поля текстовые, ключевое поле – «Код поставщика»
С помощью аналогичных действий создать таблицу «Цена» и ввести данные.
Установление связи между таблицами с помощью окна Схема данных. Ввести команду [Сервис – схема данных]. В появившейся панели Добавление таблицы, выделить нужные таблицы и щелкнуть по кнопке Добавить. В появившемся окне Схема данных расположить таблицы в следующем порядке: Комплектующие, Цена, Поставщики. Перетащить мышью из таблицы «Комплектующие» ключевое поле – «Код комплектующих» к одноименному полю внешнего ключа таблицы «Цена» На появившейся диалоговой панели Связи установить опцию Обеспечение целостности данных, а затем опции каскадное обновление связанных полей и каскадное удаление связанных записей. В завершении щелкнуть по кнопке Создать. Перетащить мышью из таблицы «Поставщики» ключевое поле – «Код поставщика» к одноименному полю внешнего ключа таблицы «Цена» Еще раз выполнить действия пункта 10. Практическое занятие №19-21. Задание 1. Создать структуру однотабличной базы данных, содержащую сведения о странах Европы. В таблицу включить следующие сведения: страна, столица, население, площадь, язык. Базу данных необходимо оформить рисунками географических карт, соответствующих стран. Заполнить полученную таблицу только для Франции. Выполнение задания 1: 1) Запустить Microsoft Access. Создать файл - Новая база данных. В окне Файл новой базы данных в поле Имя файла набираем Европа. А в поле Папка выбираем свою рабочую папку. Теперь нажать кнопку Создать, после чего на экране появляется окно (Европа: база данных), в котором создается новая база данных Европа. |