
- •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.6 Створення користувачів
Створення користувачів в MySQL відбувається за допомогою команди Create user формат команди наступний:
create user <User name> identified by 'password';
Кожний користувач в MySQL БД має набір привілеїв. Ці привілеї можуть змінюватися з часом - нові додаватися, старі віддалятися.
Привілеї, які можна призначити користувачу, наступні:
SELECT - користувач з цим привілеєм може виконувати запити до таблиці:
INSERT - користувач з цим привілеєм може виконувати вставку записів, тобто команду INSERT, в таблиці:
UPDATE - користувач з цим привілеєм може виконувати коректування даних, тобто команду UPDATE, до даної таблиці.
DELETE - користувач з цим привілеєм може виконувати команду DELETE в таблиці:
REFERENCES - з цим привілеєм користувач має можливість визначити зовнішній ключ, який використовує один або більш стовпців даної таблиці, як батьківський ключ:
INDEX - дає право користувачу створювати індекс в таблиці:
SYNONYM - користувач, володіючи цим привілеєм, має право створювати синонім для об'єкту:
ALTER - дає право користувачу виконувати команду ALTER TABLE в даній таблиці.
SQL призначає користувачам ці привілеї за допомогою команди GRANT формат команди наступний:
Grant < privilege> on db1.* to 'User name'@'localhost';
Були створені користувачі, що можуть виконувати операції за наданими їм привілеями з усіма можливими даними, що містяться у таблицях:
- Створення користувача Oleg та надання йому всіх привілей
Create user Oleg@localhost Identified by 'liliya';
Grant all on Косметика.* to Oleg@localhost;
- Створення користувача Vasylyna та надання йому привілей створення запитів і представлень
Create user Vasylyna @localhost Identified by 'liliya';
Grant create view, select on Косметика.* to Oleg@localhost;
- Створення користувача Kolia та надання йому привілей на створення і видалення
Create user Kolia @localhost Identified by 'liliya';
Grant create, delete on Косметика.* to Oleg@localhost;
Висновок
У ході виконання практики була написана база даних «Косметика». Вона ілюструє можливості MySQL сервера. Ретельно вивчивши предметну область було розроблено EER-модель і засобами MySQL було створено таблиці, зв’язки між таблицями.
Було створено різноманітні запити, представлення в середовища MySQL Workbench 5.2 CE.
При роботі в середовищі MySQL Workbench 5.2 CE ознайомилася з його особливостям і засобами розробки бази даних.
Перелік посилань на використані джерела
MySQL. Учебное пособие.: Пер. с англ. – М.: Издательский дом "Вильямс", 2005. – 304 с.: ил. – Парал. тит. англ.
MySQL. Библиотека профессионала.: Пер. с англ. – М.: Издательский дом "Вильямс", 2002. – 624 с.: ил. – Парал. тит. англ.
MySQL: Пер. с англ.: Учебное пособие – М.: Издательский дом "Вильямс", 2001. – 816 с.: ил. – Парал. тит. англ.
MySQL, 2-е изд.: Пер. с англ. – М.: Издательский дом "Вильямс", 2004. – 1056 с.: ил. – Парал. тит. англ.
MySQL. Справочник по языку.: Пер. с англ. – М.: Издательский дом "Вильямс", 2005. – 432 с.: ил. – Парал. тит. англ.
http://mysql.com/