Содержание
- 2. 1.Трехуровневая архитектура ANSI-SPARC 1.1 Внешний уровень 1.2 Концептуальный уровень 1.3 Внутренний уровень 1.4 Физический уровень 1.5
- 3. Основная цель системы управления базами данных (СУБД) заключается в том, чтобы предложить пользователю абстрактное представление данных,
- 4. Для удовлетворения потребности коллективного использования структур данных при их индивидуальном представлении разработана архитектура ANSI-SPARC. Три уровня
- 5. Цель трехуровневой архитектуры заключается в отделении пользовательского представления базы данных от ее физического представления. Причины разделения
- 6. Причины разделения на три уровня;. Администратор БД (АБД) должен иметь возможность изменять структуру хранения данных в
- 7. Пользователь1 Пользователь2 Пользователь N Внешний уровень Концептуаль-ный уровень Внутренний уровень Физическая организация данных Трехуровневая архитектура ANSI-SPARC
- 8. Внешний уровень (external level) – это представление базы данных с точки зрения пользователей, описывает ту часть
- 9. Концептуальный уровень Концептуальный уровень – это обобщающее представление базы данных, описывает то, какие данные хранятся в
- 10. Внутренний уровень Внутренний уровень – это низкоуровневое представление всей базы данных как базы, состоящей из некоторого
- 11. Внутренний уровень Внутреннее представление описывается с помощью внутренней схемы. Внутренняя схема определяет не только различные типы
- 12. Физический уровень Cостоит только из известных операционной системе элементов. Ниже внутреннего уровня находится физический уровень, который
- 13. Основным назначением трехуровневой архитектуры является обеспечение независимости от данных, которая означает, что изменения на нижних уровнях
- 14. Независимость от данных Логическая независимость от данных означает полную защищенность внешних схем от изменений, вносимых в
- 15. Независимость данных
- 16. Архитектура системы баз данных, кроме элементов самих трех уровней, включает определенные отображения: - отображения концептуального уровня
- 17. Отображения Отображение «концептуальный-внутренний» устанавливает соответствие между концептуальным представлением и хранимой базой данных, т.е. описывает, как концептуальные
- 18. Схемы БД Общее описание базы данных называется схемой базы данных. Существуют три различных типа схем базы
- 19. Различия между тремя уровнями представления данных
- 20. Описанием базы данных является схема базы данных, которая создается в процессе ее проектирования, причем предполагается, что
- 21. Модели данных Модель данных - это интегрированный набор понятий для описания данных, связей между ними и
- 22. Модели данных Для отображения в терминах архитектуры ANSI-SPARC идентифицируют следующие три связанные модели данных: внешнюю модель
- 23. Модели данных 1.Объектные (object-based) модели данных: Модель типа “сущность-связь” или ER-модель (Entity-Relationship model) Семантическая модель Функциональная
- 24. Реляционная модель данных
- 25. Сетевая модель данных
- 26. Иерархическая модель данных
- 27. Модели данных 3.Физические модели данных. Обобщающая модель (unifying model) Модель памяти кадров (frame model) Первые две
- 28. Концептуальное моделирование Концептуальное моделирование, или концептуальное проектирование базы данных - это процесс конструирования модели использования информации
- 29. Система управления Базами Данных Концептуально это происходит следующим образом: Пользователь выдает запрос на доступ к данным,
- 30. Функции СУБД Хранение, извлечение и обновление данных Каталог, доступный конечным пользователям Поддержка транзакций Службы управления параллельной
- 31. 1. Хранение, извлечение и обновление данных. СУБД должна предоставлять пользователям возможность сохранять,извлекать и обновлять данные в
- 32. 2. Каталог доступный конечным пользователям СУБД должна иметь доступный конечным пользователям каталог, в котором хранится описание
- 33. Системный каталог позволяет достичь определенных преимуществ, перечисленных ниже: Информация о данных может быть централизованно собрана и
- 34. Внесенные в базу данных изменения могут быть запротоколированы. Последствия любых изменений могут быть определены еще до
- 35. 3. Поддержка транзакций . Функции СУБД Транзакция представляет собой набор действий, выполняемых отдельным пользователем или прикладной
- 36. Сервисы управления параллельностью СУБД имеет механизм, который гарантирует корректное обновление базы данных при параллельном выполнении операций
- 37. Сервисы восстановления СУБД предоставляет средства восстановления базы данных на случай какого-либо ее повреждения или разрушения Сервисы
- 38. Поддержка обмена данными СУБД обладает способностью к интеграции с коммуникационным программным обеспечением. Современная СУБД работает в
- 39. Вспомогательные службы СУБД предоставляет некоторый набор различных вспомогательных служб. Вспомогательные утилиты обычно предназначены для оказания помощи
- 40. Языки баз данных Язык определения данных DDL - описательный язык, который позволяет АБД или пользователю описать
- 41. Языки баз данных Язык управления данными (DML) - язык, содержащий набор операторов для поддержки основных операций
- 42. Языки баз данных Типы языков четвертого поколения: Языки представления информации, например языки запросов или генераторы отчетов;
- 43. Языки баз данных Другие типы 4GL-языков: Генератор форм представляет собой интерактивный инструмент, предназначенный для быстрого создания
- 44. Компоненты СУБД СУБД состоит из нескольких программных компонентов (модулей), каждый из которых предназначен для выполнения специфической
- 45. Основные компоненты типичной системы управления базами данных
- 46. Основные программные компоненты, входящие в состав контроллера базы данных: Контроль прав доступа Процессор команд Средства контроля
- 47. Компоненты контроллера базы данных
- 48. Система управления передачей данных Передача таких сообщений происходит под управлением еще одного программного компонента – диспетчера
- 49. Система управления передачей данных Диспетчер передачи данных и СУБД должны иметь согласованную совместную работу, как равноправные
- 50. Архитектура многопользовательских СУБД В настоящее время существуют такие основные типовые архитектурные решения, используемыми при реализации многопользовательских
- 51. Телеобработка Телеобработка – схема, при которой один компьютер с единственным процессором соединен с несколькими терминалами. При
- 52. Топология архитектуры телеобработки
- 53. Файловый сервер В среде файлового сервера обработка данных распределена в сети, обычно представляющей собой локальную вычислительную
- 54. Архитектура с использованием файлового сервера
- 55. Архитектура с использованием файлового сервера Архитектура с использованием файлового сервера обладает следующими основными недостатками: большой объем
- 56. Архитектура клиент-сервер "Клиент/сервер" означает такой способ взаимодействия программных компонентов, при котором они образуют единую систему. Существует
- 57. Архитектура клиент-сервер Клиент принимает от пользователя запрос, проверяет синтаксис и генерирует запрос к базе данных на
- 58. Архитектура клиент-сервер Операции сервера Принимает и обрабатывает запросы к БД от клиента Проверяет полномочия пользователей Гарантирует
- 59. Общая схема построения систем с архитектурой «клиент-сервер»
- 60. Альтернативные топологии систем с архитектурой «клиент-сервер»
- 61. Функции, выполняемые в среде “клиент/сервер”
- 62. Системные каталоги Системный каталог – это хранилище данных, которые описывают сохраняемую в базе данных информацию, т.е.
- 63. Служба IRDS, как стандарт словарей данных Служба IRDS представляет собой программный инструмент, предназначенный для управления информационными
- 64. Схемы БД Служба IRDS, как стандарт словарей данных Стандарты IRDS определяют набор правил хранения информации в
- 65. Интерфейс IRDS - сервисов
- 67. Скачать презентацию