Разработка логического и физического уровней модели данных с помощью CASE-средства

Страницы работы

Содержание работы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ

ГОМЕЛЬСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ П.О. СУХОГО

Факультет автоматизированных и информационных систем

Кафедра «Информационные технологии»

ОТЧЁТ О ЛАБОРАТОРНОЙ РАБОТЕ №1

по дисциплине «РПБДИС»

на тему: «Разработка логического и физического уровней модели данных с помощью CASE-средства»

Выполнила: студент группы ИТ-32

Принял:                    преподаватель

Дата сдачи отчёта:         __________

Дата допуска к защите: __________

Дата защиты:                  __________

Гомель 2015

Лабораторная работа

Разработка логического и физического уровней модели данных с помощью CASE-средства

Цели работы: Получить практические навыки логического и физического проектирования реляционных данных с использованием средств программного пакета AllFusion ERwin Data Modeler.

Последовательность выполнения работы

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

2. Изучить основные элементы пользовательского интерфейса пакета AllFusion ERwin Data Modeler.

3. С помощью AllFusion ERwin Data Modeler разработать логический уровень модели данных по своему варианту, включающий:

·  диаграмму сущность-связь (Entity Relationship Diagram (ERD));

·  модель данных, основанную на ключах (Key Based model (KB));

·  полную атрибутивную модель (Fully Attributed model (FA)).

4. Используя CASE-пакет AllFusion ERwin Data Modeler, создать физический уровень модели данных, разработанной согласно п. 3 задания, для двух СУБД: MS Access, MS SQL Server. Разработать следующие объекты: таблицы, представления (данные, отображаемые представлениями, должны соответствовать пункту «Дополнительные требования к отображению данных» требований к своему варианту предметной области).

5. Используя CASE-пакет AllFusion ERwin Data Modeler, создать не менее двух:

·  правил валидации (задают список допустимых значений для конкретного столбца таблицы и/или правила проверки допустимых значений);

·  значений, присваиваемых по умолчанию для конкретного столбца таблицы;

·  индексов таблиц.

6. С помощью AllFusion ERwin Data Modeler выполнить автоматизированный экспорт разработанных моделей данных на физическом уровне в файлы СУБД MS Access и MS SQL Server.

7. С помощью AllFusion ERwin Data Modeler создать на основе существующей новую модель на физическом уровне (для двух СУБД: MS Access, MS SQL Server), включающую все объекты исходной модели, предназначенные для работы с информацией о сотрудниках (допустим, что новая модель будет использована для ИС отдела кадров).

Выполнение:

Изучить описание предметной области.

Сущность «Закрепление дисциплин».  За каждмы преподавателем  должна быть загреплена определённая дисциплина. Закрепление каждой дисциплины идентифицируется по Коду закрепления. Этот атрибут будет являться первичным ключем.

Сущность «Факультет» включает в себя информацию о названии факультета. Первичный ключ: код факультета.

Сущность «Дата рождения» содержит в себе информацию о дате рождения каждого сотрудника в университете. Первичный ключ:код даты рождения.

Сущность «Должности» содержит информацию о наименовании каждой должности в университете. Первичный ключ:код должности.

Сущность «Клиенты». В данной сущности содержится информация о том ,  какому факультету отпосится каждая кафедра ВУЗа и имеет поля: Тип кафедры и Наименование кафедры. Поле код кафедры является первичным ключем.

Сущность «Сотрудники». В ней описанны информация о каждом сотруднике: ФИО , КодДолжости ,КодДисциплины.

Сущность «Специальности». В ней будет указанно принадлежность определённой специальности к кафедре , дисциплины ,которые будут преподаваться на данной специальности и так же наименование специальности.

Сущность «Дисциплины». Сведения о каждой дисциплине , такие как наименование , Курс и Семестр. Ключом является код дисциплины.

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

С помощью AllFusion ERwin Data Modeler разработали логический уровень модели данных, включающий:

Похожие материалы

Информация о работе