Создание базы данных. Создание таблиц и связей между ними

Лабораторная работа № 16 MS Access.

  1. Создайте новую базу данных Студенты.

БД Студенты должна содержать информацию о студента, факультетах и специальностях, успеваемости студентов по определенным дисциплинам.

Запустите MS Access. В области задач перейдите по ссылке Новая база данных. Выберите место для сохранения информации – Вашу папку, а имя файла – Студенты.

  1. Создание таблиц

· Создайте таблицу Дисциплины, которая имеет следующую структуру:

Имя поля Тип данных Размер поля Значение по умолчанию
Дисциплина текстовый  
Код дисциплины (это поле ключевое, используйте кнопку ключевое поле) числовой байт (не должно быть значения)

Создание таблицы производится с помощью конструктора.

· Сохраните таблицу под именем Дисциплины.

· Заполните таблицу, перейдя в режим таблицы, используя кнопку Вид.

Дисциплина Код дисциплины
Основы педагогики
Основы информатики
Высшая математика

Измените ширину столбцов (используя маркеры столбцов), оформление таблицы (команда Формат – режим таблицы).

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

· Создайте таблицу Факультеты и специальности со следующей структурой в режиме конструктора:

Имя поля Тип данных Размер поля Значение по умолчанию
Код специальности (ключевое поле) числовой байт  
Специальность текстовый  
Код факультета текстовый  
Название факультета Мастер подстановок…  

· Создание поля Название факультета в виде списка осуществляется по следующей схеме:

Для данного поля выберите тип данных Мастер подстановок;

В окне Создание подстановки установите переключатель Будет введен фиксированный набор значений, нажмите кнопку Далее.

На следующем шаге введите в Столбец1 три значения поля:

Столбец1
Факультет радиофизики и электроники
Факультет философии и социальных наук
Механико-математический факультет

Нажмите Далее, а затем Готово.

· Введите в таблицу данные (обратите внимание, как работает список в поле Название факультета)

Код специальности Специальность Код факультета Название факультета
Математика ММФ Механико-математический факультет
Радиофизика ФРФЭ Факультет радиофизики и электроники
Физическая электроника ФРФЭ Факультет радиофизики и электроники
Социология ФФСН Факультет философии и социальных наук
Психология ФФСН Факультет философии и социальных наук
Информация и коммуникация ФФСН Факультет философии и социальных наук

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

· Создайте таблицу Личные данные в режиме конструктор.

Структура таблицы

Имя поля Тип данных Размер поля Значение по умолчанию
Фамилия текстовый  
Имя текстовый  
Отчество текстовый  
Код специи специальности числовой байт  
Курс числовой байт  
Группа числовой байт  
Пол текстовый  
Возраст числовой байт  
Личный номер (ключевое поле) счетчик длинное целое  

Для полей

Фамилия, Имя Отчество задайте свойства: Обязательное поле – да; Пустые строки –Нет

· Заполните таблицу Личные данные в режиме таблицы и оформите таблицу как указано на рисунке. Введите 7 записей.

Личные данные
Фамилия Имя Отчество Код специальности Курс Группа Пол Возраст Личный номер
Сергеева Светлана Сергеевна ж
Петров Петр Петрович м
Иванов Иван Иванович м

 

· Создайте таблицу Успеваемость путем ввода данных, а в конструкторе измените свойства полей

Успеваемость
Личный номер Код дисциплины Оценка 1 Оценка 2 Оценка 3

Для поля Личный номер установимте тип данных – числовой.

Данные введете для всех студентов.

  1. Создание связей между таблицами.

Необходимо установить связи между таблицами.

    • Таблицы Факультеты и специальности –по полю код специальности (один ко многим);
    • Таблицы Личные данные и Успеваемость – по полю Личный номер (один ко многим);
    • Таблицы Дисциплины и успеваемость – по полю код дисциплины (один ко многим).

Для установления связей проделайте следующие действия

· Закройте все таблицы.

· Нажмите кнопку Схема данных на панели инструментов;

· Добавьте необходимые таблицы (при необходимости используйте кнопку Отобразить таблицу);

· Перетащите с помощью мыши указанные выше поля из схемы одной из таблиц на соответствующую схему другой таблицы.

· Связь установите с

Обеспечением целостности данных;

Каскадным обновлением связанных полей;

Каскадным удалением связанных записей;

· Сохраните схему данных

 

· Работа в режиме таблицы:

Откройте таблицу Личные данные в режиме таблицы.

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

Подберите оптимальную ширину столбцов и строк в таблице;

Измените шрифт в таблице;

Измените параметры ячеек (оформление, цвет линий сетки, цвет фона);

Скройте столбцы Личный номер и возраст;

Отобразите все столбцы;

Выполните сортировку записей по полю Фамилия по возрастанию (используйте пункт меню Записи, при этом выделите нужное поле) и по полю Курс – по убыванию.

Фильтрация записей осуществляется с использованием команды Записи – Фильтр или соответствующий кнопок на панели инстументов;

Удалите последнюю запись (команда Правка –удалить, при этом выделите нужную запись).