Проектирование сетевой базы данных "Учет сетевого и компьютерного оборудования"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



лыУчет компьютерного оборудования1:М4ОтделыУчет сетевого оборудования1:М

Идея реализации данных связей заключается в следующем. В таблице Компьютерное оборудование есть ключевое поле (id_компьютерного оборудования), которое в данной таблице является первичным ключом. Этой записи может соответствовать много записей в таблице Учет компьютерного оборудования, в которой есть внешний ключ (id_компьютерного оборудования), через который будет осуществляться взаимосвязь между таблицами. Таким образом, одно наименование оборудования может попасть в несколько видов учета, а также может содержаться в нескольких отделах предприятия. По такому же принципу основаны связи и других таблиц.

Первичными ключами в спроектированной БД будут являться:

-id компьютерного оборудования (сущность Компьютерное оборудование);

-id сетевого оборудования (сущность Сетевое оборудование);

-id отдела (сущность Отделы).

.1.3 ER-диаграмма

Модель сущность - связь (МСС) (entity-relation diagram) является неформальной моделью предметной области и используется на этапе инфологического проектирования БД. Моделируются объекты предметной области и их взаимоотношения. В данном курсовом проекте представлена модель сущность - связь для сетевой базы данных Учет сетеого и компьютерного предприятия.

Рисунок 2.1 - ER-диаграмма для базы данных Страховая компания

2.2 Даталогическая модель

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

Таблица 2.2 - состав таблицы Компьютерное оборудование

Наименование атрибутовТип полейNULLid компьютерного оборудования Название Марка Стоимость Дата изготовленияint nchar(40) nchar(50) money datetimeНет Нет Нет Нет Нет

Ключи таблицы:

-id компьютерного оборудования - первичный ключ/

Таблица 2.3 - состав таблицы Сетевое оборудование

Наименование атрибутовТип полейNULLid сетевого оборудования Название Марка Ед. измерения Стоимость Дата (год выпуска)int nchar(40) nchar(50) nchar(5) money datetimeНет Нет Нет Нет Нет Нет

Ключи таблицы:

-id сетевого оборудования - первичный ключ.

Таблица 2.4 - состав таблицы Отделы

Наименование атрибутовТип полейNULLid отдела Наименованиеint nchar(20)Нет Нет

Ключи таблицы:

-id отдела - первичный ключ.

Таблица 2.5 - состав таблицы Учет компьютерного оборудования

Наименование атрибутовТип полейNULLid отдела id компьютерного оборудования Количествоint int intНет Нет Нет

Ключи таблицы:

-id отдела - внешний ключ;

-id компьютерного оборудования - внешний ключ.

Таблица 2.6 - состав таблицы Учет сетевого оборудования

Наименование атрибутовТип полейNULLid отдела id сетевого оборудования Количествоint int intНет Нет Нет

Ключи таблицы:

-id отдела - внешний ключ;

-id сетевого оборудования - внешний ключ.

Также в базе данных Учет сетевого и компьютерного оборудования имеется таблица Аутентификация. Она имеет одно не ключевое поле Пароль и необходимо для возможности замены пароля администратора.

Таблица 2.7 - состав таблицы Аутентификация

Наименование атрибутовТип полейNULLПарольnchar(6)Нет

2.2.1 Диаграмма связи по полям

В процессе проектирования базы данных были выявлены следующие функциональные зависимости (связи по полям):

Таблица 2.8 - Функциональные зависимости в таблице Отделы

Наименование атрибутовФункциональные зависимостиid отделаНаименование

Таблица 2.9 - Функциональные зависимости в таблице Компьютерное оборудование

Наименование атрибутовФункциональные зависимостиid компьютерного оборудованияНазваниеМаркаСтоимостьДата изготовления

Таблица 2.10 - Функциональные зависимости в таблице Сетевое оборудование

Наименование атрибутовФункциональные зависимостиid сетевого оборудованияНазваниеМаркаЕд. измеренияСтоимостьДата (год выпуска)

Таблица 2.11 - Функциональные зависимости в таблице Учет компьютерного оборудования

Наименование атрибутовФункциональные зависимостиid отделаid компьютерного оборудованияКоличествоТаблица 2.12 - Функциональные зависимости в таблице Учет сетевого оборудования

Наименование атрибутовФункциональные зависимостиid отделаid сетевого оборудованияКоличество

3. Организация выборки информации из базы данных

приложение учет оборудование цена

В рамках данного курсового проекта при помощи структурированного языка запросов SQL была организована выборка информации из разработанной ранее базы данных.

Были сформулированы запросы всех типов, реализуемых средствами выбранного программного средства.

. Безусловная выборка значений

Формулировка запроса: выбрать все поля из таблицы Компьютерное_оборудование.

Код запроса на языке SQL: select * from Компьютерное_оборудование.

Результат запроса представлен на рисунке 3.1.

Рисунок 3.1 - Результат выполнения запроса

. Выборка вычисляемых значений с использованием оператора естественного соединения

Формулировка запроса: выбрать все поля из таблицы Товары.

Код запроса на языке SQL:

select id_отдела, Учет_комп_оборудования.id_компьютерного_оборудования, Ко

Copyright © 2008-2014 studsell.com   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение