- •Лабораторна робота № 1 odbc - менеджер. Створення odbc -джерел.
- •Короткі теоретичні відомості
- •Odbc-драйвери
- •Концепція odbc
- •Порядок виконання роботи
- •Контрольні питання
- •Лабораторна робота № 2
- •Робота з таблицями бд і відпрацювання sql- запитів.
- •Короткі теоретичні відомості
- •Групи опраторів і види об'єктів в sql
- •Загальна структура sql- запитів
- •Порядок виконання роботи
- •Контрольні питання
- •Лабораторна робота № 1. Odbc - менеджер. Створення odbc –джерел
- •Лабораторна робота № 2. Sql - explorer. Робота з таблицями бд і відпрацювання sql- запитів.
Порядок виконання роботи
Ввійти в ODBC Driver Manager для настроювання джерела даних на конкретну СУБД і базу даних.
Вибрати закладку "System DSN" (Data Source Name – Имя источника данных).
Кнопкою "Add" (добавити) додати нове джерело.
У наступному вікні вибрати " SQL-server" як сервер БД, до якого підключається створюване джерело даних.
Використовуючи кнопку "Finish" (Конец) перейти до наступного вікну.
У вікні, що з'явилося, послідовно задати:
Ім'я ODBC - джерела (чи вказати з наявного списку) ;
IP – адресу чи ім'я сервера БД;
Відзначити вікно "With SQL-server".
Використовуючи кнопку "Client Config" у допоміжному вікні установити протокол
зв'язку з сервером "TCP/IP" і повернутися до попереднього вікна через кнопку ОК".
У попередньому вікні, що з'явилося, вказати необхідні "Login" (Имя) і "Password"
(Пароль) і перейти до нового вікна (для тестової БД вони визначені як - "test"/"test").
Вказати у віконці "Change the default ..." ім'я БД (для загального доступу відкрита
БД "DekanatTest"), з якою ви будете працювати, і перейти до нового вікна
використовуючи кнопку "Next" (Дальше).
У новому вікні, що з'явилося, указати для роботи з СУБД мову "Русский" у віконці "Change the languish" і перейти до наступного вікна для тестування створеного джерела.
З'явиться вікно з кнопкою "Test Data Source " (Тестирование источника данных), за допомогою якої необхідно протестувати правильність настроювань підключення до джерела даних, яким є обрана конкретна БД.
Перевіряється правильність настроювань нового ODBC- джерела на БД. При цьому можливі два варіанти:
Якщо настроювання виконано правильно, то перевірка закінчується повідомленням про успішне тестування. Після этого необхідно повернутися на закладку "System DSN" і переконатися в наявності знов створеного ODBC- джерела;
Якщо настроювання помилкові тестування негативне, то необхідне повернення на попередні сторінки для перевірки настроювань і их виправлення.
На цьому створення ODBC- джерела завершується і по роботі оформлюється протокол.
Контрольні питання
Пояснити призначення ODBC- джерела даних.
Пояснити функціональну різницю між закладками "System DSN" і "User DSN".
Чому робиться настроювання на протокол ТСР/ІР ?
Чи можна для того самого додатка створити декілька ODBC- джерел?
Інші
Лабораторна робота № 2
SQL - EXPLORER.
Робота з таблицями бд і відпрацювання sql- запитів.
Мета роботи: вивчити пакет "SQL-explorer" фірми Borland і навчитися використовувати його для перегляду таблиць конкретної БД з використанням створеного ODBC- джерела.
Короткі теоретичні відомості
При створенні прикладних програм, які звертаються за даними до БД, запити до них треба реалізовувати у вигляді SQL-операторів. Такі оператори можуть встроюватися у текст прикладної програми і компілюватися разом з операторами інших мов. В такому випадку процес відпрацювання програми досить тривалий тому, що значний час витрачається на компіляцію, а це ітераційна процедура, можливо з багатьма проходами.
Крім того, програмисту доводиться писати SQL-оператори, які відкривають і закривають БД і таблиці, задають права доступу в БД, оператори захисту, відновлення даних та інші. В цілому виявляється, що це дуже кропітка і досить нудна робота.
Існує інша технологія, яка базується на попередньо створених ODBC- джерелах, яка значно спрощує процедуру створення та відпрацювання SQL- запитів, які розташовані в додатках. SQL-explorer через відповідне джерело даних надає проектанту доступ до таблиць БД і дозволяє відпрацювати SQL- запити безпосередньо до обраної таблиці та вставити його відразу до тексту програми через clipboard.