Разработка проекта базы данных для накопления необходимой информации в организации

Предполагаемые запросы к базам данных. Выделение сущностей, атрибутов, ключей, связей. Подготовка диаграммы сущность-связь в EA к переносу на целевую систему управления базами данных и автоматизированная генерация кода SQL. Анализ и оптимизация запросов.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 20.06.2015
Размер файла 1,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

sql_оператор [...n]

}

}

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

Рассмотрим назначение аргументов из команды CREATE | ALTER TRIGGER.

Имя триггера должно быть уникальным в пределах базы данных. Дополнительно можно указать имя владельца.

При указании аргумента WITH ENCRYPTION сервер выполняет шифрование кода триггера, чтобы никто, включая администратора, не мог получить к нему доступ и прочитать его. Шифрование часто используется для скрытия авторских алгоритмов обработки данных, являющихся интеллектуальной собственностью программиста или коммерческой тайной.

В SQL Server существует два параметра, определяющих поведение триггеров:

AFTER - триггер выполняется после успешного выполнения вызвавших его команд. Если же команды по какой-либо причине не могут быть успешно завершены, триггер не выполняется. Следует отметить, что изменения данных в результате выполнения запроса пользователя и выполнение триггера осуществляется в теле одной транзакции: если произойдет откат триггера, то будут отклонены и пользовательские изменения. Можно определить несколько AFTER-триггеров для каждой операции (INSERT, UPDATE, DELETE). Если для таблицы предусмотрено выполнение нескольких AFTER-триггеров, то с помощью системной хранимой процедуры sp_settriggerorder можно указать, какой из них будет выполняться первым, а какой последним. По умолчанию в SQL Server все триггеры являются AFTER-триггерами.

INSTEAD OF - триггер вызывается вместо выполнения команд. В отличие от AFTER-триггера INSTEAD OF-триггер может быть определен как для таблицы, так и для просмотра. Для каждой операции INSERT, UPDATE, DELETE можно определить только один INSTEAD OF-триггер.

Триггеры различают по типу команд, на которые они реагируют.

Существует три типа триггеров:

a) INSERT TRIGGER - запускаются при попытке вставки данных с помощью команды INSERT.

b) UPDATE TRIGGER - запускаются при попытке изменения данных с помощью команды UPDATE.

c) DELETE TRIGGER - запускаются при попытке удаления данных с помощью команды DELETE.

Конструкции [ DELETE] [,] [ INSERT] [,] [ UPDATE] и FOR | AFTER | INSTEAD OF } { [INSERT] [,] [UPDATE] определяют, на какую команду будет реагировать триггер. При его создании должна быть указана хотя бы одна команда. Допускается создание триггера, реагирующего на две или на все три команды.

Аргумент WITH APPEND позволяет создавать несколько триггеров каждого типа.

При создании триггера с аргументом NOT FOR REPLICATION запрещается его запуск во время выполнения модификации таблиц механизмами репликации.

Конструкция AS sql_оператор[...n] определяет набор SQL- операторов и команд, которые будут выполнены при запуске триггера.

Отметим, что внутри триггера не допускается выполнение ряда операций, таких, например, как:

a) создание, изменение и удаление базы данных;

b) восстановление резервной копии базы данных или журнала транзакций.

Выполнение этих команд не разрешено, так как они не могут быть отменены в случае отката транзакции, в которой выполняется триггер. Это запрещение вряд ли может каким-то образом сказаться на функциональности создаваемых триггеров. Трудно найти такую ситуацию, когда, например, после изменения строки таблицы потребуется выполнить восстановление резервной копии журнала транзакций.

При выполнении команд добавления, изменения и удаления записей сервер создает две специальные таблицы: inserted и deleted. В них содержатся списки строк, которые будут вставлены или удалены по завершении транзакции. Структура таблиц inserted и deleted идентична структуре таблиц, для которой определяется триггер. Для каждого триггера создается свой комплект таблиц inserted и deleted, поэтому никакой другой триггер не сможет получить к ним доступ. В зависимости от типа операции, вызвавшей выполнение триггера, содержимое таблиц inserted и deleted может быть разным:

a) команда INSERT - в таблице inserted содержатся все строки, которые пользователь пытается вставить в таблицу; в таблице deleted не будет ни одной строки; после завершения триггера все строки из таблицы inserted переместятся в исходную таблицу;

b) команда DELETE - в таблице deleted будут содержаться все строки, которые пользователь попытается удалить; триггер может проверить каждую строку и определить, разрешено ли ее удаление; в таблице inserted не окажется ни одной строки;

c) команда UPDATE - при ее выполнении в таблице deleted находятся старые значения строк, которые будут удалены при успешном завершении триггера. Новые значения строк содержатся в таблице inserted. Эти строки добавятся в исходную таблицу после успешного выполнения триггера.

Для получения информации о количестве строк, которое будет изменено при успешном завершении триггера, можно использовать функцию @@ROWCOUNT; она возвращает количество строк, обработанных последней командой. Следует подчеркнуть, что триггер запускается не при попытке изменить конкретную строку, а в момент выполнения команды изменения. Одна такая команда воздействует на множество строк, поэтому триггер должен обрабатывать все эти строки.

