![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Назначение базы данных «Факультет» - хранение информации о процессе обучения в университете. Она должна информировать пользователей:
· о составе групп - таблица «Студенты»;
· об их успеваемости (оценки сессии) - таблица «Успеваемость»;
· о специальностях групп и их кураторов - таблица «Группы»;
· о преподавательском составе школы - таблица «Преподаватели»;
· о распределении учебной нагрузки преподавателей - таблица «Нагрузка».
Структура таблиц БД «Факультет» выглядит следующим образом (подчеркиванием отмечены ключевые поля, курсивом - поля связи с другими таблицами):
Группы (Группа, Специальность, Куратор)
Студенты (Код студента, Фамилия, Имя, Пол, Адрес, Дата рождения)
Успеваемость (Код успеваемости, Код студента, Предмет, 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; Прочитано: 451 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
