Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по практике по Информатике(А4).doc
Скачиваний:
26
Добавлен:
21.09.2019
Размер:
12.38 Mб
Скачать

Методические рекомендации для выполнения задания в субд Ms Access

Задание.  Используя Ms Access, создать базу данных, в которой не менее двух таблиц. Общее количество полей в таблицах не менее десяти, общее количество записей – не менее 40. На основе таблиц необходимо создать:

  • два запроса, в том числе один с вычисляемыми полями;

  • два отчёта, один из которых с группировкой данных и итоговой строкой.

Рассмотрим пример разработки базы данных «Заказы и товары».

1. Создайте таблицы «Поставщики», «Товары», «Заказы» с помощью конструктора.

Таблица 1 – Структура таблицы «Поставщики»

Признак ключа

Имя поля

Тип данных

Размер поля

Первичный

Код фирмы

Текстовый

2

Фирма

Текстовый

40

Адрес

Текстовый

50

Телефон

Текстовый

8

E-mail

Текстовый

20

Таблица 2 – Структура таблицы «Товары»

Признак ключа

Имя поля

Тип данных

Размер поля

Первичный

Код товара

Текстовый

3

Наименование товара

Текстовый

40

Характеристика товара

Текстовый

30

Цена

Денежный

Таблица 3 – Структура таблицы «Заказы»

Признак ключа

Имя поля

Тип данных

Размер поля

Первичный

Номер заказа

Счетчик

Длинное целое

Дата

Дата

Код фирмы

Мастер подстановок

Код товара

Мастер подстановок

Количество

Числовой

2. Создайте схему данных базы данных.

Рисунок 1 Окно «Схема данных БД»

3. Заполните таблицы «Поставщики», «Товары», «Заказы».

Таблица 4 – Исходные данные таблицы «Поставщики»

Номер записи

Код фирмы

Фирма

Адрес

Телефон

E-mail

1

01

Компания ОРГТЕХСЕРВИС

пр. Комсомольский, 65

24-32-96

ots@ab.ru

2

02

Парус

пр. Красноармейский, 64

61-22-00

mail@parusbrn.ru

3

03

Эликом

ул. Пушкина, 38-А

66-88-80

vk@altcom-itd.com

4

04

Компания Мэйпл

ул. Молодежная, 3

66-88-79

market@maple.ru

5

05

Компьютер-Трейд

пр. Социалистический, 109

35-08-00

info@ctrade.ru

6

06

Смарт

ул. Советская, 6

24-19-82

smart@ab.ru

7

07

К-Юнион

ул. Малотобольская, 20-А

35-30-94

info@kunion.ru

8

08

Старком

ул. Анатолия, 81

63-49-65

starkom@ab.ru

Таблица 5 – Исходные данные таблицы «Товары»

Номер

записи

Код товара

Наименование товара

Характеристика товара

Цена

1

МН1

монитор

17" Philips 170S

7 677,00р.

2

МН2

монитор

17" Sony S73H

12 950,00р.

3

МН3

монитор

17" Samsung 171N

7 093,00р.

4

МН4

монитор

17" LG L1717S

7 696,00р.

5

ПР1

принтер

Epson LX-300+, матричный

5 500,00р.

6

ПР2

принтер

Canon Selphy CP510, струйный

3 997,00р.

7

ПР3

принтер

Canon Laser LBP-11200, лазерный

50 850,00р.

8

ПЦ1

процессор

Pentium-4 511,2800мгц

3 785,00р.

9

ПЦ2

процессор

Pentium-4 630,3000мгц

6 803,00р.

10

ПЦ3

процессор

Pentium-4 820,2800мгц

8 700,00р.

11

ПЦ4

процессор

Celeron D 331, 2667мгц

2 279,00р.

12

СК1

сканер

Epson 2480 Photo

3 430,00р.

13

СК2

сканер

HP ScanJet 2400

2 259,00р.

14

МД1

модем

Acorp, LAN 420

1 559,00р.

Продолжение таблицы 5

Номер

записи

Код товара

Наименование товара

Характеристика товара

Цена

15

МД2

модем

ZyXel OMNI COM PLUS

1 973,00р.

16

КЛ1

клавиатура

Cherry G83-6392

923,00р.

17

КЛ2

клавиатура

Logitech Internet

469,00р.

18

ПМ1

модуль памяти

USB Flash Drive 128 MB

475,00р.

19

ПМ2

модуль памяти

