Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по КИТ 1.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
346.11 Кб
Скачать

9. Трехуровневая модель организации бд

При проектировании базы данных необходимо ее рассматривать как три представления (ступени) ее создания: 1) отображение предметной области в том виде, в котором она существует в реальном мире; 2) восприятие базы данных человеком; 3) в каком виде база данных должна храниться в компьютере.

Для реализации вышеуказанных представлений в настоящее время используется трехуровневая система организации баз данных (архитектура баз данных), предложенная в 1975 году комитетом по стандартизации ANSI

Внешний уровень определяет точку зрения на базу данных отдельных приложений или пользователей. Каждое приложение видит и обрабатывает только те данные, которые необходимы этому приложению.

Концептуальный уровень – центральное управляющее звено. Здесь база данных представлена в наиболее общем виде, обедняющем данные, используемые всеми приложениями. Фактически это обобщенная модель предметной области (объектов реального мира). Отражает только существенные особенности объектов реального мира

Внутренний уровень (физический) – собственно данные, расположенные в памяти информационной системы.

10. модель данных – сов-сть принципов организации данных в БД.

В иерархической модели связи между данными можно представить с помощью дерева. Данные в такой модели расположены на разных иерархических уровнях и называются сегментами. Самый высокий сегмент называется корневым. Сегменты, расположенные на более низком уровне называются сегментами-потомками. Сегменты, расположенные на более высоком уровне, называются сегментами-предками. Каждый сегмент может иметь только одного предка на более высоком уровне и одного или несколько потомков на более низком уровне.

Иерархическая модель используется для представления организационных структур, по своей природе являющихся иерархическими (например, крупных предприятий, воинских подразделений), или сложных механизмов, состоящих из более простых узлов, которые в свою очередь можно подвергнуть декомпозиции. Организовать более сложные связи в такой модели невозможно. Недостатком: ее громоздкость для обработки данных со сложными логическими связями.

Достоинствам: эффективное использование памяти компьютера при хранении данных.

11. сетевая модель явл развитием иерархической модели. В отличие от иерархич модели в сетевой модели потомок может иметь любое количество предков. Сегменты, которые называются в сетевой модели наборами записей, связываются между собой не только по принципу «сверху вниз», но и «по горизонтали» с помощью наборов связей.

Достоинствам: возможность образования произвольных связей и быстрый доступ к данным.

Недостатками: сложность ее понимания для обычного пользователя и большие объемы памяти компьютера на хранение данных.

12. Реляционная модель – модель данных, основанная на математическом понятии отношения и представлении отношений в форме таблиц.

Отношение – именованная структура данных, представл собой подмножество декартова произведения заданных доменов.

Домен – набор допустимых значений атрибута.

Кортеж – строка таблицы, являющейся отношением.

Схема – список имен атрибутов отношения.

Степень отношения – кол-во атрибутов в отношении.

Мощность отношения – кол-во кортежей в отношении.

Достоинство: проста для понимания, наглядна, имеет строгое математич обоснование.

Недостаток: не допускает представления объектов со сложной структурой, поскольку в ее рамках возможно моделирование лишь в помощью двумерных таблиц; данные об объектах содержатся во многих таблицах, извлечение инфо о каждом таком объекте требует выполнения многих операций соединения, что значит замедляет обработку данных.

13. Связи между таблицами в реляц модели делают их более информативными.свзь устанавливается посредством связи ключевых полей, содержащих общую инфо для обеих таблиц. Пусть таблица Р1 связывается с Р2. тогда Р1называется основной, а Р2 – подчиненной. Ключевое поле основной таблицы называется первичным ключом, а подчиненной – внешним.

Одна запись основной таблицы м.б. связана с одной или несколькими записями подчиненной таблицы. При этом значения первичного ключа уникальны, а внешнего – могут повторяться.

Графическое изображение связи между таблицами наз схемой данных.