Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ по ОБД ИТП 2 сем.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
6 Мб
Скачать
☆

1 Мета та завдання дисципліни

Мета вивчення дисципліни – отримання студентами знань, практичних навичок і вміння використання сучасних комп’ютерних систем управління базами даних для проектування баз даних і програмування прикладних систем обробки даних.

Місце дисципліни в навчальному процесі

Вивчення дисципліни «Організація баз даних та знань» базується на знаннях з курсів «Організація і функціонування ЕОМ», «Основи програмування та алгоритмічні мови», «Об’єктно-орієнтоване програмування»,

Внаслідок вивчення дисципліни студенти повинні:

знати:

– типи моделей даних, особливості їх організації, переваги і недоліки ;

– етапи проектування реляційної бази даних ;

– типову організацію та основні компоненти СУБД ;

– призначення і основні функції СУБД;

– спеціалізовані мови програмування, управління та маніпулювання даними в СУБД та мови створення систем обробки даних(SQL, xBase (FoxPro), об’єктно-орієнтовані мови);

– принципи роботи систем клієнт-сервер, SQL сервери баз даних;

– організацію БД та роботу з даними на SQL сервері InterBase;

– технології ODBC, BDE забезпечення доступу до зовнішніх даних при розробці прикладних програмних систем “клієнт-сервер”

вміти:

– виконати постановку задачі для конкретної предметної області з використанням сучасної СУБД і відповідної моделі даних для програмування системи обробки даних.;

– безпосередньо обробляти дані через системні меню СУБД (Visual FoxPro);

– обробляти дані за допомогою прикладних програм(на мові xBase) в FoxPro;

– здійснювати створення бази даних , пошук та маніпулювання даними в СУБД Visual FoxPro, SQL сервері баз даних InterBase за допомогою мови структурованих запитів SQL;

– створювати прикладні системи обробки даних; використовуючи СУБД FoxPro, SQL сервер баз даних Interbase, програмну середу Delphi (для розробки клієнтської частини системи “клієнт–cервер”);

– забезпечити надійність систем зберігання і обробки даних.

2 Методичні вказівки до виконання лабораторних робіт

До виконання лабораторної роботи необхідно ознайомитися з теоретичною частиною роботи. Під час виконання роботи необхідно виконати всі завдання, які наведені у відповідному пункті. По завершенню роботи необхідно оформити звіт, зміст якого визначаються відповідним пунктом. Для захисту роботи необхідно виконати додаткове завдання, яке визначає викладач та відповісти на контрольні питання.

3 Завдання до лабораторніх робіт

3.1 Лабораторна робота № 1

Тема роботи: Операції з базою даних

Мета роботи: Вивчити операції, що проводяться з базами даних в цілому. Отримати навики використання програми "IB Expert" для створення, видалення, реєстрації, підключення, отримання метаданих, резервного копіювання і відновлення бази даних СУБД InterBase. Вивчити SQL-оператори для створення, підключення і видалення бази даних.

1 Теоретичні відомості

На сьогоднішній день відомо більше двох десятків серверних СУБД, з яких найбільш популярними є Oracle, Microsoft SQL Server, Informix, DB2, Sybase, InterBase, MYSQL.

Кажучи про InterBase, ми матимемо на увазі сімейство трьох серверів – InterBase, Firebird і Yaffil, оскільки прийоми роботи з цими СУБД практично ідентичні.

СУБД InterBase – це SQL-сервер реляційних баз даних, призначений для використання в додатках з архітектурою клієнт-сервер. Цей сервер володіє всіма характеристиками, обов'язковими для SQL-сервера баз даних, пред'являє мінімальні вимоги до апаратних засобів, забезпечує легкість в адмініструванні, надійність і продуктивність, необхідну для створення сучасних інформаційних систем будь-якого масштабу.

У InterBase база даних є одним або декількома файлами, в яких зберігаються дані користувача і метадані. Розширення цього файлу може бути будь-яким, але при виконанні лабораторних робіт слід використовувати розширення "*.gdb". Файл з базою даних є набором сторінок однакового розміру. Розмір сторінки задається при створенні бази даних і може бути змінений лише при її відновленні з резервної копії. Читання і запис даних в базі даних здійснюється посторінковий.

Сервер СУБД не має інтерфейсу користувача і для виконання операцій з базою даних йому необхідно посилати команди за допомогою якої-небудь прикладної програми. Для виконання операцій з базою даних при проведенні лабораторних робіт пропонується використовувати програму "IB Expert", що є найбільш поширеним і зручним засобом адміністрування баз даних InterBase/Firebird/Yaffil.

Більшість дій з базою даної InterBase в програмі IBExpert можуть бути здійснена двома способами: або виконанням операторів мови SQL у вікнах "Script Execute" (підключення до бази даних не обов'язково) і "SQL Editor" (потрібне підключення до бази даних), або з використанням меню і діалогових вікон. У останньому випадку оператори SQL, які потрібні для виконання даної дії, згенерують і виконані програмою IBExpert автоматично.

Для відкриття вікон "Script Execute" і "SQL Editor" використовуються однойменні команди меню "Tools".