- •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. Список використаної літератури
- •Рекомендована література
Варіант 26 Заклади освіти
Задача 1. Спроектувати та утворити базу даних Оsvita для зберігання та обробки інформації, яка містить такі дані про заклади освіти Івано-Франківщини:
номер п/п;
назва закладу;
адреса;
телефон;
тип закладу;
керівник освітнього закладу;
кількість студентів, поступлених у поточному році;
дата занесення даних.
Таблиця 2.26 – Заклади освіти
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
1 |
Економіко-правничий інститут |
вул. Мельничука, 14 |
72117 |
ВНЗ |
Грита Я.В |
850 |
2.12.02 |
2 |
Івано-Франківська державна медична академія |
вул. Галицька, 2 |
24295 |
ВНЗ |
Нейко Є.М. |
2560 |
2.12.02 |
3 |
Івано-Франківський Національний тех-нічний університет нафти і газу |
вул. Карпатська, 15 |
42453 |
ВНЗ |
Крижанівський Є.І. |
6500 |
2.12.02 |
4 |
Прикарпатський університет ім.В.Стефаника |
вул. Шевченка, 55 |
31574 |
ВНЗ |
Кононенко І.М. |
3260 |
2.12.02 |
5 |
Івано-Франківський інститут менеджменту |
вул. Дністровська, 28 |
32464 |
ВНЗ |
Бакаляр Г.Н. |
1250 |
2.12.02 |
6 |
ВХПУ №3 |
вул. Дудаєва, 35 |
32456 |
ПТУ |
Данилюк Б.П. |
450 |
2.12.02 |
7 |
ВХПУ №5 |
вул. Юності,13 |
22429 |
ПТУ |
Кухній М.М. |
280 |
2.12.02 |
8 |
ВХПУ №13 |
вул. Пасічна, 10а |
55051 |
|
Кінаш І.В. |
125 |
2.12.02 |
9 |
ВХПУ №15 |
вул. Юності, 3 |
24762 |
ПТУ |
Гуцул І.С. |
180 |
2.12.02 |
10 |
Івано-Франківське базове медичне училище |
вул. Мазепи, 165 |
35222 |
СПНЗ |
Стасюк В.В |
250 |
2.12.02 |
11 |
Івано-Франківське музичне училище |
вул. Січових Стрілців, 36 |
22365 |
СПНЗ |
Мокрецький М.С. |
240 |
2.12.02 |
12 |
Івано-Франківський коледж фізичного виховання |
вул. Мазепи, 142 |
31192 |
СПНЗ |
Турковський Я.О |
380 |
2.12.02 |
13 |
Івано-Франківський комерційний коледж |
вул. Степана Бандери, 79 |
25543 |
СПНЗ |
Кафлан В.М. |
450 |
2.12.02 |
14 |
Коледж електронних приладів |
вул. Вовченецька, 223 |
67811 |
СПНЗ |
Кельбас Б.А |
850 |
2.12.02 |
15 |
Івано-Франківський сільськогосподарсь-кий технікум |
вул. Юності, 11 |
22695 |
СПНЗ |
Мотрук Б.Н. |
640 |
2.12.02 |
Скорочення: СПНЗ – Середньо-професійний навчальний заклад
ПТУ – Професійно-технічне училище
ВНЗ – Вищий навчальний заклад
Утворити таблиці БД. Рекомендації до побудови таблиць:
1 - Заклад: код закладу, назва закладу, код типу закладу, керівник закладу, адреса закладу, номер телефону;
2 - Типи закладів: код типу закладу, тип закладу;
3 - Збір інформації: код закладу, кількість студентів, дата збору інформації.
Задача 2. Підготувати і занести в таблиці контрольні дані.
Задача 3. Виготовити запити, де відібрати дані для звітів.
Задача 4. Виготовити звіт про розподіл кількості студентів кожного року по типах закладів (в рядках – роки, у стовпчиках – типи закладів) з дня заснування закладу, підвести загальний підсумок за всі роки.
Задача 5. Побудувати запит про сумарну кількість студентів для середньо-професійних типів закладів за кожний рік протягом останніх 5 років.
Задача 6. Виготовити звіт про наявність студентів у кожному закладі станом на поточну дату. Врахувати, що термін навчання у вищих навчальних закладах дорівнює 5 років, решта – 3 роки. Підвести підсумок по області.
Задача 7. Виготовити запити для перегляду вмісту таблиць з даними та доповнення БД відомостями про кількість студентів.
Задача 8. Виготовити запит з відомостями про заклади освіти, в якій вказати назву закладу, адресу, тип закладу, керівника освітнього закладу та середньорічну кількість студентів за весь період обліку.
Задача 9. Скласти програму для видачі звіту за умовою задачі 6, використати курсор.
