You are on page 1of 1

Лабораторна робота №4

Основи мови SQL

1. Створіть базу даних з ім’ям Products.

2. Додайте до цієї бази даних таблицю Customers (замовники), яка містить


наступні поля:
– ID – первинний ключ, автоінкремент;
– вік – ціле число;
– ім’я – текстове поле;
– прізвище – текстове поле;
– телефон – текстове поле, повинно бути унікальним.

3. Додайте до цієї бази даних таблицю Orders (замовлення), яка містить наступні
поля:
– ID – первинний ключ, автоінкремент;
– ідентифікатор замовника – зовнішній ключ, який посилається на ID замовника
з таблиці Customers; для цього ключа настройте каскадну зміну та видалення
(ON DELETE та ON UPDATE);
– дата замовлення.

4. Додайте до бази даних таблицю Products (товари), яка містить наступні поля:
– ID – первинний ключ, автоінкремент;
– назва товару – текстове поле;
– виробник товару – текстове поле;
– кількість проданих одиниць товару – ціле число;
– ціна товару – дійсне число.

5. Добавте до таблиць Customers та Orders не менше як по 10 записів і кожну.


Записи сформуйте на свій розсуд.

6. Зробіть повну вибірку даних кожної з таблиць Customers та Orders.

7. З таблиці Customers зробіть вибірку всіх замовників чий вік знаходиться в


діапазоні від 20 до 30 років. Забезпечте, щоб у цю вибірку попадали не менше трьох
замовників. Для цього, при необхідності, внесіть зміни в таблицю Customers.

8. Зробіть запит, який виведе на екран два стовпці:


– назву товару з таблиці Products;
– добуток кількості проданих одиниць товару на ціну товару.

9. З таблиці Products зробіть вибірку всіх товарів деякого виробника (цього


виробника вибрати на свій розсуд). Забезпечте, щоб у цю вибірку попадали не менше
трьох товарів. Для цього, при необхідності, внесіть зміни в таблицю Products.

10. За допомогою команді UPDATE зробіть зміну даних одного запису кожної з
створених таблиць. Покажіть вміст таблиць до зміни даних та після зміни даних.

11. За допомогою команді DELETE зробіть видалення одного запису кожної з


таблиць. Покажіть вміст таблиць до видалення даних та після видалення.

12. З таблиці Products зробіть вибірку унікальних значень виробників (таким


чином, щоб в результаті вибірки виробники не повторювалися).

You might also like