Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KIT_VSE.docx
Скачиваний:
10
Добавлен:
25.09.2019
Размер:
166.74 Кб
Скачать

1.Основные этапы проектирования бд:

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

Логическое проектирование-инф. модель пр-тия уточняется с учетом типа создоваемой БД(реляционной,сетевой,иерархической).

Физическое проектированиеБД предполагает выполнение в среде выбранной СУБД след.работ:описание логической структуры каждой таблицы; описание связей между таблицами, входящими в одну БД; первоначальное заполнение справочников БД необходимой инф-цией.

Использование БД(заполнение БД оперативной инф. и формирование запросов и отчетов)

2.Правила генерации отношений бд для бинарных связей с показателем кардинальности 1:1

Правило 1. Если показатель кардинальности бинарной связи равен 1:1 и класс принадлежности обеих сущностей явл. обязательным, то требуется только одно отношение. Первичным ключом этого отношения может быть ключ любой из двух сущностей. Логическая модель БД будет состоять из одного отношения. В данном отношении в качестве первичного ключа может быть использован любой из двух ключей НП или НС. Такое отношение можно описать след.образом: ХАР-ПРОД-СКЛ-РАСПР (НП,НАИМ,ЕИ,УП…НС,ЕС,МОЛ..)

Правило 2. Если показатель кардинальности бинарной связи равен 1:1 и класс принадлежности одной сущности явл. обязательным, а другой-необязательным, то необходимо построение 2 отношений. Под каждую сущность необходимо выделение одного отношения, при этом ключ сущности должен служить первичным ключом для соответствующего отношения. Кроме того ключ сущности для которого класс принадлежности явл. необязательным добавляется в качестве атрибута в отношение, выделенное для сущности с обязательным классом принадлежности. Логическая структура БД будет включать в себя 2 отношения, в первом из которых первичным ключом явл. атрибут НП: ХАР-ПРОД-РАСПР(НП,НАИМ,ЕИ,УП,НС..), а во втором-НС: ХАР-СКЛ(НС,ЕС,МОЛ..).

Первое отношение соответствует сущности Продукт и, кроме того отражает данные о распределении продуктов по складам за счет включения в список атрибутов ключа НС сущности Склад. Т.о. атрибут НС в первом отношении является внешним ключом.

Правило 3.Если показатель кардинальности бинарной связи равен 1:1 и класс принадлежности ни одной сущности не явл. обязательным, то необходимо использовать 3 отношения: по одному для каждой сущности,ключи которых служат в качестве первичных в соответствующих отношениях, и одного для связи. Среди своих атрибутов отношение выделяемой связи будет иметь по одному ключу каждой сущности. Логическая структура БД будет включать в себя 3 отношения:*ХАР-ПРОД (НП,НАИМ,ЕИ,УП…);*ХАР-СКЛ(НС,ЕС,МОЛ..);*РАСПР(НП,НС..). Первое из этих отношений соответствует сущности Продукт и содержит хар-ки продуктов, первичным ключом явл.атрибутНП. Второе отношение соотв.сущностиСклад и содержит хар-ки имеющихся складов, первичный ключ-НС. Третье отношение соответ.связи и харак.распределение продуктов по складам. Здесь среди атрибутов должны быть ключи сущностей Продукт и Склад, НП и НС.

3.ER-диаграммы: диаграммы ER-экземпляров и ER-типа.

ER-диаграммы представляют собой инструмент описания схем (schemata) или структур баз данных. Базу данных, соответствующую определенной ER-диаграмме и содержащую конкретный набор данных, называют экземпляром базы данных. Каждому множеству сущностей в экземпляре базы данных отвечает некоторый частный набор сущностей, а каждая из таких сущностей – определенными значениями атрибутов. Схема это метаданные, а любые метаданные всегда носят абстрактный характер. Однако представление о том, что данные будто бы реально существуют, помогает на начальной стадии проектирования – пока структуры данных не приобретут физическую форму.

Экземпляр базы данных включает определенные экземпляры связей, описываемых диаграммой. Связи R, которая соединяет n множеств E1, E2, E3,…,En, соответствует экземпляр состоящий из конечного множества списков (e1,e2,e3,…,en), где каждый элемент ei, выбран из числа сущностей, присутствующих в текущем экземпляре множества сущностей Ei.

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