МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
Кафедра ЕОМ
РОБОТА В OPENOFFICE.ORG BASE ІЗ ЗОВНІШНЬОЮ СКБД
МЕТОДИЧНІ ВКАЗІВКИ
до лабораторної роботи № 6 з дисципліни
“ Організація баз даних ”
для студентів базового напрямку 6.0915
“Комп’ютерна інженерія”.
Львів - 2008
Методичні вказівки до лабораторної роботи № 6 “Робота в OpenOffice.org Base із зовнішньою СКБД” з дисципліни "Організація баз даних" для студентів базового напрямку 6.0915 “Комп’ютерна інженерія” /Укл.: Карпін О.О., Морозов Ю.В. - Львів: Видавництво Національного університету “Львівська політехніка”, 2008.- 16 с.
Укладачі: Карпін О.О., канд. техн. наук., доц.
Морозов Ю.В., канд. техн. наук., доц.
Відповідальний за випуск Морозов Ю.В., канд. техн. наук., доц.
Рецензенти: Квурт Л.С., канд. техн. наук., доц.
Березко Л.О., канд. техн. наук., доц.
Лабораторна робота № 6
Робота в OpenOffice.org Base із зовнішньою СКБД
МЕТА РОБОТИ
Навчитися під’єднувати OpenOffice.org Base до зовнішньої СКБД та працювати в режимі “клієнт-сервер”.
МЕТОДИЧНІ ВКАЗІВКИ
ОСНОВНІ ТЕОРЕТИЧНІ ВІДОМОСТІ
Під’єднання до зовнішніх баз даних у OpenOffice.org Base може відбуватися одним з наступних способів:
Прямий зв’язок з базою даних (dBase);
Зв’язок з базою даних через ODBC-драйвер (Oracle, MySQL та інші).
Драйвер ODBC реалізує уніфікований інтерфейс зі сторони користувача та спеціалізований зі сторони бази даних до якої цей драйвер належить. Створення аплікацій із зв’язком до бази даних через ODBC-драйвер дозволяє розробнику не заглиблюватися в специфіку бази даних та надати аплікації властивість незалежності від типу бази даних. Це значить, що теоретично аплікація має працювати з Oracle, Sybase, SQL Server, Informix і іншими базами даних. Інтерфейс ODBC дозволяє працювати в режимі “клієнт-сервер”. При цьому база даних розташована віддалено на іншому комп’ютері, та є можливість організовувати під’єднання до цієї бази даних одночасно на багатьох комп’ютерах.
СТВОРЕННЯ ODBC ЗВ’ЯЗКУ ДО БАЗИ ДАНИХ
В лабораторній роботі показано під’єднання за допомогою ODBC інтерфейсу до бази даних Oracle. Для цього, перш за все, необхідно створити ODBC зв’язок (в операційній системі Windows зв’язок створюється через панель керування/адміністрування/джерело даних (ODBC). Проте СКБД часто пропонують свої програми для створення та тестування ODBC зв’язку. Розглянемо весь процес створення ODBC зв’язку до бази даних Oracle. Для цього:
Відкриваємо програму Oracle ODBC Test.
Рис. 1. Розташування програми Oracle ODBC Test
При запуску програма запропонує вибрати існуючий ODBC зв’язок або створити новий.
Рис. 2. Вибір джерела даних ODBC
Створюємо джерело даних ODBC для Oracle.
Рис. 3. Вибір драйвера джерела даних ODBC
Рис. 4. Встановлюємо параметри для зв’язку з базою даних Oracle: User Name – “scott”, Password – “tiger”, Сервер - “student”
Вибираємо джерело даних ODBC для програми.
Рис. 5. Вибір джерела даних для програми
Вводимо пароль для під’єднання до бази даних Oracle.
Рис. 6. Вікно ідентифікації користувача в базі даних (Oracle User Name – “scott”, Password – “tiger”, Сервер - “student”)
Програма зв’язалася з базою даних Oracle. Дозволяються SQL команди для роботи з базою даних та виконання віддалених процедур. Переглянемо таблиці користувача.
Рис. 7. Програма тестування ODBC після під’єднання до бази даних
ПІД’ЄДНАННЯ OPENOFFICE.ORG BASE ДО ЗОВНІШНЬОЇ СКБД ЗАСОБАМИ ODBC
Запустити програму OpenOffice.org Base.
У вікні вибору бази даних вибрати “зв’язатися із зовнішньою базою даних“ через ADO (ADO об’єктно-орієнтована надбудова для ODBC).
Рис. 8. Вікно вибору бази даних
Вибрати ODBC інтерфейс та прописати всі необхідні параметри.
Рис. 9. Вікно властивостей зв’язку з даними
Рис. 10. Вікно властивостей зв’язку з даними (підключення)
Перевірити під’єднання з базою даних
Рис. 11. Повідомлення, якщо зв’язок відбувся
Далі слідуємо всім вказівкам майстра для під’єднання OpenOffice.org Base до бази даних.
Рис. 12. Крок 2 майстра створення бази даних OpenOffice.org Base
Рис. 13. Крок 3 майстра створення бази даних OpenOffice.org Base
Рис. 14. Крок 3 майстра створення бази даних OpenOffice.org Base. Перевірка зв’язку.
Рис. 15. Крок 4 майстра створення бази даних OpenOffice.org Base.
Нова база даних OpenOffice.org Base створена. В якості джерела даних виступає база даних Oracle (User Name – “scott”, Password – “tiger”, Сервер - “student”).
Рис. 16. Створена база даних OpenOffice.org Base із під’єднанням до бази даних Oracle (User Name – “scott”, Password – “tiger”, Сервер - “student”)
ЗАВДАННЯ
Засобами ODBC організувати під’єднання OpenOffice.org Base із зовнішньою базою даних (наприклад, Oracle).
ЗМІСТ ЗВІТУ
Опис проведених робіт.
Загальний опис усієї створеної за семестр інформаційної системи.
ПИТАННЯ ДЛЯ САМОПЕРЕВІТКИ
Яким чином встановлюється з’єднання з іншими СКБД?
Що таке режим “клієнт-сервер”?
Що таке ODBC?
НАВЧАЛЬНО-МЕТОДИЧНІ МАТЕРІАЛИ
Гринберг Ф., Гринберг Р. Самоучитель программирования на входом языке СУБД. – М.: Мир, 1989, 453 с.
OpenOffice v. 2.0. Описание системы и руководство программиста. Техническая документация. 1500 с.
Крамм Р. Системы управления базами данных для персональных компьютеров. – М., Финансы и статистика, 1988, 383 с.
ЗМІСТ
Мета роботи 3
Методичні вказівки 3
Основні теоретичні відомості 3
Створення ODBC зв’язку до бази даних 3
Під’єднання OpenOffice.org Base до зовнішньої СКБД засобами ODBC 7
Завдання 13
Зміст звіту 13
Питання для самоперевітки 13
Навчально-методичні матеріали 14
НАВЧАЛЬНЕ ВИДАННЯ
МЕТОДИЧНІ ВКАЗІВКИ
лабораторної роботи № 6
“Робота в OpenOffice.org Base із зовнішньою СКБД ”
з дисципліни
"Організація баз даних "
для студентів напрямку
“Комп’ютерна інженерія”
Укладачі Карпін Олександр Олександрович
Морозов Юрій Васильович
Редактор
Комп’ютерне складання
Підписано до друку
Формат 70 х 100 1/16. Папір офсетний.
Друк на різографі. Умовн. друк. арк. ...... Обл.-вид. арк. ......
Наклад 15 прим. Зам. №
Поліграфічний центр
Видавництва Національного університету “Львівська політехніка”
вул. Колесси, 2, 79000, Львів