
- •1 Правила техніки безпеки та охорони праці
- •1.1 Організація охорони праці на робочому місці
- •1.2 Правила охорони праці при експлуатації електронно-обчислюваних машин
- •1.2.1 Вимоги до виробничих приміщень
- •1.2.2 Вимоги електробезпеки під час експлуатації еом з відеодисплейним терміналом (вдт) і периеферійними пристроями(пп)
- •2 Розробка бази даних згідно індивідуально завдання
- •2.1 Побудова схеми даних
- •2.2 Створення таблиць бази даних та прокладання зв’язків між ними.
- •2.3 Наповнення інформаційної бази даними
- •2.4 Створення індивідуальних запитів
- •2.5 Створення індивідуальних представлень
- •2.6 Створення користувачів
- •Висновок
- •Перелік посилань на використані джерела
2.3 Наповнення інформаційної бази даними
Всі записи в MySQL вводяться з використанням команди модифікації INSERT. В найпростішій формі ця команда має наступний синтаксис:
INSERT INTO <table name>
VALUES «value> <value> . . .);
Приклад заповнення таблиці "Клієнт" за допомогою команди INSERT.
VALUES ('211', 'Лапчук', 'Вова', '411', 'Світло-голубий', '30', 'Тустань');
INSERT INTO Клієнт
VALUES ('212', 'Вирста', 'Оля', '412', 'Чорний', '10', 'Межигірці');
INSERT INTO Клієнт
VALUES('213', 'Леочко', 'Марія', '413', 'Жовтий', '25', 'Дубівці');
INSERT INTO Клієнт
Рисунок 2.12 - Приклад заповнення таблиці "Клієнт ".
2.4 Створення індивідуальних запитів
Запит – це вимога на отримання результатів даних, виконання дій із даними або те та інше. За допомогою запиту можна поставити просте питання, виконати розрахунки, об’єднати дані з різних таблиць або навіть додати, змінити чи видалити дані таблиці. Запити, які використовуються для отримання даних із таблиць або здійснення розрахунків, називаються вибірковими запитами. Запити, які додають, змінюють або видаляють дані, називаються запитами на змінення.
Також можна скористатися запитом, щоб отримати дані для форми або звіту. У базі даних, яка правильно побудована, дані, які необхідно представити за допомогою форми або звіту, часто розміщені в кількох різних таблицях. За допомогою запиту можна зібрати необхідні дані до складання форми або звіту. Види запитів: запити на вибірку; запити на вибірку з полем, що обчислюється; підсумкові запити; запити з параметром; перехресні запити; запити на зміни (активні запити) (на оновлення, на створення таблиці, на знищення, на додавання).
Команда Select використовується для запитів до бази даних з метою витягання з неї інформації.Синтаксис команди наступний:
SELECT [Straight_join] [DISTINCT | ALL] select_expression...
[FROM tables... [WHERE where_definition] [GROUP BY column...]
[ORDER BY column [ASC | DESC] ...] HAVING full_where_definition
[LIMIT [offset] rows] [PROCEDURE procedure_name]]
[INTO OUTFILE 'file_name'... ]
Як видно з наведеного вище, разом з командою Select використовуються ключові слова, застосуання яких дуже впливає на відповідь сервера.
Було створено запити, що відображають усі можливі дії з даними, що містяться у таблицях:
Групування по назві товару. Результат запиту показано на рисунку 2.13
select назва_товару,призначення, sum(ціна) as ціна
from товар
group by назва_товару
Рисунок 2.13 - Результат запиту
Запит на вибірку дати від '2013р-01м-01д' до '2014р-12м-30д' . Результат запиту показано на рисунку 2.14
SELECT *
FROM товар
WHERE дата_виготовлення BETWEEN '2013-01-01' AND '2014-12-30'
Рисунок 2.14 – Результат запиту
Вкладений запит, який показує імена які повторюються на букву «І». Результати запиту показано на рисунку 2.15
select Імя,Прізвище,id,Назва_товару,колір_товару,ціна_товару,місто
from Клієнт
where Імя like 'І%';
Рисунок 2.15 – Результат запиту
Запит показує кількість товару яке дорівнює 500. Результат запиту показано на рисунку 2.16
select count(*) as "Кількість_товару" ,Кількість
from Склад
where Кількість=500
Рисунок 2.16 – результат запиту
Визначає найменшу ціну товару. .Результати запиту показано на рисунку 2.17
select *
from товар
where ціна <=all
(select ціна from товар)
Рисунок 2.17 – Результат запиту
Запит визначає прізвища які починаються на букву «К». Результати запиту показано на на рисунку 2.18
select Імя, Прізвище, id, Назва_товару, колір_товару, цін _товару,місто
from Клієнт
where Прізвище like 'К%';
Рисунок 2.18 – Результат запиту
Запит сортує ціни від max до min. Результати показано на рисунку 2.19
Рисунок 2.19 – Результат запиту.
Запит шукає імя по імені Марія. Результат запиту показано на рисунку 2.20
select *
from Клієнт
where Імя = 'Марія';
Рисунок 2.20 - Результати запиту
Запит шукає інформацію про клієнта. Результати запиту показано на рисунку 2.21
SELECT * FROM Клієнт
WHERE ID = (SELECT ID
FROM Клієнт
WHERE Прізвище = 'Вирста');
Рисунок 2.21 – Результати запиту
Запит шукає продукт білого кольору. Результати запиту показано на рисунку 2.22
select назва_товару,колір,призначення
from товар
where колір='білий';
Рисунок 2.22 – результат запиту