Министерство образования и науки РФ
Государственное образовательное учреждение высшего
профессионального образования
«Ярославский государственный технический университет»
Кафедра «Кибернетики»
Отчет защищен
с оценкой
Преподаватель
Набилкина А.С.
Разработка информационной системы, использующей базу данных.
Отчет о лабораторной работе
по курсу “Информационные технологии”
ЯГТУ 220301.65-003 ЛР
Отчет выполнил
студент гр. МА-23
Блинов Е.М.
12.05.2011
2011
Оглавление
Задание…………………………………………………………………………………………3
1 Разработка структуры БД…………………………………………………………………...4
1.1 Уточнение задач…………………………………………………………………………...4
1.2 Сущности…………………………………………………………………………………..5
1.3 Нормализация.......................................................................................................................5
1НФ……………………………………………………………………………………………..5
2НФ……………………………………………………………………………………………..6
3НФ……………………………………………………………………………………………..7
2 Реализация серверной части. Язык запросов SQL………………………………………...7
Создание таблиц……………………………………………………………………………….8
Заполнение таблиц…………………………………………………………………………….10
Запросы…………………………………………………………………………………………20
Задание
База данных «Преподаватели». База данных должна содержать информацию о преподавателях (ФИО, факультет и кафедра, должность, ученая степень, адрес, телефон, стаж и др.), о читаемых курсах (название, каким группам и в каком объеме (число лекционных, практических, лабораторных и др. занятий, форма контроля успеваемости и др.) читаются курсы), расписание экзаменов (группа, число, аудитория).
1 Разработка структуры бд
1.1 Уточнение задач
1)Назначение : Данная БД будет использоваться бухгалтерией для начисления з/п, отделом кадров для хранения информации о преподавателях, учебным отделом для составления расписания. БД может быть использована для получения нужной информации о преподавателе, об его читаемых курсов. Так же в БД хранится информация об учебных занятиях, которую может посмотреть каждый преподаватель. Цели : поиск информации о преподавателях для назначения з/п, поиск контактных данных преподавателей, поиск информации о преподавателях для составления учебного расписания и экзаменов.
2)Функции : Добавление, удаление, возможность корректировки информации о преподавателях (табельный номер, ФИО, адрес, телефон, дата поступления на работу и др.), о читаемых курсах (название, число лекционных практических, лабораторных и др. занятий, форма контроля успеваемости и др.) и об расписании экзаменов.
3)Информация : Данная БД будет иметь вид реляционной модели. Вся информация будет храниться в виде таблиц.
Каждый преподаватель может просматривать информацию о расписании занятий и экзаменов (название, число лекционных практических, лабораторных и др. занятий, форма контроля успеваемости и др.). Бухгалтерия может просматривать информацию о преподавателе для начисления з/п(должность, ученая степень, стаж, количество читаемых курсов и др.).