- •1. Пояснення до тексту пояснювальної записки
- •1. Постановка задачі до курсової роботи
- •2. Теоретична частина (короткий опис візуальних та програмних засобів PostfreSql)
- •1.2. Поради щодо складання тексту пояснювальної записки
- •2. Варіанти задач курсової роботи
- •Варіант 2 Реалізація продукції хлібозаводу
- •Варіант 3 Нафтогазоносні родовища України
- •Варіант 4 Розміри газонафтоносних родовищ України
- •Варіант 5 Газосховища України
- •Варіант 6 Нафтобази України
- •Варіант 7 Транспортування газу по території України
- •Варіант 8 Забезпеченість України паливно-мастильними матеріалами
- •Варіант 9 Видобування нафти на Україні
- •Варіант 10 Запаси нафти на родовищах України
- •Варіант 11 Зміни запасів нафти в родовищах України
- •Варіант 12 Гiдрохiмiчний стан поверхневих вод
- •Варіант 13 Реалізація продукції хлібозаводу
- •Варіант 14 Облік відвідування занять студентами вузу
- •Варіант 15 Газосховища України
- •Варіант 16 Вміст нафтопродуктів у нафтобазах України
- •Варіант 17 Забезпеченість паливно-мастильними матеріалами
- •Варіант 18 Добовий видобуток нафти на Україні
- •Варіант 19 Кадровий облік працівників фірми
- •Варіант 20 Дані про туристичну фірму (даний варіант розглянути в прикладі)
- •Варіант 21 Продажа товарів торгівельною фірмою
- •Варіант 22 Продажа фірмою виробів із сої
- •Варіант 23 Виготовлення продукції підприємствами виробничого об’єднання
- •Варіант 24 Малий бізнес
- •Варіант 25 Книжковий магазин
- •Варіант 26 Заклади освіти
- •Варіант 27 Науково-технічна література бібліотеки
- •Напрям: код напряму, напрям;
- •Варіант 28 Транспортні підприємства
- •Варіант 29 Автомобілі
- •Варіант 30 Підприємства-банкрути
- •Завдання
- •Дата видачі завдання 02.09.2013 р.
- •Календарний план
- •1. Вступ
- •2 Коротка історія postgresql
- •2.1 Проект postgres його заснування та розробка
- •3 Основні концепції роботи з postgresql
- •3.1 Створення таблиць
- •3.1.1 Типи даних
- •3.2 Внесення даних у таблицю
- •Insert into ім’я_таблиці [(список_імен_полів)] values (значення1, значення2, …, значення n);
- •3.3 Редагування таблиць
- •Alter table ім’я_таблиці owner то новий_власник
- •3.4 Обмеження
- •Immediate – всі або конкретне обмеження перевіряються наприкінці кожної команди.
- •3.5 Послідовності
- •Drop sequence перелік_послідовностей
- •3.6 Запити
- •3.7 Об'єднання таблиць (Join)
- •3.8 Агрегатні функції
- •3.9 Курсори sql
- •4 Основні елементи мови plpgsql
- •4.1 Структура мови, функції користувача
- •4.2 Розгалуження, цикли, масиви
- •4.3 Курсори
- •5. Практична частина Завдання в-20
- •5.1 Завдання 1
- •Результати виконання:
- •5.2 Завдання 2
- •Розв'язок задачі
- •Задача 8.
- •Розв'язок задачі
- •Результати запиту:
- •5.4 Завдання 4
- •Розв'язок задачі
- •Результат задачі
- •Задача 6,9
- •Розв’язок задачі
- •Результат задачі:
- •6. Висновки
- •7. Список використаної літератури
- •Рекомендована література
Варіант 23 Виготовлення продукції підприємствами виробничого об’єднання
Задача 1. Спроектувати та утворити базу даних Robota для зберігання та обробки інформації, яка містить такі дані про виготовлення продукції підприємствами об’єднання “Веста”:
№ п/п;
назва філії;
адреса філії;
телефон керівника філії;
кількість інвестицій в минулому році, грн;
ціна одиниці продукту, грн;
назва продукту;
марка продукту;
дата обліку;
кількість виготовленого продукту.
Таблиця 2.23 – Виготовлення продукції підприємствами об’єднання “Веста”
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
1 |
Магнолія |
смт. Тура |
17499 |
7000 |
5 |
Генератор |
ГНТ-865-6а |
18.04.04 |
64 |
2 |
Горизонт |
вул. Суха, 5 |
12345 |
0 |
125 |
Контактор |
ЛКк-17 |
18.04.04 |
12 |
3 |
Делона |
пер. Юта, 82 |
54321 |
1000 |
66 |
Корпус |
К4 |
18.04.04 |
8 |
4 |
Віал |
ур. Діброва |
98765 |
800 |
6 |
Вилка |
ДДВ-07-Е3 |
18.04.04 |
128 |
5 |
Ресурс |
пл. Пік, 14 |
23456 |
0 |
34 |
Шайба |
Ш16 |
18.04.04 |
1230 |
6 |
Магнолія |
смт. Тура |
17499 |
7000 |
345 |
Кронштейн |
КтРН-903 |
19.04.04 |
125 |
7 |
Горизонт |
вул. Суха, 5 |
12345 |
0 |
125 |
Контактор |
ЛКк-17 |
19.04.04 |
15 |
8 |
Делона |
пер. Юта, 82 |
54321 |
1000 |
66 |
Корпус |
К4 |
19.04.04 |
9 |
9 |
Віал |
ур. Діброва |
98765 |
800 |
765 |
Плита |
П504 |
19.04.04 |
2 |
10 |
Ресурс |
пл. Пік, 14 |
23456 |
0 |
34 |
Шайба |
Ш16 |
19.04.04 |
2250 |
11 |
Магнолія |
смт. Тура |
17499 |
7000 |
5 |
Генератор |
ГНТ-865-6а |
20.04.04 |
68 |
12 |
Горизонт |
вул. Суха, 5 |
12345 |
0 |
25 |
Ось |
ДОш-05-06 |
20.04.04 |
200 |
13 |
Делона |
пер. Юта, 82 |
54321 |
1000 |
66 |
Корпус |
К4 |
20.04.04 |
8 |
14 |
Віал |
ур. Діброва |
98765 |
800 |
765 |
Плита |
П504г |
20.04.04 |
2 |
15 |
Ресурс |
пл. Пік, 14 |
23456 |
0 |
34 |
Шайба |
Ш16 |
20.04.04 |
1500 |
16 |
Магнолія |
смт. Тура |
17499 |
7000 |
5 |
Генератор |
ГНТ-865-6а |
21.04.04 |
64 |
Утворити таблиці БД. Рекомендації до побудови таблиць:
Філія: код філії, назва філії, адреса філії, телефон керівника філії, кількість інвестицій;
Продукти: код продукту, назва продукту, марка продукту, ціна одиниці продукту;
Виготовлення: код продукту, код філії, дата обліку, кількість виготовленого продукту.
Задача 2. Підготувати і занести в таблиці контрольні дані.
Задача 3. Виготовити запити, де відібрати дані для звітів.
Задача 4. Виготовити звіт про поквартальний розподіл доходів філій у поточному році. Навпроти назв філій та назв продуктів, розділених пробілами встановити доходи за кожний квартал. Дохід за одиницю продукції дорівнює 20% від ціни, помноженої на кількість. Передбачити підсумки по вертикалі і по горизонталі.
Задача 5. Побудувати запит про кількість виготовленого заданого продукту за кожний місяць поточного року.
Задача 6. Виготовити звіт про виробничу діяльність філіалів фірми у минулому році. До звіту включити назви і адреси філій, розділених пробілами, назви та марки виготовлених продуктів, теж розділених пробілами, і сумарну кількість продуктів.
Задача 7. Виготовити запити для перегляду вмісту таблиць з даними та доповнення БД відомостями про щоденне виготовлення продуктів.
Задача 8. Виготовити запит з відомостями про продукти. Внести назву та марку і ціну продукту, назву та адресу філії і об’єм виготовлення за останній місяць. Додати напис, що інвестиції відсутні, якщо в тому філіалі, де продукти виготовлялися, вони дорівнюють нулю.
Задача 9. Скласти програму для видачі звіту за умовою задачі 6, використати курсор.
