На головну

Завдання 4. Робота з базами даних

  1.  A) Перший ряд бази даних містить неповторювані імена полів.
  2.  Cітуаціонное завдання № 13
  3.  Cітуаціонное завдання № 18
  4.  Cітуаціонное завдання № 24
  5.  Cітуаціонное завдання № 5
  6.  I. Комп'ютерна симуляція експериментальних даних
  7.  I. Робота з вікнами

Виконати одну з таких вправ

Створити розподілену інформаційну систему. З користувачів системи обов'язково наявність адміністратора і зареєстрованого користувача.

У кожному із завдань необхідно виконати наступні дії:

· Організацію з'єднання (пулу з'єднань) з базою даних винести в окремий клас, метод якого повертає з'єднання;

· Спроектувати БД. Привести таблиці до однієї з нормованих форм. Створити БД.

· Створити клас для виконання запитів на отримання інформації з БД з використанням компілювати запитів;

· Створити клас на додавання інформації;

· Створити документ (XHTML, JSP і т.д.) з полями для формування запиту;

· Результати виконання запиту передати клієнту.

1. Відтак. В БД зберігається інформація про домашній відеотеці - фільми, актори, режисери.

Для фільмів необхідно зберігати:

- Назва;

- Акторів;

- дата виходу;

- Країну, в якій випущений фільм.

Для акторів і режисерів необхідно зберігати:

- ПІБ;

- дата народження.

· Знайти всі фільми, що вийшли на екран у поточному і минулому році.

· Вивести інформацію про акторів, що знімалися в заданому фільмі.

· Вивести інформацію про акторів, що знімалися як мінімум в 2-х фільмах.

· Вивести інформацію про акторів, які були режисерами хоча б одного з фільмів.

· Видалити всі фільми, дата виходу яких була більше 2-х років тому.

2. Розклад занять. В БД зберігається інформація про викладачів та проведених ними заняттях.

Для предметів необхідно зберігати:

- Назва;

- Час проведення (день тижня);

- Аудиторії, в яких проводяться заняття.

Для викладачів необхідно зберігати:

- ПІБ;

- -предмети, Які він веде;

- Кількість пар на тиждень по кожному предмету;

- Кількість студентів займаються на кожній парі.

· Вивести інформацію про викладачів, які працюють в заданий день тижня в заданій аудиторії.

· Вивести інформацію про викладачів, які не ведуть заняття в заданий день тижня.

· Вивести дні тижня, в яких проводиться найменшу кількість занять.

· Вивести дні тижня, в яких зайнято найменшу кількість аудиторій.

· Перенести перші заняття заданих днів тижня на останнє місце.

3. Листи. В БД зберігається інформація про листи і відправляють їх людях.

Для людей необхідно зберігати:

- ПІБ;

- дата народження.

Для листів необхідно зберігати:

- Відправника;

- Одержувача;

- Тема листа;

- текст листа;

- дата відправки.

· Знайти користувача, довжина листів якого найменша.

· Вивести інформацію про користувачів, а також кількості отриманих і відправлених ними листах.

· Вивести інформацію про користувачів, які отримали хоча б одне повідомлення із заданою темою.

· Вивести інформацію про користувачів, які не отримували повідомлення із заданою темою.

· Направити лист заданого людини із заданою темою всім людям.

4. Сувеніри. В БД зберігається інформація про сувеніри та їх виробниках.

Для сувенірів необхідно зберігати:

- Назва;

- Виробника;

- Дату випуску;

- Ціну.

Для виробників необхідно зберігати:

- Назва;

- Країну.

· Вивести інформацію про сувеніри заданого виробника.

· Вивести інформацію про сувеніри, вироблених в заданій країні.

· Вивести інформацію про виробників, чиї ціни на сувеніри менше 1000.

· Вивести інформацію про виробників заданого сувеніра, вироблених в минулому році.

· Видалити заданого виробника і його сувеніри.

5. Замовлення. В БД зберігається інформація про замовлення магазину і товари в них.

Для замовлення необхідно зберігати:

- номер замовлення;

- Товари в замовленні;

- Дату надходження.

Для товарів в замовленні необхідно зберігати:

- Товар;

- Кількість.

Для товару необхідно зберігати:

- Назва;

- Опис;

- Ціну.

· Вивести повну інформацію про заданому замовленні.

· Вивести номери замовлень, сума яких становить менше 100 і кількість різних товарів дорівнює 1.

· Вивести номери замовлень, що містять товар з заданим замовленням.

· Вивести номери замовлень, що не містять товар з заданим назвою і надійшли протягом поточного дня.

· Сформувати новий замовлення, що складається з товарів, замовлених в поточний день.

· Видалити всі замовлення, в яких присутній заданий кількість заданого товару.

6. Погода. В БД зберігається інформація про погоду в різних регіонах.

Для погоди необхідно зберігати:

- Регіон;

- Дату;

- Температуру;

- Опади.

Для регіонів необхідно зберігати:

- Назва;

- Площа;

- Тип жителів.

Для типів жителів необхідно зберігати:

- Назва;

- Мова спілкування.

· Вивести відомості про погоду в заданому регіоні.

· Вивести дати, коли в заданому регіоні йшов сніг, і температура була нижче -10.

· Вивести інформацію про погоду за минулий тиждень в регіонах, жителі яких спілкуються на заданому мовою.

· Вивести середню температуру за минулий тиждень в регіонах з площею понад 1000.

7. Міста. В БД зберігається інформація про міста і їх жителів.

Для міст необхідно зберігати:

- Назва;

- рік створення;

- Площа;

- Кількість населення для кожного типу жителів.

Для типів жителів необхідно зберігати:

- Місто проживання;

- Назва;

- Мова спілкування.

· Вивести інформацію про всіх жителів заданого міста, розмовляють на заданому мовою.

· Вивести інформацію про всі міста, в яких проживають жіделі обраного типу.

· Вивести інформацію про місто з максимальною кількістю населення і всіх типах жителів в ньому проживають.

· Вивести інформацію найстародавнішому типі жителів.

8. Словник. В БД зберігається англо-російський словник, в якому для одного англійського слова може бути зазначено кілька його значень і навпаки. З боку клієнта вводяться послідовно англійські (російські) слова. Для кожного з них вивести на консоль все російські (англійські) значення слова.

9. Словники. У двох різних базах даних зберігаються два словника: російсько-білоруський і білорусько-російський. Клієнт вводить слово і вибирає мову. Вивести переклад цього слова.

10. Вірші. В БД зберігаються кілька віршів із зазначенням автора і року створення. Для зберігання віршів використовувати об'єкти типу Blob. Клієнт вибирає автора і критерій пошуку.

· В якому з віршів найбільше оклику пропозицій?

· В якому з віршів найменше оповідних пропозицій?

· Чи є серед віршів сонети і скільки їх?

 




 Передача значень змінних за методом GET |  PHP і різні форми |  Обробка форм |  Глава 6. Лабораторні роботи |  Лабораторна робота №2 Робота з документами .doc, .pdf, .html (4 години). |  Лабораторна робота №3. Застосування каскадних таблиць стилів CSS |  Лабораторна робота №4. Застосування каскадних таблиць стилів CSS |  Включення скриптів JavaScript в HTML-код |  Перевірка правильності заповнення форми на сайті |  Завдання 1. Масиви і рядки |

© um.co.ua - учбові матеріали та реферати