2013 ЛР02 Выделение объектов ПдО.ppt
- Количество слайдов: 10
к. э. н. Стружкин Н. П. Базы данных (Проектирование реляционных баз данных) Выделение объектов (начало)
Базы данных Выделение объектов Понятие объекта Информационный элемент предметной области, сведения о котором необходимо хранить в базе данных и который может быть представлен конечным набором атрибутов, описывающих параметры только данного объекта
Базы данных Выделение объектов Классификация объектов Объекты Ключевой объект Обрабатываемые в функциях верхнего уровня детализации Дочерний объект Обрабатываемые на остальных уровнях детализации Могут быть выделены из атрибутов ключевых объектов
Базы данных Выделение объектов Определение объектов Пример: Пример Фиксирование присутствия учащихся на занятии Особенности: Особенности Необходимо фиксировать присутствие каждого учащегося Присутствие отмечается на конкретном занятии по текущему времени, дисциплине, преподавателю, учебной группе Учащиеся относятся к конкретной учебной группе
Базы данных Выделение объектов Определение объектов Пример: Пример Фиксирование присутствия учащихся на занятии № Объект Характеристики 1 Присутствие Учащийся Описание Человек, обучающийся определенной учебной группе в Занятие Мероприятие, проводимое по определенной дисциплине, определенному преподавателю, определенной учебной группе в конкретное время Факт присутствия Признак наличия занятии учащегося на
Базы данных Выделение объектов Принципы выделения объектов 1. Объект представляется совокупность собственных атрибутов 2. Перечень экземпляров объекта меняет редко 3. Перечень экземпляров объекта никогда не меняется 4. Объект представляется групповой связкой атрибутов 5. Объект является предметом учета в других функциях
Базы данных Выделение объектов Определение дополнительных объектов № Объект 1 Присутствие Характеристики Учащийся Занятие Факт присутствия 2 Учащийся 3 Занятие ФИО учащегося Описание Человек, обучающийся в определенной учебной группе Мероприятие, проводимое по определенной дисциплине, определенному преподавателю, определенной учебной группе в конкретное время Признак наличия учащегося на занятии Полная формулировка фамилии, имени и отчества Студенческий билет Шаблонизированный символьно-числовой номер Учебная группа Группа, состоящая из Факультета, Специальности, Специализации, Курса и номера группа, где обучается учащийся Дата и время начала Временной параметр начала занятия Дата и время окончания Временной параметр окончания занятия Тема занятия Полное название тема занятия Дисциплина Название дисциплины, по которой проводится занятие Преподаватель ФИО преподавателя, проводящего занятие Учебная группа Группа, состоящая из Факультета, Специальности, Специализации, Курса и номера группа, для которой проводится занятие
Базы данных Выделение объектов Классификаторы Информационные элементы, соответствующие объектам предметной области, содержащие сведения, которые редко изменяются, либо не изменяются никогда
Базы данных Выделение объектов Лабораторное задание Выделить и описать объекты предметных областей: областей 1. Учет успеваемости учащихся 2. Учет оплаты коммунальных платежей 3. Учет сотрудников организации 4. Учет сообщений форума 5. Учет рассылки почтовых сообщений
к. э. н. Стружкин Н. П. Базы данных (Проектирование реляционных баз данных) Выделение объектов (конец)
2013 ЛР02 Выделение объектов ПдО.ppt