Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
348.doc
Скачиваний:
12
Добавлен:
30.04.2022
Размер:
2.67 Mб
Скачать

Контрольные вопросы

1. Какие вы знаете справочно-правовые базы?

  1. Какие вы знаете наиболее популярные юридические базы данных и каково их назначение?

  2. Как база ЮСИС позволяет формализовать процесс организации труда профессионала?

  3. Что представляет собой программный комплекс ЮСИС?

  4. Что представляет собой информационно-поисковая система "Кодекс"?

  5. Какие бывают справочно-правовые системы и каково их основное назначение?

  6. Что представляет собой Программный комплекс "Эталон"?

6. Проектирование баз данных

6.1. Этапы проектирования

В базе данных отражается информация об определенной предметной области. Предметной областью (ПО) называется часть реального мира, представляющая интерес. В автоматизированных информационных системах отражение предметной области представлено моделями данных нескольких уровней [12].

Даталогическая модель базы данных (ДЛМ)

ДЛМ является моделью логического уровня и представляет собой отображение логических связей между элементами данных безотносительно к их содержанию и среде хранения. Эта модель строится в терминах информационных единиц, допустимых в той конкретной СУБД, в среде которой проектируется база данных. Этап создания ДЛМ называется даталогическим проектированием. Описание логической структуры базы данных на языке СУБД называется схемой.

Физическая модель БД

Используется для привязки даталогической модели к среде хранения. Эта модель определяет используемые запоминающие устройства, способы физической организации данных в среде хранения. Модель физического уровня также строится с учетом возможностей, предоставляемых СУБД. Описание физической структуры базы данных называется схемой хранения. Соответствующий этап проектирования БД называется физическим проектированием.

К числу работ, выполняемых на этапе физического проектирования, относятся: выбор типа носителя, способа организации данных, методов доступа, определение размера физического блока, управление размещением данных на внешнем носителе, управление свободной памятью, определение целесообразности сжатия данных и используемых методов сжатия, оценка физической модели данных.

В настоящее время наблюдается тенденция к сокращению работ на стадии физического проектирования. Иногда эти работы вообще бывают скрыты от проектировщика.

Внешняя модель

Используется для описания логической структуры БД с точки зрения конкретного пользователя. Описание внешней модели называется подсхемой.

В подсхемах задаются также допустимые режимы обработки, что служит дополнительным механизмом защиты информации от разрушения.

Использование аппарата подсхем облегчает работу пользователя, так как он должен знать структуру не всей базы данных, а только той ее части, которая имеет непосредственное отношение к нему.

Проектирование

и описание подсхем

Описание БД (схемы,

схемы хранения)

Физическое

проектирование

Предварительная

логическая модель

Даталогическое

моделирование

Инфологическое

моделирование

Анализ

Анализ

Предметная

область

Рис. 6.1. Взаимосвязь этапов проектирования БД

Инфологическая модель предметной области

ИЛМ - это описание предметной области, выполненное без ориентации на используемые в дальнейшем программные и технические средства.

Взаимосвязь этапов проектирования БД

Инфологическая модель предметной области строится первой. Предварительная инфологическая модель строится еще на предпроектной стадии и затем уточняется на более поздних стадиях проектирования. Затем на ее основе строится даталогическая модель. Физическая и внешняя модели после этого могут строиться в любой последовательности, в том числе и параллельно

(рис. 6.1).

При проектировании БД возможны два вида возвратов на предыдущие уровни: первый обусловлен необходимостью пересмотра результата проектирования, второй вызван необходимостью уточнения предыдущей модели (обычно инфологической) с целью получения дополнительной информации для проектирования или при выявлении противоречий в модели.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]