Создание базы данных в Access
СУБД Access
Задание.
Необходимо создать базу данных студентов и их успеваемости.
База данных должна иметь следующие поля:
Шифр студента |
Фамилия |
Имя |
Отчество |
Предмет |
Оценка |
Проектирование базы данных.
Спроектировать базу данных, разбив ее на 2 таблицы.
В данной базе данных шифр студента однозначно определяет фамилию, имя и отчество. Поэтому можно данную базу разбить на 2 таблицы. Связь устанавливается по полю «Шифр»
Оценки ФИО
Шифр студента | Шифр студента | |
Предмет | Фамилия | |
Оценка | Имя | |
Отчество |
В таблице ФИО значение поля «Шифр студента» не могут повторяться, т.к. разных студентов с одинаковым шифром нет. Поэтому примем его за ключевое поле таблицы.
В таблице оценки значения всех полей могут повторяться, поэтому желательно создать ключевое поле № п/п.
В результате спроектированная база данных примет следующий вид:
Оценки ФИО
N п/п | Шифр студента | |
Шифр студента | Фамилия | |
Предмет | Имя | |
Оценка | Отчество |
Создание базы данных в Access.
Откройте приложение Microsoft Access.
Для создания новой базы данных базы данных в меню Файл необходимо выбрать команду Создать (Файл – Создать) и выбрать Новая база данных.
В появившемся окне введите имя создаваемой базы данных(БД). В качестве имени БД возьмите свою фамилию. Нажмите на кнопку Создать.
Появится окно с основными элементами базы данных.
Выберете закладку Таблицы, щелкните по кнопке Создать. В диалоговом окне «Новая таблица» выберете пункт Конструктор и нажмите Ok.
В столбце Имя поля введите название первого поля таблицы: N п/п. В столбце тип данных выберите тип Счетчик. Тип Счетчик обозначает, что данному полю будет автоматически присваиваться порядковый номер.
В столбце Описание вводится комментарий к данному полю.
Аналогично введите другие поля. Для поля Шифр студента примем для упрощения числовой тип данных.(Шифр студента будет состоять из 3-х цифр).
Для поля Предмет – текстовый, для поля Оценка – числовой (значения по умолчанию быть недолжно).
После того, как ввели все поля и типы данных таблицы необходимо определить ключевое поле. У нас оно будет № п/п.
Подведите указатель мыши к данному полю и щелкните правой клавишей мыши. Появляется контекстное меню, в котором выберите пункт Ключевое поле. Левее названия поля появится изображение ключа, что обозначает, что данное поле стало ключевым.
Для сохранения данной таблицы необходимо выбрать Файл – Сохранить, и в появившемся окне ввести имя таблицы: Оценки.
Закройте конструктор таблиц.
Создайте аналогично вторую таблицу ФИО со следующими типами данных:
Шифр студента | числовой |
Фамилия | текстовый |
Имя | текстовый |
Отчество | текстовый |
Поле Шифр студента сделайте ключевым.
Создадим связь между таблицами. Для этого в меню Сервис выберите команду Схема данных. В окне Добавление таблицы выберите таблицу Оценки и нажмите кнопку Добавить. То же самое проделайте с таблицей ФИО. После этого нажмите на кнопку Закрыть.
В окне схема данных должны отображаться 2 таблицы, ключевые поля выделены полужирным шрифтом.
Подведите указатель мыши к полю Шифр студента в таблице ФИО, нажмите левую кнопку и не отпуская протащите указатель до поля Шифр студента таблицы Оценки.
После отпускания кнопки мыши появится окно Изменение связей. Поставьте флажок в поле Обеспечение целостности данных и нажмите на кнопку Создать.
Сохраните изменения в макете и закройте окно Схема данных.