Разработка базы данных Аптека



Download 12,34 Mb.
bet3/8
Sana29.05.2022
Hajmi12,34 Mb.
#617868
TuriКурсовой проект
1   2   3   4   5   6   7   8
Bog'liq
bibliofond.ru 701369

Схема базы данных





Схемы и подсхемы представляют собой диаграммы, изображающие типы элементов данных и связи между ними. Существуют различные способы изображения связей. Связи между двумя элементами данных могут быть двух типов.
Первый тип - связь “один к одному”, т. е. одной записи при этой связи в главной таблице должна соответствовать одна запись в подчиненной таблице. Такие БД используются довольно редко. С помощью таких связей выделяют отдельно редко используемую информацию.
Второй тип - связь “один ко многим”, наиболее часто используется это отношение. В данном случае одной записи главной таблице могут соответствовать несколько записей подчиненной таблицы. Различают две разновидности связи “один ко многим”. В первом случае предъявляются жесткие требования на обязательное наличие записей во вторичной таблице. Во втором случае такие требования отсутствуют.
Третий тип - связь “многие ко многим”. Многие реляционные СУБД эту связь не поддерживают. Для реализации таких связей таблицы связанные таким отношением следует преобразовать таким образом, чтобы в них были только связи 1:М, для этой цели вводятся дополнительные таблицы, которые отображают связи между отображаемыми таблицами связанными первоначально по типу М:М.


Подсхемы базы данных









Преобразование схемы и подсхем в реляционную БД


В реляционной модели данных связывание таблиц осуществляется по принципу: главное - подчиненная. Для связи связанные таблицы должны иметь одинаковые столбцы, по которому осуществляется связь. Одна и та же таблица может быть главной по отношению к одной таблице и подчиненной по отношению к другой таблице.
Табличное представление данных имеет отношение только к логике данных, физически они могут быть размещены по другим принципам. Если в разных таблицах повторяется один и тот же атрибут (для связи таблиц) это не значит, что эти данные соберутся в физических записях.
В каждой таблице БД должны быть первичные ключи, которые представляют собой одно или несколько полей таблицы, однозначно идентифицирующих запись. Значение первичного ключа в таблице должно быть уникальным.
Иногда в качестве первичного ключа выбирают специально формируемое поле, которое называется индексом, он формируется автоматически, обычно представляет собой порядковый номер записи.
Первичный ключ позволяет осуществить доступ к конкретной записи (так как однозначно идентифицирует конкретную запись). Кроме того, первичный ключ используется для установления связи между таблицами.
Вторичные ключи так же используются для поиска данных, они устанавливаются для полей, для атрибутов, по которым часто производится поиск данных.
Значение вторичных ключей может быть не уникальным, и они не используются для однозначной идентификации конкретных записей. Они используются для поиска записей, удовлетворяющим конкретным условиям поиска записей по значению вторичного ключа.
Создать структуру таблицы «Лекарства»,
В окне БД CL закладку «Таблицы», CL кнопку «Создать»
CL пункт «Конструктор», CL кнопку «ОК»
В появившемся окне в столбце «Имя поля» ввести имена полей
В столбце «Тип данных» CL и выбрать нужный тип.
Задать ключевое поле - RCL на имени поля, в меню CL пункт «Ключевое поле» (в левой части строки появится изображение ключа)
Сохранить структуру таблицы - CL кнопку «Сохранить» на панели инструментов, ввести имя таблицы, CL кнопку «ОК»

Рисунок 1 - Создание таблицы «Лекарства» в режиме конструктора


Создать схему данных (указать связи)
CL кнопку Схема Данных
RCL, выбрать пункт «Показать таблицу», CL
выделить таблицы, CL кнопку. Добавить, CL Закрыть
Установить связи по общим полям методом ДД перетаскивая их от главной таблицы Предприятие к связанной.
Сохранить схему данных, закрыть окно.
Если необходимо отредактировать структуру таблицы - в окне БД выделить таблицу (CL), CL кнопку «Конструктор». В режиме отображения таблицы ширина столбцов меняется методом ДД на разделителе. Изменение порядка полей: выделить поле, CL на его заголовке, методом ДД перетащить в нужное место. Как скрыть столбец: выделить столбец, RCL, CL пункт «Скрыть столбцы». Как вернуть столбец: CL пункт главного меню Формат, пункт «Показать столбцы», CL, поставить галочки около тех столбцов, которые хотим видеть на экране.



Рисунок 2 - Схема данных



Download 12,34 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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