Проектирование сетевой базы данных "Учет сетевого и компьютерного оборудования"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
лыУчет компьютерного оборудования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 рубрикатор по предметам рубрикатор по типам работ пользовательское соглашение