Если триггер обнаружил, что из 100 вставляемых, изменяемых или удаляемых строк только одна не удовлетворяет тем или иным условиям, то никакая строка не будет вставлена, изменена или удалена. Такое поведение обусловлено требованиями транзакции - должны быть выполнены либо все модификации, либо ни одной.

Триггер выполняется как неявно определенная транзакция, поэтому внутри триггера допускается применение команд управления транзакциями. В частности, при обнаружении нарушения ограничений целостности для прерывания выполнения триггера и отмены всех изменений, которые пытался выполнить пользователь, необходимо использовать команду ROLLBACK TRANSACTION.

Для получения списка столбцов, измененных при выполнении команд INSERT или UPDATE, вызвавших выполнение триггера, можно использовать функцию COLUMNS_UPDATED(). Она возвращает двоичное число, каждый бит которого, начиная с младшего, соответствует одному столбцу таблицы (в порядке следования столбцов при создании таблицы). Если бит установлен в значение "1", то соответствующий столбец был изменен. Кроме того, факт изменения столбца определяет и функция UPDATE (имя_столбца).

Для удаления триггера используется команда:

DROP TRIGGER {имя_триггера} [,...n]

8. анализ и оптимизация запросов

Ядро SQL Server Database Engine может показывать, каким образом оно переходит к таблицам и использует индексы для доступа к данным или их обработки для запроса или другой инструкции DM, например для обновления. Это называется выводом плана выполнения. Для проведения анализа медленно выполняемого запроса полезно изучить план выполнения запроса, чтобы определить причину проблемы. Дополнительные сведения о создании и использовании планов выполнения в SQL Server см. в разделах Обработка инструкций SQL и Кэширование и повторное использование плана выполнения.

Планы выполнения отображаются следующими способами.

· Среда SQL Server Management Studio

Отображает либо ориентировочный графический план выполнения (инструкции не выполнены), либо реальный графический план выполнения (при выполненных инструкциях), который можно просмотреть в Management Studio и сохранить.

· Параметры инструкции SET Transact-SQL

При использовании параметров инструкции SET Transact-SQL можно вывести ожидаемый или реальный план выполнения в формате XML или в текстовом формате.

· Классы событий Приложение SQL Server Profiler

Можно включить классы событий Приложение SQL Server Profiler в трассировки для получения ожидаемых или реальных планов выполнения в формате XML или в текстовом формате в результатах трассировки.

При использовании одного из этих способов отображения планов выполнения отображается наилучший план выполнения, используемый ядром Database Engine для отдельных инструкций языка DML и Transact-SQL. В этом плане содержатся сведения о процессе компиляции хранимых процедур и о вызовах хранимых процедур произвольной глубины вложенности. Например, при выполнении инструкции SELECT можно увидеть, что Database Engine выполняет просмотр таблицы для получения данных. Выполнение инструкции SELECT может также показать, что просмотр индекса будет использоваться, если Database Engine определит, что просмотр индекса является наиболее быстрым способом получения данных из таблицы.

Оптимизация запросов -- это 1) функция СУБД, осуществляющая поиск оптимального плана выполнения запросов из всех возможных для заданного запроса, 2) процесс изменения запроса и/или структуры БД с целью уменьшения использования вычислительных ресурсов при выполнении запроса. Один и тот же результат может быть получен СУБД различными способами (планами выполнения запросов), которые могут существенно отличаться как по затратам ресурсов, так и по времени выполнения. Задача оптимизации заключается в нахождении оптимального способа.

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

В настоящее время известны две стратегии поиска оптимального плана:

a) грубой силы путём оценки всех перестановок соединяемых таблиц, используемых способов входа в таблицы и типов соединения (т.е. полный перебор вариантов);

b) на основе генетического алгоритма путём оценки ограниченного числа перестановок.

Также некоторые СУБД позволяют программисту вмешиваться в поиск оптимального плана в различной степени, от минимального влияния до полного и чёткого указания какой именно план запроса использовать.

Планы выполнения запроса сравниваются исходя из множества факторов (реализации в различных СУБД отличаются), в том числе:

a) потенциальное число строк, извлекаемое из каждой таблицы, получаемое из статистики;

b) наличие индексов;

c) возможность выполнения слияний (merge-join);

d) способ чтения записей/блоков таблиц/индексов.

В общем случае соединение выполняется вложенными циклами. Однако этот алгоритм может оказаться менее эффективен, чем специализированные алгоритмы. Например, если у сливаемых таблиц есть индексы по соединяемым полям, или одна или обе таблицы достаточно малы, чтобы быть отсортированными в памяти, то исследуется возможность выполнения слияний.

Заключение

запрос база данные код

В ходе курсовой работы изучила предметную область информационной системы магазина электроники и бытовой техники, в ходе проекта решила следующие задачи:

1. Изучила предметную область информационной системы “ Магазин электроники ”

a) Описала актуальность выполняемого проекта

b) Рассмотрела вид деятельности

c) пределила требования к данным

2. Создание концептуальной модели, построение ER-модели:

a) Определила типы сущностей и типы связей, а также их атрибуты;

b) Выявляла потенциальные ключи и выбрала первичный ключ для каждой сильной сущности.

3. Логическое проектирование. Построение и проверка реляционной модели данных:

a) Исключила из концептуальной модели особенностей несовместимых с реляционной моделью;

