
Базы Данных Введение(1).ppt
- Количество слайдов: 16
Базы Данных Введение Актуальность проблематики АИС и лежащих в их основе БД. Классификация БД
Литература 1. 2. 3. 4. 5. 6. 7. 8. Хомоненко А. Д. Базы данных. Учебник для ВУЗов. 6 -е изд. – М. : , «Бином-Пресс» ; СПб. : «КОРОНА-Век» , 2007. Кумскова И. А. Базы данных : учебник. М. : КНОРУС, 2010. 488 с. (Среднее профессиональное образование) Кузнецов С. М. Базы данных: языки и модели. Учебник. – М. : ООО» Бином-Пресс), 2008. 720 с. : ил. Кренке Д. Теория и практика построения баз данных. 9 -у изд. – Спб. : «ПИТЕР» , 2005. Малыхина М. П. Базы данных: основы, проектирование , использование. – СПб, «БХВ-Петребург» , 2004. Диго С. М. Базы данных: проектирование и использование. Учебник. – М. : «Финансы и статистика» , 2005. Советов Б. Я. , Цехановский В. В. , Чертовской В. Д. Базы данных: теория и практика. Учебник для ВУЗов. – М. : «Высшая школа» , 2005. Голицына О. Л. , Максимов Н. П. , Попов И. И. Базы данных. Учебное пособие. – М. , «Форум – ИНФРА-М» , 2003.
Данные, информация, знания • Алгоритм – последовательность правил перехода от исходных данных к результату. • Данные – совокупность объективных сведений. • Информация – сведения, неизвестные ранее получателю информации, пополняющие его знания подтверждающие или опровергающие положения или соответствующие убеждения. Носит субъективный характер и определяется уровнем знаний субъекта и степенью его восприятия. Извлекается из данных. • Знания – совокупность фактов, закономерностей и эвристических правил, с помощью которых решается поставленная задача.
2 подхода к упорядочению информации 1. Технология массивов – упорядочение по использованию: данные связаны с конкретной задачей; алгоритмы более подвижны, чем данные; необходимость переупорядочения данных. 2. Технология баз данных – упорядочение по хранению.
Цель создания баз данных • построение системы данных, не зависящих от: ü принятых алгоритмов (ПО), применяемых технических средств и физического расположения данных в ПК; ü обеспечивающих непротиворечивую и целостную информацию при нерегламентируемых запросах.
АИС • Автоматизированная информационная система (АИС) – программно-аппаратный комплекс, функции которого состоят в поддержке надежного хранения информации в памяти ПК, выполнении специфических для данного приложения операций преобразования информации и (или) вычислений, предоставления удобного интерфейса.
База данных • База данных (БД) – совокупность специальным образом организованных данных, хранимых в памяти ПК, и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области. • Предметная область – часть реального мира, подлежащая автоматизации.
Банк данных • Банк данных (Бн. Д) – разновидность ИС, в которой реализованы функции централизованного хранения и накопления информации, организованной в одну или несколько БД. Создаются средствами технологии БД. • Компоненты Бн. Д: Бн. Д БД СУБД Вычислительная система Метаданные (словарь данных) Администратор БД Обслуживающий персонал
Обработка данных • Приложение – программа или комплекс, обеспечивающий автоматизацию обработки информации для прикладной задачи.
Свойства проектируемой БД • целостность (ограничения целостности); • восстанавливаемость – возможность восстановления после сбоев; • безопасность – защита данных от преднамеренного и непреднамеренного доступа, модификации и разрушения; • эффективность: ü минимальное время реакции на запрос пользователя; ü минимальные потребности в памяти; ü сочетание этих параметров; • предельные значения (размеры и другие ограничения, накладываемые эксплуатацией данной БД).
СУБД • Система управления базами данных (СУБД) - комплекс технических и программных средств для хранения, поиска, защиты и использования информации.
Классификация БД и СУБД • Классификация – разделение множества на подмножества по неформальному предложенному признаку. (см. Класификация БД (1. 12) и Классификация СУБД (1. 13))
Изменение данных Статические БД (ОLTP) Динамические БД (OLAP) 1. Частота обновления данных 1. Частоты обновления и много ниже их считывания данных 2. Данные напрямую не связаны со соизмеримы. временем: данные чаще 2. Время выступает явно в виде изменяются, чем добавляются. понятий момента времени 3. Требование: простота (дата) или интервала времени обновления (разделение таблиц (семестр, месяц, год): на несколько в процессе характерно не изменение, а нормализации). добавление данных. 3. Процедура глубокой нормализации не актуальна. OLTP – On. Line Tranzaction Processing OLAP – On. Line Analitic Processing
Свойства данных в OLTP и OLAP Свойство OLTP OLAP Назначение данных Оперативный поиск, несложная обработка Аналитическая обработка: прогнозирование, моделирование, анализ и выявление связей, выявление статистических закономерностей Уровень агрегации данных Детальные данные Агрегированные данные Период хранения данных До года До нескольких десятков лет Изменчивость данных Изменяются Добавляются Упорядочение данных По любому полю По хронологии Объём обрабатываемой информации Небольшой Очень большой Скорость обработки Средняя Очень высокая Критерий эффективности работы Количество транзакций в единицу времени Скорость выполнения сложных запросов Загрузка Часто и небольшими порциями Редко и очень большими порциями
Контрольльные вопросы 1. • • • 2. Объясните своими словами смысл терминов: база данных; предметная область АИС. Назовите основные компоненты информационной системы и поясните их назначение. 3. Охарактеризуйте свойства проектируемой базы данных. 4. Какие различают классы БД и СУБД? Дайте характеристику отдельным классам. 5. Для любознательных: дайте ретроспективный анализ развития технологий баз данных.
Источники • • • [3], с. 8 -32. [5], 12 -47. [1], 9 -27.
Базы Данных Введение(1).ppt