Лабораторная работа №2 Заголовок: "Период логического проектирования. Выберите модель данных" Лабораторная работа



бет7/7
Дата19.04.2023
өлшемі59,06 Kb.
#174885
түріЛабораторная работа
1   2   3   4   5   6   7
Байланысты:
БАЗА-ЛР2-Байганов (Мейн)

ОТДЕЛЕНИЕ

PISS_ID

PISS_ADRES




  1. ЗАКАЗ

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 Реляционная модель


Заключение:
В реляционной модели достигается гораздо более высокий уровень абстракции, чем в иерархической или сетевой модели.
Прогнозирование результатов работы поддерживается математическим моделированием данных на основе реляционной модели. Любой запрос к базе данных, созданной на реальном языке, вернет ответ, определяемый схемой базы данных и конкретными данными. Выбранная предметная область достаточно четко описана в терминологическом плане. Нет записей. Модель понятна, и при необходимости может быть реализован любой уровень доступа к данным.
Делая вывод на основании вышеизложенного, приходим к следующему решению: реляционная модель является эффективной моделью для отображения выбранной предметной области и реализации запросов пользователей.

Білімді тексеру үшін арналған сұрақтар:



  1. Деректер моделін қалай түсінуге болады? Қандай деректер моделін білесіздер?

  2. Кез-келген деректер моделдерінің қандай негізгі компоненттері болу керек?

  3. Иерархиялы деректер моделіне түсінік бер.

  4. Желілі деректер моделіне түсінік бер.

  5. Реляционды моделдің қандай деректер құрылымы болады?

  6. Реляционды алгебрада анықталған қатынастарды өңдеу операцияларды санап шық және мысал келтір.



Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет