Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
базы данных.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
233.56 Кб
Скачать

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

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

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

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

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

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

Внешняя модель 3

Внешняя модель 2

Внешняя модель 1

БД

Концептуальный уровень

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2

12

11

8

10

9

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

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

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

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

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

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

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]