русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Вопрос 15. Проанализируйте этапы проектирования реляционной базы данных: концептуальный, логический, физический. Выделите их основные характерные черты


Дата добавления: 2015-07-09; просмотров: 984; Нарушение авторских прав


1. Этап концептуального проектирования

1. Описывается предметная область;

2. Выявляются сведения и документы об объектах и процессах, которые нужно загрузить в базу. Определяется информация, которая обеспечит реализацию запросов;

3. Решение задач пользователя;

4. Разрабатывается словарь данных. Он содержит информацию об источниках данных, о формах и форматах данных, взаимосвязях и характере использования.

В итоге появляется инофрмационно-логическая модель, которая определяет состав и структуру данных предметной области, функциональную связь между ними.

2. Этап логического проектирования

1. Выбирается конкретная СУБД;

2. Выбирается логическая модель, основанная на структурах, характерных для выбранной СУБД

3. Этап физического проектирования

Определяются способы хранения и эксплуатации. Тип устройства для хранения, объем памяти.

Проектирование баз данных – это итерационный, многоэтапный процесс принятия обоснованных решений в процессе анализа информационной модели предметной области, требований данных со стороны прикладных программистов и пользователей, синтеза логических и физических структур данных, анализа и обоснования выбора программных и аппаратных средств. Этапы проектирования баз данных с многоуровневой организацией данных.

Этапы проектирования и создания базы данных определяются следующей последовательностью:

• построение информационно-логической модели данных пред­метной области;

• определение логической структуры реляционной базы данных;

• конструирование таблиц базы данных;

• создание схемы данных;

• ввод данных в таблицы (создание записей);

• разработка необходимых форм, запросов, макросов, модулей, отчетов;

• разработка пользовательского интерфейса.

Процесс проектирования реляционной БД включает в себя следующие основные этапы:



1. Инфологическое проектирование(Концептуальное)

Инфологический подход не содержит формальных способов моделирования реальности, но он закладывает основы методологии проектирования БД.

Первой задачей инфологического проектирования является определение предметной области (ПО) системы, позволяющее изучить информационные потребности будущих пользователей. Другая задача этого этапа – анализ ПО, который призван сформировать взгляд на неё с позиций сообщества будущих пользователей БД, т.е. инфологической модели ПО.

Инфологическая модель ПО включает описание структуры и динамики ПО, характера информационных потребностей пользователей системы. Описание выполняется в терминах, понятных пользователю и независимых от реализации системы.

2. Логическое проектирование(Иногда этот этап называется даталогическим проектированием)

На этапе логического проектирования инфологическая модель ПО, представленная в виде ER-диаграммы, преобразуется в логическую (концептуальную) схему БД. Решение этой задачи существенно зависит от модели данных, поддерживаемой выбранной СУБД.

Результатом выполнения этапа логического проектирования являются схемы БД концептуального и внешнего уровней архитектуры, составленные на языке определения данных (DDL, Data Definition Language) выбранной СУБД.

На этапе логического проектирования реляционной базы данных также необходимо решить следующие задачи:

· -Преобразовать ER-диаграмму в схему БД.

· -Выявить не реализуемые и необычные конструкции данных.

· -Определить все первичные ключи (ПК).

· -Определить типы данных для полей таблиц.

· -Описать все ограничения целостности.



<== предыдущая лекция | следующая лекция ==>
Дружелюбный интерфейс пользователя. | Вопрос 16. Охарактеризуйте процесс нормализации таблиц. Прокомментируйте его назначение. Интерпретируйте нормальные формы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.242 сек.