- •Лабораторная работа №18. Ms access. Создание таблиц. (2 ч.)
- •Введение
- •Постановка задачи
- •Проектирование базы данных
- •Связь между таблицами
- •Создание новой базы данных
- •Создание таблиц
- •Сохраните таблицу студенты
- •Создайте структуру таблицы сессия
- •Сохраните таблицу сессия
- •Создайте структуру таблицы стипендия
- •Сохраните таблицу стипендия
- •Заполнение таблиц
- •Вопросы для самоконтроля
- •Самостоятельное задание
Связь между таблицами
Составим Схему данных, то есть установим связи между таблицами базы.
СТУДЕНТ <───> СЕССИЯ – связь Один к одному (одному номеру зачетной книжки таблицы СТУДЕНТ соответствует один номер зачетной книжки таблицы СЕССИЯ).
СТИПЕНДИЯ <───>> СЕССИЯ – связь Один ко многим (одному результату в таблице СТИПЕНДИЯ соответствует множество результатов таблицы СЕССИЯ).
Создание новой базы данных
Выполните команду ПУСК, Программы, Microsoft Access.
В открывшемся окне приложения Microsoft Access выполните команду Файл, Создать.
В окне Создание на вкладке Общие выделите База данных. Нажмите кнопку ОК.
В окне Файл новой базы данных в поле Папка выберите Мои документы. В поле Имя файла введите Зимняя сессия.
Нажмите кнопку Создать.
Рис.18-1. Окно новой базы данных.
Создание таблиц
Создайте структуру таблицы СТУДЕНТЫ
Выделите объект Таблицы. Нажмите кнопку Создать.
В окне Новая таблица выберите Конструктор. Нажмите кнопку ОК. Открывается окно Таблица 1 в режиме конструктора.
Каждая строка конструктора служит для ввода данных о столбце (имя, тип данных, размер столбца-поля).
Определите поле Номер:
напишите в ячейке столбца Поле имя первого поля (столбца) Номер;
установите курсор в ячейку столбца Тип данных и выберите значение Числовой;
переключитесь на панель Свойства поля клавишей F6 (или курсором), в строке Размер поля выберите Длинное целое.
Заполнение ячейки поля Описание не является обязательным.
Для определения остальных полей таблицы СТУДЕНТЫ выполните действия, аналогичные указанным в п. 3, в соответствии с таблицей 1.
Таблица 1. Структура таблицы СТУДЕНТЫ
Поле |
Тип данных |
Размер поля |
Номер |
Числовой |
Длинное целое |
Фамилия |
Текстовый |
25 |
Имя |
Текстовый |
25 |
Отчество |
Текстовый |
25 |
Пол |
Текстовый |
1 |
Дата рождения |
Дата/время |
Краткий формат |
Группа |
Текстовый |
5 |
Рис.18-2. Структура таблицы СТУДЕНТЫ в режиме конструктора
Выделите ключевое поле таблицы СТУДЕНТЫ:
установите курсор слева от имени Номер;
щелчком ПКМ по имени поля Номер вызовите контекстное меню и выберите Ключевое поле.
Сохраните таблицу студенты
Выполните команду Файл, Сохранить.
В окне диалога Сохранение введите имя таблицы СТУДЕНТЫ.
Нажмите кнопку ОК.
Закройте окно таблицы Студенты.
Создайте структуру таблицы сессия
Выделите объект Таблицы. Нажмите кнопку Создать.
В окне Новая таблица выберите Конструктор. Нажмите кнопку ОК. Открывается окно Таблица 1 в режиме конструктора.
Определите поле Номер:
напишите в ячейке столбца Поле имя первого поля (столбца) Номер;
установите курсор в ячейку столбца Тип данных и выберите значение Числовой;
переключитесь на панель Свойства поля клавишей F6 (или курсором), в строке Размер поля выберите Длинное целое.
Определите поля: Высш_математика, Физика, Информатика, Социология в соответствии с таблицей 2.
Поле |
Тип данных |
Размер поля |
Номер |
Числовой |
Длинное целое |
Высш_математика |
Числовой |
Байт |
Физика |
Числовой |
Байт |
Информатика |
Числовой |
Байт |
Социология |
Числовой |
Байт |
Выделите ключевое поле таблицы СЕССИЯ:
установите курсор слева от имени Номер;