Самоучитель Microsoft Access 2013



Download 16,15 Mb.
Pdf ko'rish
bet17/146
Sana15.11.2022
Hajmi16,15 Mb.
#866071
1   ...   13   14   15   16   17   18   19   20   ...   146
Bog'liq
Юрий Бекаревич, Нина Пушкина - Самоучитель Microsoft Access 2013 (2014)


Глава 2 
З
АМЕЧАНИЕ
В случае транзитивной зависимости между реквизитами информационного объекта 
можно выполнить расщепление совокупности реквизитов с образованием двух ин-
формационных объектов вместо одного. 
Выполнение требований нормализации обеспечивает построение канонической мо-
дели данных и создание на ее основе реляционной базы данных без дублирования 
описательных данных, а также возможность автоматического поддержания связной 
целостности данных средствами СУБД при обновлении базы данных — добавле-
нии и удалении записей, изменении значений в ключевых полях. 
Выделение информационных объектов 
предметной области 
Процесс выделения информационных объектов предметной области, отвечающих 
требованиям нормализации, может производиться как на основе интуитивного, так 
и формального (аналитического) подхода. При интуитивном подходе сразу уста-
навливаются информационные объекты, соответствующие реальным объектам. 
Однако получаемая при этом информационно-логическая модель, как правило,
требует дальнейших преобразований, в частности, преобразования много-много-
значных связей между объектами. При отсутствии достаточного опыта использова-
ния такого подхода возможны существенные ошибки. Последующая проверка вы-
полнения требований нормализации обычно показывает необходимость уточнения 
структуры информационных объектов. 
Теоретические основы аналитического подхода были разработаны и полно изложе-
ны известным американским ученым Дж. Мартином в его монографиях по органи-
зации баз данных. При аналитическом подходе в ходе исследования предметной 
области сначала необходимо выявить совокупность данных и различных сведений 
об объектах и процессах, характеризующих данную область, перечень документов, 
содержащих эти данные, а также комплекс задач и запросов, которые предполага-
ется реализовать. Таким образом, определению структуры базы данных предшест-
вует выявление информационных потребностей приложений пользователя. Основ-
ным источником данных являются справочные, плановые и оперативно-учетные 
документы. 
На основе исследования составляется описание предметной области и документов, 
данные из которых нужно разместить в базе. 
Далее выполняется 
информационный анализ
предметной области с целью формали-
зации и моделирования данных. Такая формализация необходима для их организа-
ции и обработки данных во внутримашинной сфере. При этом должен быть произ-
веден семантический анализ данных и установлены функциональные зависимости 
реквизитов. Далее на их основе должны быть выявлены информационные объекты 
и логические взаимосвязи между ними. В результате данные предметной области 
будут структурированы. 


Проектирование реляционной базы данных 
67 
Информационный анализ
и определение логической структуры информации 
Информационный анализ включает: 
структурирование информации предметной области; 
формализацию и моделирование данных. 
Структура информации внемашинной сферы находит отражение в ее представле-
нии отдельными структурными единицами — 
реквизитами
, их группировке в до-
кументах-источниках и упорядочении по классификационным признакам. 
Структурирование информации 
Рассмотрим
структурирование информации применительно к организационно-
экономической сфере. Такая информация имеет дискретный характер и поэтому 
может быть структурирована, т. е. представлена как совокупность отдельных 
структурных единиц информации
. Определим важнейшие виды структурных еди-
ниц информации: 
реквизит
— простейшая структурная единица информации, неделимая на смы-
словом уровне, отражающая количественную или качественную характеристику 
сущности (объекта, процесса и т. п.) предметной области. Можно выделить рек-
визиты-признаки и реквизиты-основания: 

реквизит-признак
позволяет выделить (идентифицировать) объект из множе-
ства однотипных объектов (как правило, символьное представление); 

реквизит-основание
содержит количественную характеристику объекта, про-
цесса или другой сущности, определяющую их состояние (как правило, чи-
словое значение). 
Например, в плане поставок товаров реквизиты-признаки идентифицируют по-
ставку, а реквизиты-основания определяют количество поставляемого товара, 
его стоимость; 
составная единица информации
(СЕИ) — логически взаимосвязанная совокуп-
ность реквизитов. 
Примером составной единицы информации может служить документ. Семанти-
ка и размещение реквизитов в форме документа определяют роль реквизитов 
в структуре информации, содержащейся в документе. 
В процессе информационного семантического (смыслового) анализа нужно вы-
явить функциональную зависимость реквизитов и определить реквизитный состав 
информационных объектов. 
Для минимизации возможных ошибок целесообразно производить семантический 
анализ по каждой из форм документов в отдельности. Это связано с тем, что форма 
документа уже отображает структуру данных, т. к. любой документ объединяет ло-
гически взаимосвязанные реквизиты. 
Функциональную зависимость реквизитов удобно изобразить графически в виде 
линий со стрелками, идущих от ключевого (определяющего) реквизита к описа-


