Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
С инфологической точки зрения: БД – динамически обновляемая информационная модель некоторой предметной области, где под ПО понимается часть реального мира.
Употребляется при рассмотрении вопросов, связанных с семантикой данных.
Включает в себя следующие вопросы: Сколько таблиц должно быть в БД, Какие атрибуты должны входить в каждую из этих таблиц, Каковы ключи таблиц.
Проектирование БД – изучение, анализ и моделирование предметной области, исходя из ее семантики.
С даталогической точки зрения: БД – хранилище данных, предназначенное для коллективного, многократного, многоцелевого использования и организованное по правилу «Три НЕ».
Употребляется при рассмотрении вопросов, связанных с организацией данных.
Включает в себя следующие вопросы: Установление связи между таблицами средствами СУБД; Определение индексов таблиц; Определение запоминающих устройств, способов защиты данных и т.д.
а процесс ее проектирования – процесс моделирования предметной области.
Проектирование БД – выбор модели данных и СУБД, разработка логического и физического проектов БД.
Логический проект – определение логической структуры (схемы) БД в терминах модели данных.
Физический проект – определение запоминающих устройств, методов доступа и индексов, которые будут использоваться в БД.
БД должна удовлетворять ряду требований:
1) Правило «Три НЕ» - три концептуальных свойства БД, характеризующих особенности ее организации:
1. неизбыточность – свойство, означающее, что в БД нет ничего «лишнего», т.е. удаление из нее какого либо элемента данных ведет к потере информации о предметной области. Наиболее неприятное последствие избыточности – увеличение трудоемкости обновления данных.
2. непротиворечивость – свойство БД, означающее, что все хранящиеся в ней данные удовлетворяют ограничениям целостности. Всякое ограничение целостности задает некоторое логико-семантическое свойство данных и определяется спецификой ПО.
3. независимость данных от приложений – свойство БД, обеспечивающее устойчивость к ее развитию (логическая – возможность изменения одного приложения без корректировки других, работающих с той же базой; физическая – возможность переноса данных с одних носителей на другие без изменения приложений).
2) БД должна быть целостной структурой: целостность = достоверность + непротиворечивость + полнота;
3) Эффективность доступа для каждого пользователя;
4) Защита данных.
2. Цель, содержание и средства инфологического моделирования предметной области.
Цель: построение инфологической модели (семантической структурной модели) предметной области.
Содержание: 1) объектно-связное представление предметной области:
- Выделение классов однородных объектов
- Определение свойств (атрибутов) для каждого класса объектов
- Выделение связей между классами объектов
2) выделение ограничений целостности:
- Уточнение доменов – множеств допустимых значений атрибутов
- Выделение ключей и других связей типа - «атрибут-атрибут»
Средства выражения результатов моделирования. Существует несколько систем условных обозначений для описания инфологической предметной области. Наиболее простые и понятные обозначения имеет модель «сущность-связь» (кратко ER-модель). Объектно-связное представление предметной области в терминах (обозначениях) ER-модели называется ER-диаграммой.
Дата публикования: 2015-03-29; Прочитано: 803 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!