Курсовая работа: Разработка программной системы для работника деканата

Размер поля: Длинное целое

Число десятичных знаков: Авто

Значение по умолчанию: 0

Обязательное поле: Да

Индексированное поле: Нет

После создания всех таблиц в окне базы данных должны быть записаны имена всех таблиц. Окно базы данных "Система для деканата" со всеми созданными таблицами представлено на рисунке 2.


Рисунок 2 - Окно базы данных "Система для деканата" с таблицами

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

При создании связи между таблицами связываемые поля могут иметь разные имена. Однако связываемые поля должны иметь одинаковый тип данных, за исключением случая, когда поле первичного ключа является полем типа Счетчик. Поле счетчика связывается с числовым полем, если значения свойства "Размер поля" обоих полей совпадают.

Устанавливаем связи между таблицами базы данных "Система для деканата" согласно инфологической модели. Полученная таким образом схема данных (совокупность таблиц, связанных между собой) представлена на рисунке 3.


Рисунок 3 - Схема данных

3.3 Построение запросов базы данных

Работа с любой базой данных предполагает получение (выбор из совокупности данных) необходимой пользователю информации. С этой целью разрабатываются запросы, в содержании которых определяется информация, которая может понадобиться пользователю, и процесс ее поиска и вывода.

Работнику деканата могут потребоваться следующие сведения:

Студенты, обучающиеся на определенной кафедре и не сдавшие хотя бы один экзамен, с указанием группы и предметы, оценка по которому отсутствует или равна 2;

Средний балл каждой группы;

Средний балл по каждому предмету;

Список студентов указанной кафедры, которые по итогам сессии могут получать стипендию;

Список студентов, подлежащих отчислению;

Количество студентов, не получающих стипендию; получающих обычную стипендию; получающих стипендию с 50% -ной надбавкой; получающих стипендию со 100% -ной надбавкой;

Какой предмет студенты сдали хуже других предметов;

Какой предмет студенты сдали лучше других предметов.

Согласно этим пунктам в процессе разработки базы данных созданы запросы, позволяющие пользователю, то есть работнику деканата, быстро и без особых усилий найти необходимую ему информацию: об успеваемости студентов с указанием их фамилий, о средних баллах по предметам, о средней успеваемости каждой группы, о студентах, получающих определенную стипендию и др.

Запрос, выводящий фамилии студентов определенной кафедры с указанием группы и предмета, по которому оценка отсутствует или равна 2, ссылается на связанные между собой таблицы "Кафедра", "Специальность", "Группа", "Студент", "Предметы", "Сессия". Структура запроса представлена на рисунке 4.

Рисунок 4 - Запрос о студентах обучающихся на определенной кафедре и не сдавшие хотя бы один экзамен, с указанием группы и предметы, оценка по которому отсутствует или равна 2;

Запрос, в результате действия которого выводятся данные о среднем балле студентов каждой группы, ссылается на таблицы "Факультет", "Кафедра", "Специальность", "Группа", "Студент", "Сессия".

Структура запроса представлена на рисунке 5.

К-во Просмотров: 589
Бесплатно скачать Курсовая работа: Разработка программной системы для работника деканата