русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Хронология развития СУБД.

1. Файловые системы:

· Файлы последовательного доступа (конец 50-х) – обработка записей информации производилась в последовательном порядке.

· Файлы произвольного доступа (1960 г.) – поддержка прямого доступа к конкретной записи информации.

Пример: первые системы бронирования авиабилетов; банковские системы; корпоративные системы.

2. Иерархические системы управления (иерархическая модель, 1960-1965 гг.) - поддержка доступа к нескольким записям информации. Отношения между данными подчиняются определенной иерархии, основу которой составляю отношения «потомок-предок», зависящее от предопределенных физических указателей. Пример: система учета банковских счетов.

3. Сетевые системы управления (сетевая модель – 1965 – 1970 гг.) – поддержка иерархических и неирерахических отношений между данными. Сетевая модель похожа на иерархическую, однако записи сетевой модели могут иметь более одного предка. Пример: базы данных торговых предприятий.

4. Реляционная модель (1970 гг. и далее) – поддержка всех логических отношений между данными. Реляционная модель представляет собой набор взаимосвязанных таблиц, что обеспечивает простой доступ к данным. Появление в конце 70-х гг. XX века реляционных систем управления базами данных, которые расширили в дальнейшем возможности СУБД, повысили доступность информации. Практическое использование реляционных СУБД – сферы управлениями различных организаций для соответствующих нужд, сфера торговли, транспорта, маркетинг услуг.

5. ERM (Entity-Relationship Model, модель «сущность-связь»). Публикация статьи Питера Чена о графическом представлении логических объектов базы данных (1976). Поддержка всех логических отношений между данными. Модель «сущность-связь» предлагает графическое представление логических объектов (сущностей) и их отношений (связей) в структуре базы данных. Простой графический инструмент моделирования данных для разработки реляционных баз данных на концептуальном уровне.

6. SDM (Semantic Database Model, семантическая модель БД), предложена в статье М. Хаммера и Д. Маклеодома (1981 г.). SDM моделирует как данные, так и их отношения в единой структуре, которая называется объектом.

7. OODM (Object Oriented Database Model, объектно-ориентированная модель. Начиная с 80-х гг. и далее). Поддержка логических отношений между данными, представленных в виде объектов с семантическим наполнением. OODM модель отражает объекты базы данных, содержащих как внутреннюю семантику объекта, так и информацию о связях с другими объектами. Основа OODM-модели – объектно ориентированная модель и семантическая модель данных. Современные базы данных часто используют графику, видео и звук наряду с текстовой и цифровой информацией. Использование сложных типов данных, повторное использование сложных типов данных, повторное использование кода, повышение требований к системе и т.д. стало выходить за рамки реляционного подхода. В силу этого объектно-ориентированная модель данных становится во многих случаях основой создания необходимой информационной системы. OODM-модель используется в настоящее время при разработке специальных инженерных и научных приложений.

8. ERDM (Extendet Relation Data Model, расширенная реляционная модель), а также O/RDM (Object/Relational Data Model, объектно реляционная модель). Начиная с 80-х гг. и далее. Поддержка всех логических отношений между данными, представленных в виде объектов с семантическим наполнением.

9. Client-server (технология «клиент-сервер»). Сочетание распределенной обработки данных с централизованным управлением и доступом к данным. Разделение функций СУБД между процессом сервера и одним либо несколькими процессами клиента. Простейший вариант архитектуры «клиент-сервер» предполагает, что СУБД целиком представляет собой сервер, за исключением интерфейсов приложений конечного пользователя, откуда отсылаются запросы к данным и другие команды с целью их выполнения сервером. Системы, предполагающие наличие сети, а также необходимость централизованного хранения и управления данными. В настоящее время клиент-серверные приложения находят широкое применение в различных промышленных и социальных организациях и структурах.

10. Технология многоуровневой архитектуры (начиная с 2000 г.) Сочетание распределенной обработки данных с централизованным управлением и доступом к данным, используя промежуточное звено – сервер приложений. СУБД выполняет роль сервера базы данных (поставка динамически генерируемого содержимого Web-сайта), клиентом которого служит сервер приложений (управляет подключениями к базе данных, транзакциями, авторизацией и другими процессами). В свою очередь, клиентами сервера приложений служат Web-серверы, предоставляющие различные услуги различные услуги пользователям, а также другие программные приложения. Использование многоуровневой архитектуры особенно эффективно в связи с развитием сети Интернет и предоставление через нее различных услуг конечным пользователям.

11. Технологии интеграции информации (начиная с 2000 гг.). Федеративные базы данных – независимые источники данных с возможностью получения необходимой информации из других источников данных. Хранилища данных – хранение копий фрагментов информации нескольких источников данных, прошедших определенное преобразование с целью согласования структур с общей схемой хранилища данных, в единой базе данных. Обновление хранилища происходит регулярно. Применение этих технологий дает возможность использования содержимого двух либо более баз данных (источников информации) с возможностью дальнейшего создания единой крупной базы данных (возможно, виртуальной), к которой можно обращаться с запросами, как к единому виртуальному пространству. Системы, реализованные с применением технологий интеграции информации, встречаются в крупных промышленных и социальных организациях, а также в Интернете – там где необходимы: оптимизация бизнес-процессов, аналитическая обработка информации большого объема, выявление и прогнозирование различных тенденций, поддержка принятий решений.

Просмотров: 1037


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.