- •5.05010201 “Обслуговування комп’ютерних систем і мереж”
- •Мета виконання лабораторно-практичних робіт
- •Порядок виконання лабораторно-практичних робіт
- •Оформлення звітів про виконання лабораторно-практичних робіт
- •Лабораторна роботи №1
- •Теоретичні відомості
- •Питання вихідного контролю
- •Лабораторна роботи № 2
- •1 Теоретичні відомості Проектування бази даних
- •Етапи створення бд
- •2 Підготовка до виконання роботи
- •3 Питання вхідного контролю
- •4 Порядок виконання роботи
- •5 Питання вихідного контролю
- •Лабораторна робота №3
- •1 Теоретичні відомості
- •2 Підготовка до виконання роботи
- •3 Питання вхідного контролю
- •4 Варіанти індивідуальних завдань
- •5 Інструмент, обладнання прилади
- •6 Порядок виконання роботи
- •7 Питання вихідного контролю
- •Лабораторна роботи № 4
- •1 Теоретичні відомості
- •6 Питання вихідного контролю
- •Лабораторна роботи № 5
- •1 Теоретичні відомості
- •2 Питання вхідного контролю
- •3 Постановка завдання
- •4 Підготовка до виконання роботи
- •5 Інструмент, обладнання прилади
- •6 Порядок виконання роботи
- •7 Питання вихідного контролю
- •Лабораторна роботи № 6
- •1 Теоретичні відомості
- •Синтаксис оператора select:
- •Функції
- •Групові функції в операторі select:
- •2 Питання вхідного контролю
- •3 Постановка завдання
- •4 Варіанти індивідуальних завдань
- •5 Підготовка до виконання роботи
- •6 Питання вихідного контролю
- •Лабораторна роботи № 8
- •1 Теоретичні відомості
- •2 Підготовка до виконання роботи
- •3 Питання вхідного контролю
- •4 Порядок виконання роботи
- •5 Питання вихідного контролю
- •Лабораторна роботи № 9
- •1 Теоретичні відомості
- •2 Питання вхідного контролю
- •3 Постановка завдання
- •4. Варіанти індивідуальних завдань
- •5 Підготовка до виконання роботи
- •6 Порядок виконання роботи
- •7 Питання вихідного контролю
- •Лабораторна роботи № 10
- •1 Теоретичні відомості синтаксис оператора select:
- •2 Питання вхідного контролю
- •3 Постановка завдання
- •4 Варіанти індивідуальних завдань
- •5 Інструмент, обладнання прилади
- •6 Порядок виконання роботи
- •7 Питання вихідного контролю
- •Лабораторна робота № 11
- •1 Короткі теоретичні відомості
- •2 Питання вхідного контролю
- •3 Постановка завдання
- •4 Варіанти індивідуальних завдань
- •5 Питання вихідного контролю
- •Лабораторна роботи № 12
- •1 Теоретичні відомості
- •2 Підготовка до виконання роботи
- •3 Питання вхідного контролю
- •4 Порядок виконання роботи
- •5 Питання вихідного контролю
- •Лабораторна роботи № 13
- •1 Теоретичні відомості
- •2 Підготовка до виконання роботи
- •3 Питання вхідного контролю
- •4 Інструмент, обладнання прилади
- •5 Порядок виконання роботи
- •6 Питання вихідного контролю
- •Практична робота №1
- •1 Короткі теоретичнi вiдомостi
- •Елементи моделі. Будь-який фрагмент предметної області може бути представлений як множина сутностей, між якими існує певна множина зв'язків.
- •3 Практичне завдання
- •4 Контрольні запитання
- •Практична робота №2
- •1 Короткі теоретичні відомості
- •2 Варіанти практичних завдань
- •4 Контрольні запитання
- •Практична робота № 3
- •1 Теоретичні відомості
- •2 Питання вхідного контролю
- •3 Постановка завдання
- •4 Варіанти індивідуальних завдань
- •5 Підготовка до виконання роботи
- •6 Порядок виконання роботи
- •7 Питання вихідного контролю
- •Практична робота № 4
- •1 Короткі теоретичні відомості
- •2 Питання вхідного контролю
- •3 Постановка завдання
- •4 Варіанти індивідуальних завдань
- •5 Підготовка до виконання роботи
- •6 Питання вихідного контролю
- •Список рекомендованої літератури
2 Підготовка до виконання роботи
1 Ознайомитись з інструкцією.
2 Опрацювати теоретичний матеріал.
3 Дати відповіді на контрольні запитання вхідного контролю.
4 Виконати індивідуальне завдання.
5 Підготувати бланк звіту.
3 Питання вхідного контролю
1 Для чого призначений монітор mysql?
2 Які можливості щодо роботи з базами даних надає монітор mysql?
3 Як можна увійти в режим монітору mysql?
4 Варіанти індивідуальних завдань
Вивести інформацію про версію, користувача і поточну дату монітора mysql. Виконати варіанти індивідуальних завдань.
№ варіанту |
Завдання, обчислити значення |
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
5 Інструмент, обладнання прилади
Операційна система Windows 2000, сервер СУБД MySQL, монітор mysql, текстовий редактор, інформаційний портал.
6 Порядок виконання роботи
1 Отримати допуск до виконання лабораторної роботи, давши відповіді на контрольні запитання вхідного контролю.
2 Увімкнути ПК, запустити монітор MySQL, використовуючи команду: mysql –u root (C:\xampp\mysql\bin\mysql.exe -u root)
3 Використовуючи теоретичні положення, опрацювати команди роботи з монітором MySQL, результати виконання записати у звіт лабораторної роботи.
4 Оформити звіт по роботі, відповісти на питання вихідного контролю, зробити висновки.
7 Питання вихідного контролю
1 Що виводить функція USER()?
2 Як необхідно вказувати пароль у команді запуску монітору MySQL.
3 Які команди монітору MySQL не вимагають, щоб після їх набору стояла крапка з комою.
4 Для чого призначена функція VERSION()?
5 Для чого призначена команда CURRENT_DATE?
6 Що трапиться, якщо після написання команди забули поставити крапку з комою?
7 Яка команда використовується для скасування попередньо набраних команд?
Лабораторна роботи № 4
Тема: Створення бази даних MySQL.
Мета роботи: Навчитися створювати навчальні бази даних СУБД MySQL.
1 Теоретичні відомості
Створення й використання бази даних складається з наступних етапів:
Створення і вибір бази даних
Створення таблиці
Завантаження даних в таблицю
Вибірка інформації з таблиці
Перегляд баз даних. Готова база даних menagerie, у якій містяться деякі із запитів і дані з наведених нижче розділів, перебуває на web-сайті MySQL. Її можна завантажити у вигляді стислого tar-файлу
(http://www.mysql.com/Downloads/Contrib/Examples/menagerie.tar.gz)
або Zip
(http://www.mysql.com/Downloads/Contrib/Examples/menagerie.zip).
Визначити, які бази даних існують в даний час на сервері, можна за допомогою команди SHOW. Синтаксис команди:
mysql> SHOW DATABASES;
+------------+ |Database | +------------+ | mysql | | test | | tmp | +------------+
На вашому комп’ютері список баз, імовірно, буде іншим, але в ньому однаково, швидше за все, будуть присутні бази mysql і test. База даних mysql просто необхідна, тому що в ній описуються користувацькі права доступу. База test часто застосовується для експериментів.
Якщо база даних test існує, то до неї звертаються за командою USE:
mysql> USE test
Database changed
У команді USE, як і QUIT, крапка з комою не потрібна (зазвичай, дані команди теж можна завершувати крапкою з комою –помилки не буде). Команда USE відрізняється від інших ще і тим, що вона повинна задаватися одним рядком.
Базу даних test (якщо є доступ до неї) можна використовувати для роботи з наведеними нижче прикладами, але все створене в ній може бути знищене будь-яким іншим користувачем, що має до неї доступ. Тому вам краще попросити у свого адміністратора MySQL дозвіл на створення власної бази. Припустимо, ви захочете назвати її menagerie (“звіринець”). У такому випадку адміністраторові потрібно буде набрати приблизно таку команду:
mysql> GRANT ALL ON menagerie.* TO your_mysql_name;
де your_mysql_name – присвоєне вам ім'я MySQL.
Створення й вибір бази даних. Якщо адміністратор при видачі дозволу створить для вас базу, з нею можна відразу починати роботу. В іншому випадку вам доведеться створити її самостійно. Базу даних створюють за допомогою команди CREATE DATABASE. Синтаксис команди:
mysql> CREATE DATABASE ім’я бази даних;
В Unix має значення регістр символів в іменах баз даних (на відміну від ключових слів SQL), так що в цій ОС завжди потрібно називати свою базу літерами відповідного регістра. Це ж правило поширюється й на імена таблиць (в Windows дане обмеження не діє, однак при звертанні до баз і таблиць у межах одного запиту, можна використовувати тільки один регістр).
При створенні бази даних вона автоматично не вибирається, вибирати її потрібно окремо. Зробити поточною базу можна за допомогою команди:
mysql> USE ім’я бази даних
Database changed
Створювати базу потрібно тільки один раз, але вибирати її треба в кожному сеансі роботи з mysql. Робити це можна за допомогою команди USE, представленої вище. А можна вибирати базу й з командного рядка при запуску mysql. Для цього досить лише ввести її ім’я після параметрів з’єднання, які потрібно вводити кожний раз. Наприклад:
shell> mysql -h host -u user -p menagerie
Enter password: ********
Зверніть увагу: у вищенаведеній команді menagerie не є паролем. Ввести пароль у командному рядку після параметра -p можна без пробілу (наприклад, -pmypassword, а не -p mypassword). Втім, пароль у командному рядку однаково краще не вводити, тому що в такий спосіб його можуть і підглянути.
2 Підготовка до виконання роботи
1 Ознайомитись з інструкцією.
2 Опрацювати теоретичний матеріал.
3 Усно дати відповіді на контрольні запитання вхідного контролю.
4 Підготувати бланк звіту.
3 Питання вхідного контролю
1 Які права потрібно мати для створення бази даних в MySQL?
2 Яка послідовність створення бази даних в середовищі MySQL?
3 Яка зробити певну базу даних поточною?
4 Інструмент, обладнання прилади
Операційна система Windows 2000, сервер СУБД MySQL, монітор mysql, текстовий редактор, інформаційний портал.
5 Порядок виконання роботи
1 Отримати допуск до виконання лабораторної роботи, давши відповіді на контрольні запитання вхідного контролю.
2 Увімкнути ПК, увійти в операційну систему під відповідним користувачем.
3 Розглянути теоретичні положення лабораторної роботи, а також методичні рекомендації.
4 Проробити приклади з використання команд по створенню і вибору бази даних MySQL, відповідно до теоретичних положень.
5 На основі власних концептуальних моделей створити декілька баз даних MySQL і переглянути їх.
6 Результати виконання лабораторної роботи записати у звіт по роботі і продемонструвати викладачеві.
7 Оформити звіт по роботі, відповісти на питання вихідного контролю, зробити висновки.
