ПОЗНАВАТЕЛЬНОЕ Сила воли ведет к действию, а позитивные действия формируют позитивное отношение Как определить диапазон голоса - ваш вокал
Игровые автоматы с быстрым выводом Как цель узнает о ваших желаниях прежде, чем вы начнете действовать. Как компании прогнозируют привычки и манипулируют ими Целительная привычка Как самому избавиться от обидчивости Противоречивые взгляды на качества, присущие мужчинам Тренинг уверенности в себе Вкуснейший "Салат из свеклы с чесноком" Натюрморт и его изобразительные возможности Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д. Как научиться брать на себя ответственность Зачем нужны границы в отношениях с детьми? Световозвращающие элементы на детской одежде Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия Как слышать голос Бога Классификация ожирения по ИМТ (ВОЗ) Глава 3. Завет мужчины с женщиной 
Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д. Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу. Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) - В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар. | Концептуальная ER-диаграмма  Физическая ER-диаграмма  Структура базы данных в виде полного описания всех таблиц с их полями и командами их создания: 1) Таблица Адресов: В таблице хранится информация о адресе покупателя: индекс, адрес города, адрес области. Команда создания: CREATE TABLE dbo.Adress (AdressID int IDENTITY(1,1) PRIMARY KEY CLUSTERED, Indeks int NOT NULL UNIQUE NONCLUSTERED CHECK (Indeks >= 99999 AND Indeks <= 999999), AdresCity varchar(50) NULL DEFAULT 0, AdresObl varchar(50) NULL DEFAULT 0, ); 2) Таблица Телефонов: В таблице хранится информация о телефонах покупателей: номер телефона, код страны, код области, добавочный номер. Команда создания: CREATE TABLE dbo.Tel (TelID int IDENTITY(1,1) PRIMARY KEY CLUSTERED, NomerTel int NOT NULL UNIQUE NONCLUSTEREDCHECK (NomerTel >= 9999 AND NomerTel <= 99999999999), KodCountry int NULL CHECK (KodCountry >= 0 AND KodCountry <= 9999), KodObl int NULL CHECK (KodObl >= 0 AND KodObl <= 99999), DobavNomer int NULL CHECK (DobavNomer >= 0 AND DobavNomer <= 99999)); 3) Таблица Контактных лиц: В таблице хранится информация о контактных лицах: наименование компании, фамилия, имя, отчество. Команда создания: CREATE TABLE dbo.KontaktnoeLico (KontaktnoeLicoID int IDENTITY(1,1) PRIMARY KEY CLUSTERED, CompanyName varchar(50) NOT NULL UNIQUE NONCLUSTERED, FirstName varchar(50) NULL DEFAULT 0, LastName varchar(50) NULL DEFAULT 0, Otchestvo varchar(50) NULL DEFAULT 0, ); 4) Таблица Покупатель: В таблице хранится вся информация о покупателе: код адреса, код телефона, код контактное лицо, постоянный клиент. Команда создания: CREATE TABLE dbo.Customer(CustomerID int NOT NULL DEFAULT 0, AdressID int NOT NULL FOREIGN KEY (AdressID) REFERENCES dbo.Adress(AdressID),TelID int NOT NULL FOREIGN KEY (TelID) REFERENCES dbo.Tel(TelID),KontaktnoeLicoID int NOT NULL FOREIGN KEY (KontaktnoeLicoID) REFERENCES dbo.KontaktnoeLico(KontaktnoeLicoID),PostoyanniiKlient int NOT NULL UNIQUE NONCLUSTERED CHECK (PostoyanniiKlient >= 0 AND PostoyanniiKlient <= 1), CONSTRAINT PK_CustomerPRIMARY KEY CLUSTERED(AdressID,TelID,KontaktnoeLicoID)); 5) Таблица Справочная информация: В таблице хранится справочная информация о товарах: название, описание, гарантия, срок годности, условие хранения, условия перевозки. Команда создания: CREATE TABLE dbo.SpravochnayInform (SpravochnayInformID int IDENTITY(1,1) PRIMARY KEY CLUSTERED, NameTovar varchar(30) NOT NULL UNIQUE NONCLUSTERED, Opisanie varchar(100) NULL DEFAULT 0, Garantiya int NULL CHECK (Garantiya >= 0 AND Garantiya <= 60), SrokGodnosti int NULL CHECK (SrokGodnosti >= 0 AND SrokGodnosti <= 366), UslovieHraneniya varchar(100) NULL DEFAULT 0, UsloviePerevozki varchar(100) NULL DEFAULT 0, ) 6) Таблица Товары: В таблице хранится информация о товарах: стоимость в розницу, стоимость оптом, код справочной информации. Команда создания:CREATE TABLE dbo.Tovar ( TovarID int IDENTITY(1,1) PRIMARY KEY CLUSTERED, StoimostVRoznicy int NOT NULL UNIQUE NONCLUSTERED, StoimostOptom int NOT NULL UNIQUE NONCLUSTERED, SpravochnayInformID int NOT NULL FOREIGN KEY (SpravochnayInformID) REFERENCES dbo.SpravochnayInform(SpravochnayInformID),CONSTRAINT PK_TovarPRIMARY KEY CLUSTERED(SpravochnayInformID)); 7) Таблица Скидки:В таблице хранится информация о скидках: название скидки, величина скидки. Команда создания:CREATE TABLE dbo.Skidki (SkidkiID int IDENTITY(1,1) PRIMARY KEY CLUSTERED, NameSkidki varchar(30) NOT NULL UNIQUE NONCLUSTERED, Velichina float NULL CHECK (Velichina >= 0 AND Velichina <= 5000), ) 8) Таблица Договор:В таблице хранится информация о договорах: дата покупки, сумма по договору, код покупателя. Команда создания:CREATE TABLE dbo.Dogovor ( DogovorID int IDENTITY(1,1) PRIMARY KEY CLUSTERED, DataPocupki Datetime NOT NULL UNIQUE NONCLUSTERED, SummaPoDogovory float NULL DEFAULT 0, CustomerID int NOT NULL FOREIGN KEY (CustomerID) REFERENCES dbo.Customer(CustomerID),CONSTRAINT PK_DogovorPRIMARY KEY CLUSTERED(CustomerID)); 9) Таблица Сделки:В таблице хранится информация о сделках: код договора, код товара, код скидок, количество товара, конечная сумма товара. Команда создания:CREATE TABLE dbo.SDELKA(DogovorID int NOT NULL FOREIGN KEY (DogovorID) REFERENCES dbo.Dogovor(DogovorID),TovarID int NOT NULL FOREIGN KEY (TovarID) REFERENCES dbo.Tovar(TovarID),SkidkiID int NOT NULL FOREIGN KEY (SkidkiID) REFERENCES dbo.Skidki(SkidkiID),Kol_voTovara int NULL DEFAULT 0, SummaPoTovary float NULL DEFAULT 0, CONSTRAINT PK_SDELKAPRIMARY KEY CLUSTERED(DogovorID,TovarID,SkidkiID)); Тексты SQL-запросов к базе данных: Запрос 1: Вывести информацию по сделкам совершенным покупателями (кто что купил в каком количестве, на какую дату, сумму по сделке и скидку) SELECT CompanyName, NameTovar, Kol_voTovara, DataPocupki, SummaPoTovary, Velichina FROM dbo.KontaktnoeLico, dbo.SpravochnayInform, dbo.SDELKA, dbo.Dogovor,dbo.Skidki; Запрос 2: Определить доход фирмы за неделю и за месяц. SELECT TOP 1 Sum(SummaPoTovary) As SummaZaMonth from dbo.SDELKA,dbo.Dogovor GROUP BY Month(DataPocupki) SELECT Sum(SummaPoTovary) As SummaZaWeek from dbo.SDELKA,dbo.Dogovor WHERE DataPocupki<GETDATE() and DataPocupki>GETDATE()-7 Запрос 3: Вывести рейтинг 10 самых покупаемых товаров SELECT NameTovar FROM (SELECT TOP 10 NameTovar,Sum(SpravochnayInformID) AS SpravochnayInformIDFROM dbo.SpravochnayInformGROUP BY NameTovar ORDER BY Sum (SpravochnayInformID) DESC)SSORDER BY SpravochnayInformID Запрос 4: Кто из клиентов чаще покупает товары SELECT TOP 1 CompanyName As KupilChasche,FirstName,LastName,Otchestvo from dbo.Dogovor,dbo.KontaktnoeLico WHERE Dogovor.CustomerID=KontaktnoeLico.KontaktnoeLicoID GROUP BY CustomerID,CompanyName,FirstName,LastName,Otchestvo,CustomerID ORDER BY count(CustomerID) DESC Запрос 5: Вывести общую сумму скидок за неделю и за месяц SELECT TOP 1 Sum(Velichina) As SkidkaZaMonthfrom dbo.Skidki,dbo.DogovorGROUP BY Month(DataPocupki) SELECT Sum(Velichina) As SkidkaZaWeekfrom dbo.Skidki,dbo.DogovorWHERE DataPocupki<GETDATE() and DataPocupki>GETDATE()-7 Шаблоны InfoPath: Ниже представлены две формы для добавления нового договора и для поиска договора в БД.   Руководство пользователя для работы с приложением: Общие сведения База данных: «Реализация готовой продукции». База данных создана средствами SQL Server Management Studio. Для нормальной работы потребуется операционная система Windows, с установленным SQL Server 2005(и выше). |