Базы данных Пояснительная записка к курсовой работе




Скачать 427.44 Kb.
Название Базы данных Пояснительная записка к курсовой работе
страница 4/4
Дата публикации 23.05.2014
Размер 427.44 Kb.
Тип Пояснительная записка
literature-edu.ru > Информатика > Пояснительная записка
1   2   3   4




5.3. Список заведующих отделом магазина.

SELECT Магазины.ID_magazin, Отделы.Отдел, Отделы.Заведующий

FROM Магазины INNER JOIN Отделы ON Магазины.ID_magazin = Отделы.ID_magazin

ORDER BY Магазины.ID_magazin, Отделы.Отдел;

Список заведующих отделом магазина

ID_magazin

Отдел

Заведующий

401

Отдел 1

Бабичев

401

Отдел 2

Берников

402

Отдел 1

Москвитин

402

Отдел 2

Колмыков

403

Отдел 1

Никифоров

403

Отдел 2

Антонова



5.4. В каких отделах магазина продается одинаковый товар.

SELECT Магазины.ID_magazin, Отделы.Отдел, Товар.Название, [Сорта товара].[Название сорта], [Товары в магазинах].Количество

FROM Отделы AS Отделы_1, [Товары в магазинах] AS [Товары в магазинах_1], ((((Магазины INNER JOIN Отделы ON Магазины.ID_magazin = Отделы.ID_magazin) INNER JOIN [Товары в магазинах] ON Отделы.ID_otdel = [Товары в магазинах].ID_otdel) INNER JOIN [Товар-сорт] ON [Товары в магазинах].ID_produkt = [Товар-сорт].ID_produkt) INNER JOIN Товар ON [Товар-сорт].ID_tovar = Товар.ID_tovar) INNER JOIN [Сорта товара] ON [Товар-сорт].ID_sort = [Сорта товара].ID_sort

WHERE ((([Товары в магазинах].ID_otdel)<>[товары в магазинах_1].[ID_otdel]) AND ((Отделы.ID_magazin)=[Отделы_1].[ID_magazin]) AND (([Товары в магазинах].ID_produkt)=[Товары в магазинах_1].[ID_produkt]))

ORDER BY Магазины.ID_magazin, Отделы.Отдел;

В каких отделах магазина продается одинаковый товар

ID_magazin

Отдел

Название

Название сорта

Количество

401

Отдел 1

Молоко

3 сотр

10

401

Отдел 1

Молоко

2 сорт

66

401

Отдел 1

Молоко

1 сорт

453

401

Отдел 1

Сок

1 сорт

10

401

Отдел 2

Молоко

2 сорт

456

401

Отдел 2

Молоко

1 сорт

6575

402

Отдел 1

Гречка

3 сотр

34

402

Отдел 1

Молоко

3 сотр

65

402

Отдел 1

Сок

1 сорт

56

402

Отдел 1

Хлеб

3 сотр

34

402

Отдел 2

Гречка

3 сотр

467

402

Отдел 2

Молоко

3 сотр

687

402

Отдел 2

Сок

1 сорт

356

402

Отдел 2

Хлеб

3 сотр

45


5.5. Закупка нового товара.

SELECT [Товар база].ID_base, Товар.Название, [Сорта товара].[Название сорта], [Товар база].Количество, [товар].[цена опт]*[сорта товара].[коэффициент-сорт] AS Оптовая_цена, [Товар база].[Количество]*[товар].[цена опт]*[сорта товара].[коэффициент-сорт] AS Цена_партии, [Товар база].ID_produkt

FROM Магазины INNER JOIN (((Товар INNER JOIN [Товар-сорт] ON Товар.ID_tovar = [Товар-сорт].ID_tovar) INNER JOIN [Товар база] ON [Товар-сорт].ID_produkt = [Товар база].ID_produkt) INNER JOIN [Сорта товара] ON [Товар-сорт].ID_sort = [Сорта товара].ID_sort) ON Магазины.ID_base = [Товар база].ID_base;

Товар на базе

ID_base

Название

Название сорта

Количество

Оптовая_цена

Цена_партии

ID_produkt

301

Гречка

3 сотр

299

32

9568

209

301

Молоко

2 сорт

200

42,5

8500

202

301

Молоко

3 сотр

300

40

12000

203

301

Сок

1 сорт

400

45

18000

204

301

Сок

2 сорт

500

42,5

21250

205

301

Сок

3 сотр

400

40

16000

206

301

Гречка

