- •Кафедра прикладной математики
- •Тема: «проектирование базы данных»
- •2. Информационно-логическая модель предметной области
- •3. Структурные связи
- •4. Технология разработки информационно-логической модели
- •5. Проектирование базы данных
- •5.1. Определение документов-источников данных предметной области
- •Список студентов группы № _______
- •Список преподавателей кафедры
- •Название кафедры _______________________________________________
- •Код кафедры_______________________ Телефон _____________________
- •Заведующий _____________________________________________________
- •План проведения занятий в группе
- •Экзаменационная ведомость
- •5.2. Выделение информационных объектов справочной информации
- •5.3. Выделение информационных объектов учетной информации
- •5.4. Определение связей между информационными объектами
- •5.5. Графическое представление информационно-логической модели предметной области
- •5.6. Определение логической структуры реляционной базы данных
- •Лекция № 11 по курсу «информатика»
5. Проектирование базы данных
Перед созданием реляционной базы данных необходимо определить, из каких таблиц должна состоять база данных, какие данные автоматизируемой предметной области нужно поместить в каждую таблицу, как связать таблицы. Эти вопросы решаются на этапе проектирования базы данных, когда должна быть определена логическая структура базы данных, т.е. состав реляционных таблиц, их структура и межтабличные связи.
Пусть необходимо построить базу данных, содержащую информацию об учебном процессе текущего семестра:
списки студентов групп;
перечень изучаемых предметов;
преподавательский состав кафедр, обеспечивающих учебный процесс;
сведения о лекционных и практических занятиях в каждой из групп;
результаты сдачи экзаменов (зачетов) по каждому из проведенных занятий.
5.1. Определение документов-источников данных предметной области
В результате анализа предметной области выявим документы-источники справочных данных для создания базы данных: «Список студентов группы», «Список преподавателей кафедры», «Список изучаемых предметов».
Список студентов группы № _______
Номер группы |
Фамилия И.О. |
Год рождения |
Адрес |
Балл при поступлении |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
Количество студентов _____________________________
Средний балл в группе при поступлении ______________
Список преподавателей кафедры
Название кафедры _______________________________________________
Код кафедры_______________________ Телефон _____________________
Заведующий _____________________________________________________
Табельный номер |
Фамилия И.О. |
Ученая степень |
Ученое звание |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
2. Выявим документы-источники учетных данных по учебному процессу, которые должны загружаться в базу данных «План проведения занятий в группах на текущий семестр», содержащих перечень изучаемых предметов с часами лекционных и практических занятий, а также экзаменационные ведомости.
План проведения занятий в группе
группа № __________ семестр ________(текущий)
Название предмета |
Код предмета |
Ф.И.О. преподавателя |
Табельный номер преподавателя |
Вид занятия |
Часы |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
Экзаменационная ведомость
Название предмета ___________________________________ Группа ____________
Преподаватель ______________________________________
Вид сдачи _______________________ Дата _______________
№ п/п |
Фамилия И.О. Студента |
Оценка |
Подпись преподавателя |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
Документы предметной области не только дают возможность выявить структуру данных, но также являются основой для разработки форм ввода-вывода и отчетов.