- •Міністерство освіти і науки, молоді та спорту України
- •Лабораторний практикум і методичні вказівки до його виконання
- •8.05010104 «Системи штучного інтелекту»
- •Частина 1. Лабораторний практикум
- •Лабораторні завдання
- •Контрольні питання
- •Вимоги до звіту
- •Лабораторне завдання
- •Варіанти завдань
- •Лабораторне завдання
- •Варіанти завдань
- •Контрольні питання.
- •Лабораторне завдання
- •План практикуму
- •Рівень підготовки
- •Необхідне програмне забезпечення
- •Підтримуючі матеріали
- •Методичні рекомендації
- •1. Технічне завдання на розробку прототипу паралельної субд
- •1.1. Модельна база даних
- •1.2. Прототип паралельної субд
- •1.3. Мова запитів
- •1.4. Модульна структура прототипу паралельної субд
- •2. Розробка прототипу паралельної субд
- •Додаток . Опис контрольних тестів Відношення модельної бази даних
- •Відношення r0
- •Відношення r1
- •Ставлення r2
- •Запити контрольних тестів
- •Результат виконання запитів
Контрольні питання.
Які об'єкти БД генеруються при проектуванні фізичної схеми?
Відмінності в ідентифікації об'єктів на логічному і фізичному рівні.
Як можна здійснити конвертацію БД з однієї СУБД в іншу?
Що таке тригер? Які елементи логічної моделі є засадничими для створення тригерів при прямому проектуванні?
Лабораторна робота №7-8
Тема:Правила Кодда для OLAP систем
Мета роботи: побудова запитів до РБД
Лабораторне завдання
Для власної БД написати запити на мові SQL відповідно до списку:
Вивести список працівників цього підприємства за абеткою.
Вивести усіх менеджерів цього підприємства, ім'я, номер відділу, зарплату.
Вивести усіх співробітників, які поступили на роботу в лютому.
Вивести номер відділу і кількість співробітників, які в нім працюють.
Вивести прізвище співробітника, його посаду і прізвище менеджера, за яким він закріплений.
Вивести ті відділи, в яких зарплата співробітників перевищує 1000 у.о.
Порахувати зарплату співробітників по відділах з урахуванням їх комісійних.
Порахувати кількість грошей, яка витрачається на виплату усім співробітникам.
Вивести одним запитом співробітника, одержуючого мінімальну і максимальну кількість грошей і їх вік.
Вивести імена співробітників в порядку убування стажу.
11. Придумати три запити на природній мові і написати для них запити.
Результат роботи зберегти у файлі.
Довідковий матеріал
Таблица EMP(сотрудники)
Emp_nom |
Идентификатор сотрудника |
Emp_name |
Имя |
Job |
Должность |
Dept_nom |
Идентификатор отдела |
Mgr_nom |
Идентификатор менеджера |
Sal |
Зарплата |
Born_date |
Дата рождения |
Hire_date |
Дата поступления на работу |
Таблица DEPT(отделы)
Dept_nom |
Идентификатор отдела |
Dept_name |
Название отдела |
Таблица SALGRADE(сетка зарплат)
Grade |
Уровень |
Losal |
Минимальная зарплата |
Hisal |
Максимальная зарплата |
Таблица BONUS(комиссионные)
Emp_nom |
Идентификатор сотрудника |
Bonus |
Комиссионные |
Лабораторна робота №9-20
Тема: Розробка розподіленої бази даних
Метою роботи є розробка прототипу паралельної СУБД, що реалізує фрагментарний паралелізм.
До основних завдань практикуму належать: практичне освоєння техніки проектування та реалізації паралельної СУБД, практичне освоєння реалізації обмінів повідомленнями за стандартом MPI.
План практикуму
Практикум складається з двох етапів:
1. Вивчення технічного завдання. Н а розробку прототипу паралельної СУБД, яке наведене в розділі 1 даного документа. Технічне завдання містить опису модельної бази даних, мови запитів і модульної структури прототипу.
2. Розробка прототипу паралельної СУБД на основі вказівок, наведених у розділі 2 даного документа. У розробці використовується також опис контрольних тестів прототипу, винесене у додаток до цього документа.
Рівень підготовки
Успішне виконання практикуму можливо при наявності:
знань матеріалу університетського курсу по системам баз даних в обсязі підручника [Ульман Дж., Уідом Д. Основи систем баз даних. - М.: ЛОРІ, 2000. - 374 с.] Або [Дейт К.Дж. Введення в системи баз даних. - К.: Діалектика, 1998. - 784 с.];
навичок програмування на мові Сі.