Главная | Обратная связь
МегаЛекции

Физическая и логическая модель проектируемой ИС, SQL-код для MS SQL, схема данных в Access




 

SQL код для MS SQL:

CREATE TABLE Заказано

(

Цена varchar(18) NULL ,

Количество varchar(18) NULL ,

Код_заказа varchar(18) NOT NULL ,

Код_товара varchar(18) NOT NULL

)

go

CREATE TABLE Заказы

(

Дата_отгрузки varchar(18) NULL ,

Дата_оплаты varchar(18) NULL ,

Название_получателя varchar(18) NULL ,

Адрес_получателя varchar(18) NULL ,

Код_клиента varchar(18) NOT NULL ,

Код_сотрудника varchar(18) NOT NULL ,

Код_заказа varchar(18) NOT NULL

)

go

CREATE TABLE Клиенты

(

Код_клиента varchar(18) NOT NULL ,

Название varchar(18) NULL ,

Обращатся_к varchar(18) NULL ,

Должность varchar(18) NULL ,

Адрес varchar(18) NULL ,

Телефон varchar(18) NULL ,

Факс varchar(18) NULL ,

E_mail varchar(18) NULL ,

№__договора varchar(18) NULL ,

Условия_работы varchar(18) NULL ,

Цены varchar(18) NULL ,

Примечание varchar(18) NULL

)

go

CREATE TABLE Поставщики

(

Код_поставщика varchar(18) NOT NULL ,

Название varchar(18) NULL ,

Должность varchar(18) NULL ,

Адрес varchar(18) NULL ,

Телефон varchar(18) NULL ,

Факс varchar(18) NULL ,

E_mail varchar(18) NULL

)

go

CREATE TABLE Сотрудники

(

Код_сотрудника varchar(18) NOT NULL ,

Фамилия varchar(18) NULL ,

Имя varchar(18) NULL ,

Должность varchar(18) NULL ,

Дата_рождения varchar(18) NULL ,

Адрес varchar(18) NULL ,

Домашний_телефон varchar(18) NULL ,

Мобильный_телефон varchar(18) NULL ,

E_mail varchar(18) NULL

)

go

CREATE TABLE Типы

(

Код_типа varchar(18) NOT NULL ,

Категория varchar(18) NULL ,

Описание varchar(18) NULL

)

go

CREATE TABLE Товары

(

Код_товара varchar(18) NOT NULL ,

Марка varchar(18) NULL ,

Единица_измерения varchar(18) NULL ,

Цена varchar(18) NULL ,

Наличие_на_складе varchar(18) NULL ,

Код_поставщика varchar(18) NOT NULL ,

Код_типа varchar(18) NOT NULL

)

go

ALTER TABLE Заказано

ADD CONSTRAINT R_6 FOREIGN KEY (Код_товара) REFERENCES Товары(Код_товара)

ON DELETE NO ACTION

ON UPDATE NO ACTION

go

ALTER TABLE Заказы

ADD CONSTRAINT R_3 FOREIGN KEY (Код_сотрудника) REFERENCES Сотрудники(Код_сотрудника)

ON DELETE NO ACTION

ON UPDATE NO ACTION

go

ALTER TABLE Заказы

ADD CONSTRAINT R_5 FOREIGN KEY (Код_клиента) REFERENCES Клиенты(Код_клиента)

ON DELETE NO ACTION

ON UPDATE NO ACTION

go

ALTER TABLE Заказы

ADD CONSTRAINT R_7 FOREIGN KEY (Код_заказа) REFERENCES Заказано(Код_заказа)

ON DELETE NO ACTION

ON UPDATE NO ACTION

go

ALTER TABLE Товары

ADD CONSTRAINT R_1 FOREIGN KEY (Код_поставщика) REFERENCES Поставщики(Код_поставщика)

ON DELETE NO ACTION

ON UPDATE NO ACTION

go

ALTER TABLE Товары

ADD CONSTRAINT R_2 FOREIGN KEY (Код_типа) REFERENCES Типы(Код_типа)

ON DELETE NO ACTION

ON UPDATE NO ACTION

go

Логическая модель:

 

Физическая модель:

 

 

Схема данных в MS Access

 


 

Заключение

 

Программное средство ERWin позволяет проектировать, документировать и сопровождать базы данных, хранилища данных. Визуальное моделирование повышает качество создаваемой базы данных, продуктивность и скорость её разработки.

Основные особенности IDEF1X/ERWin:

1. Поддерживается прямое (создание БД на основе модели) и обратное (генерация модели по имеющейся базе данных) проектирование для 20 типов СУБД.

2. Увеличивает производительность труда благодаря удобному интерфейсу и автоматизации рутинных процедур.

3. Поддерживает методологию структурного моделирования SADT и следующие нотации: IDEF1Х.

4. Поддерживает 20 различных СУБД: настольные, реляционные и специализированные СУБД, предназначенные для создания хранилищ данных.

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

6. Возможна совместная работа группы проектировщиков с одними и теми же моделями (с помощью AllFusion Model Manager 4.1).

7. Позволяет переносить структуру БД из одной СУБД в другую.

8. Позволяет документировать структуру БД.

9. Продукт можно использовать на всех стадиях жизненного цикла БД: проектировании, разработке, тестировании и поддержке.

ERWin - это не просто средство проектирования, но и инструмент разработки, способный автоматически создавать таблицы и генерировать текст хранимых процедур для всех популярных СУБД. Революционная технология Complete - Compare (Завершить-Сравнить) позволяет организовать итеративную разработку, поддерживая постоянную согласованность модели и базы данных. Благодаря интеграции с популярными средами разработки программ, ERWin позволяет ускорить создание приложений для обработки данных.


 

Список использованной литературы

1. Ф. И. Перегудов, Основы системного анализа: учебник. - 2-е изд., доп. - Томск: Изд-во НТЛ, 2007 г.

2. Д Питерсон , Теория сетей Петри и моделирование систем: пер. с англ. - М.: Мир, 2008 г.

3. Б. М. Рапопорт, Инжиниринг и моделирование бизнеса. - М: Тандем,2001 г.

4. И. В. Романовский, Исследование операций и статистическое моделирование. - СПб.: СПб. гос. ун-т, 2010 г .

5. Б. Я. Советов, Моделирование систем: учебник для вузов. - 3-е изд., перераб. и доп.-М.: Высш. шк., 2007 г

6. Н. А. Суворова Информационное моделирование: величины, объ­екты, алгоритмы. - М.: Лаборатория базовых знаний, 2008 г

7. Д. Э Федотова., CASE- технологии. - М.: Горячая линия - Телеком. 2009 г.

 





©2015- 2017 megalektsii.ru Права всех материалов защищены законодательством РФ.