68 
Глава 2 
тельному реквизиту (определяемому). Ключевой реквизит обычно отмечается осо-
бо. Функциональную зависимость можно отображать непосредственно в таблице, 
где представлен состав реквизитов каждого документа. Это показано на примере 
реквизитов документа "Справочник товаров" (рис. 2.3), где каждый из описатель-
ных реквизитов однозначно определяется ключевым реквизитом 
Код товара

Код товара
Наименование
Цена за единицу
Единица измерения
KODT
NAIM
CENA
EI
Наименование
реквизита
Имя
реквизита
Функциональные
зависимости
Рис. 2.3.
Функциональная зависимость реквизитов 
документа "Справочник товаров" 
Выделение информационных объектов 
На основе описания предметной области необходимо выявить документы-
источники и их реквизиты, подлежащие хранению в базе данных. Затем надо пе-
рейти к информационному анализу этих документов для определения функцио-
нальных зависимостей и выявления информационных объектов. 
Рассмотрим порядок действий, которые могут быть использованы для выделения 
информационных объектов, отвечающих указанным ранее требованиям нормализа-
ции. 
1.
Определяются функциональные зависимости между реквизитами документа.
Для этого анализируется роль реквизитов в структуре информации документа. 
Сначала целесообразно выявить реквизит (один или несколько), который играет 
роль общего идентификатора всей информации документа. Как правило, к таким 
реквизитам относятся номер документа, идентификатор подразделения пред-
приятия, выпускающего документ, период действия оформления документа
и т. п. От такого идентификатора документа будут функционально полно зави-
симыми некоторые описательные реквизиты в общей части документа (напри-
мер, идентификатор документа-основания). Заметим, что в табличной части до-
кумента такие реквизиты, как количество товара и стоимость, будут частично 
функционально зависимыми от общего идентификатора документа. 
Все справочные реквизиты реальных объектов (товаров, предприятий, подразде-
лений и т. п.), как в общей, так и в табличной части, функционально полно опре-
деляются идентификаторами этих объектов (см. пример на рис. 2.3). В результа-
те для каждого определяемого реквизита должны быть выявлены реквизиты 
(ключевые), которые в совокупности однозначно его определяют (одному зна-
чению ключа соответствует одно значение описательного реквизита). 


Проектирование реляционной базы данных 
69 
Для графического отображения функциональной зависимости проводится линия 
связи со стрелкой к зависимому реквизиту от определяющего его реквизита. 
2.
В результате просмотра выявленных функциональных зависимостей выбира-
ются зависимые реквизиты и для каждого из них устанавливаются все его клю-
чевые реквизиты, т. е. те (один или несколько), которые в совокупности опре-
деляют его однозначно.
Такое соответствие описательных и ключевых реквизитов удобно представить 
в таблице, форма которой с примером заполнения представлена в табл. 2.2. 
Таблица 2.2.
Соответствие описательных и ключевых реквизитов 
Описательные 
(зависимые) 
реквизиты 
Ключевые
реквизиты 
Признак ключа 
Имя ИО,
включающего реквизиты 
Количество
поставки 
Код товара + 
Код поставщика + 
Срок поставки 
Уникальный
составной 
ПОСТАВКА 
Наименование 
товара 
Код товара 
Уникальный простой 
ТОВАР 
Наименование 
поставщика 
Код поставщика 
Уникальный простой 
ПОКУПАТЕЛЬ 
3.
Группируются реквизиты, одинаково зависимые от ключевых реквизитов. По-
лученные группы зависимых реквизитов вместе с их ключевыми реквизитами 
образуют реквизитный состав соответствующих информационных объектов. 
Если в группе несколько ключевых реквизитов, то они являются составным 
ключом информационного объекта.
При следовании приведенным правилам не требуется отдельно преобразовывать 
транзитивные зависимости реквизитов. При таких зависимостях некоторые рекви-
зиты являются одновременно и зависимыми, и ключевыми и, соответственно, будут 
представлены в группе зависимых и ключевых. 
После выделения информационных объектов необходимо сформировать их оконча-
тельное описание. В таком описании кроме состава реквизитов и указания ключа 
может быть представлена также семантика информационных объектов
— 
их смы-
словое определение. 
З
АМЕЧАНИЕ
Обычно при следовании приведенным правилам сразу оказываются выделенными 
объекты, играющие роль 
связки
между объектами, находящимися в отношении "мно-
гие-ко-многим" (М : N). Соответственно, в модели можно ограничиться рассмотрением 
только одно-многозначных связей. 
Совокупность выделенных информационных объектов после определения связей 
между объектами позволяет получить информационно-логическую модель, не пре-
дусматривающую дальнейших преобразований для создания реляционной базы 
данных, отвечающей требованиям нормализации. 


70 
Download 16,15 Mb.

Do'stlaringiz bilan baham:
1   ...   13   14   15   16   17   18   19   20   ...   146




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish