Разработка информационной модели для учета сетевого оборудования
Курсовая работа, 18 Января 2012, автор: пользователь скрыл имя
Краткое описание
Разработка информационной модели для учета сетевого оборудования
Разработать информационную модель предметной области средствами Maestro или любого другого Case-средства, включающую основные, вспомогательные таблицы и справочники кодов отдельных полей. Логическая диаграмма должна обязательно включать глаголы связи и быть выполненной на русском языке. Физическая диаграмма должна быть выполнена с использованием только латинского алфавита. Проектирование должно включать реализацию ограничений целостности, настройку схемы оптимизации, создание ролей пользователей и настройку правил безопасности, примеры выполнения тестовых запросов с указанием уровня изоляций. База данных должна содержать тестовые данные и быть снабжена необходимыми триггерами и хранимыми процедурами.
Содержимое работы - 1 файл
Курсовой бд.doc
— 149.50 Кб (Скачать файл)Министерство образования и науки Российской Федерации
ФГАОУ ВПО «Уральский федеральный университет имени
первого
Президента России Б.Н.Ельцина»
Факультет ускоренного обучения
Кафедра
программных средств
и систем
Курсовая
работа
По
дисциплине «Базы данных»
Тема:
«Разработка информационной
модели для учета сетевого
оборудования»
Студент группы СП-644: Вавилов В.М.
Ст. преподаватель:
Чагаева О.Л.
Екатеринбург
2011
ЗАДАНИЕ
на курсовую
работу по дисциплине «Базы данных»
Студент группы
СП-644 Специальность ПО ВТ и АС
Фамилия Вавилов
Имя Владимир Отчество Михайлович
Срок проектирования
с “25” февраля по “15“ июня
2011 г.
- Тема проекта и его содержание:
Разработка информационной модели для учета сетевого оборудования
Разработать информационную модель предметной области средствами Maestro или любого другого Case-средства, включающую основные, вспомогательные таблицы и справочники кодов отдельных полей. Логическая диаграмма должна обязательно включать глаголы связи и быть выполненной на русском языке. Физическая диаграмма должна быть выполнена с использованием только латинского алфавита. Проектирование должно включать реализацию ограничений целостности, настройку схемы оптимизации, создание ролей пользователей и настройку правил безопасности, примеры выполнения тестовых запросов с указанием уровня изоляций. База данных должна содержать тестовые данные и быть снабжена необходимыми триггерами и хранимыми процедурами.
2. Дополнительные сведения: назначение базы данных можно выбрать по усмотрению студента, связав ее с потребностями предприятия. ПЗ курсовой работы должна быть рассчитана на программиста и администратора БД и должна содержать следующие разделы:
- введение (описать предметную область, для которой создается БД, важность задачи)
- постановка задачи (формальная постановка задачи заказчиком)
- разработка БД (анализ предметной области, обоснование выбора средств решения задачи)
- руководство программиста БД (схема БД, отчет по схеме и всем ее объектам, примеры типичных запросов к БД с комментариями)
- заключение (описание трудностей, с которыми столкнулся разработчик БД, и намечены пути развития системы)
- приложения (тексты запросов, порождающих БД, примеры запросов к БД, примеры заполнения всех таблиц (3-4 строчки))
3. Курсовое проектирование
закончено ____________________
4. Оценка проекта
______________________________
Руководитель
__________________________
Содержание
Введение
Целью курсового проекта является разработать логическую и физическую модель базы данных учета сетевого оборудования, а также создать и оформить отчёты по данным таблиц.
Сеть состоит из множества устройств (хабов). Каждое истройство имеет свои параметры, такие как модель, список подключенных интерфейсов. Каждый интерфейс в свою очередь имеет свои параметры (настройки) такие как сетевой адрес, подключенный пользователь, ширина канала и т. д. При необходимости перечень настроек интерфейса можно дополнить, не меняя структуры БД.
1 Спецификация
Необходимо создать БД, где собирается информация о сетевом оборудовании.
[1] Устройства
- Идентификатор устройства
- Наименование устройства
- Дата ввода в эксплуатацию
- Идентификатор модели устройства
[2] Интерфейсы
- Идентификатор интерфейса
- Устройство владелец
- Наименование интерфейса
- Описание
[3] Параметры
- Идентификатор параметра
- Интерфейс владелец
- Идентификатор параметра
- Установленное значение
- Дата последнего изменения
[4] Модели устройств
- Идентификатор модели
- Наименование
[5] Возможные параметры
- Идентификатор параметра
- Наименование
Логическая модель базы данных (рисунок 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 - Отчет
по типам данных
| Устройства | |||||||||||||||
|
| Интерфейсы | |||||||||||||||
|
| Параметры | ||||||||||||||||||
|
| Модели устройств | |||||||||
|
| Возможные параметры | |||||||||
|
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 | ||