. завдання, що відносяться до інформації про клієнтів салону:
В· по заданому ідентифікатором клієнта видати наступну інформацію: ПІБ клієнта, контактний телефон;
? видати найменування послуг, які повторно обиралися клієнтами.
. завдання, пов'язані з даними про майстрів салону:
? по заданому ідентифікатором майстра видати наступну інформацію: ПІБ майстра, клієнта, який звернувся до нього;
? за вказаною ідентифікатором майстра видати список надаються їм послуг. список може містити назву або код послуги.
.2 Створення бази даних в MySQL
Перш ніж приступити до безпосередньої реалізації запитів створимо базу даних в MySQL і назвемо її "magiya" потім наповнимо її матеріалом. У ній буде дві таблиці: першу таблицю назвемо "masters" з полями "IDmasters", "FIO_m" і "usluga". Виведемо опис типів створеної таблиці на малюнку 2.1, і продемонструємо вид заповненої таблиці на малюнку 2.2. br/>В
Рис 2.1 Найменування та типи полів таблиці "masters"
В
Рис 2.2 Таблиця "masters"
Аналогічно створимо і заповнимо другу таблицю і назвемо її "klients" з полями "IDklients", "FIO_k", "telefon", "usluga". Покажемо опис типів створеної таблиці на малюнку 2.3 та заповнену даними таблицю на малюнку 2.4. br/>
В
Рис 2.3 Найменування та типи полів таблиці "klients"
В
Рис 2.4 Таблиця "klients"
Тепер, коли у нас є заповнена та готова до роботи база даних, ми можемо почати створювати запити.
2.3 Створення запитів в MySQL
Існує велика кількість запитом, покажемо наочно реалізацію більшості з них.
Перший запит. Перехресний.
Виводиться таблиця з перехресними даними про майстрах, їх послугах клієнтах, які користуються ой чи іншою послугою. Одержаний результат показаний на малюнку 2.5. br/>
В
Рис 2.5 Перехресний запит
Другий запит. На кількість.
Порахуємо, скільки разів користувалися послугою В«taroВ».
Mysql> SELECT SQL_CALC_FOUND_ROWS * FROM klients WHERE usluga = "taro"; Mysql> SELECT FOUND_ROWS ();
В
Рис 2.6 Запит на кількість
Висновок
У процесі виконання курсової роботи була вивчена система управління базами даних MySQL, її основні особливості та можливості, що стосуються забезпечення цілісності даних