7.4. Организация объектной базы данных
по студентам для системы обучения и контроля качества
подготовки специалистов
База данных по студентам организована с учетом
объектно-ориентированного подхода. При использовании
объектно-ориентированного подхода в качестве
фундаментальной вычислительной сущности используется
объект. Объекты организуются в классы. Объект является
конкретным экземпляром, принадлежащим классу [28]. В
определении класса задается структура его объектов. В
определение класса могут входить четыре вида компонент:
сообщения, воспринимаемые всеми конкретными
экземплярами, принадлежащими к классу;
методы, общие для всех объектов определяемого класса;
переменные классов, значения которых являются общими
для всех объектов заданного класса;
переменные конкретных экземпляров, значения которых
уникальны для каждого конкретного объекта.
Преподаватель общается с объектом посредством
запросов. Множество запросов, воспринимаемых объектом,
определяют его интерфейс (т.е. все возможные способы
обращения к этому объекту). Для каждого запроса имеется
соответствующий метод, выполняющий вычисления,
необходимые для ответа на запрос.
Вся группа организовывается в виде иерархии классов.
На самом нижнем уровне иерархии определяется объект-
студент, которому ставятся в соответствие структуры:
фамилия, имя, отчество; тип контроля - оценка; темы
вызвавшие затруднения при изучении - время изучения.
В зависимости от интегральной оценки все объекты
объединяются в три класса на более высоком уровне
иерархии : «слабая группа»; «средняя группа»; «сильная
группа». Каждый класс содержит информацию в виде
структуры: фамилия_студента – интегральная оценка. Методы
каждого класса формируют общие сведения о темах, при