Практическое занятие №8,9.
Создание многотабличной базы данных в MS Access
(Создание запросов по БД, Создание формы, Создание отчета по БД)
Цель работы:создание базы данных со связными таблицами,заполнениеих записями, создание форм, создание запросов и запросов на выборку, создание отчетов в многотабличной базе данных.
Задания к работе
Задание 1. Создать две таблицы «Студенты» и «Телефоны» базы данных
«Сведения о студентах»
№ 1. Создать базу данных«Сведения о студентах»
1 Запустите приложениеMicrosoft Access (Пуск/Программы/Microsoft Access).
2 Создайте базу данных:
- В окне Microsoft Access выберите Новая база данных;
- Укажите имя Сведения о студентах(Фамилия-группа) и путь для
сохранения новой БД (общая папка).
№ 2. Создать таблиц в БД«Сведения о студентах»В режиме Конструктора создать таблицы:
Студенты,включающую следующие поля:
- Номер (тип данных– Числовой, ключевое поле);
- Фамилия (тип данных– Текстовый, обязательное поле);
- Имя (тип данных– Текстовый, обязательное поле);
- Стипендия (тип данных– Денежный, обязательное поле,значение поумолчанию 0);
- Надбавка (тип данных– Денежный,значение по умолчанию 0).
Телефоны,включающую следующие поля:
- Код (тип данных– Счетчик, ключевое поле);
- Номер студента (тип данных– Числовой, обязательное поле);
- Номер телефона (тип данных– Числовой, значение по умолчанию 0).
Задание 2. Создание логической структуры таблиц БД.
№ 1. Открыть окно Схема данных (Работа с базами данных / Показать или скрыть / Схема данных).
1) Если окно схемы данных пусто, то появится диалоговое окно по добавлению в Схему данных таблиц.Выбрать обе таблицы Студенты,Телефоны.
2) Если в окне схемы данных уже добавлены таблицы, но не все из указанных, то необходимо вызвать Диалоговое окно по добавлению в Схему данных таблиц,
например, используя на Панели инструментов.
№ 2. На Схеме данных задать связи между созданными таблицами:
1) Установить связь между таблицами Студенты и Телефоны (методом
D rag&Drop или,если связь имеется, двойной щелчок по связи):
▪ главная таблица: Студенты;
▪ подчиненная таблица: Телефоны;
▪ поля связи: Номер и Номер студента;
▪ тип связи: один-ко-многим +обеспечение целостности данных (+каскадное обновление связанных полей, +каскадное удаление связанных записей);
▪ тип объединения (кнопка Объединение): только те записи, в которых связанные поля обеих таблиц совпадают.
Расположите таблицы согласно канонической форме:
Сохранить Схему данных(используйте на Панели инструментов).