Разработка информационной модели для учета сетевого оборудования

Автор работы: Пользователь скрыл имя, 18 Января 2012 в 09:44, курсовая работа

Краткое описание

Разработка информационной модели для учета сетевого оборудования
Разработать информационную модель предметной области средствами Maestro или любого другого Case-средства, включающую основные, вспомогательные таблицы и справочники кодов отдельных полей. Логическая диаграмма должна обязательно включать глаголы связи и быть выполненной на русском языке. Физическая диаграмма должна быть выполнена с использованием только латинского алфавита. Проектирование должно включать реализацию ограничений целостности, настройку схемы оптимизации, создание ролей пользователей и настройку правил безопасности, примеры выполнения тестовых запросов с указанием уровня изоляций. База данных должна содержать тестовые данные и быть снабжена необходимыми триггерами и хранимыми процедурами.

Содержимое работы - 1 файл

Курсовой бд.doc

— 149.50 Кб (Скачать файл)

Министерство  образования и  науки Российской Федерации

ФГАОУ ВПО «Уральский федеральный  университет имени

первого Президента России Б.Н.Ельцина» 

Факультет ускоренного обучения

Кафедра программных средств  и систем 
 
 
 
 
 
 
 
 
 

Курсовая  работа 

По  дисциплине «Базы данных» 
 

Тема: «Разработка информационной модели для учета сетевого оборудования» 
 
 
 
 
 
 
 
 

Студент группы СП-644:      Вавилов В.М.

Ст. преподаватель:       Чагаева О.Л. 
 
 
 
 
 
 

Екатеринбург 2011 

ЗАДАНИЕ  

на курсовую работу по дисциплине «Базы данных» 

Студент группы СП-644     Специальность ПО ВТ и АС 

Фамилия Вавилов   Имя Владимир   Отчество Михайлович 

Срок проектирования с “25” февраля по “15“ июня 2011 г. 

  1. Тема проекта  и его содержание:

    Разработка  информационной модели для учета сетевого оборудования

    Разработать информационную модель предметной области  средствами Maestro или любого другого Case-средства, включающую основные, вспомогательные таблицы и справочники кодов отдельных полей. Логическая диаграмма должна обязательно включать глаголы связи и быть выполненной на русском языке. Физическая диаграмма должна быть выполнена  с использованием только латинского алфавита. Проектирование должно включать реализацию ограничений целостности, настройку схемы оптимизации, создание ролей пользователей и настройку правил безопасности, примеры выполнения тестовых запросов с указанием уровня изоляций. База данных должна содержать тестовые данные и быть снабжена необходимыми триггерами и хранимыми процедурами.

2. Дополнительные  сведения: назначение базы данных можно выбрать по усмотрению студента, связав ее с потребностями предприятия. ПЗ курсовой работы должна быть рассчитана на программиста и администратора БД и должна содержать следующие разделы:

  • введение (описать предметную область, для которой создается БД, важность задачи)
  • постановка задачи (формальная постановка задачи заказчиком)
  • разработка БД (анализ предметной области, обоснование выбора средств решения задачи)
  • руководство программиста БД (схема БД, отчет по схеме и всем ее объектам, примеры типичных запросов к БД с комментариями)
  • заключение (описание трудностей, с которыми столкнулся разработчик БД, и намечены пути развития системы)
  • приложения (тексты запросов, порождающих БД, примеры запросов к БД, примеры заполнения всех таблиц (3-4 строчки))

3. Курсовое проектирование  закончено _____________________________

4. Оценка проекта  _______________________________________________

                          

 Руководитель __________________________  
 

