Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемАлександр Кашинцов
1 Тема 2. Концептуальное проектирование. Лекция 1. Уровни моделей и этапы проектирования
2 Рис. 1. Уровни моделей данных
3 Уровни представления данных: Инфологическая модель данных (внешняя, концептуальная) – визуальное представление данных, с которым работает конечный пользователь Логический (даталогический) – уровень математической модели, условное представление данных как системы объектов и связей между ними; | программно-аппаратные средства СУБД Физический (внутренний) – уровень программно-аппаратной реализации хранения данных;
4 Проектирование инфологической модели базы данных представляет собой формализованное описание внутренней структуры представления хранимой информации, т.е. список таблиц, набор полей в этих таблицах, правила связи между таблицами.
5 Программы: ERwin, Design/IDEF относятся к разряду CASE-средств, являются наиболее удобными программными средствами для моделирования предметной области.
6 CASE-технология методология проектирования информационной системы; набор инструментальных средств, позволяющих в наглядной форме: моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения информационной системы разрабатывать приложение в соответствии с информационными потребностями пользователей.
7 Программа ERwin удобный и хорошо продуманный интерфейс разработчика модели; содержит в себе функцию генерации физической базы данных по выстроенной модели
8 Методология IDEF1X Один из подходов к семантическому моделированию данных, основанный на концепции "Сущность - Отношение" (Entity- Relationship ), это инструмент для анализа информационной структуры систем различной природы. Информационная модель, построенная с помощью IDEF1X-методологии, представляет логическую структуру информации об объектах системы. Концептуально IDEF1X-модель можно рассматривать как проект логической схемы базы данных для проектируемой системы.
11 ПОСТРОЕНИЕ ДАТАЛОГИЧЕСКОЙ МОДЕЛИ- это следующий этап, приближающий инфологическую модель к реальной базе данных. Определяются типы и размер данных, хранимых в таблицах, т.е. устанавливаются размерности полей на языке конкретной СУБД.
12 Завершающий этап проектирования базы данных - определение функций, возлагаемых на саму базу данных (например, выполнение сложных запросов или небольшие вычислительные процедуры)
13 Рис 3. Этапы проектирования базы данных
14 Этапы проектирования 1. Системный анализ и словесное описание информационных объектов предметной области. 2. Проектирование инфологической модели предметной области - частично формализованное описание объектов предметной области в терминах некоторой семантической модели, например, в терминах ЕR-модели. 3. Даталогическое или логическое проектирование БД, то есть описание БД в терминах принятой даталогической модели данных. 4. Физическое проектирование БД, то есть выбор эффективного размещения БД па внешних носителях для обеспечения наиболее эффективной работы приложения.
15 Для преодоления ограничений реляционной модели и обеспечения потребности проектировщиков баз данных в более удобных и мощных средствах моделирования предметной области проектирование баз данных обычно выполняется не в терминах реляционной модели, а с использованием концептуальных моделей предметной области.
16 Даталогическое проектирование В общем случае в результате выполнения этого этапа должны быть получены следующие результирующие документы: Описание концептуальной схемы БД в терминах выбранной СУБД. Описание внешних моделей в терминах выбранной СУБД. Описание декларативных правил поддержки целостности базы данных. Разработка процедур поддержки семантической целостности базы данных Однако перед тем как описывать построенную схему в терминах выбранной СУБД, нам надо выстроить эту схему
17 Рис. 2. Жизненный цикл информационной системы на основе базы данных
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.