Информатика и вычислительная техника :: Разработка и эксплуатация удаленных баз данных
Основные концепции реляционных баз данных
Жизненный цикл базы данных можно разбить на три основных этапа:
1. проектирование БД
2. внедрение БД
3. использование БД
Проектирование баз данных -- это итерационный, многоэтапный про-цесс принятия обоснованных решений в процессе анализа информа-ционной модели предметной области, требований к данным со стороны прикладных программистов и пользователей, синтеза логических и фи-зических структур данных, анализа и обоснования выбора программных и аппаратных средств.
Основная цель проектирования БД - это сокращение избыточности хранимых данных.
Так называемый, "чистый" проект БД ("Каждый факт в одном месте") можно создать, используя методологию нормализации отношений.
Проектирование БД можно разделить на категории:
o концептуальное проектирование
o логическое проектирование
Концептуальная модель - это общее описание баз данных, которые не привязаны к какому-либо программному обеспечению (Access, Oracle, SQL Server и т. д.)
Наиболее распространенный метод изображения концептуальной модели состоит в создании диаграммы, которая является визуальным представлением базы данных.
Диаграмма ERD представляет объекты в виде прямоугольников.
Требования к базам данных
Итак, хорошо спроектированная база данных:
- Удовлетворяет всем требованиям пользователей к содержимому базы данных.
- Гарантирует непротиворечивость и целостность данных.
- Обеспечивает естественное, легкое для восприятия структурирование информации
- Удовлетворяет требованиям пользователей к производительности базы данных
|
|