Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Назначение базы данных «Факультет» - хранение информации о процессе обучения в университете. Она должна информировать пользователей:
· о составе групп - таблица «Студенты»;
· об их успеваемости (оценки сессии) - таблица «Успеваемость»;
· о специальностях групп и их кураторов - таблица «Группы»;
· о преподавательском составе школы - таблица «Преподаватели»;
· о распределении учебной нагрузки преподавателей - таблица «Нагрузка».
Структура таблиц БД «Факультет» выглядит следующим образом (подчеркиванием отмечены ключевые поля, курсивом - поля связи с другими таблицами):
Группы (Группа, Специальность, Куратор)
Студенты (Код студента, Фамилия, Имя, Пол, Адрес, Дата рождения)
Успеваемость (Код успеваемости, Код студента, Предмет, 1_семестр, 2_семестр)
Преподаватели (Код преподавателя, Фамилия, Имя, Отчество, ВУЗ, Год_окончания_ВУЗа)
Нагрузка (Код нагрузки, Группа, Предмет, Код преподавателя).
Схема связей между таблицами выглядит следующим образом
Задание № 1 «Создание структуры базы данных «Факультет»
1) Запустить MS Access, выполнить команду Создать и выбрать в области задач Новая база данных - Сохранить базу под именем “Факультет”.
2) Создать структуру таблиц Группы, Студенты и Успеваемость в режиме Конструктор, для этого выполнить поочередно команды Таблицы - Создать - Конструктор - ОК.
3) Ввести имена полей, выбрать тип данных и свойства поля, установить ключ, сохранить таблицу с соответствующим именем.
Структура таблицы «Группы»
Имя поля | Тип данных | Свойства поля |
Группа (ключ) | Текстовый | Подстановка (БИС-101, БИ-101, БТК-101, СВ-101) |
Специальность | Поле МЕМО | |
Куратор | Текстовый | Длина 30 |
Структура таблицы «Студенты»
Имя поля | Тип данных | Свойства поля |
Код студента (ключ) | Счетчик | Длинное целое |
Группа | Текстовый | Подстановка из таблицы «Группы» SELECT Группы.Группа FROM Группы |
Фамилия | Текстовый | Длина 20 |
Имя | Текстовый | Длина 15 |
Пол | Текстовый | Подстановка (м, ж) - фиксированный набор записей |
Дата рождения | Дата/время | Маска ввода 00.00.0000;0;_ |
Адрес | Текстовый | Длина 30 |
Структура таблицы «Успеваемость»
Имя поля | Тип данных | Свойства поля |
Код успеваемости (ключ) | Числовой | Целое |
Группа | Текстовый | Подстановка из таблицы «Группы» SELECT Группы, Группа FROM Группы |
Код студента | Числовой | Подстановка из таблицы «Студенты» SELECT Студенты. Код студента, Студенты.Фамилия FROM Студент |
Предмет | Текстовый | Подстановка (математика, информатика, история) |
1 семестр | Числовой | Целое |
2 семестр | Числовой | Целое |
Итоговая | Числовой | Целое |
4) Связывание таблиц
· Выполнить команду Сервис-Схема данных.
· В окне «Добавление таблицы» выделить поочередно имена таблиц «Группы», «Студенты», «Успеваемость» выполнить команду Добавить. Врезультате на поле «Схема данных» появятся образцы таблиц.
· Разместить таблицы как на рисунке и установить связи.
· В диалоговом окне «Изменение связей» последовательно активизировать все флажки. Тип связи один-ко-многим будет выбран автоматически.
· Выполнить команду Создать.
Дата публикования: 2015-10-09; Прочитано: 422 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!