Тема 6. Технологии обработки экономической информацией на основе использования субд Системы управления базами данных, их эволюция и классификация
Система управления базами данных (СУБД) – это комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями. В общем случае под СУБД можно понимать любой программный продукт, поддерживающий процессы создания, ведения и использования БД.
Предшественницами СУБД являются файловые системы, однако в настоящее время файловые системы могут использоваться также СУБД для решения задач хранения данных и доступа к ним.
В середине 60-х годов корпорация IBM совместно с фирмой North American Aviation разработали первую СУБД - иерархическую систему Information Management System (IMS). Она до сих пор остается основной иерархической СУБД, используемой на большинстве крупных мейнфреймов.
Появление системы Integrated Data Store (IDS) фирмы General Electric привело к созданию нового типа систем управления базами данных - сетевых СУБД. Сетевая СУБД создавалась для представления более сложных взаимосвязей между данными, чем те, которые можно было моделировать с помощью иерархических структур, и послужили основой для разработки первых стандартов БД. Для создания таких стандартов в 1965 году на конференции CODASYL (Conference on Data Systems Languages) была сформирована рабочая группа. В компетенцию группы DBTG входило определение спецификаций среды, которая допускала бы разработку баз данных и управление данными.
В 1970 году Э. Ф. Кодд, работавший в корпорации IBM, опубликовал статью о реляционной модели данных, позволявшей устранить недостатки прежних моделей. Вслед за этим появилось множество экспериментальных реляционных СУБД. Был разработан структурированный язык запросов SQL, который с тех пор стал стандартным языком любых реляционных СУБД.
В настоящее время существует несколько сотен различных реляционных СУБД для мейнфреймов и персональных ЭВМ. Примерами реляционных СУБД для персональных компьютеров являются Access и FoxPro фирмы Microsoft, Paradox и Visual dBase фирмы Borland, а также R-Base фирмы Microrim. Реляционные СУБД относятся к СУБД второго поколения. Однако реляционная модель также обладает некоторыми недостатками - в частности, ограниченными возможностями моделирования. Для решения этой проблемы был выполнен большой объем исследовательской работы. В 1976 году Чен предложил модель "сущность-связь", которая в настоящее время стала основой методологии концептуального проектирования баз данных и методологии логического проектирования реляционных баз данных. В 1979 году Кодд опубликовал расширенную версию реляционной модели - RM/T (1979), затем еще одну версию - RM/V2 (1990, позволяющей более точно описывать реальный мир, нестрого называют семантическим моделированием данных.
Возрастающая сложность приложений баз данных способствовала появлению двух новых систем: объектно-ориентированные СУБД, или ОО СУБД (Object-Oriented DBMS - OODBMS), и объектно-реляционные СУБД, или ОР СУБД (Object-Relational DBMS - ORDBMS). Попытки реализации подобных моделей представляют собой СУБД третьего поколения.
СУБД можно классифицировать по следующим признакам:
Модели данных (иерархические, сетевые, реляционные).
Степени распределенности (локальные, распределенные).
Способу доступа (файл-сервер, клиент-сервер, встраиваемые).
- Санкт-Петербург
- Раздел 1. Информационные процессы, системы и технологии 10
- Тема 1. Основные понятия информатики. Информатизация общества 10
- Тема 2. Основные сведения об информации и информационных процессах 25
- Тема 3. Информационные системы и технологии 37
- Раздел 2. Проектирование баз данных 59
- Тема 4. Основные понятия теории баз данных. Модели данных. 59
- Предусловие
- Введение
- Раздел 1. Информационные процессы, системы и технологии тема 1. Основные понятия информатики. Информатизация общества Понятие информации
- Взаимосвязь процессов компьютеризации и информатизации
- Понятие информационного ресурса, его потенциала и возможностей использования
- Основные проблемы информационного обеспечения науки, техники производства и управления
- Организационно-экономические аспекты информатизации
- Понятие технико-экономического обоснования
- Системно-информационный анализ и синтез в информатизации
- Новые информационные технологии в социально-экономических процессах
- Современные технические и программные средства информационных технологий.
- Вопросы по теме
- Тема 2. Основные сведения об информации и информационных процессах Понятие данных. Информация и ее роль в управлении.
- Атрибутивные и функциональные свойства информации
- Адекватность информации
- Общая характеристика процессов сбора, передачи, обработки и накопления информации.
- Системы классификации, кодирования и организации информации.
- Общая характеристика, назначение, классификация, структура и эффективность информационных систем
- Информационные технологии: общая характеристика, назначение, классификация
- Понятие информационного обеспечения, основные формы, принципы, организация личного и корпоративного информационного обеспечения
- Информатизация управленческого решения
- Модели решения функциональных и вычислительных задач.
- Предметная область. Модель предметной области
- Объекты и атрибуты, связи между объектами и атрибутами объектов
- Концептуальная модель
- Типы моделей данных
- Реляционная модель данных. Основные определения: отношения, домены, кортежи, атрибуты
- Первичный ключ. Свойства отношений реляционной бд
- Ограничения на отношения, основные операции над отношениями
- Вопросы по теме
- Тема 5. Основы проектирования баз данных Методология проектирования бд
- Основные этапы проектирования бд
- Методы проектирования
- Использование case - технологии при проектировании базы данных.
- Вопросы по теме
- Тема 6. Технологии обработки экономической информацией на основе использования субд Системы управления базами данных, их эволюция и классификация
- Функции субд. Типовая организация субд
- Состав и назначение языковых средств субд
- Информационная безопасность баз данных
- Перспективы развития субд
- Информационные хранилища данных
- Модели данных, используемые для построения информационных хранилищ
- Вопросы по теме
- Раздел 3. Субд access тема 7. Субд Access и ее структура Основные объекты Access
- Режимы доступа к базе данных
- Понятие о синхронизации и репликациях базы данных
- Администрирование базы данных
- Поля, их типы и свойства
- Фильтрация и сортировка записей в таблицах
- Вопросы по теме
- Тема 9. Конструирование запросов Запросы qbe и запросы sql
- Основы конструирования qbe-запросов
- Запросы на выборку
- Запросы-действия
- Вопросы по теме
- Тема 10. Конструирование форм и отчетов Основы конструирования форм
- Структура формы
- Элементы управления
- Основы конструирования отчетов
- Структура отчет. Группировка данных в отчетах
- Использование вычисляемых полей в отчете.
- Вопросы по теме
- Тема 11. Средства автоматизации субд Основы конструирования макросов. Структура макроса. Виды макрокоманд.
- Создание макроса данных, управляемого событием. Создание именованного макроса данных
- Сведения о параметрах
- Управление макросами данных
- Создание изолированных макросов
- Создание внедренного макроса
- Создание вложенных макросов
- Вопросы по теме
- Тема 13. Основы языка sql История развития sql.
- Основы языка sql
- Вопросы по теме
- Заключение
- Список литературы