Методическое пособие к лабораторным работам по курсу «База данных» Ташкент 2020



Download 3,29 Mb.
bet9/87
Sana29.04.2022
Hajmi3,29 Mb.
#591220
TuriМетодическое пособие
1   ...   5   6   7   8   9   10   11   12   ...   87
Bog'liq
1648461350 (2)

Рис.2.1. Обзор модели сущность - связь.

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



Рис.2.2.Таблицы сущности дополненные атрибутами.
Теперь необходимо показать связь между таблицами. В реляционной модели базы данных связь таблиц осуществляется между ключевыми полями (первичным ключом одной таблицы и вторичным ключом второй таблицы). Вторичный ключ должна содержать та таблица, со стороны которой в модели «Сущность-связь» был указан множественный тип связи. Для данного примера такой таблицей является Сущность 2. Следовательно, конечная реляционная модель будет иметь следующий вид:

Рис.2.3.Связь первичным ключом одной таблицы и вторичным ключом второй таблицы
Пример выполнения задания для предметной области «Запись на прием»:
В предыдущей работе мы получили следующую модель «Сущность-связь»

Рис.2.4. Обзор модели сущность – связь для предметной области «Запись на прием».
Задание:
Далее разработанную модель необходимо преобразовать в реляционную. Для этого в атрибуты сущностей добавляются ключи – идентификаторы записей в таблицах, по которым можно их находить.

Рис.2.5. Таблицы содержашие ключи.
Теперь определим, какие таблицы будут содержать вторичные ключи.
Как было сказано выше, вторичные ключи будут содержаться в тех таблицах, со стороны которых в модели «Сущность-связь» стоял тип связи «Много». Это таблицы:

  • Врач (будет содержать вторичный ключ специальности)

  • Визит (будет содержать вторичный ключ врача)

  • Визит (будет содержать вторичный ключ диагноза)

  • Визит (будет содержать вторичный ключ пациента).

Принимая во внимание эту информацию, добавим в соответствующие таблицы вторичные ключи и покажем связи между таблицами:

Рис.2.6. Реляционная модель для предметной области «Запись на прием».
Так как на основе данной реляционной модели будут написаны скрипты на языке SQL и применяемые имена атрибутов чаще всего являются идентификаторами в некотором языке программирования, целесообразнее при указании имен отношений и атрибутов реляционной модели использовать латиницу.


Download 3,29 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   87




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