Министерство образования и науки РФ
Государственное образовательное учреждение высшего
профессионального образования
«Ярославский государственный технический университет»
Кафедра «Кибернетики»
Отчет защищен
с оценкой
Преподаватель
Набилкина А.С.
Разработка информационной системы, использующей базу данных.
Отчет о лабораторной работе
по курсу “Информационные технологии”
ЯГТУ 220301.65-003 ЛР
Отчет выполнил
студент гр. МА-23
Декин Р.О.
12.05.2011
2011
Задание
База данных «Студенты». База данных должна содержать информацию о студентах (номер зачётной книжки, группа, ФИО, адрес, телефон, год поступления, средний проходной балл и др. ), о читаемых курсах (название, число лекционных, практических, лабораторных и др. занятий, форма контроля успеваемости и др.), об успеваемости студентов.
1 Разработка структуры бд
1.1 Уточнение задач
1)Назначение : Данная БД будет использоваться студентами, деканом, зам. декана, секретарём. БД может быть использована для получения нужной информации о студенте, группе, потоке и факультете. Так же в БД хранится информация об учебных занятиях, которую может посмотреть каждый студент. Цели : поиск информации о студентах для назначения стипендии, поиск контактных данных студентов, просмотр успеваемости студентов, поиск информации об учебных занятиях студентов.
2)Функции : Добавление, удаление, возможность корректировки информации о студентах (номер зачётной книжки, группа, ФИО, адрес, телефон, год поступления, средний проходной балл и др.), курсах (название, число лекционных практических, лабораторных и др. занятий, форма контроля успеваемости и др.) и успеваемости.
3)Информация : Данная БД будет иметь вид реляционной модели. Вся информация будет храниться в виде таблиц.
Каждый студент может просматривать информацию о читаемых курсах (название, число лекционных практических, лабораторных и др. занятий, форма контроля успеваемости и др.). Декан, зам. Декана и секретарь, так же могут просматривать информацию о студентах (номер зачётной книжки, группа, ФИО, адрес, телефон, год поступления, средний проходной балл и др.) и их успеваемости.
1.2 Сущности
Выделим три сущности: Студенты, Курсы, Успеваемость, которые представлены на рисунке 1. В каждой сущности выделим атрибуты, т.е. свойства, признаки каждой из сущностей.
Студенты Курсы Успеваемость
№ Зачётной книжки Группа ФИО Адрес Город Телефон Год поступления Средний прох. балл |
Название Специальность Число лекционных занятий Практических занятий Лабораторных занятий Форма контроля семестр |
|
|
|
№ Зачётной книжки Предмет Оценка |
Рисунок 1 – Сущности БД «Студенты»
Каждый студент имеет определённую успеваемость по нескольким предметам и такая успеваемость принадлежит только одному студенту. Связь «один ко многим».
На каждой специальности учится несколько студентов, студент, учащийся на специальности проходит только одни соответствующие курсы. Связь «один ко многим».