Главная | Обратная связь
МегаЛекции

Тема: Инфологическая модель данных (сущность – связь)

Тема : Базы данных

База данных – именованная совокупность объектов отражающая их состояние и их отношения в какой либо предметной области.

Банк данных – система каким либо образом организованных данных , а так же программных технических , языковых и организационно-методических средств предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных.

Система управления базами данных – совокупность языковых программных и средств предназначенных для создания, ведения и совместного использования Баз данных многими пользователями.

Тема : Архитектура базы данных

В настоящее время принято пользоваться 3-х уровневой архитектурой баз данных представленной фирмой ANSI принята в 1982 году . И представляет из себя

Внешняя модель 1
Внешняя модель 2  
Внешняя модель 3  
Концептуальный уровень
БД

 


 

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

Второй уровень это концептуальный уровень – это центрально-управляющее звено. В нём база данных представлена в наиболее общем виде. Который объединяет данные используемые всеми приложениями.

Третий уровень – это физический уровень. Данные расположенные в файлах на каком либо носители информации. Сама база данных . Эта архитектура позволяет обеспечить логическую и физическую независимость при работе с данными. Кроме этого наличии концептуального уровня позволило разработать аппарат централизованного управления базами данных.

Данные , их классификация

Данные – набор конкретных значений и параметров характеризующих объект, условие ,ситуацию или любые другие факторы. Данные не обладают определённой структурой и становятся информацией только тогда когда пользователь задаёт им определённую структуру т.е пользователь придаёт данным смысл.

Модель данных – не существует единственно правильного определения. вкратце модель данных это сведения содержащие данные и взаимосвязь между ними.

 

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

Классификация модели данных

· 1 - инфологическая модель

· 2 – даталогическая модель

· 3 – физическая модель

· 4 – диаграммы Бахмана

· 5 – модель сущность-связь (ER - модель)

· 6 – документальная модель

· 7 – факто-графическая модель

· 8 – модель, основанная на файловых структурах

· 9 – модель, основанная на странично-сегментной организации

· 10 – модель, ориентированная на формат документа

· 11 – дескрипторная модель

· 12 – тезаурусные модели

· 13 – теоретико-графовые модели

· 14 – теоретико-множественные модели

· 15 – объектно-ориентированные модели

· 16 – иерархическая модель

· 17 – сетевая модель

· 18 – реляционная модель

· 19 – модель бинарных отношений

 

 

Тема: Пользовательские запросы в базах данных.

Процесс прохождения запросов в базе данных

Пользователь
Рабочая область
Системный буфер
СУБД
Внешняя модель
Концептуальная модель
Физическая модель
ОС
БД

 


1. Пользователь посылает СУБД запрос на получение данных.

2. СУБД анализирует права пользователя и подтверждает или запрещает доступ данного пользователя к данным.

3. В случае запрета на доступ к данным СУБД сообщает пользователю сообщает пользователю об этом по 3 стрелке. Если доступ к данным разращён до СУБД определяет часть концептуальной модели которая затрагивается запросом пользователя.

4. СУБД запрашивает информацию о концептуальной модели.

5. СУБД получает информацию о концептуальной модели.

6. СУБД запрашивает информацию , о месте положения данных на физическом уровне.

7. СУБД получает информацию о месте положения данных в терминах операционной системы.

8. СУБД запрашивает ОС о предостовлении необходимых данных.

9. ОС осуществляет передачу информацию из устройств хранения в системный буфер.

10. ОС оповещает СУБД об окончании пересылки

11. СУБД выбирает из доставленной информации только то что не обходимо пользователю и пересылает эти данные ему.

 

Тема: Инфологическая модель данных (сущность – связь)

В настоящее время нет единого стандарта этой модели, но есть набор общих конструкций, лежащих в основе большинства её вариантов.

Цель инфологического моделирования – обеспечения наиболее естественной для человека способов сбора и представления той информации, которой предполагают сохранить в создаваемой БД.





©2015- 2017 megalektsii.ru Права всех материалов защищены законодательством РФ.