Помощь в написании студенческих работ
Антистрессовый сервис

Проектирование БД. Хранение управленческой информации

РефератПомощь в написанииУзнать стоимостьмоей работы

Даталогическая (Концептуальная) модель БД — это логическая организация данных и их взаимосвязь. Структурирование данных выполняется в соответствии с выбранной СУБД, которая строится на основе выбранной модели представления данных: иерархической, сетевой или реляционной. На данном этапе проектировщик создает структуру данных и организует связь между объектами. Инфологическая модель БД — это… Читать ещё >

Проектирование БД. Хранение управленческой информации (реферат, курсовая, диплом, контрольная)

Проектирование БД осуществляется на основе трехуровневой архитектуры. Наглядно это представлено на рис. 1.

Трехуровневая архитектура.

Рис. 1. Трехуровневая архитектура

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

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

2. Даталогическая (Концептуальная) модель БД — это логическая организация данных и их взаимосвязь. Структурирование данных выполняется в соответствии с выбранной СУБД, которая строится на основе выбранной модели представления данных: иерархической, сетевой или реляционной. На данном этапе проектировщик создает структуру данных и организует связь между объектами.

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

3. Физическая модель БД — это структура БД, реализованная в среде, выбранной СУБД. Также при создании БД важно учитывать следующие параметры: целостность БДправильность данных в любой момент времени, избыточность БДдублирование данных в нескольких таблицах (избыточность влечет за собой противоречивость данных, ее стараются исключить введением кодовых полей). Цель проектирования БДсокращение избыточных данных. Эта цель достигается с помощью теории нормализации баз данных. Нормализацияэто разбиение таблиц на два или более, обладающими лучшими свойствами при внесении или изменении данных. В результате получается БД, в которой каждый факт появляется лишь в одном месте, что исключает избыточность информации.

Проектирование физической модели. Физическая модель БД определяет способ размещения данных на носителях (устройствах внешней памяти), а также способ и средства организации эффективного доступа к ним. Поскольку СУБД функционирует в составе и под управлением операционной системы, то организация хранения данных и доступа к ним зависит от принципов и методов управления данными операционной системы. В отличие от ранних СУБД, многие современные системы не предоставляют разработчику какого-либо выбора на этой стадии. Реально к вопросам проектирования физической модели можно отнести: выбор схемы размещения данных (разделение по файлам или тип RAID-массива); определение числа и типа индексов (например, кластеризованный или некластеризованный в случае MS SQL Server). Способ хранения БД определяется механизмами СУБД автоматически по умолчанию на основе спецификаций концептуальной схемы БД, и внутренняя схема в явном виде в таких системах не используется. Внешние схемы БД обычно конструируются на стадии разработки приложений.

Показать весь текст
Заполнить форму текущей работой