USB Flash Drive 256 MB

860,00р.

20

ПМ3

модуль памяти

USB Flash Drive 1024128 MB

1 867,00р.

Таблица 6 – Исходные данные таблицы «Заказы»

Номер заказа

Дата

Код фирмы

Код товара

Количество

1

05.03.06

03

МН1

2

2

05.03.06

04

ПР3

7

3

12.03.06

01

ПЦ1

4

4

12.04.06

03

МД1

5

5

12.04.06

05

КЛ1

4

6

12.04.06

08

ПР4

1

7

13.04.06

03

СК2

1

8

14.04.06

02

МН1

3

9

14.04.06

07

КЛ2

5

10

15.04.06

01

МН1

2

4. Создайте запросы «Заказанные товары в фирмах города», «Заказанные товары фирмой Эликом», «Стоимость заказанных товаров».

Таблица 7 – Запрос «Заказанные товары в фирмах города»

Фирма

Адрес

Телефон

Наименование товара

Компьютер-Трейд

пр. Социалистический, 109

35-08-00

клавиатура

К-Юнион

ул. Малотобольская, 20-А

35-30-94

клавиатура

Эликом

ул. Пушкина, 38-А

66-88-80

модем

Эликом

ул. Пушкина, 38-А

66-88-80

монитор

Парус

пр. Красноармейский, 64

61-22-00

монитор

Компания ОРГТЕХСЕРВИС

пр. Комсомольский, 65

24-32-96

монитор

Компания Мэйпл

ул. Молодежная, 3

66-88-79

принтер

Компания ОРГТЕХСЕРВИС

пр. Комсомольский, 65

24-32-96

процессор

Эликом

ул. Пушкина, 38-А

66-88-80

сканер

Таблица 8 – Запрос «Заказанные товары в фирме Эликом»

Фирма

Наименование товара

Характеристика товара

Эликом

монитор

17" Philips 170S

Эликом

модем

Acorp, LAN 420

Эликом

сканер

HP ScanJet 2400

Таблица 9 – Запрос «Стоимость заказанных товаров»

Номер заказа

Дата

Фирма

Телефон

Наименование товара

Цена

Количество

Стоимость

1

05.03.2006

Эликом

66-88-80

монитор

7 677,00р.

2

15 354,00р.

2

05.03.2006

Компания Мэйпл

66-88-79

принтер

50 850,00р.

7

355 950,00р.

3

12.03.2006

Компания ОРГТЕХСЕРВИС

24-32-96

процессор

3 785,00р.

4

15 140,00р.

5

12.04.2006

Компьютер-Трейд

35-08-00

клавиатура

923,00р.

4

3 692,00р.

4

12.04.2006

Эликом

66-88-80

модем

1 559,00р.

5

7 795,00р.

6

12.04.2006

Старком

63-49-65

принтер

3 997,00р.

1

3 997,00р.

7

13.04.2006

Эликом

66-88-80

сканер

2 259,00р.

1

2 259,00р.

9

14.04.2006

К-Юнион

35-30-94

клавиатура

469,00р.

5

2 345,00р.

8

14.04.2006

Парус

61-22-00

монитор

7 677,00р.

3

23 031,00р.

10

15.04.2006

Компания ОРГТЕХСЕРВИС

24-32-96

монитор

7 677,00р.

2

15 354,00р.

Рисунок 2 Окно конструктора запроса «Стоимость заказанных товаров»

5. Создайте отчеты «Адреса фирм – поставщиков компьютерной техники», «Стоимость заказанных товаров в фирмах города» и опубликуйте в Ms Word. При необходимости отформатируйте.

Адреса фирм - поставщиков компьютерной техники

Фирма Адрес Телефон E-mail

Компания ОРГТЕХСЕРВИС пр. Комсомольский, 65 24-32-96 ots@ab.ru

Парус пр. Красноармейский, 64 61-22-00 mail@parusbrn.ru

Эликом ул. Пушкина. 38-А 66-88-80 vk@altcom-itd.com

Компания Мэйпл ул. Молодежная, 3 66-88-79 market@maple.ru

Компьютер-Трейд пр. Социалистический, 109 35-08-00 info@ctrade.ru

Смарт ул. Советская, 6 24-19-82 smart@ab.ru

К-Юнион ул. Малотобольская, 20-А 35-30-94 info@kunion.ru

Старком Ул. Анатолия, 81 63-49-65 starkom@ab.ru