1 сорт

300

36

10800

207

301

Молоко

1 сорт

100

45

4500

201

301

Гречка

2 сорт

200

34

6800

208

301

Гречка

3 сотр

299

32

9568

209

301

Молоко

2 сорт

200

42,5

8500

202

301

Молоко

3 сотр

300

40

12000

203

301

Сок

1 сорт

400

45

18000

204

301

Сок

2 сорт

500

42,5

21250

205

301

Сок

3 сотр

400

40

16000

206

301

Гречка

1 сорт

300

36

10800

207

301

Молоко

1 сорт

100

45

4500

201

301

Гречка

2 сорт

200

34

6800

208

302

Макароны

2 сорт

346

68

23528

217

302

Молоко

1 сорт

800

45

36000

201

302

Мука

2 сорт

500

25,5

12750

211

302

Мука

3 сотр

789

24

18936

212

302

Хлеб

1 сорт

636

27

17172

213

302

Хлеб

2 сорт

589

25,5

15019,5

214

302

Хлеб

3 сотр

356

24

8544

215

302

Макароны

1 сорт

575

72

41400

216

302

Мука

1 сорт

600

27

16200

210


SELECT Отделы.ID_otdel, Отделы.Отдел, Товар.Название, [Сорта товара].[Название сорта], [Товары в магазинах].Количество, [Товары в магазинах].ID_produkt

FROM ((((Отделы INNER JOIN Магазины ON Отделы.ID_magazin = Магазины.ID_magazin) INNER JOIN [Товары в магазинах] ON Отделы.ID_otdel = [Товары в магазинах].ID_otdel) INNER JOIN [Товар-сорт] ON [Товары в магазинах].ID_produkt = [Товар-сорт].ID_produkt) INNER JOIN [Сорта товара] ON [Товар-сорт].ID_sort = [Сорта товара].ID_sort) INNER JOIN Товар ON [Товар-сорт].ID_tovar = Товар.ID_tovar

ORDER BY Отделы.ID_otdel, Отделы.Отдел;

Товар в магазинах

ID_otdel

Отдел

Название

Название сорта

Количество

ID_produkt

601

Отдел 1

Колбаса

1 сорт

536

219

601

Отдел 1

Молоко

3 сотр

10

203

601

Отдел 1

Сок

1 сорт

10

204

601

Отдел 1

Гречка

1 сорт

53

207

601

Отдел 1

Хлеб

1 сорт

46

213

601

Отдел 1

Молоко

2 сорт

66

202

601

Отдел 1

Молоко

1 сорт

453

201

601

Отдел 1

Рыба

1 сорт

54

225

602

Отдел 2

Молоко

2 сорт

456

202

602

Отдел 2

Хлеб

2 сорт

76

214

602

Отдел 2

Колбаса

2 сорт

64

220

602

Отдел 2

Рыба

2 сорт

876

226

602

Отдел 2

Гречка

2 сорт

868

208

602

Отдел 2

Молоко

1 сорт

6575

201

603

Отдел 1

Молоко

3 сотр

65

203

603

Отдел 1

Гречка

3 сотр

34

209

603

Отдел 1

Колбаса

3 сотр

65

221

603

Отдел 1

Хлеб

3 сотр

34

215

603

Отдел 1

Рыба

3 сотр

46

227

603

Отдел 1

Сок

1 сорт

56

204

604

Отдел 2

Мука

1 сорт

56

210

604

Отдел 2

Хлеб

3 сотр

45

215

604

Отдел 2

Шоколад

1 сорт

76

228

604

Отдел 2

Макароны

1 сорт

76

216

604

Отдел 2

Сыр

1 сорт

34

222

604

Отдел 2

Сок

1 сорт

356

204

604

Отдел 2

Гречка

3 сотр

467

209

604

Отдел 2

Молоко

3 сотр

687

203

605

Отдел 1

Сок

2 сорт

34

205

605

Отдел 1

Шоколад

2 сорт

73

229

605

Отдел 1

Мука

2 сорт

74

211

605

Отдел 1

Сыр

2 сорт

76

223

605

Отдел 1

Макароны

2 сорт

254

217

606

Отдел 2

Шоколад

3 сотр

122

230

606

Отдел 2

Сок

3 сотр

764

206

606

Отдел 2

Сыр

3 сотр

897

224

606

Отдел 2

Макароны

3 сотр

563

218





















5.6. Закрытие отдела в магазине.

5.7. Изменение цены товара.

Этап 6. Разработка программного обеспечения.

//---------------------------------------------------------------------------

#include

#pragma hdrstop

#include "Unit1.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)

{

ADOTable11->Active=false;

DataSource13->DataSet->Append();
DataSource13->DataSet->FieldByName("ID_otdel")->Value=

DataSource10->DataSet->FieldByName("ID_otdel")->Value;
DataSource13->DataSet->FieldByName("ID_produkt")->Value=

DataSource12->DataSet->FieldByName("ID_produkt")->Value;
DataSource13->DataSet->FieldByName("Количество")->Value=StrToInt(Edit1->Text);
DataSource13->DataSet->Post();

ADOTable11->Active=true;

}

//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)

{
DataSource14->DataSet->Edit();

DataSource14->DataSet->FieldByName("Цена опт")->Value=StrToInt(Edit2->Text);
DataSource14->DataSet->Post();

ADOTable14->Active=false;

ADOTable14->Active=true;

}

//---------------------------------------------------------------------------
Библиографический список

ОСНОВНОЙ


Малыхина М.П. Базы данных: основы, проектирование, использование, М: BHV, 2007 – 528 с.

Кузин А.В., Левонисова С.В. Базы данных. М.: Академия, 2008 – 320 с.

Смирнов С.Н. Безопасность систем баз данных, М: Гелиос АРВ, 2007 – 352 с.

Грубер М. Введение в SQL. – М.:Лори,1996.

Хансен Г., Хансен Д. Базы данных: разработка и управление. – М.: Бином, 1999.

Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД. – СПб.:Питер, 1997.

Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем - М.: Финансы и статистика, 1989.-351 с.

Белкин П.Ю., Михальский О.О., Першаков А.С. и др. Защита программ и данных: Учебное пособие для ВУЗов. – М.: Радио и связь, 1999.
1   2   3   4

Похожие:

Базы данных Пояснительная записка к курсовой работе icon Курсовая работа по Дисциплине: Базы данных Тема: Разработка реляционной базы данных
Необходимо разработать базу данных для web-сайта муниципального образования Фокинское сельское поселение Чайковского муниципального...
Базы данных Пояснительная записка к курсовой работе icon Пояснительная записка к курсовой работе по дисциплине «Технология...
Государственное образовательное учреждение санкт-петербургский государственный университет
Базы данных Пояснительная записка к курсовой работе icon Пояснительная записка к курсовой работе по дисциплине «Теория автоматов»
Ученик может исправить полученную оценку. Завуч может добавить информацию о новом учителе или ученике, а также удалить о выбывших....
Базы данных Пояснительная записка к курсовой работе icon Приказ о назначении координатора и создании рабочей группы по обеспечению...
Приказ о назначении ответственного за создание базы данных учащихся 9, 11 классов
Базы данных Пояснительная записка к курсовой работе icon Курсовой проект по дисциплине «Цифровые системы управления»
В контрольно-курсовой работе исследуется цсу, предназначенная для реализации заданного режима слежения, структура которой представлена...
Базы данных Пояснительная записка к курсовой работе icon Базы данных лабораторная работа №5 «Выбор данных из нескольких таблиц»
Получить вариант задания у преподавателя в соответствии с вариантами задания на лабораторную работу. Написать необходимые запросы....
Базы данных Пояснительная записка к курсовой работе icon Реферат Автор: Атанова Жанар Сагынгалиевна Правообладатель: тоо «Гермес group»
База данных: Проектирование и создание базы данных для предприятия тоо «Гермес group»
Базы данных Пояснительная записка к курсовой работе icon Реферат Автор: Атанова Жанар Сагынгалиевна Правообладатель: тоо «Гермес group»
База данных: Проектирование и создание базы данных для предприятия тоо «Гермес group»
Базы данных Пояснительная записка к курсовой работе icon Курсовой проект по товароведению методические указания к выполнению
Курсовой проект выполняется студентом индивидуально по заранее выбранной и согласованной с преподавателем теме. Выбор темы осуществляется...
Базы данных Пояснительная записка к курсовой работе icon Роспатент : Федеральная служба по интеллектуальной собственности, патентам и товарным знакам
Автор созданных по заказу программы для ЭВМ или базы данных, которому не принадлежит исключительное право на такую программу или...
Литература


При копировании материала укажите ссылку © 2015
контакты
literature-edu.ru
Поиск на сайте

Главная страница  Литература  Доклады  Рефераты  Курсовая работа  Лекции