русс | укр

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

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

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

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


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

Дружелюбный интерфейс пользователя.


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


 

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

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

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

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

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

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

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

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

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

Этап 1. Сбор, анализ и формализация требований, предъявляемых к содержанию и процессу обработки данных всеми известными и потенциальными пользователями БД.

Этап 2. Построение независимой от СУБД информационной структуры путем объединения информационных требований пользователей.

Результатом является построение концептуальной модели.

Этап 3. Создание СУБД – ориентированной схемы (логической модели) с использование в качестве исходных данных результатов концептуального проектирования и требований обработки конкретной СУБД.

Этап 4. Создание физической структуры базы данных и набор реализуемых алгоритмов по ее использованию в терминах конкретной СУБД. Результатом является полностью готовая к внедрению структура БД и набор реализуемых алгоритмов по ее использованию

Принципы:

Иерархичность Декомпозиция
Структурное представление об объектах по степени детальности описания Деление представлений по степени детальности описаний
Многоэтапность Итерационность
Последовательность этапов: 1. Предпроектное исследование 2. Разработка ТЗ 3. Эскизный проект (схема) 4. Технический и рабочий проект 5. Испытание и внедрение Система разрабатывается с использованием методов нисходящего проектирования над некоторыми ее элементами
Типизация Унификация
Использование типовых проектных решений Целесообразно в таких классах объектов, в которых на основе небольшой части спроектированного можно проектировать большое количество различных систем

 





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


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


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

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

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


 


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

 
 

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

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