Исследование логической структуры реляционной базы данных на основе инфологической модели и её реализации в программе Microsoft SQL Server 2000. Характеристика разработки вложенных запросов на выборку записей, процедур, триггеров, создания представлений.
Аннотация к работе
1. Инфологическая модель В инфологической модели представлены семь таблиц. В таблице Employe содержится 18 сущностей, в таблице Departament 3 сущности, в таблице Post 3 сущности, в таблице BuildObject 7 сущностей, в таблице Customer 3 сущности, в таблице Purchases 8 сущностей, в таблице Supplier 3 сущности, в таблице EmpEducation 4 сущности, в таблице Sklad 4 сущности . Логическая модель Таблица «Сотрудники» - Employe № Имя сущности Тип Длина Описание 1 ID Int 4 Код сотрудника 2 SrName char 15 Фамилия 3 Name char 15 Имя 4 PtName char 15 Отчество 5 Passport char 12 Номер паспорта 6 INN char 12 ИНН 7 SSGPS char 14 Номер страх. свидетельства 8 BrithDate datetime 8 Дата рождения 9 Address char 30 Адрес 10 HomePhone char 7 Домашний телефон 11 MobPhone char 11 Мобильный телефон 12 Sex char 3 Пол 13 BeginWDate datetime 8 Дата поступления на работу 14 Dep_ID int 4 Код отдела 15 Educ_ID int 4 Код записи в таблице об образовании 16 Post_ID int 4 Код должности 17 BuildObj_ID int 4 Код обьекта строительства 18 EndWDate datetime 8 Дата увольнения с работы Таблица «Отделы» - Departament № Имя сущности Тип Длина Описание 1 ID Int 4 Код отдела 2 Name char 80 Название отдела 3 Address char 30 Адрес отдела Таблица «Должности» - Post № Имя сущности Тип Длина Описание 1 ID Int 4 Код должности 2 Name char 80 Название должности 3 Salary money 8 Оклад Таблица «Объекты строительства» - BuildObject № Имя сущности Тип Длина Описание 1 ID Int 4 Код объекта 2 SrName char 200 Название объекта 3 Discription text 16 Описание объекта 4 Address char 30 Адрес объекта 5 BeginBDate datetime 8 Дата начала строительсва 6 EndBDate datetime 8 Дата окончания строительства 7 Customer_ID int 4 Код заказчика Таблица «Заказчики» - Customer № Имя сущности Тип Длина Описание 1 ID Int 4 Код заказчика 2 Name char 15 Название 3 EssElem text 16 Реквизиты заказчика Таблица «Закупленные cырье и материалы» - Purchases № Имя сущности Тип Длина Описание 1 ID Int 4 Код зделки 2 Mat_ID int 15 Код материала на складе 3 Price money 8 Цена за единицу 4 Amount int 4 Количество куплено 5 BDate datetime 8 Дата зделки 6 Supplier_ID int 4 Код поставщика 7 Employe_ID int 4 Код сотрудника 8 BuildObj_ID int 4 Код обьекта Таблица «Поставщики» - Supplier № Имя сущности Тип Длина Описание 1 ID Int 4 Код поставщика 2 Name char 100 Название 3 EssElem text 16 Реквизиты Таблица «Образование» - EmpEducation № Имя сущности Тип Длина Описание 1 ID Int 4 Код записи 2 EduType char 10 Уровень образования 3 EduName char 80 Название учебного заведения 4 DiplomNum char 20 Номер диплома 5 TermYear char 4 Год окончания Таблица «Склад» - Sklad № Имя сущности Тип Длина Описание 1 ID Int 4 Код маиериала 2 Name char 200 Наименование 3 Amount Int 4 Количество 4 Unit char 10 Единицы измерения 3.