Автор работы: Пользователь скрыл имя, 18 Января 2012 в 09:44, курсовая работа
Разработка информационной модели для учета сетевого оборудования
Разработать информационную модель предметной области средствами Maestro или любого другого Case-средства, включающую основные, вспомогательные таблицы и справочники кодов отдельных полей. Логическая диаграмма должна обязательно включать глаголы связи и быть выполненной на русском языке. Физическая диаграмма должна быть выполнена с использованием только латинского алфавита. Проектирование должно включать реализацию ограничений целостности, настройку схемы оптимизации, создание ролей пользователей и настройку правил безопасности, примеры выполнения тестовых запросов с указанием уровня изоляций. База данных должна содержать тестовые данные и быть снабжена необходимыми триггерами и хранимыми процедурами.
Министерство образования и науки Российской Федерации
ФГАОУ ВПО «Уральский федеральный университет имени
первого
Президента России Б.Н.Ельцина»
Факультет ускоренного обучения
Кафедра
программных средств
и систем
Курсовая
работа
По
дисциплине «Базы данных»
Тема:
«Разработка информационной
модели для учета сетевого
оборудования»
Студент группы СП-644: Вавилов В.М.
Ст. преподаватель:
Чагаева О.Л.
Екатеринбург
2011
ЗАДАНИЕ
на курсовую
работу по дисциплине «Базы данных»
Студент группы
СП-644 Специальность ПО ВТ и АС
Фамилия Вавилов
Имя Владимир Отчество Михайлович
Срок проектирования
с “25” февраля по “15“ июня
2011 г.
Разработка информационной модели для учета сетевого оборудования
Разработать информационную модель предметной области средствами Maestro или любого другого Case-средства, включающую основные, вспомогательные таблицы и справочники кодов отдельных полей. Логическая диаграмма должна обязательно включать глаголы связи и быть выполненной на русском языке. Физическая диаграмма должна быть выполнена с использованием только латинского алфавита. Проектирование должно включать реализацию ограничений целостности, настройку схемы оптимизации, создание ролей пользователей и настройку правил безопасности, примеры выполнения тестовых запросов с указанием уровня изоляций. База данных должна содержать тестовые данные и быть снабжена необходимыми триггерами и хранимыми процедурами.
2. Дополнительные сведения: назначение базы данных можно выбрать по усмотрению студента, связав ее с потребностями предприятия. ПЗ курсовой работы должна быть рассчитана на программиста и администратора БД и должна содержать следующие разделы:
3. Курсовое проектирование
закончено ____________________
4. Оценка проекта
______________________________
Руководитель
__________________________
Содержание
Целью курсового проекта является разработать логическую и физическую модель базы данных учета сетевого оборудования, а также создать и оформить отчёты по данным таблиц.
Сеть состоит из множества устройств (хабов). Каждое истройство имеет свои параметры, такие как модель, список подключенных интерфейсов. Каждый интерфейс в свою очередь имеет свои параметры (настройки) такие как сетевой адрес, подключенный пользователь, ширина канала и т. д. При необходимости перечень настроек интерфейса можно дополнить, не меняя структуры БД.
Необходимо создать БД, где собирается информация о сетевом оборудовании.
[1] Устройства
[2] Интерфейсы
[3] Параметры
[4] Модели устройств
[5] Возможные параметры
Логическая модель базы данных (рисунок 1).
Рисунок 1 - Логическая модель данных
Физическая модель базы данных (рисунок 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 |
Таблица 2 - Отчет
по типам данных
Устройства | |||||||||||||||
|
Интерфейсы | |||||||||||||||
|
Параметры | ||||||||||||||||||
|
Модели устройств | |||||||||
|
Возможные параметры | |||||||||
|
Таблица 3 – Отчет по доменам базы данных
Логический домен | Физический домен | Определение домена для целевой СУБД |
<unknown> | <default> | CREATE DOMAIN _default_ CHAR(20); |
Number | Number | CREATE DOMAIN Number INTEGER; |
String | String | CREATE DOMAIN String VARCHAR(50); |
Таблица 4 – Отчет по сущностям модели базы данных
Сущность | Определение | Таблица | ||
Устройства | Сетевые устройства | device | ||
Интерфейсы | Интерфейсы на устройствах | part | ||
Параметры | Параметры интерфейсов | setting | ||
Модели устройств | Названия моделей устройств | device_model | ||
Возможные параметры | Названия типичных параметров интерфейсов | setting_list |
Информация о работе Разработка информационной модели для учета сетевого оборудования