Выполнена Лабораторная работа №3 Использование СУБД Access для создания реляционной базы данных
Задание 1. Сформировать структуры таблиц базы данных
1. Запустить СУБД MS Access. Создать новую базу данных под именем БазаФамилия.accdb в личной папке.
2.Создать таблицу Адреса в режиме таблицы (прямой ввод данных в таблицу)
2.1. На ленте открыть вкладку Создание, выбрать пиктограмму Таблица, создать таблицу по образцу, представленному на рис.1. Создайте поля таблицы, вводя названия полей одним словом, без пробелов (ПочтКод, Город и т. д.), затем введите данные для первой записи (например 122353, Москва и т. д.)
2.2. Перейти в режим Конструктор (Вкладка на ленте Главная – Режимы) и изменить структуру таблицы следующим образом:
2.2.1. Удалить автоматически создаваемое ключевое поле Код типа Счетчик.
2.2.2. Добавить описание (комментарии) для каждого поля и задать рекомендуемые типы данных (в дальнейшем при создании других таблиц самостоятельно заполнять раздел Описание.)
2.2.3. Добавить Описание каждого поля таблицы (в соответствии с рис. 2.) В разделе Свойства поля вводить только значения параметра Размер поля в соответствии с размерами полей указанными в описании поля, например для поля Улица - тип поля - текстовый, а размер поля - 20 символов.
2.2.4. В результате изменений структура таблицы в режиме Конструктор будет иметь вид как на рис 2. В структуре таблицы, представлены имена полей, типы данных, описание и размеры полей.
2.3.Сохранить созданную таблицу в составе базы данных БазаФамилия под именем Адреса, На предложение системы задавать ключевые поля отвечать НЕТ.
3.Создать таблицу Личности в режиме конструктора.
3.1. На вкладке Создание выбрать Конструктор таблиц. Описать структуру таблицы: установить имена, типы, размеры и форматы всех полей таблицы Личности согласно указаниям в таблице 1.
3.2. Перейти в режим таблицы и ввести данные для первой и второй записи.
3.3.Сохранить таблицу Личности под этим именем в составе базы данных БазаФамилия.
3.4.Закрыть таблицы Личности и Адреса.
5.Создать таблицу Предметы.
5.1.Таблица Предметы должна иметь следующую структуру (табл. 2).
5.2. Перейти в режим таблицы и ввести две записи ( описать два предмета).
6.Создать таблицу Экзамены.
В новую таблицу включить поля Балл и ДатаЭкз.
6.1. Для поля Балл
-установить тип поля Числовой,
- установить размер поля байт,
6.2.Для поля ДатаЭкз
-установить тип поля Дата/время,
- установить формат поля Краткий формат даты,
6.3.Перейти в режим таблицы и ввести четыре записи (оценки двух учащихся по двум предметам).
7. Модифицировать созданные таблицы базы данных, а именно:
В таблице Личности
7. 1 Создать новое поле Фамилия.
Тип.....................Текстовое
Размер................25 символов
7.2. Создать новое поле Пол.
Тип.....................Текстовое
Размер................1 символ
7.3. Создать новое поле Паспорт.
Тип.....................Текстовое
Размер................15 символов
В таблице Адреса
7.4.Создать новое поле Телефон, в котором будет храниться 7-значный телефонный номер по образцу (812)234-5678. Подумать о выборе типа данных .
8. Проверить наличие двух введенных записей в каждой таблицу. Закрыть все таблицы базы данных БазаФамилия.
9.Открыть окно Схема данных.
Воспользоваться вкладкой на ленте Работа с базами данных - Схема данных или кнопка).
8.1.В контекстном меню выбрать команду Добавить таблицу и из предлагаемого списка, состоящего из четырех ранее созданных таблиц, поочередно выбрать каждую таблицу и добавить её в схему данных. Закрыть окно Добавление таблицы.
8.2.Установить размеры индивидуальных окон для каждой таблицы и для всей схемы данных такими, как показаны на рис. 3.
8.3.Сохранить созданную структуру и закрыть окно Схема данных.
9. Закрыть все таблицы базы данных БазаФамилия.
10. Сохранить базу данных с таблицами в рабочей папке для дальнейшего использования.
Задание 2 Создать систему ключевых полей и выполнить связывание таблиц в окне Схема данных.
Задание 3. Выполнить мероприятия по повышению достоверности вводимых данных.
Задание 4. Создать запросы на выборку по заданным критериям.