Автор работы: Пользователь скрыл имя, 23 Ноября 2014 в 17:07, контрольная работа
Появление вычислительных систем с БД привело к изменению прежнего способа об-работки данных, когда для каждого приложения определялись и поддерживались собственные наборы данных, на новый способ, при котором все данные определялись и поддерживались централизованно. Обработка данных с использованием централизованной БД, доступ к которой может осуществляться с различных компьютеров сети, называется распределенной обработкой данных.
Почти все модели организации взаимодействия пользователя с БД построены на основе модели «клиент – сервер». Но различные приложения отличаются способом распределения функций между клиентской и серверной частями.
I. Теоретическая часть ……..……………………………………………………..3
1.1 Архитектура распределенной обработки данных ..……..…………………3
1.2 Базовые архитектуры распределенной обработ-ки………..……...….……..4
1.3 Распределенные БД………………………………..…………………………8
1.4 Преимущества и недостатки СУРБД …………..…………………..….…..10
1.5 12 правил Дейта для СУРБД ……………………………………….…..…..12
II. Разработка информационно-логической модели предметной области .......14
2.1 Описание предметной области …..…………………………….…..………14
2.2 Информационно-логическая модель ………………………………..….....15
Список использованной литературы ……………………………….…………..17
Предметная область: Автотранспортное предприятие
Минимальный список характеристик:
На автотранспортном предприятии водителю выдается путевой лист при выезде автомобиля. Разные водители могут ездить на разных автомобилях. Исходя из это, для учета работы водителей и выезда автомобилей, необходимо иметь представление о трех объектах: водителях, автомобилях и выездах в рейс.
Предметная область определена: Автотранспортное предприятие. Круг задач также определен.
Автотранспортное предприятие:
Автомобили;
Водители;
Путевые листы.
Информационный объект - это информационное описание некоторого реального объекта, процесса, явления или события. Информационный объект образуется совокупностью взаимосвязанных реквизитов, представляющих качественные и количественные характеристики предметной области. Примерами информационных объектов могут быть Книги, Издательство, Автор, Читатель и т. п. Каждому информационному объекту нужно присвоить уникальное имя, соответствующее этому объекту.
Реквизиты каждого информационного объекта должны отвечать определенным требованиям:
• информационный объект должен содержать уникальный идентификатор (ключ);
• все описательные реквизиты должны быть взаимонезависимыми;
• все реквизиты, входящие в составной ключ, должны быть также взаимонезависимыми;
• каждый описательный реквизит должен функционально зависеть от ключа, т. е. каждому значению ключа соответствует только одно значение описательного реквизита;
• при составном ключе описательные реквизиты должны зависеть целиком от всей совокупности реквизитов, образующих ключ;
• каждый описательный реквизит не может зависеть от ключа опосредовано, т. е. через другой промежуточный реквизит.
Процесс выделения информационных объектов может производиться на основе интуитивного или формального подхода. При интуитивном подходе легко могут быть выявлены информационные объекты, соответствующие реальным. Однако, получаемая при этом ИЛМ, как правило, требует дальнейших преобразований. При таком подходе возможны существенные ошибки. Последующая проверка выполнения требований обычно приводит к необходимости уточнения информационных объектов.
Следующим шагом проектирования после выявления информационных объектов является определение связей между ними. Связь устанавливается между двумя информационными объектами, если логически взаимосвязаны экземпляры этих информационных объектов. Связи информационных объектов могут быть разного типа:
• одно-однозначные ;
• одно-многозначные;
• много-многозначные.
На приведенной ниже схеме объект Автомобили содержит атрибуты Номерной знак автомобиля, Марка автомобиля, Техническое состояние, Средняя скорость, Грузоподъемность, Расход топлива и Мощность двигателя. Информацию об автомобилях, выезжающих в рейс содержит объект Путевые листы, поэтому соединяем объекты Автомобили и Путевые листы по атрибуту Номерной знак автомобиля. Аналогично, информацию о водителях содержат объекты Водители и Путевые листы, поэтому соединяем эти объекты по атрибуту Табельный номер. Отметим, что в объекте Водители атрибут имеет имя Табельный номер, а в объекте Путевые листы – Водитель, но по смыслу эти атрибуты идентичны. То же относится и к объектам Автомобили и Путевые листы, где атрибуты Номерной знак автомобиля и Автомобиль являются одним и тем же.
Связь между объектами Автомобили и Водители осуществляется через объект Путевые листы. Поэтому связь между объектами Автомобили и Путевые листы имеет тип «один – ко – многим» и связь между объектами Водители и Путевые листы также имеет тип «один – ко – многим»