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