Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

практична-3

.docx
Скачиваний:
3
Добавлен:
23.01.2021
Размер:
2.12 Mб
Скачать

Міністерство освіти і науки України

Вінницький національний технічний університет

Факультет інформаційних технологій та комп’ютерної інженерії

Кафедра захисту інформації

Звіт

з практичної роботи №3

«Робота з СКБД MySQL»

Виконав студент гр. 1 БС – 16 б

Салига Є. С.

Лабораторну роботу захищено

з оцінкою ____________________________

Перевірив

доц. каф. ЗІ __________ Куперштейн Л. М.

_________________ 2019 р.

Мета: вивчення структури та особливостей СКБД MySQL та отримання навичок роботи з нею.

Хід роботи:

  1. Ознайомитися із структурою СКБД MySQL, особливістю роботи по перегляду та формуванню запитів через менеджери (dbever, mysql workbench, phpmyadmin тощо) або з використанням командної стрічки.

  2. Встановити СКБД MySQL як окремий додаток або у складі комплексу програмних засобів розробника (Denver, Xampp тощо).

  3. Створити БД у СКБД MySQL відповідно до нормалізованої на попередньому занятті.

  4. Розробити різні запити до БД на вибірку, внесення, оновлення та видалення даних.

  5. Розробити: процедуру, тригер, курсор, транзакцію , індекс, представлення (віртуальна таблиця view)

  6. Виконати запропоновані запити як з використанням графічного середовища, так і в режимі командної стрічки.

  7. Оформити звіт по роботі.

Виконання:

1. MySQL - вільна реляційна система управління базами даних. MySQL є

рішенням для малих і середніх додатків. Входить до складу серверів WAMP, AppServ, LAMP і в портативні збірки серверів Денвер, XAMPP, VertrigoServ. Зазвичай MySQL використовується як сервер, до якого звертаються локальні або видалені клієнти, проте в дистрибутив входить бібліотека внутрішнього сервера, що дозволяє включати MySQL в автономні програми.

Гнучкість СУБД MySQL забезпечується підтримкою великої кількості типів таблиць: користувачі можуть вибрати як таблиці типу MyISAM, що підтримують повнотекстовий пошук, так і таблиці InnoDB, що підтримують транзакції на рівні окремих записів. Більш того, СУБД MySQL поставляється із спеціальним типом таблиць EXAMPLE, що демонструє принципи створення нових типів таблиць. Завдяки відкритій архітектурі і GPL-ліцензуванню, в СУБД MySQL постійно з'являються нові типи таблиць.

Для формування та перегляду запитів СУБД MySQL використовується менеджер. В нашому випадку буде використовуватися менджер “mysql workbench”, що має зручний та зрозумілий інтерфейс.

2. Встановлюємо саму СКБД MySQL, та mysql workbench:

3. Створити БД у СКБД MySQL відповідно до нормалізованої на попередньому занятті.

Створюємо базу даних «Аптека» відповідно до попередньої роботи

Вигляд ER-діаграми:

4. Розробити різні запити до БД на вибірку, внесення, оновлення та видалення даних.

Режим командної стрічки:

Результат (вибірка):

Графічний режим (внесення):

Оновлення:

Видалення:

5. Розробити: процедуру, тригер, курсор, транзакцію , індекс, представлення.

Процедура:

Тригер:

Індекс:

Транзакція:

Представлення:

Висновок. Вивчено структуру та особливості СКБД MySQL та отримано навички роботи з нею.

Соседние файлы в предмете Защита баз данных