
- •Кременчук 2010 Розповсюдження і тиражування без офіційного дозволу Кременчуцького університету економіки інформаційних технологій і управління та авторів заборонено.
- •1 Мета та завдання дисципліни
- •2 Методичні вказівки до виконання лабораторних робіт
- •3 Завдання до лабораторніх робіт
- •3.1 Лабораторна робота № 1
- •1 Теоретичні відомості
- •2 Хід роботи
- •2.1 Створення бази даних
- •2.2 Реєстрація бази даних
- •2.3 Підключення до бази даних
- •2.4 Видалення бази даних
- •2.5 Отримання метаданих
- •2.6 Резервне копіювання і відновлення
- •3 Завдання
- •4 Звіт про виконання роботи
- •5 Контрольні питання
- •3.2 Лабораторна робота № 2
- •1 Теоретичні відомості
- •1.1 Типи даних InterBase
- •2 Хід роботи
- •3 Завдання
- •4 Звіт про виконання роботи
- •5 Контрольні питання
- •3.3 Лабораторна робота № 3
- •1 Теоретичні відомості
- •1.1 Таблиці (Tables)
- •1.2 Індекси
- •2 Хід роботи
- •3 Завдання
- •4 Звіт про виконання роботи
- •5 Контрольні питання
- •3.4 Лабораторна робота № 4
- •1 Теоретичні відомості
- •1.2 Обмеження первинного ключа (Primary key)
- •1.2 Обмеження унікальності (Unique)
- •1.3 Обмеження зовнішнього ключа (Foreign keys)
- •1.4 Контрольні обмеження (Checks)
- •2 Хід роботи
- •3 Завдання
- •4 Звіт про виконання роботи
- •5 Контрольні питання
- •3.5 Лабораторна робота №5.
- •1 Теоретичні відомості
- •1.1 Генератори (Generators)
- •1.2 Бізнес-правила
- •1.3 Тригери (Triggers)
- •2. Хід роботи
- •3 Завдання
- •4 Звіт про виконання роботи
- •5 Контрольні питання
- •3.6 Лабораторна робота №6
- •1 Теоретичні відомості
- •1.1 Додавання нових даних
- •1.2 Видалення існуючих даних
- •1.3 Оновлення існуючих даних
- •2. Хід роботи
- •3. Завдання
- •4. Звіт про виконання роботи
- •5. Контрольні питання
- •3.7 Лабораторна робота №7
- •1 Теоретичні відомості
- •2. Хід роботи
- •3. Завдання
- •4. Звіт про виконання роботи
- •5. Контрольні питання
- •3.8 Лабораторна робота №8
- •1 Теоретичні відомості
- •1.1 Представлення (Views)
- •1.2 Представлення, що модифікуються
- •2 Хід роботи
- •3 Завдання
- •4 Звіт про виконання роботи
- •5 Контрольні питання
- •3.9 Лабораторна робота №9
- •1 Теоретичні відомості
- •1.1 Процедури, що зберігаються (Procedures)
- •1.2 Види процедур, що зберігаються, в InterBase
- •2 Хід роботи
- •3 Завдання
- •4. Звіт про виконання роботи
- •5. Контрольні питання
- •3.10 Лабораторна робота №10
- •1 Теоретичні відомості
- •2 Компоненти доступу до даних
- •3 Хід роботи
- •4. Звіт про виконання роботи
- •5. Контрольні питання
- •3.11 Лабораторна робота №11
- •1 Теоретичні відомості
- •1.2 Компонент tibsql
- •2. Порядок виконання
- •3. Звіт про виконання роботи
- •4. Контрольні питання
- •Перелік рекомендованої літератури
КРЕМЕНЧУЦЬКИЙ УНІВЕРСИТЕТ ЕКОНОМІКИ, ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ І УПРАВЛІННЯ
Методичні вказівки
до виконання лабораторних робіт з дисципліни
«Організація баз даних та знань»
Частина 2
для студентів денної та заочної форми навчання
за напрямком підготовки – 6.050101 Комп’ютерні науки
Факультет – Комп’ютерних технологій
Кафедра – “Інформаційні технології проектування”
Кременчук 2010 Розповсюдження і тиражування без офіційного дозволу Кременчуцького університету економіки інформаційних технологій і управління та авторів заборонено.
Методичні вказівки до виконання лабораторних робіт з дисципліни “Організація баз даних та знань” для студентів денної та заочної форми навчання за напрямком підготовки – 6.050101 Комп’ютерні науки
/ Укл. доц. Лимаренко А.С. – Кременчук: РВЦ КУЕІТУ, 2010. – 72 с.
Містять методичні вказівки, перелік лабораторних робіт; методичні рекомендації з їх виконання; порядок проведення лабораторних робіт; перелік основної літератури, а також допоміжна література; питання до самоконтролю, які винесені для розгляду в дисципліні “Організація баз даних та знань”.
Призначені для студентів денної та заочної форми навчання факультету комп’ютерних технологій за напрямком підготовки – 6.050101 Комп’ютерні науки
Укладач:
доц. Лимаренко А.С
(прізвище, ім’я та по-батькові, вчена ступінь, вчене звання розробника)
Рецензент:
(прізвище, ім’я та по-батькові, вчена ступінь, вчене звання, посада в ВНЗ)
Відповідальний за випуск: проф. к.т.н. Оксанич І.Г.……….………………………….….
(прізвище, ім’я та по-батькові, вчена ступінь, вчене звання)
Методичні вказівки розглянуті та рекомендовані до видання на засіданні кафедри “Інформаційні технології проектування ”
Протокол № ……. “ …… ” ……………… 2010… року.
Зав. кафедрою …………............................………….…………… проф. Краскевич В.Є.
(підпис) (прізвище та ініціали)
Затверджено методичною радою КРЕМЕНЧУЦЬКОГО УНІВЕРСИТЕТУ ЕКОНОМІКИ, ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ І УПРАВЛІННЯ
Протокол № ……. “ …… ” ……………… 2010… року.
Комп`ютерний набір: Лимаренко А.C………………………………
(прізвище та ініціали)
ЗМІСТ
Вступ
|
4 |
1 Мета та завдання дисципліни
|
5 |
2 Методичні вказівки до виконання лабораторних робіт
|
5 |
3 Завдання до лабораторних робіт
|
6 |
3.1 Лабораторна робота № 1 Операції з базою даних |
6 |
3.2 Лабораторна робота № 2 Робота з доменами. |
12 |
3.3 Лабораторна робота № 3 Робота з таблицями. |
17 |
3.4 Лабораторна робота № 4 Використання обмежень |
23 |
3.5 Лабораторна робота № 5 Робота з тригерами та генераторами |
28 |
3.6 Лабораторна робота № 6 Внесення змін до бази даних |
33 |
3.7 Лабораторна робота № 7 Вибірка даних |
37 |
3.8 Лабораторна робота № 8 Робота з представленнями |
42 |
3.9 Лабораторна робота № 9 Використання процедур, що зберігаються |
46 |
3.10 Лабораторна робота № 10 Робота в Delphi з базами даних за технологією InterBase Express. |
52 |
3.11 Лабораторна робота № 11 Робота з процедурами InterBase, що зберігаються. Використання компонента TIBSQL для виконання параметричних запитів. Механізм майстер-деталь. |
62 |
Перелік рекомендованої літератури |
72 |
ВСТУП
Дисципліна "Організація баз даних та знань" входить до складу наскрізної безперервної програми підготовки спеціалістів по автоматиці і управлінню в технічних та інформаційних системах в сфері обчислювальної техніки, обчислювальних мереж і визначає зміст спеціальної підготовки в області проектування баз даних та розробки інформаційних систем з використанням баз даних для рішення задач автоматичного і автоматизованого управління.
Мета навчальної дисципліни: отримання студентами знань, практичних навичок і вміння використання сучасних комп’ютерних систем управління базами даних для проектування баз даних і програмування прикладних систем обробки даних.
Основний опір робиться на придбання навичок практичної роботи на комп'ютерах, постановку задач, їх формалізацію і використання сучасних програмних засобів для їх реалізації.
Для успішного виконання лабораторних робіт студенти повинні мати досить високий рівень знання комп'ютерної техніки, включаючи навики програмування.
Підготовка до кожної лабораторної роботи проводиться в неаудиторний час. Студент повинен опрацювати самостійно теоретичні питання з кожної теми лабораторних робіт. З метою надання методичної допомоги студентам наводиться теоретичний матеріал для кожної теми усіх лабораторних робіт.
Студент повинен ознайомитися з теоретичними питаннями і порядком виконання роботи. За конспектом лекцій і за літературою, запропонованою наприкінці даних методичних вказівок, студент повинен опрацювати відповідні теми і відповісти на контрольні питання, наведені в лабораторній роботі.
Виконавши лабораторну роботу, студент повинен закінчити оформлення звіту відповідно до вимог даної роботи. При захисті роботи необхідно відповідати на контрольні питання і вміти пояснювати і коментувати хід її виконання.