
- •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 На якому рівні підтримує блокування механізм InnoDB?
3 Чи забезпечують узгоджене неблокуюче читання, в операторах SELECT таблиці InnoDB?
4 Який інструмент використовується для блокування і розблокування таблиць InnoDB?
5 Опишіть рівень ізольованості упорядкування таблиць InnoDB.
6 На якому рівні ізольованості практично неможливо мати транзакцій для таблиць InnoDB?
7 Який режим ізольованості є найповільнішим режимом з точки зору наявності колізій?
4 Інструмент, обладнання прилади
Операційна система Windows 2000, сервер СУБД MySQL, монітор mysql, текстовий редактор, інформаційний портал.
5 Порядок виконання роботи
1 Отримати допуск до виконання практичної роботи, давши відповіді на контрольні запитання вхідного контролю.
2 Увімкнути ПК, увійти в операційну систему під відповідним користувачем.
3 Запустити монітор mysql за допомогою ярлика на робочому столі.
4 Відновити базу даних використовуючи попередньо записаний текстовий файл, з поправкою на тип таблиць InnoDB.
5 Виконати запити до бази даних використовуючи механізм транзакцій для таблиць InnoDB.
6 Будуємо запити до бази даних з використанням режимів автоматичної фіксації, використанням блокування.
7 Виконати запити до бази даних використовуючи чотири рівні ізольованості транзакцій.
8 Результати виконання запитів записати у звіт по роботі і продемонструвати викладачеві.
9 Оформити звіт по роботі, відповісти на питання вихідного контролю, зробити висновки.
10Записати усі запити до бази даних в текстовий файл, а текстовий файл на носій інформації.
6 Питання вихідного контролю
1 Напишіть приклад SQL-запитів, які мають виконуватися транзакцією.
2 Які рівні ізольованості транзакцій ви знаєте?
3 Який рівень ізольованості за замовчуванням використовується для таблиць InnoDB?
4 Напишіть приклад використання механізму блокування та розблокування таблиць InnoDB.
5 Напишіть приклад використання режиму ізольованості – упорядкування (serializable);
6 Напишіть приклад використання режиму ізольованості – повторюване читання (repeatable read);
7Напишіть приклад використання режиму ізольованості – читання підтвердженого (read conrmitted);
Практична робота №1
Тема: Побудова концептуальної моделі
Мета роботи – Онайомитися та оволодіти інструментом уніфікованого представлення даних - моделлю "сутність-зв’язок”.
1 Короткі теоретичнi вiдомостi
Призначення сутнісної моделі. При створенні системи автоматизованої обробки інформації, необхідно сформувати поняття про предмети, факти і події, якими оперуватиме розроблювана система. Одним із найзручніших інструментів уніфікованого представлення даних, незалежного програмного забезпечення яке його реалізує, є модель "сутність-зв’язок” (entity - relationship model, ER - model).
Під структурою предметної області розуміється набір понять (об'єктів) предметної області і зв'язків між цими поняттями (об'єктами).
Степінь точності сутнісної моделі. Критерієм виявлення "достатньої глибини" опису предметної області, тобто "значущості" концептуальних понять і/або фізичних об'єктів, є критерій точності, що висувається до проектованої системи.
Під критерім точності розуміється ступінь адекватності (точність) сутнісної моделі і предметної області, описуваною цією моделлю.
У процесі проектування інформаційної системи є два види факторів, які впливають на критерій точності, — це технічні і політичні фактори.
До технічних факторів звичайно відносять:
Функціональні і технічні вимоги до проектованої системи; технічні вимоги, такі як тимчасові і кількісні обмеження; або функціональні вимоги, такі як обмеження точності.
Досвід фахівця, задіяного у проектування системи: чим вище досвід, тим "відчуття" достатньої адекватності проектованої моделі і предметної області.
До політичних факторів звичайно відносять:
Планований життєвий цикл (ЖЦ) проектованої системи: тривалість і траєкторія планованого
Бюджет проекту, який має три складові: людські, часові і фінансові ресурси; бюджет проекту значно впливає на величину критерію точності.