ОТДЕЛЕНИЕ
ЗАКАЗ
ORDER_
ID
|
ORDER
_STATUS
|
ORDER_PROD
_QUANTITY
|
ORDER
_SUMM
|
ORDER
_DATE
|
ORDER_R_DATE
|
ORDER_R_TIME
|
PROD_ID
|
CUST_DOC_ID
|
PISS_ID
|
В отличие от иерархических и сетевых моделей, в реляционной модели отсутствует понятие групповых отношений. Чтобы показать взаимосвязь между кортежами разных родословных, внимание уделяется повторению их ключей. Вышеприведенный пример, примененный к реляционной модели с учетом покупок и деталей выполнения товаров, будет выглядеть так:
ТОВАР
|
|
|
PROD_ID
|
|
|
PROD_NAME
|
|
|
PROD_PRISE
|
|
ЗАКАЗ
|
|
|
ORDER_ID
|
|
|
ORDER_STATUS
|
|
|
ORDER_PROD_QUANTITY
|
|
|
ORDER_SUMM
|
|
|
ORDER_DATE
|
|
|
ORDER_R_DATE
|
К ЛИЕНТ
|
|
ORDER_R_TIME
|
CUST_NAME
|
|
PROD_ID
|
CUST_DOC_TYPE
|
|
CUST_DOC_ID
|
CUST_DOC_ID
|
|
PISS_ID
|
CUSTOMER_DATA
|
|
|
Рисунок 2.3 Реляционная модель
Заключение:
В реляционной модели достигается гораздо более высокий уровень абстракции, чем в иерархической или сетевой модели.
Прогнозирование результатов работы поддерживается математическим моделированием данных на основе реляционной модели. Любой запрос к базе данных, созданной на реальном языке, вернет ответ, определяемый схемой базы данных и конкретными данными. Выбранная предметная область достаточно четко описана в терминологическом плане. Нет записей. Модель понятна, и при необходимости может быть реализован любой уровень доступа к данным.
Делая вывод на основании вышеизложенного, приходим к следующему решению: реляционная модель является эффективной моделью для отображения выбранной предметной области и реализации запросов пользователей.
Білімді тексеру үшін арналған сұрақтар:
Деректер моделін қалай түсінуге болады? Қандай деректер моделін білесіздер?
Кез-келген деректер моделдерінің қандай негізгі компоненттері болу керек?
Иерархиялы деректер моделіне түсінік бер.
Желілі деректер моделіне түсінік бер.
Реляционды моделдің қандай деректер құрылымы болады?
Реляционды алгебрада анықталған қатынастарды өңдеу операцияларды санап шық және мысал келтір.
Достарыңызбен бөлісу: |