Прикладное программное обеспечение. Афанасьев А.Н - 42 стр.

UptoLike

42
объектов предметной области, функций по их обработке, связей между ними и
выявления требований к ней отдельных пользователей (сотрудников органи-
зации, для которых создается база данных).
Выделяют несколько этапов проектирования БД:
1) Постро ение инфологической модели базы данных.
2) Постро ение логической модели базы данных.
3) Выбор СУБД и реализация базы данных.
Инфологическое
проектирование
Пр и инфологическом проектировании строится концептуальная модель
предметной области, для которой должна быть создана база данных, например:
Ав тозавод, Вуз, Банк. В результа те инфологического проектирования БД долж-
на быть создана инфологическая модель. Эта модель строится путем анализа и
определения объектов и связей между ними в предметной области.
Информационный объект. Описание предметной
области может быть
представлено в виде совокупности связанных реальных сущностей, которые
имеют набор свойств или атрибутов, характеризующих только эту сущность.
Группы всех подобных сущностей образуют объект, в котором фиксируются
только значимые для данной ИС свойства.
Например, объект СТУДЕНТ (Ф.И.О., номер зачетной книжки, группа,
курс) или ПРЕПОДАВАТЕЛЬ (Ф.И.
О., таб ельный номер, кафедра, должность,
уч. степень).
Каждый информационный объект определяется совокупностью своих ат-
рибутов, среди которых выделяются ключевые и описательные.
Ключевые атрибуты должны однозначно определять экземпляр объекта.
Например, для студента ключевым атрибутом должен быть номер его зачетной
книжки, для преподавателяего та бель ный номер. Ключевые атрибуты для от-
дельного информационного объекта
называют ключом.
Ключ обеспечивает:
¾ Однозначную идентификацию записей та блицы
¾ Ускорение выполнения запросов к БД
¾ Установление связи между отдельными таблицами БД
¾ Использование ограничений ссылочной целостнос ти.
Ключ также называют первичным ключом или первичным индексом.
Информация о ключе хранится в отдельном файле или совместно с дан-
ными.
Индекс,
как и ключ, строится по полям таблицы, однако он может допус-
кать повторение значений составляющих его полейв этом и состоит его ос-
новное отличие от ключа. Пол я, по которым построен индекс, называют ин-
дексными. Простой индекс состоит из одного поля, а составной (сложный) – из
нескольких полей.