- •Раздел 6. Компьютерные технологии использования систем управления
- •1. История создания баз данных.
- •1.1. Нулевое поколение: менеджеры записей (4000 г. До н.Э. – 1900 г.)
- •1.2. Первое поколение: менеджеры записей (1900 г. – 1955 г.).
- •1.3. Второе поколение: программируемое оборудование обработки записей (1955 г. – 1970 г.)
- •1.3.1. Архитектура субд.
- •Отдельные
- •Администратор
- •Описание на языке конкретной субд
- •Описание хранимых данных
- •1.4. Третье поколение: оперативные сетевые базы данных (1965 г.–1980 г.)
- •1.4.1. Иерархические субд.
- •1.4.2. Сетевые базы данных.
- •1.5. Четвертое поколение: реляционные базы данных (1980 г. – 1995 г.).
- •1.5.1. Таблицы.
- •Office city region mgr target sales
- •1.5.2. Первичные ключи.
- •1.5.3. Отношения предок/потомок.
- •Office cyti region
- •Empl_num name age rep_office
- •1.5.4. Внешние ключи.
- •2. Язык aql как стандартный язык базы данных.
- •2.1. Язык sql.
- •2.2. Роль sql.
- •2.3. Достоинства sql.
- •2.3.1. Независимость от конкретных субд.
- •2.3.2. Переносимость с одной вычислительной системы на другие.
- •2.3.3. Стандарты языка sql.
- •2.3.4. Протокол odbc и компания Microsoft.
- •2.3.5. Реляционная основа.
- •2.3.6. Высокоуровневая структура, напоминающая английский язык.
- •2.3.7. Интерактивные запросы.
- •2.3.8. Программный доступ к базе данных.
- •2.3.9. Различные представления данных.
- •2.3.10. Полноценный язык для работы с базами данных.
- •2.3.11. Динамическое определение данных.
- •2.3.12. Архитектура клиент/сервер.
- •2.4. Пятое поколение: мультимедийные базы данных (1995 г. - …)
- •People Name Adress
- •People Name Adress Papers Picture Voice
- •2.5. Основные требования.
- •2.5.1. Расширяемость.
- •2.5.2. Производительность.
- •2.5.3. Сопровождение в оперативном режиме.
- •2.5.4. Устойчивость.
- •3. Технология хранения данных. Корпоративные базы данных.
- •3.1. Современные требования к корпоративным базам данных.
- •3.2. Потребность в анализе данных.
- •3.3. Хранилища данных.
- •3.4. Хранилища и киоски данных.
- •3.5. Анализ данных в корпоративных системах.
- •3.5.1. Olap - передовая технология анализа.
- •3.5.2. Многомерное представление.
- •3.5.3. Хранение данных olap.
- •3.5.4. Разновидности olap.
- •3.6. Размышления и предсказания.
Дисциплина «Информационные системы в экономике»
Раздел 6. Компьютерные технологии использования систем управления
базами данных (СУБД).
Время – 4 часа.
Содержание:
Введение
1. История создания баз данных.
1.1. Нулевое поколение: менеджеры записей (4000 г. до н.э. – 1900 г.)
1.2. Первое поколение: менеджеры записей (1900 г. – 1955 г.).
1.3. Второе поколение: программируемое оборудование обработки записей (1955 г. – 1970 г.)
1.3.1. Архитектура СУБД.
1.4. Третье поколение: оперативные сетевые базы данных (1965 г.–1980 г.)
1.4.1. Иерархические СУБД.
1.4.2. Сетевые базы данных.
1.5. Четвертое поколение: реляционные базы данных (1980 г. – 1995 г.).
1.5.1. Таблицы.
1.5.2. Первичные ключи.
1.5.3. Отношения предок/потомок.
1.5.4. Внешние ключи.
2. Язык AQL как стандартный язык базы данных.
2.1. Язык SQL.
2.2. Роль SQL.
2.3. Достоинства SQL.
2.4. Пятое поколение: мультимедийные базы данных (1995 г. - …)
2.5. Основные требования.
3. Технология хранения данных. Корпоративные базы данных.
3.1. Современные требования к корпоративным базам данных.
3.2. Потребность в анализе данных.
3.3. Хранилища данных.
3.4. Хранилища и киоски данных.
3.5. Анализ данных в корпоративных системах.
3.5.1. OLAP - передовая технология анализа.
3.5.2. Многомерное представление.
3.5.3. Хранение данных OLAP.
3.5.4. Разновидности OLAP.
3.6. Размышления и предсказания.
Введение
Восприятие реального мира можно соотнести с последовательностью разных, хотя иногда и взаимосвязанных, явлений. С давних времен люди пытались описать эти явления (даже тогда, когда они не могли их понять). Такое описание называют данными.
Традиционно фиксация данных осуществляется с помощью конкретного средства общения (например, с помощью естественного языка или изображений) на конкретном носителе (например, камне или бумаге). Обычно данные (факты, явления, события, идеи или предметы) и их интерпретация (семантика) фиксируются совместно, так как естественный язык достаточно гибок для представления того и другого. Примером может служить утверждение “Стоимость авиабилета 128”. Здесь “128” – данное, а “Стоимость авиабилета” – его семантика.
Нередко данные и интерпретация разделены. Например, “Расписание движения самолетов” может быть представлено в виде таблицы, в верхней части которой (отдельно от данных) приводится их интерпретация. Такое разделение затрудняет работу с данными (попробуйте быстро получить сведения из нижней части таблицы).
В самом общем смысле база данных– это набор записей и файлов, организованных специальным образом. В компьютере, например, можно хранить фамилии и адреса друзей или клиентов. Один из типов баз данных – это документы, набранные с помощью текстовых редакторов и сгруппированные по темам. Другой тип – файлы электронных таблиц, объединяемые в группы по характеру их использования.
В управлении данными имелось шесть разных фаз:
1. Нулевой поколение: менеджеры записей (4000 г. до н.э. – 1900 г.);
2. Первое поколение: менеджеры записей (1900 г. – 1955 г.);
3. Второе поколение: программируемое оборудование обработки записей и системы управления файлами (1995 г. – 1970 г.);
4. Третье поколение: оперативные системы базы данных (1965 г. – 1980 г.);
5. Четвертое поколение: реляционные базы данных и архитектура клиент-сервер (1980 г. – 1995 г.);
6. Пятое поколение: мультимедийные базы данных (1995 г. – н.вр.).
В начале данные обрабатывались вручную. На следующем шаге использовалось оборудование с перфокартами и электромеханические машины для сортировки и табулирования миллионов записей. На третье фазе данные хранились на магнитных лентах, и сохраняемые программы выполняли пакетную обработку последовательных файлов. Четвертая фаза ввела понятия схемы базы данных и оперативного навигационного доступа к данным. На пятой фазе был обеспечен автоматический доступ к реляционным базам данных и была внедрена распределенная и клиент-серверная обработка. В шестом поколении системы научились хранить более богатые типы данных, в особенности документы, графические, звуковые и видеообразы. Эти системы шестого поколения представляют собой базовые средства хранения для появляющихся приложений Internet и intranet.