Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KR_BD_V20.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
5 Мб
Скачать
☆

Варіант 25 Книжковий магазин

Задача 1. Спроектувати та утворити базу даних kniga для зберігання та обробки інформації, яка містить такі дані про книжковий магазин:

  1. назва книги;

  2. автор;

  3. жанр;

  4. дата поступлення в магазин;

  5. кількість проданих книжок;

  6. ціна 1 книжки, грн;

  7. дата продажу;

  8. кількість поступлених книжок.

Таблиця 2.25 – Книжковий магазин

1

2

2

3

4

5

6

7

8

Золота людина

М. Йокаі

класика

06.01.03

25

12

10.02.03

12

500 рецептів консервування

С. Романова

кулінарія

05.02.03

254

8

02.02.02

24

500 страв дешево

Д. Цвек

кулінарія

01.12.02

651

15

12.12.02

0

300 рецептів млинців

Д. Цвек

кулінарія

25.10.03

88

11

25.12.03

25

Мертва яхта

Ч. Вільямс

детектив

14.12.01

54

8

14.12.02

67

По той бій закону

О. Стрендж

детектив

02.04.02

100

9

02.11.02

0

Брат мій, ворог мій

М. Уілсон

пригоди, фантастика

02.10.01

451

8,5

23.05.05

32

Примари Всесвіту

А. Бороденков

фантастика

05.01.02

12

6

05.01.03

2

Рама ІІ

А. Кларк

фантастика

01.02.03

69

7,5

08.02.03

45

В пошуках Рейчел Уоллес

Р. Паркер

детектив

15.01.03

421

9,6

04.01.03

18

Біс у ребро

М.Серова

пригоди

18.02.02

102

5

18.11.02

22

Естафета смерті

Ж. де Вільс

детектив

19.11.02

200

6

19.12.02

12

Підводний човен, що впав з неба

Д. Соболь

фантастика

14.10.02

25

8

14.12.02

15

Хижак

Дж. Томас

пригоди

18.10.02

123

7

12.06.05

60

Чекаючи на Апокаліпсис

Ч. Абдулаєв

пригоди

02.12.02

89

5

02.02.03

90

Повісті та оповідання

Л. Толстой

класика

10.10.02

20

25

01.01.03

40

Утворити таблиці БД. Рекомендації до побудови таблиць:

  1. Книга: код книги, код автора, код жанру, назва книги, ціна 1 книжки;

  2. Автор: код автора, автор;

  3. Жанр: код жанру, жанр;

  4. Поступлення: код книги, кількість поступлених книжок, дата поступлення в магазин;

  5. Реалізація: код книги, кількість проданих книжок, дата продажу.

Задача 2. Підготувати і занести в таблиці контрольні дані.

Задача 3. Виготовити запити, де відібрати дані для звітів.

Задача 4. Виготовити звіт про розподіл кількості книжок кожного жанру по часу перебування в магазині з градацією у 100 днів. Час перебування книжки в магазині дорівнює різниці дати продажу і поступлення. Якщо книга ще не продана, то замість дати продажу поставити поточну дату. Навпроти назв жанрів установити кількість книжок, які перебували в магазині кількість днів: до 100, від 101 до 200 і більше 200. Передбачити підсумки по вертикалі і по горизонталі.

Задача 5. Побудувати запит про кількість книжок заданого жанру, поступлених у кожному місяці поточного року.

Задача 6. Виготовити звіт про хід реалізації книжок у поточному році. Занести назву і ціну книги, автора, жанр і кількість продажу.

Задача 7. Виготовити запити для перегляду вмісту таблиць зі всіма даними та доповнення БД відомостями про поступлення нових книг і хід реалізації.

Задача 8. Виготовити запит з відомостями про ще не продані книжки. Внести назву і кількість непроданих книг, автора, жанр, дату поступлення і ціну.

Задача 9. Скласти програму для формування і видачі звіту за умовою задачі 6.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]