Введение в Базы данных

advertisement
Введение в
базы данных
Классификация БД
Тип
Пример
Количество
пользователей
Объем*
Персональные
Личный
органайзер
1
~10 Мб
Коллективные
Риэлтерская
компания
Десятки
~100 Мб
Организационные КамАЗ
(масштаба
крупного
предприятия)
Сотни- тысячи
До Тб
Сетевые
(Интернет)
Может быть
любым
Может быть
любым
Amazon.com
* Оценка объема базы данных, разумеется, весьма приблизительная, в.т.ч. без
учета мультимедиа-данных
Системы обработки файлов
Предшественником СУБД были системы обработки файлов
Приложение1
Файл1
Приложение2
Файл2
Приложение3
Файл3
Операции чтения-записи
Системы управления базами
данных
Приложение1
Приложение2
Приложение3
СУБД
База
данных
Сравнение двух подходов
Системы обработки файлов
Системы управления базами
данных
Данные разделены и
изолированы
Данные интегрированы,
поддерживается целостность*
данных
Наблюдается существенное
дублирование данных
Дублирование данных
минимально
Приложения тесно зависят от
физической структуры файлов
Приложения независимы от
физической организации базы
данных
Сложно представить данные в
удобном для пользователя виде
Легко представить данные в
удобном для пользователя виде
* Целостность данных –логическая согласованность данных
Определение БД
База данных – это
самодокументированное собрание
интегрированных записей
Самодокументированность
База данных является самодокументированной: она содержит, в
дополнение к данным пользователя, описание собственной
структуры. Это описание называется каталогом данных, или словарем
данных, или метаданными.
Интегрированность
Процесс разработки базы данных
Инфологическое моделирование
Инфологическая модель, задание 1
Даталогическое проектирование
Реляционная модель, задание 2
Реализация БД
БД, серверная часть, задания 3-9
(таблицы, представления, запросы,
хранимые процедуры, триггеры)
Разработка приложений БД
БД, клиентская часть, задания 10-13
(меню, удаленные представления,
формы, отчеты)
Инфологическая модель
Инфологическая модель
ERмодель
Правила
ссылочной
целостности
Лингвистические
отношения
Правила делового
регламента
Информационные
потребности
пользователей
Download