Создание базы данных в Access

СУБД Access

 

Задание.

Необходимо создать базу данных студентов и их успеваемости.

База данных должна иметь следующие поля:

 

Шифр студента
Фамилия
Имя
Отчество
Предмет
Оценка

 

Проектирование базы данных.

 

Спроектировать базу данных, разбив ее на 2 таблицы.

В данной базе данных шифр студента однозначно определяет фамилию, имя и отчество. Поэтому можно данную базу разбить на 2 таблицы. Связь устанавливается по полю «Шифр»

 

Оценки ФИО

Шифр студента   Шифр студента
Предмет   Фамилия
Оценка   Имя
    Отчество

 

В таблице ФИО значение поля «Шифр студента» не могут повторяться, т.к. разных студентов с одинаковым шифром нет. Поэтому примем его за ключевое поле таблицы.

 

В таблице оценки значения всех полей могут повторяться, поэтому желательно создать ключевое поле № п/п.

В результате спроектированная база данных примет следующий вид:

 

Оценки ФИО

N п/п   Шифр студента
Шифр студента   Фамилия
Предмет   Имя
Оценка   Отчество

 

Создание базы данных в Access.

Откройте приложение Microsoft Access.

Для создания новой базы данных базы данных в меню Файл необходимо выбрать команду Создать (ФайлСоздать) и выбрать Новая база данных.

В появившемся окне введите имя создаваемой базы данных(БД). В качестве имени БД возьмите свою фамилию. Нажмите на кнопку Создать.

Появится окно с основными элементами базы данных.

Выберете закладку Таблицы, щелкните по кнопке Создать. В диалоговом окне «Новая таблица» выберете пункт Конструктор и нажмите Ok.

В столбце Имя поля введите название первого поля таблицы: N п/п. В столбце тип данных выберите тип Счетчик. Тип Счетчик обозначает, что данному полю будет автоматически присваиваться порядковый номер.

В столбце Описание вводится комментарий к данному полю.

Аналогично введите другие поля. Для поля Шифр студента примем для упрощения числовой тип данных.(Шифр студента будет состоять из 3-х цифр).

Для поля Предмет – текстовый, для поля Оценка – числовой (значения по умолчанию быть недолжно).

После того, как ввели все поля и типы данных таблицы необходимо определить ключевое поле. У нас оно будет № п/п.

Подведите указатель мыши к данному полю и щелкните правой клавишей мыши. Появляется контекстное меню, в котором выберите пункт Ключевое поле. Левее названия поля появится изображение ключа, что обозначает, что данное поле стало ключевым.

Для сохранения данной таблицы необходимо выбрать ФайлСохранить, и в появившемся окне ввести имя таблицы: Оценки.

Закройте конструктор таблиц.

Создайте аналогично вторую таблицу ФИО со следующими типами данных:

 

Шифр студента числовой
Фамилия текстовый
Имя текстовый
Отчество текстовый

 

Поле Шифр студента сделайте ключевым.

 

Создадим связь между таблицами. Для этого в меню Сервис выберите команду Схема данных. В окне Добавление таблицы выберите таблицу Оценки и нажмите кнопку Добавить. То же самое проделайте с таблицей ФИО. После этого нажмите на кнопку Закрыть.

В окне схема данных должны отображаться 2 таблицы, ключевые поля выделены полужирным шрифтом.

Подведите указатель мыши к полю Шифр студента в таблице ФИО, нажмите левую кнопку и не отпуская протащите указатель до поля Шифр студента таблицы Оценки.

После отпускания кнопки мыши появится окно Изменение связей. Поставьте флажок в поле Обеспечение целостности данных и нажмите на кнопку Создать.

Сохраните изменения в макете и закройте окно Схема данных.