- •Разработка автоматизированной информационной системы «база данных деканата вуза»
- •Введение
- •Методические указания
- •Разработка аис «База данных деканата фпм ВоГту»
- •1. Системный анализ и словесное описание информационных объектов предметной области (по) и связей между ними.
- •1.1. Краткая характеристика предметной области
- •1.2. Описание предметной области
- •2. Проектирование инфологической модели предметной области в терминах семантической (смысловой) модели
- •2.2. Установление связей между сущностями инфологической модели аис «База данных деканата фпм ВоГту»
- •Студент
- •3.1. Анализ информационных задач пользователей системы
- •2) Возможные запросы:
- •3.2. Определение таблиц, которые должна содержать база данных.
- •Список использованных источников информации
- •Дополнительные сведения для разработки объектов бд
- •Элементы управления бд
- •Создание связей между таблицами
- •Создание форм. Создание формы с помощью мастера
- •С оздание составной формы, с расположенными в ней подчиненными формами.
- •Создание запросов.
- •Создание отчетов
- •Создание страницы доступа к данным
- •Создание макросов
- •Создание главной кнопочной формы
М
ГруппаСтудент
: 1
Рис. 6. Моделирование связи между сущностями «Студент» и «Группа»
Аналогичным образом выглядит связь «Преподаватель» и «Кафедра». Для простоты предлагается считать, что каждый преподаватель обязательно работает на какой-нибудь кафедре (рис.8).
М : 1
Преподаватель
Кафедра
Рис. 7. Моделирование связи между сущностями «Преподаватель» и «Кафедра»
Рис. 8. Моделирование связи между сущностями «Студент» и «Ведомость успеваемости» (выполнить самостоятельно), «Студент» и «Специальность» .
На рис. 9 показана версия неполной ER-модели для базы данных Деканат ФПМ ВоГТУ (доработать самостоятельно).
Студент
Группа
М :
1
Предмет
1 :
М
М
1
:
М
:
1
Преподаватель
Кафедра
Рис. 9. Моделирование связей между сущностями предметной области Деканат ФПМ ВоГТУ
Возможный вариант инфологической схемы базы данных «Деканат ФПМ ВоГТУ» представлен на рис. 10 (выполнено с неточностями).
Рис. 10. Инфологическая схема базы данных Деканат ФПМ ВоГТУ (возможный вариант)
Пояснения к схеме: каждая сущность затем превращается в таблицу и в каждой таблице выделяется первичный ключ. Это один или несколько столбцов таблицы, которые служат уникальным идентификатором каждой строки. На инфологической схеме данных первичный ключ выделяется и подчеркивается горизонтальной линией (см.рис. 10).
Эти же столбцы
служат и для связи между таблицами.
В каждой связи выделяют главную и
подчиненную таблицу. Первичный ключ
главной таблицы соответствует
первичному столбцу (или нескольким столбцам) подчиненной таблицы, который называется внешним ключом. На схеме данных связь обозначается линией.
После разработки инфологической модели предметной области «Деканат вуза» в среде реляционной СУБД ACCESS 2003 разрабатываем базу данных Автоматизированной Информационной Системы «Деканат вуза».
Проектирование Автоматизированной Информационной Системы «Деканат вуза» выполним вручную в среде реляционной СУБД ACCESS 2003!!!!
3.1. Анализ информационных задач пользователей системы
Система создаётся для обслуживания следующих групп пользователей:
администрация деканата;
студенты;
кураторы групп;
2) Возможные запросы:
На выборку
На выборку с условием
С вычислением
3.2. Определение таблиц, которые должна содержать база данных.
Проектируемая БД ««Деканат вуза»» должна содержать в соответствии с разработанной Вами инфологической моделью 6-7 таблиц (ниже приведены образцы некоторых таблиц). Таблицы Вы создаете в режиме конструктора и заполняете данными в режиме таблицы путем ввода данных.
Таблицу ВЕДОМОСТЬ УСПЕВАЕМОСТИ создаете в режиме конструктора и не заполняете данными – она заполняется через форму «СТУДЕНТЫ». После создания каждой таблицы обязательно проверить поля (столбцы) на соответствие типов данных в режиме конструктора и если потребуется изменить типы данных!!!!!!!!
Таблица 1 СТУДЕНТЫ (у Вас будет своя!)
№ Студенческого билета |
ФИО студента |
Дата рождения |
Адрес |
№ телефона |
Стипендия |
Наименование группы |
Код специальности |
46241562 |
Векшина Т.Г |
07.04.1993 |
пгт. Урдома |
89118788285 |
1 386,00р. |
МТ-12 |
151900 |
45621320 |
Бредников И.А |
05.05.1990 |
с. Успения |
89643054925 |
1 386,00р. |
МТ-12 |
151900 |
96532150 |
Зуев Н.А |
13.01.1993 |
пгт. Савинский |
89522599272 |
1 386,00р. |
МТ-12 |
151900 |
65156120 |
Голованова Е.А |
04.09.1993 |
г. Утсюжна |
89211459912 |
1 386,00р. |
МТ-12 |
151900 |
65215640 |
Кириллова Н.О |
13.07.1991 |
г.Вологда |
89633544646 |
1 386,00р. |
МТ-12 |
151900 |
32156510 |
КондаковА.А |
22.10.1993 |
пгт. Верховажье |
89110456771 |
1 386,00р. |
МТ-12 |
151900 |
21651251 |
Шабанов А.В |
15.06.1993 |
г. Шексна |
89537341902 |
1 386,00р. |
МТ-12 |
151900 |
78526421 |
Шаров С.В |
25.02.1993 |
г. Кич-Городок |
89115439100 |
1 386,00р. |
МТ-12 |
151900 |
12354223 |
Караваев В.М |
19.06.1993 |
г.Вологда |
89210644426 |
1 386,00р. |
МТ-12 |
151900 |
96523151 |
Соловьева М.А |
25.06.1993 |
с. Нюксеница |
89535139812 |
1 386,00р. |
МТ-12 |
151900 |
Таблица 2 ПРЕПОДАВАТЕЛИ
преподаватель |
|||||
ФИО преподавателя |
дата рождения |
контактный телефон |
адрес проживания |
должность |
наименование кафедры |
Воропай Людмила Михайловна |
08.12.1951 |
745638 |
Вологда |
Доцент |
химия |
Ларин Виктор Андреевич |
23.02.1952 |
324567 |
Вологда |
Доцент |
ТОАП |
Мазаева Елена Яковлевна |
19.01.1963 |
720688 |
Вологда |
Старший преподавателеть |
Инженерная и комьютерная графика |
Платонова Людмила Сергеевна |
12.11.1984 |
464651 |
Вологда |
Ассистент |
английсий язык |
Попов Иван Дмитриевич |
12.11.1984 |
213456 |
Вологда |
Доцент |
история |
Таблица3_ПРЕДМЕТЫ
Предметы |
|||
Наименование предмета |
Объем |
ФИО преподавателя |
Продолжительность (семестр) |
История |
32 ч. |
Попов И.Д |
1 |
Химия |
16ч |
Воропай Л.М |
1 |
технологические процессы |
16ч |
Сигов Н.А |
1 |
математика |
32 |
Раджабов М.Д |
1,2 |
Физика |
16 |
Лебедев Я.Д |
1,2 |
Таблица 4_ВЕДОМОСТЬ УСПЕВАЕМОСТИ (до заполнения через форму)
Ведомость успеваемости |
|||||
наименование предмета |
номер студ билета |
ФИО студента |
оценка за предмет |
дата сдачи |
подпись преподавателя |
|
|
|
|
|
|
Таблица 4а_ВЕДОМОСТЬ УСПЕВАЕМОСТИ (после заполнения через форму)
Ведомость успеваемости |
|||||
наименование предмета |
номер студ билета |
ФИО студента |
оценка за предмет |
дата сдачи |
подпись преподавателя |
Информационые технологии |
121 |
Господарик С. А. |
4 |
31.12.2011 |
подпись |
Информационные технологии |
122 |
Журавлев А |
4 |
31.12.2011 |
подпись |
Информационные технологии |
123 |
Журавлев И |
4 |
31.12.2011 |
подпись |
Информационные технологии |
124 |
Казакова С. А. |
4 |
31.12.2011 |
подпись |
Информационные технологии |
125 |
Коновалова Д |
4 |
31.12.2011 |
подпись |
Информационные технологии |
126 |
Крутикова У |
4 |
31.12.2011 |
подпись |
информационные технологии |
127 |
Кукушкина Е |
4 |
31.12.2011 |
подпись |
информационные технологии |
128 |
Молчанов С. А. |
4 |
31.12.2011 |
подпись |
Информационные технологии |
129 |
Никерова К. С. |
4 |
31.12.2011 |
подпись |
Информационные технологии |
130 |
Остроумова Е. |
4 |
31.12.2011 |
подпись |
информационные технологии |
131 |
Припорова Кр. |
4 |
31.12.2011 |
подпись |
информационные технологии |
132 |
Савин Н |
4 |
31.12.2011 |
подпись |
информационные технологии |
133 |
Семернев А. |
4 |
31.12.2011 |
подпись |
информационные технологии |
134 |
Сергеева Ел |
4 |
31.12.2011 |
подпись |
информационные технологии |
135 |
Соболева К. |
4 |
31.12.2011 |
подпись |
информационные технологии |
136 |
Федотова Ир |
4 |
31.12.2011 |
подпись |
Таблица 5,6
группа |
||||
ФИО куратора |
наименование группы |
староста |
телефон куратора |
телефон старосты |
Виталий Владимирович |
МА-11 |
Казакова С.А. |
756467 |
7946777 |
Иванов И.И |
МТ-11 |
Моисеева Н.Г |
646516 |
6464461 |
Камонова Т.Н. |
БМ-11 |
Мальцев Н.Д |
796477 |
7954628 |
Петров П.С. |
МТ-12 |
Кузнецов А.С |
946763 |
4976797 |
Фокин А.Н |
БИ-11 |
Румянцева |
372657 |
3139748 |
…………………………………………………….
Дополнительные задания
Создать (см. Приложение 1):
в таблице студенты столбцы «Возраст» и «Ссылка», столбец «Возраст» заполнить через форму, а в столбце «Ссылка» создать гиперссылки на два ранее созданных Вами документа.
подстановочную таблицу «Возраст» и использовать ее в составной форме для подстановки значения возраста студента в главную таблицу «СТУДЕНТЫ», предварительно создав в ней столбец «Возраст».
связи между таблицами (Рис.1. Создание связей между таблицами)
составную (с подчиненными формами) форму по таблице «СТУДЕНТЫ» см.рис.2.
15-20 запросов (простые на выборку, на выборку с условием, на выборку с вычислениями),
2 отчета (один — по таблице «Студенты», другой по запросу), которые доработать в режиме конструктора по заданию преподавателя.
главную кнопочную форму и разместить на ней кнопки запуска 2-х отчетов, 2-х запросов и разместить таблицу СТУДЕНТЫ (поле Список).
страницу доступа к данным таблицы СТУДЕНТЫ.
макрос для открытия составной формы СТУДЕНТЫ.
БД сохранить в своей папке.
Отчитаться по контрольным вопросам:
Дать определение понятий БД, СУБД и пояснить реляционную модель БД.
Назвать этапы проектирования БД.
Пояснить типы полей (столбцов, атрибутов) таблиц БД.
Назвать объекты БД и пояснить их.
Назвать функции СУБД.
