Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка варианта БД.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
181.43 Кб
Скачать

Проектирование базы данных реляционного типа

Для определения состава таблиц следует произвести нормализацию исходного иерархического отношения. Для этого в исходном и подчиненных отношениях следует определить первичные ключи, затем выделить подчиненные отношения в самостоятельные, оставив в ис­ходных реквизиты (атрибуты), соответствующие первичным ключам выделенных отношений. Среди выделенных таким образом нормали­зованных отношений следует опознать одинаковые (если они есть), различающиеся лишь именами. В приведенном в качестве примера от­ношении

GR (ND, VER1(COD, NAME), VER2(COD, NAME), W)

результат нормализации

VER1(COD, NAME),

VER2(COD,NAME)

GR (ND, VER1.COD, VER2.COD, W)

Однако, первое и второе отношение описывают один и тот же объект и, следовательно, заменяются одним:

VER1(COD, NAME), VER2(COD, NAME) = VER(COD,NAME).

Таким образом, в примере в результате нормализации появятся не три, а две таблицы.

На основании определенных ранее ключей поиска определяются структурные ключи - ключи индексирования. Вторичные ключи со­ответствуют ключам связи,

Осуществляется выбор СУБД, используемой в реализационной части курсового проекта. Выбор СУБД предоставляется студенту.

При подготовке программных средств для загрузки и корректировки базы данных следует использовать определенные при информационно-логическом проектировании ограничения целостности.

Следует подготовить для загрузки 40- 50 записей основной таблицы и загрузить таблицы, а также осуществить индексирование. Материалы загрузки должны быть приведены в отчете.

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

Отдельно рассматриваются вопросы включения базы данных в локальную вычислительную сеть.

Проектирование базы данных сетевого типа

Проектирование базы данных сетевого типа включает в себя разработку диаграммы Бахмана, создание схемы и подсхем базы данных и проектирование процедур загрузки-корректировки, поиска и обслуживания. Разработка этого варианта осуществляется по специ­альному указанию преподавателя.

Проектирование основных процедур базы данных

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

Процедуры обслуживания базы данных - описывается и обос­новывается их набор, по каждой процедуре следует указать ее назначение, наметить пути реализации, указать примерную трудоемкость и стоимость разработки.

Организация работы базы данных в локальной сети

Разрабатываемая база данных обычно используется на нескольких рабочих местах. В этом разделе курсового проекта, исходя из материалов обследования экономического объекта, следует определить и описать:

- рабочие места, на которых используется содержимое базы данных;

- режим использования данных на каждом из этих рабочих мест для поиска, для поиска и обновления, для корректировки базы данных, для выполнения функций Администратора базы данных и др.;

- объем и номенклатура используемых данных на каждом рабочем месте.

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

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

Материалы этого раздела целесообразно иллюстрировать с помощью схемы распределения и передачи данных в локальной сети экономического объекта.

Заключение и анализ результатов

В этом разделе следует привести основные результаты, полученные в результате проектирования, и сделанные исполнителем выводы.