b) Определила набор отношений, необходимого для представления сущностей, связей и атрибутов, выявленных в процессе концептуального моделирования;

c) Проверила отношения с помощью правил нормализации;

d) Определила ограничение целостности.

4. Физическое проектирование и реализация базы данных в MS SQL Server:

a) Определение состава и структуры таблиц;

b) Реализация ограничений целостности;

c) Проектирование и разработка пользовательских представлений.

ПРИЛОЖЕНИЕ В

SQL КОД БД

CREATE DATABASE [MEBT] ON PRIMARY

( NAME = N'MEBT', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\MEBT.mdf' , SIZE = 3032KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )

LOG ON

( NAME = N'

USE [master]

GO

/****** Object: Database [

USE [master]

GO

/****** Object: Database [MEBT] Script Date: 01/05/2014 09:32:33 ******/

CREATE DATABASE [MEBT] ON PRIMARY

( NAME = N'MEBT', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\MEBT.mdf' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )

LOG ON

( NAME = N'MEBT _log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\MEBT_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)

GO

ALTER DATABASE [MEBT] SET COMPATIBILITY_LEVEL = 100

GO

IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))

begin

EXEC [MEBT].[dbo].[sp_fulltext_database] @action = 'enable'

end

GO

ALTER DATABASE [

USE [master]

GO

/****** Object: Database [MEBT] Script Date: 01/05/2014 09:32:33 ******/

CREATE DATABASE [MEBT] ON PRIMARY

( NAME = N'MEBT', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\MEBT.mdf' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )

LOG ON

( NAME = N'MEBT_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\MEBT_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)

GO

ALTER DATABASE [MEBT] SET COMPATIBILITY_LEVEL = 100

GO

IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))

begin

EXEC [MEBT].[dbo].[sp_fulltext_database] @action = 'enable'

end

GO

ALTER DATABASE [MEBT] SET ANSI_NULL_DEFAULT OFF

GO

ALTER DATABASE [MEBT] SET ANSI_NULLS OFF

GO

ALTER DATABASE [MEBT] SET ANSI_PADDING OFF

GO

ALTER DATABASE [MEBT] SET ANSI_WARNINGS OFF

GO

ALTER DATABASE [MEBT] SET ARITHABORT OFF

GO

ALTER DATABASE [MEBT] SET AUTO_CLOSE OFF

GO

ALTER DATABASE [MEBT] SET AUTO_CREATE_STATISTICS ON

GO

ALTER DATABASE [MEBT] SET AUTO_SHRINK OFF

GO

ALTER DATABASE [MEBT] SET AUTO_UPDATE_STATISTICS ON

GO

ALTER DATABASE [MEBT] SET CURSOR_CLOSE_ON_COMMIT OFF

GO

ALTER DATABASE [MEBT] SET CURSOR_DEFAULT GLOBAL

GO

ALTER DATABASE [MEBT] SET CONCAT_NULL_YIELDS_NULL OFF

GO

ALTER DATABASE [MEBT] SET NUMERIC_ROUNDABORT OFF

GO

ALTER DATABASE [MEBT] SET QUOTED_IDENTIFIER OFF

GO

ALTER DATABASE [MEBT] SET RECURSIVE_TRIGGERS OFF

GO

ALTER DATABASE [MEBT] SET DISABLE_BROKER

GO

ALTER DATABASE [MEBT] SET AUTO_UPDATE_STATISTICS_ASYNC OFF

GO

ALTER DATABASE [MEBT] SET DATE_CORRELATION_OPTIMIZATION OFF

GO

ALTER DATABASE [MEBT] SET TRUSTWORTHY OFF

GO

ALTER DATABASE [MEBT] SET ALLOW_SNAPSHOT_ISOLATION OFF

GO

ALTER DATABASE [MEBT] SET PARAMETERIZATION SIMPLE

GO

ALTER DATABASE [MEBT] SET READ_COMMITTED_SNAPSHOT OFF

GO

ALTER DATABASE [MEBT] SET HONOR_BROKER_PRIORITY OFF

GO

ALTER DATABASE [MEBT] SET READ_WRITE

GO

ALTER DATABASE [MEBT] SET RECOVERY SIMPLE

GO

ALTER DATABASE [MEBT] SET MULTI_USER

GO

ALTER DATABASE [MEBT] SET PAGE_VERIFY CHECKSUM

GO

ALTER DATABASE [MEBT] SET DB_CHAINING OFF

GO

USE [MEBT]

GO

/****** Object: Table [dbo].[Wares] Script Date: 01/05/2014 09:32:33 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[Wares](

[Wares_ID] [float] NOT NULL,

[Wares_Name] [nvarchar](255) NULL,

CONSTRAINT [PK_Wares] PRIMARY KEY CLUSTERED

(

[Wares_ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (1, N'Диагональ экрана')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (2, N'Частота')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (3, N'Обьём')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (4, N'Тип')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (5, N'Мощность')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (6, N'Видеокарта')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (7, N'HDD')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (8, N'Оперативная память ')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (9, N'Цвет')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (10, N'Количество портов')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (11, N'Сокет')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (12, N'Количество оборотов')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (13, N'Шум')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (14, N'Процессор')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (15, N'Тип DDR памяти ')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (16, N'Количество портов PCI')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (17, N'Количество портов SATA')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (18, N'Формат')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (19, N'Видеопамять')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (20, N'Разрешение')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (21, N'Количество видеопамяти')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (22, N'Битность')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (23, N'Формат бумаги')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (24, N'Dpi')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (25, N'Ёмкость батареи')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (26, N'Тип матрицы')

INSERT [dbo].[Wares] ([Wares_ID], [Wares_Name]) VALUES (27, N'Чип')

/****** Object: Table [dbo].[provider] Script Date: 01/05/2014 09:32:33 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[Provider](

[Provider_ID] [float] NOT NULL,

[Provider_Name] [nvarchar](255) NULL,

CONSTRAINT [PK_Provider] PRIMARY KEY CLUSTERED

(

[Provider_ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (1, N'Seagete')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (2, N'Intel')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (3, N'Acer')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (4, N'Dell')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (5, N'Hp')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (6, N'Asus')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (7, N'Dns')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (8, N'Lenovo')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (9, N'Packard Bell')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (10, N'Samsung')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (11, N'Sony')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (12, N'Toshiba')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (13, N'CoolerMaster')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (14, N'Deepcool')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (15, N'AirTone')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (16, N'Gigabyte')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (17, N'Faxconn')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (18, N'Corsair')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (19, N'AeroCool')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (20, N'Thermaltake')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (21, N'Zalman')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (22, N'AMD')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (23, N'IceHammer')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (24, N'EverCool')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (25, N'Titan')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (26, N'Scythe')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (27, N'Asrock')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (28, N'Palit')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (30, N'Sapphire')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (31, N'Hynix')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (32, N'Kingston')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (33, N'FanePower')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (34, N'FSP')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (35, N'Hiper')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (36, N'Hipro')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (37, N'OCZ')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (38, N'Hitachi')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (39, N'Western Digital')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (40, N'Kingmax')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (41, N'Sandisk')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (42, N'LG')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (43, N'Pioneer')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (44, N'Avermedia')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (45, N'iconBit')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (46, N'KWord')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (47, N'Creative')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (48, N'Sven')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (49, N'Epson')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (50, N'Cannon')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (51, N'BenQ')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (52, N'Evasion')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (53, N'ViewSonic')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (54, N'Arctic Cooling')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (55, N'GlacialTech')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (56, N'APC')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (57, N'Defender')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (58, N'Digis')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (59, N'A4Tech')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (60, N'Genius')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (61, N'Logitech')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (62, N'Microsoft')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (63, N'Razer')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (64, N'Chicony')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (65, N'Oklick')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (66, N'Dialog')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (67, N'Microlab')

/****** Object: Table [dbo].[Sale] Script Date: 01/05/2014 09:32:33 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[Sale](

[Sale_ID] [float] NOT NULL,

[Sale_Name] [nvarchar](255) NULL,

CONSTRAINT [PK_Sale] PRIMARY KEY CLUSTERED

(

[Sale_ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (1, N'SSD')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (2, N'HDD')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (3, N'Процессор')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (4, N'Видеокарта')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (5, N'Материнская плата')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (6, N'Звуковая карта ')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (7, N'Ноутбук')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (8, N'Корпус')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (9, N'Системный блок')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (10, N'Моноблок')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (11, N'Система охлаждения')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (12, N'Принтер')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (13, N'Оперативная Память')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (14, N'Монитор')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (15, N'Клавиатура')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (16, N'Мышь')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (17, N'DVD Привод')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (18, N'Сканер')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (19, N'Блок питания')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (20, N'Источник беспирибойного питания')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (21, N'Сетевой фильтр')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (22, N'Проектор')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (23, N'Экран')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (24, N'Внешний HDD')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (25, N'Колонки')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (26, N'Наушники')

/****** Object: Table [dbo].[Manager] Script Date: 01/05/2014 09:32:33 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[Manager](

[Manager_ID] [float] NOT NULL,

[Sale_ID] [float] NULL,

[Manager_Name] [nvarchar](255) NULL,

[Provider_ID] [float] NULL,

[Price] [float] NOT NULL,

CONSTRAINT [PK_Manager] PRIMARY KEY CLUSTERED

(

[Manager_ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

INSERT [dbo].[Manager] ([Manager_ID], [Sale_ID], [Manager_Name], [Provider_ID], [Price]) VALUES (1, 7, N'15.6" Ноутбук Acer E1-571G-33126G50Mnks (HD) i3 3120M(2.5)/6144/500/NV GT710M 2Gb/DVD-SMulti/WiFi/Cam/MS Win8', 3, 18590)

INSERT [dbo].[Manager] ([Manager_ID], [Sale_ID], [Manager_Name], [Provider_ID], [Price]) VALUES (2, 7, N'17.3" Ноутбук Acer V3-771G-33124G50Makk (HD+) i3 3120M(2.5)/4096/500/NV GT710M 1Gb/DVD-SMulti/WiFi/BT/Cam/MS Win8', 3, 19990)

INSERT [dbo].[Manager] ([Manager_ID], [Sale_ID], [Manager_Name], [Provider_ID], [Price]) VALUES (3, 7, N'17.3" Ноутбук Acer V3-771G-33124G50Makk (HD+) i3 3120M(2.5)/4096/500/NV GT710M 2Gb/DVD-SMulti/WiFi/BT/Cam/MS Win8', 3, 20490)

INSERT [dbo].[Manager] ([Manager_ID], [Sale_ID], [Manager_Name], [Provider_ID], [Price]) VALUES (4, 7, N'15.6" Ноутбук Asus (K55N)(HD) AMD A8-4500M(1.9)/6144/750/AMD HD7640/DVD-SMulti/WiFi/Cam/MS Win8', 6, 19590)

INSERT [dbo].[Manager] ([Manager_ID], [Sale_ID], [Manager_Name], [Provider_ID], [Price]) VALUES (5, 7, N'15.6" Ноутбук Asus (K55Vd)(HD) i5 3210M(2.5)/6144/750/NV GT610M 2Gb/DVD-SMulti/WiFi/BT/Cam/MS Win8', 6, 22990)

INSERT [dbo].[Manager] ([Manager_ID], [Sale_ID], [Manager_Name], [Provider_ID], [Price]) VALUES (6, 7, N'17.3" Ноутбук Asus (X75VC)(HD+) i3 3120M(2.5)/4096/500/NV GT720M 2Gb/DVD-SMulti/WiFi/Cam/MS Win8', 6, 21490)

INSERT [dbo].[Manager] ([Manager_ID], [Sale_ID], [Manager_Name], [Provider_ID], [Price]) VALUES (7, 7, N'15.6" Ноутбук DELL Inspiron 3521-6306 (HD) i3 3217U(1.8)/4096/500/AMD HD7670M 1Gb/DVD-SMulti/WiFi/BT/Cam/MS Win8', 4, 16990)

INSERT [dbo].[Manager] ([Manager_ID], [Sale_ID], [Manager_Name], [Provider_ID], [Price]) VALUES (8, 7, N'17.3" Ноутбук DELL Inspiron 5737-8263 (FHD) i7 4500U(1.8)/16384/1TB/ATI HD8870M 2Gb/DVD-SMulti/WiFi/BT/Cam/MS Win8', 4, 36990)

INSERT [dbo].[Manager] ([Manager_ID], [Sale_ID], [Manager_Name], [Provider_ID], [Price]) VALUES (9, 7, N'17.3" Ноутбук DELL Inspiron N7720-6167 (FHD) i7 3630QM(2.4)/8192/1TB/NV GT650 2Gb/DVD-SMulti/WiFi/BT/Cam/MS Win8', 4, 33990)

INSERT [dbo].[Manager] ([Manager_ID], [Sale_ID], [Manager_Name], [Provider_ID], [Price]) VALUES (10, 7, N'11.6" Ноутбук HP Pavilion 11-e000er (HD/Touch) AMD A4-1250(1.0)/4096/500/ATI HD8210/DVS-SMulti/WiFi/BT/Cam/MS Win8', 5, 16990)

INSERT [dbo].[Manager] ([Manager_ID], [Sale_ID], [Manager_Name], [Provider_ID], [Price]) VALUES (11, 7, N'15.6" Ноутбук HP 2000-2d50SR (HD) Celeron 1000M(1.8)/2048/320/Intel HD/DVD-SMulti/WiFi/BT/Cam/Dos', 5, 10690)

INSERT [dbo].[Manager] ([Manager_ID], [Sale_ID], [Manager_Name], [Provider_ID], [Price]) VALUES (12, 7, N'17.3" Ноутбук HP Pavilion 17-e062sr (HD+) i5 3230M(2.6)/6144/500/AMD HD8670 1Gb/DVD-SMulti/WiFi/BT/Cam/MS Win8', 5, 24990)

INSERT [dbo].[Manager] ([Manager_ID], [Sale_ID], [Manager_Name], [Provider_ID], [Price]) VALUES (13, 7, N'15.6" Ноутбук Lenovo B590 (HD) i3 2348M(2.3)/4096/500/NV GT610M 1Gb/DVD-SMulti/WiFi/BT/Cam/MS Win8', 8, 17250)

INSERT [dbo].[Manager] ([Manager_ID], [Sale_ID], [Manager_Name], [Provider_ID], [Price]) VALUES (14, 7, N'15.6" Ноутбук Lenovo B590 (HD) i5 3230M(2.6)/4096/500/NV GT610M 1Gb/DVD-SMulti/WiFi/BT/Cam/MS Win8', 8, 18990)

INSERT [dbo].[Manager] ([Manager_ID], [Sale_ID], [Manager_Name], [Provider_ID], [Price]) VALUES (15, 7, N'15.6" Ноутбук Lenovo B590 (HD) i5 3230M(2.6)/4096/500/NV GT720M 1Gb/DVD-SMulti/WiFi/BT/Cam/Dos', 8, 18990)

INSERT [dbo].[Manager] ([Manager_ID], [Sale_ID], [Manager_Name], [Provider_ID], [Price]) VALUES (16, 7, N'17.3" Ноутбук Acer-Packard Bell ENLV11HC-33126G50Mnks (HD+) i3 3120M(2.5)/6144/500/NV GT710M 2Gb/DVD-SMulti/WiFi/Cam/MS Win8', 9, 20490)

INSERT [dbo].[Manager] ([Manager_ID], [

:33 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[Order](

[Order_ID] [float] NOT NULL,

[Manager_ID] [float] NULL,

[Wares_ID] [float] NULL,

[Value] [nvarchar](255) NULL,

CONSTRAINT [PK_Order] PRIMARY KEY CLUSTERED

(

[Order_ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (1, 1, 14, N'i3 3120M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (2, 2, 14, N'i3 3120M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (3, 3, 14, N'i3 3120M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (4, 4, 14, N'A8-4500M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (5, 5, 14, N'i5 3210M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (6, 6, 14, N' i3 3120M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (7, 7, 14, N' i3 3217U')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (8, 8, 14, N' i7 4500U')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (9, 9, 14, N'i7 3630QM')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (10, 10, 14, N'AMD A4-1250')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (11, 11, 14, N'Celeron 1000M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (12, 12, 14, N'i5 3230M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (13, 13, 14, N'i3 2348M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (14, 14, 14, N'i5 3230M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (15, 15, 14, N' i5 3230M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (16, 16, 14, N'i3 3120M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (17, 17, 14, N'i3 3110M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (18, 18, 14, N'i5 3230M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (19, 19, 14, N' i5 3230M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (20, 20, 14, N'i3 3110M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (21, 21, 14, N'Pentium B997')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (22, 22, 14, N'Pentium 2117U')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (23, 23, 14, N' Intel i3 3120')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (24, 24, 14, N'i5 3230M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (25, 25, 14, N' i5 3337U')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (26, 26, 14, N' i5 3337U')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (27, 1, 2, N'2.5')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (28, 2, 2, N'2.5')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (29, 3, 2, N'2.5')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (30, 4, 2, N'1.9')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (31, 5, 2, N'2.5')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (32, 6, 2, N'2.5')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (33, 7, 2, N'1.8')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (34, 8, 2, N'1.8')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (35, 9, 2, N'2.4')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (36, 10, 2, N'1')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (37, 11, 2, N'1.8')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (38, 12, 2, N'2.6')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (39, 13, 2, N'2.3')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (40, 14, 2, N'2.6')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (41, 15, 2, N'2.6')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (42, 16, 2, N'2.5')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (43, 17, 2, N'2.4')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (44, 18, 2, N'2.6')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (45, 19, 2, N'2.6')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (46, 20, 2, N'2.4')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (47, 21, 2, N'1.6')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (48, 22, 2, N'1.8')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (49, 23, 2, N'2.5')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (50, 24, 2, N'2.6')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (51, 25, 2, N'1.8')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (52, 26, 2, N'1.8')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (53, 1, 7, N'500')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (54, 2, 7, N'500')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (55, 3, 7, N'500')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (56, 4, 7, N'750')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (57, 5, 7, N'750')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (58, 6, 7, N'500')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (59, 7, 7, N'500')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (60, 8, 7, N'1000')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (61, 9, 7, N'1000')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (62, 10, 7, N'500')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (63, 11, 7, N'1000')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (64, 12, 7, N'500')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (65, 13, 7, N'320')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (66, 14, 7, N'500')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (67, 15, 7, N'500')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (68, 16, 7, N'500')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (69, 17, 7, N'500')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (70, 18, 7, N'500')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (71, 19, 7, N'500')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (72, 20, 7, N'1000')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (73, 21, 7, N'320')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (74, 22, 7, N'500')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (75, 23, 7, N'750')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (76, 24, 7, N'750')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (77, 25, 7, N'1000')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (78, 26, 7, N'750')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (79, 27, 4, N'ATX')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (80, 28, 4, N'ATX')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (81, 29, 4, N'ATX')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (82, 30, 4, N'ATX')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (83, 31, 4, N'ATX')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (84, 32, 4, N'ATX')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (85, 33, 4, N'ATX')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (86, 34, 4, N'ATX')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (87, 35, 2, N'3.6')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (88, 36, 2, N'3.8')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (89, 37, 2, N'2.9')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (90, 38, 2, N'2.6')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (91, 39, 2, N'3.3')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (92, 40, 2, N'3.5')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (93, 41, 2, N'3.4')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (94, 42, 2, N'3.4')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (95, 43, 2, N'3.4')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (96, 44, 2, N'3.4')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (97, 45, 2, N'3.5')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (98, 46, 2, N'3.0')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (99, 35, 11, N'FM2')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (100, 36, 11, N'FM2')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (101, 37, 11, N'AM3')

GO

print 'Processed 100 total records'

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (102, 38, 11, N'775')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (103, 39, 11

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (186, 97, 20, N' 800x600')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (187, 98, 20, N' 800x600')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (188, 99, 20, N'1280x800')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (189, 100, 1, N'200*200')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (190, 101, 1, N'24"')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (191, 102, 1, N'27"')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (192, 103, 1, N'24"')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (193, 104, 1, N'18.5"')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (194, 105, 1, N'19.5"')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (195, 106, 1, N'23"')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (196, 107, 1, N'23"')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (197, 108, 1, N'21.5"')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (198, 109, 1, N'21.5"')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (199, 110, 1, N'23"')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (200, 111, 1, N'23"')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (201, 112, 1, N'23"')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (202, 113, 1, N'18.5"')

GO

print

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (36, N'Hipro')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (37, N'OCZ')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (38, N'Hitachi')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (39, N'Western Digital')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (40, N'Kingmax')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (41, N'Sandisk')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (42, N'LG')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (43, N'Pioneer')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (44, N'Avermedia')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (45, N'iconBit')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (46, N'KWord')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (47, N'Creative')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (48, N'Sven')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (49, N'Epson')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (50, N'Cannon')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (51, N'BenQ')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (52, N'Evasion')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (53, N'ViewSonic')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (54, N'Arctic Cooling')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (55, N'GlacialTech')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (56, N'APC')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (57, N'Defender')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (58, N'Digis')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (59, N'A4Tech')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (60, N'Genius')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (61, N'Logitech')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (62, N'Microsoft')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (63, N'Razer')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (64, N'Chicony')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (65, N'Oklick')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (66, N'Dialog')

INSERT [dbo].[Provider] ([Provider_ID], [Provider_Name]) VALUES (67, N'Microlab')

/****** Object: Table [dbo].[Sale] Script Date: 01/05/2014 09:32:33 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[Sale](

[Sale_ID] [float] NOT NULL,

[Sale_Name] [nvarchar](255) NULL,

CONSTRAINT [PK_Sale] PRIMARY KEY CLUSTERED

(

[Sale_ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (1, N'SSD')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (2, N'HDD')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (3, N'Процессор')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (4, N'Видеокарта')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (5, N'Материнская плата')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (6, N'Звуковая карта ')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (7, N'Ноутбук')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (8, N'Корпус')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (9, N'Системный блок')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (10, N'Моноблок')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (11, N'Система охлаждения')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (12, N'Принтер')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (13, N'Оперативная Память')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (14, N'Монитор')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (15, N'Клавиатура')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (16, N'Мышь')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (17, N'DVD Привод')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (18, N'Сканер')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (19, N'Блок питания')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (20, N'Источник беспирибойного питания')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (21, N'Сетевой фильтр')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (22, N'Проектор')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (23, N'Экран')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (24, N'Внешний HDD')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (25, N'Колонки')

INSERT [dbo].[Sale] ([Sale_ID], [Sale_Name]) VALUES (26, N'Наушники')

/****** Object: Table [dbo].[Manager] Script Date: 01/05/2014 09:32:33 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[Manager](

[Manager_ID] [float] NOT NULL,

[Sale_ID] [float] NULL,

[Manager_Name] [nvarchar](255) NULL,

[Provider_ID] [float] NULL,

[Price] [float] NOT NULL,

CONSTRAINT [PK_Manager] PRIMARY KEY CLUSTERED

(

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (1, 1, 14, N'i3 3120M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (2, 2, 14, N'i3 3120M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (3, 3, 14, N'i3 3120M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (4, 4, 14, N'A8-4500M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (5, 5, 14, N'i5 3210M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (6, 6, 14, N' i3 3120M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (7, 7, 14, N' i3 3217U')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (8, 8, 14, N' i7 4500U')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (9, 9, 14, N'i7 3630QM')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (10, 10, 14, N'AMD A4-1250')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (11, 11, 14, N'Celeron 1000M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (12, 12, 14, N'i5 3230M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (13, 13, 14, N'i3 2348M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (14, 14, 14, N'i5 3230M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (15, 15, 14, N' i5 3230M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (16, 16, 14, N'i3 3120M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (17, 17, 14, N'i3 3110M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (18, 18, 14, N'i5 3230M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (19, 19, 14, N' i5 3230M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (20, 20, 14, N'i3 3110M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (21, 21, 14, N'Pentium B997')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (22, 22, 14, N'Pentium 2117U')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (23, 23, 14, N' Intel i3 3120')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (24, 24, 14, N'i5 3230M')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (25, 25, 14, N' i5 3337U')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (26, 26, 14, N' i5 3337U')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (27, 1, 2, N'2.5')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (28, 2, 2, N'2.5')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (29, 3, 2, N'2.5')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (30, 4, 2, N'1.9')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (31, 5, 2, N'2.5')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (32, 6, 2, N'2.5')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (33, 7, 2, N'1.8')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (34, 8, 2, N'1.8')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (35, 9, 2, N'2.4')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (36, 10, 2, N'1')

INSERT [dbo].[Order] ([Order_ID], [Manager_ID], [Wares_ID], [Value]) VALUES (37, 11, 2, N'1.8')

...

Подобные документы

  • Анализ предметной области. Проектирование диаграммы "сущность-связь" в Enterprise Architect. Общие сведения о базовых запросах. Создание базы данных в MySQL. Выделение сущностей, атрибутов, ключей, связей. Применение табличных и скалярных функций.

    курсовая работа [1,8 M], добавлен 28.01.2016

  • Анализ предметной области. Перечень хранимой информации: таблицы, поля, типы. Выделение сущностей, атрибутов, ключей, связей. Начальное заполнение данными БД. Создание и запуск базовых запросов. Проектирование базы данных в среде Enterprise Architect.

    курсовая работа [1,6 M], добавлен 16.02.2016

  • Анализ предметной области - магазин "Канцелярские товары". Проектирование и реализация учебной базы данных магазина. Перечень хранимой информации: таблицы, поля, типы. Выделение сущностей, атрибутов, ключей, связей. Создание и запуск базовых запросов SQL.

    курсовая работа [2,4 M], добавлен 09.08.2015

  • Анализ предметной области - магазин "Канцелярские товары". Проектирование и реализация базы данных в MS SQL Server. Перечень хранимой информации: таблицы, поля, типы. Моделирование предметной области. Выделение сущностей, атрибутов, ключей, связей.

    курсовая работа [2,2 M], добавлен 05.02.2015

  • Анализ реляционных баз данных и способов манипулирования ими. Основные понятия баз данных, архитектура СУБД, модели данных. Модель сущность-связь, характеристика связей, классификация сущностей, структура первичных и внешних ключей, целостности данных.

    курсовая работа [166,6 K], добавлен 18.07.2012

  • Выявление сущностей и связей, атрибутов сущностей и назначение первичных ключей при разработке базы данных. Реляционная модель данных. Описание стадий жизненного цикла информационной системы: анализ, проектирование, реализация, внедрение, сопровождение.

    курсовая работа [152,2 K], добавлен 11.05.2014

  • Автоматизация работы дежурной службы телекоммуникационной компании. Спецификации сущностей, атрибутов, связей, ссылочной целостности и таблиц. Даталогическая модель базы данных. Запросы пользователей и SQL–запросы. Интерфейс конечного пользователя.

    курсовая работа [301,2 K], добавлен 16.02.2013

  • Цель инфологического моделирования предметной области. Источники данных, базы данных и система управления, разработка модели. Принципы проектирования базы данных, концептуальная, логическая, материальная разработка. Типы сущностей, атрибутов и связей.

    курсовая работа [188,6 K], добавлен 15.07.2012

  • Проектирование базы данных, содержащей информацию, которая всесторонне характеризует российский рынок медицинского оборудования. Описание атрибутов сущностей и связей, отраженных в разработанной ER-модели. Разработка отчетов, форм, запросов в базе данных.

    курсовая работа [3,2 M], добавлен 19.06.2015

  • Освоение сервисной системы управления базами данных Microsoft SQL. Разработка базы данных "Служба АТС" в среде Microsoft SQL Server Management Studio и создание запросов на языке SQL. Апробация инфологической модели "сущность - связь" базы данных.

    курсовая работа [2,9 M], добавлен 29.06.2015

  • Исследование свойств системы управления базами данных Firebird. Разработка базы данных для автоматизации учета товарно-материальных ценностей. Изучение главных сущностей и атрибутов, присутствующих в данной базе данных. Построение связей между сущностями.

    курсовая работа [832,8 K], добавлен 23.02.2014

  • Теоретические основы проектирования и разработки баз данных, правила формирования отношений из диаграмм ER-типа. Определение сущностей и их взаимосвязей, атрибутов и ключей. Разработка модели базы данных, повышение производительности доступа к информации.

    курсовая работа [1,5 M], добавлен 24.12.2011

  • Операции обработки, преобразования, упорядочения отношений базы данных для оптимизации её ответов на запросы пользователя. Инфологическое моделирование предметной области. Анкеты описания сущностей, атрибутов и связей. SQL-скрипт схемы базы данных.

    курсовая работа [1,4 M], добавлен 03.03.2015

  • Концептуальная модель, спецификация атрибутов. Диаграмма "сущность-связь". Пакет Sybase PowerDesigner. Разработка SQL-скрипта создания разрабатываемой базы данных. Создание и заполнение базы данных. Выполнение запросов на чтение, модификацию и удаление.

    курсовая работа [2,3 M], добавлен 24.02.2014

  • Анализ предметной области с использованием моделей методологии ARIS и разработка ER-диаграммы. Описание входной и выходной информации для проектирования реляционной базы данных. Разработка управляющих запросов и связей между ними с помощью языка SQL.

    курсовая работа [975,2 K], добавлен 30.01.2014

  • Выявление сущностей, связей, модели работы магазина и ее предпосылок. Построение модели базы данных, ее внутренняя структура и требования к функциональности. Разработка запросов, осуществляющих поиск и вывод необходимой информации для пользователя.

    отчет по практике [425,9 K], добавлен 11.12.2015

  • Запросы к базам данных: SQL, QBE, UDF, транзакции. Создание таблиц в системе управления базами данных MS Access, определение основных свойств полей. Проектирование базы данных "ТМЦ". Создание файла базы данных в MS Access, конструкторы и мастера.

    контрольная работа [1,6 M], добавлен 15.03.2011

  • Теоретические сведения и основные понятия баз данных. Системы управления базами данных: состав, структура, безопасность, режимы работы, объекты. Работа с базами данных в OpenOffice.Org BASE: создание таблиц, связей, запросов с помощью мастера запросов.

    курсовая работа [3,2 M], добавлен 28.04.2011

  • Разновидности систем управления базами данных. Анализ предметной области. Разработка структуры и ведение базы данных. Структурированный язык запросов SQL. Организация выбора информации из базы данных. Общие принципы проектирования экранных форм, макросов.

    курсовая работа [3,1 M], добавлен 26.02.2016

  • Понятие базы данных, модели данных. Классификация баз данных. Системы управления базами данных. Этапы, подходы к проектированию базы данных. Разработка базы данных, которая позволит автоматизировать ведение документации, необходимой для деятельности ДЮСШ.

    курсовая работа [1,7 M], добавлен 04.06.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.