Основные задачи проектирования баз данных
Банк данных
Базы данных. Инфологическое проектирования баз данных. Модели данных.
БД (База данных)Хранилище интегрированных и коллективно используемых данных, организованное с целью обеспечить независимость структур хранимых данных от обрабатывающих программ, оптимизировать использование памяти и время доступа.
1. Информационная база отраслевых АСУ и информационных систем;
2. БД.
АСУ (Автоматизированные системы управления). Системы типа «человек-машина» для комплексной автоматизации процессов управления производством в масштабах предприятия или отрасли с применением экономико-математических методов.
СУБДСистема для определения, создания и использования БД, обеспечивающая целостность баз данных, синхронизацию, восстановление, проверку правильности и секретности данных.
Проектирование баз данных — процесс создания схемы базы данных и определения необходимых ограничений целостности.
Основные задачи:
· Обеспечение хранения в БД всей необходимой информации.
· Обеспечение возможности получения данных по всем необходимым запросам.
· Сокращение избыточности и дублирования данных.
· Обеспечение целостности базы данных.
Концептуальное (инфологическое) проектирование [править]
Концептуальное (инфологическое) проектирование — построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную СУБД и модель данных. Термины «семантическая модель», «концептуальная модель» и «инфологическая модель» являются синонимами. Кроме того, в этом контексте равноправно могут использоваться слова «модель базы данных» и «модель предметной области» (например, «концептуальная модель базы данных» и «концептуальная модель предметной области»), поскольку такая модель является как образом реальности, так и образом проектируемой базы данных для этой реальности.
Конкретный вид и содержание концептуальной модели базы данных определяется выбранным для этого формальным аппаратом. Обычно используются графические нотации, подобные ER-диаграммам.
Чаще всего концептуальная модель базы данных включает в себя:
· описание информационных объектов, или понятий предметной области и связей между ними.
· описание ограничений целостности, т.е. требований к допустимым значениям данных и к связям между ними.
Еще есть логическое (даталогическое) и физическое проектирование.
________________________________________________
Модели БД: