Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая в №4.doc
Скачиваний:
14
Добавлен:
28.03.2015
Размер:
1.57 Mб
Скачать

Задание №4

Составить двухтабличную БД и обработать данные в ней посредством выборки и сортировки; создать запросы и отчеты.

1. Сформировать структуры таблиц, необходимых для выполнения заданной БД, определить ключевые поля. Обосновать этот выбор.

2. Создать схему данных. Ввести в таблицы от 10 до 20 записей.

3. Сформулировать и выполнить запрос по критериям, заданным в варианте задания. Сформулировать и выполнить запрос с вычисляемым полем (данные для этого запроса задать самостоятельно). Результаты всех запросов сохранить. Запросы выполняются по двум связанным таблицам. Поля для запроса выбираются исходя из особенностей и требований конкретной БД.

4. Создать не менее 3-х запросов с использованием языка SQL.

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

6. Составить отчет в соответствии с вариантом. Создаваемый отчет, исходя из особенностей конкретной БД, обязательно должен удовлетворять следующим требованиям:

- составляться по двум связанным таблицам;

- иметь итоговые значения по группам и по отчету в целом;

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

Тема для составления БД – «Машины – Перевози».

В автопарке имеются различные транспортные средства. Любое из них характеризуется своей маркой, грузоподъемностью, потребностью в топливе и пр. Каждым транспортным средством в неделю производится несколько перевозок, о которых необходимо знать: пункт назначения, расстояние до него, объем перевозного груза, Ф.И.О. водителя и т.д.

Критерий для запросов выборок – с логическим И, связывающим два значения числового поля.

Сортировка данных – по возрастанию в текстовом поле и убыванию в числовом поле.

При составлении отчета тип группировки – по полю.

Вид итога – сумма.

Таблица «Машины»

Машины

Номер машины

Марка

Год выпуска

Грузоподъемность, т

потр в топл, л/10 км

174

КРАЗ

1997

7

4

243

ГАЗ

1980

3

2

265

ВАЗ

1989

8

4

294

Камаз

2000

4

2

312

КРАЗ

1994

6

2

333

Камаз

1996

3

2

435

Камаз

1990

8

5

445

КРАЗ

1994

3

3

514

ВАЗ

1990

5

3

615

Камаз

1990

7

7

634

ГАЗ

1990

5

3

Ключевое поле – № машины, т.к. он индивидуален.

Таблица «Перевози»

Перевозки

перевозки

Пункт назнач

Дата

Расстояние, км

Объем, кг

машины

Водитель

1270

СПЗ

01.02.2011

30

4000

312

Тимонин Е.Н.

2345

Москва

06.05.2011

600

4500

312

Иванов П.С.

2346

Змеевка

21.03.2011

50

2000

265

Тимонин Е.Н.

2655

Змеевка

09.02.2011

50

850

243

Тарасов А.Б.

2946

СПЗ

07.06.2011

30

3800

312

Иванов П.С.

3456

Брянск

07.07.2011

200

1200

333

Тарасов А.Б.

3654

Москва

10.03.2011

600

500

243

Петров А.Г.

3655

Змеевка

11.03.2011

50

500

174

Тимонин Е.Н.

3678

Мценск

23.07.2011

300

1600

333

Градов В.П.

3780

СПЗ

02.08.2011

30

2000

333

Иванов П.С.

3885

Брянск

05.08.2011

200

800

333

Анохин А.А.

3902

Мценск

12.08.2011

300

6000

435

Тарасов А.Б.

3905

Змеевка

19.08.2011

50

5500

435

Тимонин Е.Н.

3912

Кромы

19.08.2011

85

2000

445

Иванов П.С.

3917

Брянск

25.08.2011

200

3200

514

Тарасов А.Б.

3919

Змеевка

30.08.2011

50

3800

514

Градов В.П.

3925

Мценск

10.09.2011

300

4000

514

Тимонин Е.Н.

3928

СПЗ

01.08.2011

30

6200

615

Тарасов А.Б.

3930

Мценск

12.09.2011

300

6000

615

Иванов П.С.

3931

Мценск

05.08.2011

300

3100

634

Волков Т.К.

4430

Москва

04.05.2011

600

2000

294

Тимонин Е.Н.

5344

СПЗ

12.07.2011

30

1000

174

Волков Т.К.

5654

Москва

20.11.2011

600

2500

265

Беляев Ж.Е

5734

Брянск

25.11.2011

200

3000

265

Тимонин Е.Н.

Ключевое поле - № перевозки, т.к. он индивидуален

Запрос на выборку

Условие: Какие машины с грузоподъемностью >=5 сделали перевозки объемом >=5000 кг.

Схема запроса (режим конструктора)

Результат

Запрос1

Номер машины

Марка

Год выпуска

Грузоподъемность, т

Пункт назнач

Объем, кг

514

ВАЗ

1990

5

Брянск

3200

265

ВАЗ

1989

8

Брянск

3000

514

ВАЗ

1990

5

Змеевка

3800

312

КРАЗ

1994

6

Москва

4500

514

ВАЗ

1990

5

Мценск

4000

634

ГАЗ

1990

5

Мценск

3100

312

КРАЗ

1994

6

СПЗ

4000

312

КРАЗ

1994

6

СПЗ

3800

Отчет выполняется по результатам Запроса.