Содержание 
 
 
 

    Введение

 

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

       Сеть  состоит из множества устройств (хабов). Каждое истройство имеет свои параметры, такие как модель, список подключенных интерфейсов. Каждый интерфейс в свою очередь имеет свои параметры (настройки) такие как сетевой адрес, подключенный пользователь, ширина канала и т. д. При необходимости перечень настроек интерфейса можно дополнить, не меняя структуры БД.

    1 Спецификация

       Необходимо  создать БД, где собирается информация о сетевом оборудовании.

       [1] Устройства

    1. Идентификатор устройства
    2. Наименование устройства
    3. Дата ввода в эксплуатацию
    4. Идентификатор модели устройства

       [2] Интерфейсы

    1. Идентификатор интерфейса
    2. Устройство владелец
    3. Наименование интерфейса
    4. Описание

       [3] Параметры

    1. Идентификатор параметра
    2. Интерфейс владелец
    3. Идентификатор параметра
    4. Установленное значение
    5. Дата последнего изменения

       [4] Модели устройств

    1. Идентификатор модели
    2. Наименование

       [5] Возможные параметры

    1. Идентификатор параметра
    2. Наименование

              

       Логическая  модель базы данных (рисунок 1).

Рисунок 1 - Логическая модель данных

       Физическая  модель базы данных (рисунок 2).

Рисунок 2 – Физическая модель данных

    2 Отчет по атрибутам

Таблица 1 – Отчет по атрибутам модели базы данных

Атрибут Определение Сущность Поле  в таблице
Идентификатор Уникальный  идентификатор устройства Устройства  id
Наименование Произвольное  имя устройства Устройства name
Дата  ввода в эксплуатацию Дата  ввода в эксплуатацию Устройства date
Идентификатор модели Идентификатор модели устройства Устройства model_id
Идентификатор Уникальный  идентификатор интерфейса Интерфейсы id
Идентификатор устройства Идентификатор устройства владельца Интерфейсы device_id
Наименование Произвольное  имя интерфейса Интерфейсы name
Описание Произвольный  текст Интерфейсы description
Идентификатор Уникальный  идентификатор заданного параметра Параметры id
Идентификатор интерфейса Идентификатор интерфейса владельца Параметры part_id
Идентификатор типа параметра Идентификатор типа параметра Параметры setting_id
Значение Установленное значение Параметры value
Дата  последнего изменения Дата  последнего изменения Параметры last_change
Идентификатор Уникальный  идентификатор  модели устройства Модели  устройств id
Наименование Произвольное  имя модели устройства Модели  устройств name
Идентификатор Уникальный  идентификатор типа параметра Возможные параметры id
Наименование Произвольное  имя типа параметра Возможные параметры name

    3 Отчет по типам данных

Таблица 2 - Отчет  по типам данных 

Устройства 
ColumnName DataType PrimaryKey  
id integer PK
name varchar(45)  
date date  
model_id integer  
 
 
Интерфейсы 
ColumnName DataType PrimaryKey  
id integer PK
device_id integer  
name varchar(45)  
description text  
 
 
Параметры 
ColumnName DataType PrimaryKey  
id integer PK
part_id integer  
setting_id integer  
value varchar(45)  
last_change date  
 
 
Модели  устройств 
ColumnName DataType PrimaryKey  
id INTEGER PK
name varchar(45)  
 
 
Возможные параметры 
ColumnName DataType PrimaryKey  
id INTEGER PK
name INTEGER  
 

    4 Отчет по доменам

Таблица 3 – Отчет  по доменам базы данных

Логический  домен Физический  домен Определение домена для целевой  СУБД
<unknown> <default> CREATE DOMAIN _default_ CHAR(20);
Number Number CREATE DOMAIN Number INTEGER;
String String CREATE DOMAIN String VARCHAR(50);

    5 Отчет по сущностям

Таблица 4 – Отчет  по сущностям модели базы данных

Сущность Определение Таблица
Устройства Сетевые устройства device    
Интерфейсы Интерфейсы  на устройствах part    
Параметры Параметры интерфейсов setting    
Модели  устройств Названия  моделей устройств device_model    
Возможные параметры Названия  типичных параметров интерфейсов setting_list    

Информация о работе Разработка информационной модели для учета сетевого оборудования