Порядок оцінювання виконаних лабораторних робіт
У продовж семестру студенти виконують дві лабораторні роботи.
Виконання кожної з лабораторних робіт оцінюється у 20 балів.
Порядок оцінювання наступний:
20 балів – у випадку, якщо звіт про виконання лабораторної роботи оформлено у відповідності до встановлених вимог, під час захисту результатів лабораторної роботи студент дає вірні відповіді на запитання, викладає в логічній послідовності власні теоретичні знання отримані під час вивчення матеріалу дисципліни;
10 балів – у випадку, якщо звіт про виконання лабораторної роботи оформлено у відповідності до встановлених вимог, під час захисту результатів лабораторної роботи студент дає вірні відповіді на запитання але ним допускаються незначні помилки у формуванні термінів, категорій, коментарях до виконаних розрахунків тощо;
0 балів – якщо лабораторна робота не виконана в повному обсязі або звіт про виконання лабораторної роботи не оформлено у відповідності до встановлених вимог, студент дає невірні відповіді на запитання, допускає помилки у формуванні термінів, категорій, не може пояснити отримані ним результати розрахунків або пояснити алгоритм їх отримання.
Варіанти завдань до виконання лабораторних робіт
Варіант 1. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності навчального закладу.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про самостійний вибір дисципліни студентами та навчальним закладом;
2) отримайте інформацію про студентів, що обрали менше двох дисциплін з циклу дисциплін для самостійного вибору;
3) реалізуйте механізм переведення студентів на наступний курс з початком нового навчального року, при цьому, у разі завершення студентом процесу навчання – номер курсу позначати літерою ‘З’;
4) знищить інформацію про студентів, що мають більше трьох незадовільних оцінок за один семестр навчального року;
5) реалізуйте процедуру, що зберігається у базі даних, яка дозволить виконати аналіз успішності вивчення дисциплін, що викладаються – інформація повинна містити рік, курс, кількість студентів, що вивчають дисципліну та середній бал підсумкового оцінювання знань студентів.
Варіант 2. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності кредитної спілки.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про можливі форми та умови надання кредитів;
2) отримайте інформацію про клієнтів, що користувались послугами кредитної спілки більше трьох разів на рік та своєчасно виконали свої кредитні зобов’язання;
3) реалізуйте механізм нарахування кредитних відсотків, якщо клієнт має своєчасно виконані кредитні зобов’язання та сума кредиту не перевищує 1000 гривень – кредитний відсоток нараховувати не потрібно;
4) знищить інформацією про можливі форми та умови надання кредитів якими не користувався жодний клієнт кредитної спілки;
5) реалізуйте процедуру, що зберігається у базі даних, яка дозволить виконати аналіз успішності здійснення діяльності кредитної спілки за період, що вказується, – обсяг наявних грошових коштів розміщених у клієнтів; обсяг отриманих грошових коштів по кредитним відсоткам; загальна сума очікуваних грошових надходжень.
Варіант 3. Розробіть фрагмент програмної системи, що вирішує задачу автоматизованого обслуговування депозитних операцій банку.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про відділення банку, що надають послугу розміщення грошових коштів на депозитних рахунках банку;
2) отримайте інформацію про клієнтів, що здійснювали відкриття депозитних рахунків у банку більше п’яти разів;
3) реалізуйте механізм збільшення депозитної суми клієнта на 10% якщо клієнт на знімав кошти з рахунку на протязі одного року;
4) знищить інформацію про клієнтів, що мають лише закриті депозитні рахунки на загальну суму яка не перевищує 1000 гривень;
5) реалізуйте процедуру, що зберігається у базі даних, яка дозволить виконати аналіз успішності здійснення депозитних операцій банку за кожним відділенням банку за вказаний день – назва відділення банку; кількість клієнтів що відкрили депозитні рахунки; найбільша сума грошового вкладу, що була розміщена одним з даних клієнтів.
Варіант 4. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності житлово-комунального підприємства.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про співробітників житлово-комунального підприємства;
2) отримайте інформацію про кількість квартир, що припадають на обслуговування окремими спеціалістами житлово-комунального підприємства – на одного слюсаря, на одного електрика, на одного столяра тощо;
3) змініть відсоток надбавки до заробітної плати встановивши його рівним 25%, для слюсарів, що мають навантаження по кількості будинків, що обслуговуються, яке є більшим за відповідне середнє значення серед слюсарів по підприємству в цілому;
4) знищить інформацію про обслуговування будинків співробітниками житлово-комунального підприємства, якщо проведення таких робіт вимагалося не частіше одного разу на квартал року;
5) реалізуйте процедуру, що зберігається у базі даних, яка дозволить виконати аналіз діяльності житлово-комунального підприємства за вказаний місяць – адреса будинку, що обслуговувався в обраному місяці; загальна кількість робіт; кількість завершених робіт; відсоток залучення працівників за професіями.
Варіант 5. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності страхової компанії.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про клієнтів страхової компанії;
2) отримайте інформацію про клієнтів, що замовляли більше п’яти послуг страхування;
3) збільшить на один місяць період страхування для найбільш популярної серед клієнтів страхової послуги;
4) знищить інформацію про клієнтів страхової компанії, що замовляли лише одну страхову послугу зі страховим внеском який не перевищував 50 гривень;
5) реалізуйте процедуру, що зберігається у базі даних, яка дозволить виконати аналіз діяльності страхової компанії – кількості підписаних контрактів за період; загальна сума а надходжень та загальна сума страхових виплат за даний період.
Варіант 6. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності туристичної компанії.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про клієнтів туристичної компанії;
2) отримайте інформацію про туристичний тур, що є найбільш популярним серед клієнтів компанії;
3) зменшіть вартість послуг на 3% для туристичних турів якими користувалося не більше 1% клієнтів компанії;
4) знищить інформацію про клієнтів туристичної компанії, що користувались її послугами не більше одного разу на протязі останніх п’яти років;
5) реалізуйте процедуру, що зберігається у базі даних, яка дозволить виконати аналіз діяльності туристичної компанії – кількість наданих туристичних турів; загальна сума грошових надходжень; кількість турів, що перебувають у процесі своєї реалізації.
Варіант 7. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності компанії, яка займається перевезенням пасажирів.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про реалізовані квитки для проїзду пасажирів по відповідним маршрутам;
2) отримайте інформацію про середню кількість пасажирів, що прибувають до певного населеного пункту за день у вказаний період;
3) збільшить вартість квитка на 10% для маршрутів, що мають довжину яка перевищує 20 кілометрів;
4) знищить інформацію про реалізовані квитки на маршрути, що були реалізовані до вказаної дати включно;
5) реалізуйте процедуру, що зберігається у базі даних, яка дозволить виконати аналіз діяльності транспортного підприємства – кількість доступних маршрутів; кількість збиткових маршрутів; загальна сума прибутку компанії за вказаний період.
Варіант 8. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації ведення документообігу на залізниці.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про вантажі, початкові та кінцеві залізничні станції їх перевезень;
2) отримайте інформацію про залізничні станції, через які в середньому за день проходить більше 10 товарних потягів з вантажами хімічної промисловості;
3) зменшіть на 15% вартість перевезень вантажів на маршрутах, що мають не більше 5 залізничних зупинок, що вимагають зупинки руху потягу;
4) знищить інформацію про вантажі, що між початковою та кінцевими залізничними станціями свого призначення не мають додаткових станцій перевезень;
5) реалізуйте процедуру, що зберігається у базі даних, яка дозволить виконати економічний аналіз перевезень вантажів залізничним транспортом – кількість постійно-діючих маршрутів перевезень; кількість маршрутів з навантаженням меншим за 50%; сума загальних витрат та сума загальних грошових надходжень за вказаний період.
Варіант 9. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності компанії, що спеціалізується на наданні послуг логістики.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про вантажі, що зберігаються в складських приміщеннях компанії;
2) отримайте інформацію про складське приміщення, що не має складської активності (надходження на склад та відвантаження зі складу вантажів) на протязі вказаного часового періоду;
3) об’єднайте інформацію про вантажі, що зберігаються на двох вказаних складах – інформацію про вантажі, що зберігаються на даних складах, закріпіть за одним із зазначених складів;
4) знищить інформацію про вантажі, що мають здатність до швидкого зіпсування та строк придатності яких вичерпано;
5) реалізуйте процедуру, що зберігається у базі даних, яка дозволить виконати економічний аналіз використання складських приміщень у зберіганні вантажів – виявити збиткові складські приміщення; приміщення, що найбільше залучені у процес зберігання небезпечних вантажів; суму загального прибутку компанії за вказаний період.
Варіант 10. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності торговельної компанії.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про товари, що реалізуються покупцям компанії;
2) отримайте інформацію про торговельне приміщення компанії в якому спостерігається найменша кількість відвідувачів, що здійснили покупку будь яких товарів;
3) збільшить на 2% вартість товарів, що забезпечують надходження прибутку, який перевищує 10 000 гривень на місяць;
4) знищить інформацію про торговельне приміщення, що забезпечує обсяг грошових надходжень менший за 5% серед усіх інших торгових приміщень;
5) реалізуйте процедуру, що зберігається у базі даних, яка дозволить виконати економічний аналіз використання торговельних приміщень – сума прибутку від використання окремого торговельного приміщення; найбільш цікавий для відвідувачів товар, що реалізується в даному торговельному приміщенні, зокрема загальна сума грошових надходжень від його реалізації; загальна кількість покупців по кожному торговельному приміщенню за вказаний часовий період.
Варіант 11. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності будівельної компанії.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про будівельні бригади компанії;
2) отримайте інформацію про будівельну бригаду, працівники якої є найбільш навантаженими за кількістю робіт, що виконуються під час будівництва;
3) зменшіть вартість проведення малярних робіт на 5% для будинків, що не мають більше 7 поверхів та для яких завершення будівництва припадає на період, що вказаний;
4) знищить інформацію про будівельну бригаду, яка не залучалась у процес будівництва жодного об’єкта на протязі визначеного часового періоду;
5) реалізуйте процедуру, що зберігається у базі даних, яка дозволить виконати економічний аналіз діяльності будівельної компанії – кількість будівельних об’єктів, що знаходяться у стадії проектування; кількість будівельних об’єктів, що знаходяться у стадії будівництва; кількість будівельних об’єктів, що були передані в експлуатацію; сума загальних витрат та сума загального прибутку компанії.
Варіант 12. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності компанії, що надає послуги розміщення ресурсів підприємств в Інтернет.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про клієнтів компанії;
2) отримайте інформацію про клієнтів, що користувались послугами компанії більше 10 разів за вказаний період;
3) встановіть розмір дисконтної знижки, що дорівнює 15%, для клієнтів, що найбільш активно користуються послугами компанії;
4) знищить інформацію про клієнтів, які замовляли послугу розміщення ресурсів не більше 2 разів за всю історію діяльності компанії;
5) реалізуйте процедуру, що зберігається у базі даних, яка дозволить виконати економічний аналіз діяльності компанії, що надає послуги розміщення ресурсів підприємств в Інтернет – кількість договорів, на розміщення ресурсів, що обслуговуються; загальна сума грошових надходжень за договором, що забезпечує отримання найбільшого прибутку; сума загальних витрат та сума загального прибутку компанії.
Варіант 13. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації ведення документообігу сільськогосподарського підприємства.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про сільськогосподарські культури, що вирощуються зусиллями підприємства;
2) отримайте інформацію про сільськогосподарську земельну ділянку, яка за останні п’ять років використовувалась для вирощування найбільшої кількості різновидів сільськогосподарських культур;
3) збільшить на 10% потребу у добривах на ділянках, що використовуватимуться для вирощування нової для господарства сільськогосподарської культури;
4) знищить інформацію про ділянки сільськогосподарських угідь, які залучені менше 5% своєї площі у процес вирощування будь яких сільськогосподарських культур;
5) реалізуйте процедуру, що зберігається у базі даних, яка дозволить виконати економічний аналіз діяльності сільськогосподарського підприємства – відсоток урожайності по кожній земельній ділянці; відсоток залучення земельних ділянок у процес вирощування сільськогосподарських культур; сума загальних витрат та сума загального прибутку компанії.
Варіант 14. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації ведення документообігу підприємства, що надає послуги автомобільного транспортування вантажів.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про вантажі, що транспортуються за допомогою автомобілів підприємства;
2) отримайте інформацію про вантажі, що найчастіше транспортуються автомобілями підприємства;
3) реалізуйте механізм розрахунку розміру амортизаційних відрахувань на автомобілі у пропорції 0,5% від початкової вартості автомобіля на кожні 100% його можливого використання протягом місяця;
4) знищить інформацію про раніше виконані перевезення вантажів, перевезення яких не здійснювалось підприємством протягом останніх трьох років;
5) реалізуйте процедуру, що зберігається у базі даних, яка дозволить виконати економічний аналіз діяльності автотранспортного підприємства – відсоток залучення автомобілів до процесу перевезення вантажів; відсоток зношеності автомобільного парку підприємства; сума загальних витрат та сума загального прибутку підприємства.
Варіант 15. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації ведення документообігу підприємства, що надає послуги перевезення вантажів морським транспортом.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про вантажі, що транспортуються вантажними суднами підприємства;
2) отримайте інформацію про клас морських транспортних засобів, що найбільше користується попитом у клієнтів підприємства;
3) зменшіть на 7,5% вартість перевезення вантажів для клієнтів, що користувались послугами транспортної компанії на протязі останніх трьох років більше десяти разів;
4) знищить інформацію про перевезення вантажів, що здійснювалось не більше п’яти разів за всю історію транспортного підприємства;
5) реалізуйте процедуру, що зберігається у базі даних, яка дозволить виконати економічний аналіз діяльності транспортного підприємства, що надає послуги перевезення вантажів морським транспортом – відсоток залучення суден кожного класу у процес перевезення вантажів; сума загальних витрат та сума загального прибутку підприємства від використання кожного з класів суден; загальний обсяг перевезень, що здійснені кожним з класів суден.
Варіант 16. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності навчального закладу.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про дисципліни, що викладаються у навчальному закладі;
2) по кожній з дисциплін, що призначені для самостійного вибору студентів, отримайте інформацію про кількість студентів, що їх обрали;
3) об’єднайте інформацію про студентів з різних груп в одну групу для потоків (курсів), що містять не більше трьох груп до кожної з яких входить не більше десяти студентів;
4) знищить інформацію про дисципліни самостійного вибору студентів які жоден студент для вивчення не обрав;
5) реалізуйте тригер, що здійснює контроль вибору не більше трьох дисциплін для вивчення з циклу дисциплін для самостійного вибору.
Варіант 17. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності кредитної спілки.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про фізичні та юридичні особи, що користуються послугами кредитної спілки;
2) отримайте інформацію про клієнтів, що користуються грошовими ресурсами в обсязі, що перевищує 100 000 гривень;
3) змініть інформацію про строки завершення періоду кредитування, збільшивши їх на три місяці, клієнтам що не виконали своєчасно розрахунки по сумі кредитного зобов’язання;
4) знищить інформацію про клієнтів, що мають одне своєчасно виконане кредитне зобов’язання та не користувались послугами кредитної спілки на протязі останніх п’яти років;
5) реалізуйте тригер, що здійснює контроль наявності не більше одного невиконаного кредиту одного клієнта кредитної спілки.
Варіант 18. Розробіть фрагмент програмної системи, що вирішує задачу автоматизованого обслуговування депозитних операцій банку.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про юридичні особи, що розташовують грошові кошти на депозитних рахунках банку;
2) отримайте інформацію про відділення банку, в якому здійсненна операція по відкриттю найбільшого депозитного рахунку в банку;
3) об’єднайте інформацію, що стосується відкриття депозитних рахунків з двох обраних відділень банку та закріпіть дану інформацію за вказаним третім відділенням;
4) знищить інформацію про клієнтів, що не користувались послугами відкриття депозитних рахунків банку на протязі останніх п’яти років та мають лише закриті депозитні рахунки, що відкривались лише в одному відділенні банку;
5) реалізуйте тригер, що здійснює контроль неможливості відкриття депозитних рахунків клієнтів у кожному окремому відділенні банку крім головного, за один день, на загальну суму, що перевищує 500 000 гривень.
Варіант 19. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності житлово-комунального підприємства.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією, що стосується реєстру житлово-комунального фонду – будинки, при будинкові території, комунальне господарство, що розміщене у будинках;
2) отримайте інформацію про адресу будинку та кількість квартир у ньому, в якому проживає найбільша кількість мешканців;
3) змініть закріпленість будинків, зі столяра, що звільнюється з посади, на столяра, що має найменшу кількість закріплених за ним будинків;
4) знищить інформацію про закріпленість обслуговування деякого будинку слюсарями, електриками, столярами житлово-комунального підприємства, для будинку який змінює підпорядкування даного підприємства;
5) реалізуйте тригер, що здійснює контроль неможливості закріплення за окремим співробітником житлово-комунального підприємства будинків у кількості більшій за 50.
Варіант 20. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності страхової компанії.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією, що стосується переліку страхових послуг;
2) отримайте інформацію про страхову послугу, що забезпечує найбільший обсяг грошових надходжень за вказаний місяць, зокрема кількість клієнтів, що її замовили, загальну суму грошових надходжень;
3) зменшіть на 10% страховий внесок по послугам, якими користуються менше 5% клієнтів страхової компанії;
4) знищить інформацію про страхову послугу якою скористались не більше п’яти клієнтів страхової компанії;
5) реалізуйте тригер, що зменшує на 0,3% вимоги до розміру мінімального грошового внеску по кожній зі страхових послуг за умови не настання 70% страхових випадків на кожні 1000 підписаних контрактів та збільшення на 0,5% у протилежному випадку.
Варіант 21. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності туристичної компанії.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією, щодо туристичних турів та послуг, що є їх складовими;
2) отримайте інформацію про вартість кожного з туристичних турів враховуючи різні методи розрахунку даної вартості;
3) збільшить відсоток дисконтної знижки клієнта на 5% якщо клієнт користувався послугами туристичної компанії більше трьох разів за останній рік;
4) знищить інформацію про найдорожчий туристичний тур яким не користувався жодний клієнт компанії;
5) реалізуйте тригер, що автоматично доповнює перелік послуг будь якого туристичного туру, без зміни його вартості, клієнтів зі специфічними налаштуваннями, специфічними послугами – наданням перекладача, особливими вимогами до харчування тощо.
Варіант 22. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності компанії, яка займається перевезенням пасажирів.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією, про маршрути перевезень пасажирів;
2) отримайте інформацію про найбільш навантажений маршрут перевезень пасажирів;
3) зменшіть вартість квитка на 5% для маршрутів з найменшою кількістю пасажирів, що перевозяться по ньому;
4) знищить інформацію про маршрути, якими користується не більше 15% максимально можливої кількості пасажирів на них;
5) реалізуйте тригер, що автоматично здійснює контроль кількості реалізованих квитків пасажирів на маршруті, запобігаючи його перевантаженню.
Варіант 23. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації ведення документообігу на залізниці.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією, про маршрути перевезень вантажів;
2) отримайте інформацію про найбільш навантажену залізничну станцію та кількість товарних потягів, що проходять через неї;
3) збільшить на 10% вартість перевезень небезпечних вантажів на маршрутах, що проходять через залізничні станції з кількістю місцевих жителів, що перевищує 1000 чоловік;
4) знищить інформацію про маршрути, що здійснюються не частіше одного разу на тиждень через залізничну станцію, що вказана;
5) реалізуйте тригер, що автоматично здійснює контроль неможливості перевезень нафтопродуктів по маршрутам, що мають у своєму складі залізничні станції з кількістю жителів, що перевищує 5000 чоловік.
Варіант 24. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності компанії, що спеціалізується на наданні послуг логістики.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією, про складські приміщення компанії;
2) отримайте інформацію про загальну вартість вантажів, що зберігаються в кожному зі складських приміщень окремо, за умови, що таке складське приміщення має завантаження менше за 30% свого обсягу;
3) збільшить на 10% вартість зберігання вантажів, що мають здатність до швидкого зіпсування, якщо такі вантажі займають обсяг більший за 50% обсягу окремого складського приміщення;
4) знищить інформацію про складські приміщення, на яких розмішено менше 1% загального обсягу вантажів, що зберігаються на всіх складах;
5) реалізуйте тригер, що автоматично здійснює контроль неможливості зберігання харчових продуктів та товарів промисловості, що є шкідливими для довкілля, в одному складському приміщенні.
Варіант 25. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності торговельної компанії.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією, про торгові приміщення компанії;
2) отримайте інформацію про загальні грошові надходження за реалізацію вказаної товарної позиції по кожному торговельному приміщенню компанії окремо;
3) перемістіть товари з торговельного приміщення, що забезпечує надходження найменшого прибутку до торгівельного приміщення, що забезпечує надходження найбільшого прибутку;
4) знищить інформацію про товари, які не користуються попитом у відвідувачів компанії на протязі вказаного часового періоду;
5) реалізуйте тригер, що автоматично здійснює контроль неможливості реалізації товарів однієї товарної позиції, що займатимуть більше 3% торговельних площ окремого торгового приміщення.
Варіант 26. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності будівельної компанії.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про об’єкти будівництва;
2) отримайте інформацію про розмір найбільшого кошторису будівництва серед об’єктів, будівництво яких завершиться у вказаному періоді;
3) збільшить преміальну надбавку на 20% для всіх працівників будівельної бригади, яка має найбільшу кількість працівників, що працювали поза власною зміною на протязі вказаного місяця;
4) знищить інформацію про об’єкти будівництва, процес будівництва яких було завершено на протязі останніх 10 років;
5) реалізуйте тригер, що автоматично здійснює контроль неможливості одночасного залучення однієї бригади до процесу будівництва різних об’єктів.
Варіант 27. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації діяльності компанії, що надає послуги розміщення ресурсів підприємств в Інтернет.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про перелік послуг розміщення ресурсів підприємств в Інтернет;
2) отримайте інформацію про послугу, що забезпечує найбільший прибуток компанії;
3) зменшіть на 20% вартість послуги, що забезпечує надходження найменшого прибутку компанії;
4) знищить інформацію про послуги, що не забезпечують надходження щонайменше 5% загального прибутку від своєї реалізації;
5) реалізуйте тригер, що автоматично формує дисконтну знижку клієнта, якщо остання не вказана під час оформлення договору на розміщення ресурсів у мережі Інтернет.
Варіант 28. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації ведення документообігу сільськогосподарського підприємства.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією про ділянки сільськогосподарських угідь, що доступні підприємству для використання;
2) отримайте інформацію про сільськогосподарську культуру, що має найбільшу врожайність по підприємству;
3) збільшить на 30% потребу у добривах на ділянках, що використовувались для вирощування однієї сільськогосподарської культури на протязі двох останніх років поспіль;
4) знищить інформацію про сільськогосподарські культури, що мають найменшу врожайність по підприємству у 50% випадків на протязі останніх 10 років;
5) реалізуйте тригер, що унеможливлює реєстрацію документа про вирощування сільськогосподарських культур з найнижчою урожайністю на ділянках з найменшим відсотком розміщених на них добрив.
Варіант 29. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації ведення документообігу підприємства, що надає послуги автомобільного транспортування вантажів.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією що стосується реєстру автомобілів підприємства;
2) отримайте інформацію про автомобілі, що найбільше знаходились у процесі транспортування вантажів за вказаний період часу;
3) збільшить на 25% преміальну надбавку до заробітної плати водіїв, що здійснюють найдальші від автотранспортного підприємства перевезення вантажів;
4) знищить інформацію про автомобілі розмір амортизаційних відрахувань по яким виконано у повному обсязі;
5) реалізуйте тригер, що унеможливлює створення маршрутного завдання для автомобілів, які вже знаходяться у рейсі.
Варіант 30. Розробіть фрагмент програмної системи, що вирішує задачу автоматизації ведення документообігу підприємства, що надає послуги перевезення вантажів морським транспортом.
За допомогою мови DDL спроектуйте схему бази даних, достатню для вирішення наступних задач мовами DML та SPL:
1) наповнення бази даних інформацією що стосується реєстру суден підприємства, придатних до вантажних перевезень;
2) отримайте інформацію про судна підприємства з найбільшою вантажепід’ємністю за класами транспортування – серед суховантажів, танкерів, барж, буксирів;
3) збільшить на 10% преміальну надбавку до заробітної плати екіпажу суден, що були задіяні у перевезенні небезпечних для довкілля вантажів у певний період часу;
4) знищить інформацію про судна компанії, які жодного разу не перевозили вантаж, що важить більше 5% можливої вантажепід’ємності судна;
5) реалізуйте тригер, що унеможливлює створення документа про завантаження вантажу, яке може привести до перевантаження окремого судна.
