|
Скачати 408.58 Kb.
|
Четвертий етап - перспективи розвитку систем управління базами данихЦей етап характеризується появою нової технології доступу до даних – інтранет. Основна відмінність цього підходу від технології клієнт-сервер полягає в тому, що відпадає необхідність використання спеціалізованого клієнтського програмного забезпечення. Для роботи з видаленою базою даних використовується стандартний броузер Internet, наприклад Microsoft Internet Explorer, і для кінцевого користувача процес звернення до даних відбувається аналогічно навігації по Всесвітній Павутині. При цьому вбудований в HTML-сторінку код, написаний звичайно на мовах Java, Java-script, Perl і інших, відстежує всі дії користувача та транслює їх в низькорівневі SQL-запити до бази даних, виконуючи, таким чином, ту роботу, якої в технології клієнт-сервер займається клієнтська програма. Зручність даного підходу привела до того, що він став використовуватися не тільки для видаленого доступу до баз даних, але і для користувачів локальної мережі підприємства. 31. НАЗВІТЬ ВИДИ ПРОГРАМ, ЩО ВІДНОСЯТЬСЯ ДО СУБД. До СУБД відносяться наступні види програм:
Засоби розробки програм роботи з БД можуть використовуватись для створення різновидів наступних програм:
Програми першого та другого вигляду досить малочислені, так як призначені головним чином, для системних програмістів. Пакетів третього виду значно більше, але менше ніж повнофункціональних СУБД. 32. ПОВНОФУНКЦІОНАЛЬНІ СУБД (ПФСУБД) представляють собою традиційні СУБД які зявились для великих машин і для ПЕОМ. З поміж всіх СУБД сучасні ПФСУБД являються найбільш багато обчислювальними і потужними по своїм можливостям. До ПФСУБД відносяться, наприклад, такі пакети, як Clarion Database , Developer, DataEeas, DataFlax, dBase4, Microsoft Accses, Fox Pro, Paradox.. Зазвичай ПФСУБД мають розвинений інтерфейс, що дозволяє з допомогою меню команд виконувати основні дії з БД .створювати і модифікувати структури таблиць, вводити дані, формувати запити, не використовуючи мови програмування. а зручно користуватися мовою QBE (Query ВуЕхаmple). Для забезпечення доступу до інших БД або до даних SQL-серверів повнофункціональні СУБД мають факультативні модулі.
Існуючі СУБД підтримують наступні технології розробки додатків:
-При ручному кодуванні програмісти вручну набирають текст програми додатків, після чого виконують їх налагодження. -Використання генераторів спрощує розробку додатків, оскільки при цьому можна отримати програмний код без ручного набору. Генератори додатків полегшують розробку основних елементів додатків (меню, екранних форм, запитів і т.д.), але найчастіше не можуть повністю виключити ручне кодування. -Засоби візуального програмування додатків являються подальшим розвитком ідей використання генераторів додатків. Додаток при цьому складається з готових “будівних блоків” за допомогою зручної інтегрованої середи. При необхідності розробник легко може вставити в додаток свій код. Інтегрована середа, як правило, представляє потужні засоби створення, наладки і модифікації додатків. Використання засобів візуального програмування дозволяє у найкоротші строки створювати більш надійні, привабливі и ефективні додатки у порівнянні з додатками, отриманими першими двома способами.
Для розробки клієнтських додатків у більшості випадків замість універсальних засобів розробки зручніше використати персональні СУБД. Використання персональних СУБД дозволяє не тільки ефективно організовувати роботу з бізнес-правилами, але й підтримати незалежну роботу клієнтського додатка за рахунок наявності власних форматів зберігання даних. Коротка характеристика деяких персональних СУБД. Lotus Approach 97 Дозволяє виконувати всі види обробки даних. Має дуже простий інтерфейс. СУБД тісно інтегрована з базами даних Notes й електронними таблицями Lotus 1-2-3. Підтримує технологію електронного обміну повідомленнями MAPI. MS Access 97 Повноцінна СУБД, що володіє багатим набором візуальних засобів, численними майстрами й потужною мовою програмування Visual Basic for Applications. Має гнучку систему підготовки звітів. Підтримуються технології ODBC і OLE 2.0. СУБД тісно інтегрована з усіма додатками MS Office. MS Visual FoxPro 5 Одна з найбільш швидких персональних СУБД, що сполучає технологію xBase й об’єктно-орієнтировану мову програмування. Має багатий набір візуальних засобів розробки й майстрів для швидкої побудови додатків і звітів. Підтримуються технології Active, ODBC й OLE 2.0. Дозволяє створювати OLE-сервера й має засоби для розробки й підтримки додатків “клієнт-сервер”. Paradox 7 Підтримує всі види роботи з даними. Для візуального виконання стандартних завдань є спеціальний засіб Experts. Наділений власною досить складною мовою ObjectPAL. Підтримує технології OLE 2.0, Active, MAPI й ODBC. 35. БАГАТОКОРИСТУВАЛЬНИЦЬКІ СУБД включають в себе сервер БД та клієнтську частину та, як правило, можуть працювати в неоднорідному обчислювальному середовищі (з різними типами ЕВМ та операційними системами). До багатокористувальницьких СУБД відносяться, наприклад, СУБД Oracle та Informix. За моделлю даних СУБД (як і БД) розділяють на ієрархічні, сітьові, реляційні, об”єктно-орієнтовані та інші типи. Деякі СУБД можуть одночасно підтримувати декілька моделей даних. З точки зору користувача, СУБД реалізує функції збереження, зміни (поповнення, редактування, вилучення) та обробки інформації, а також розробки та отримання різноманітних вихідних документів. Для роботи з інформацією, яка зберігається в БД СУБД надає програмам та користувачам 2 типи мов:
Найбільше розповсюдження отримали мови QBE – мова маніпулювання даними та SQL, який поєднує властивості мов обох типів. Вищезгадані функції СУБД в свою чергу використовують наступні низькорівневі (низкоуровневые) функії:
Транзакція має три основних властивості:
36. НАЗВІТЬ МОВИ ДЛЯ РОБОТИ З ІНФОРМАЦІЄЮ В СУБД. Для роботи з інформацією, яка зберігається в БД СУБД надає програмам та користувачам 2 типи мов:
Найбільше розповсюдження отримали мови QBE – мова маніпулювання даними та SQL, який поєднує властивості мов обох типів. 37. МОДЕЛІ ПРЕДСТАВЛЕННЯ ДАНИХ ЯКІ ПІДТРИМУЮТЬСЯ СУБД Дані, які зберігаються в БД мають визначену логічну структуру, тобто описуються деякою моделлю представлення даних (моделлю даних), яка підтримується СУБД. До числа класичних відносяться наступні моделі даних:
Крім того, в останні роки з’явились та стали більш активно впроваджуватись на практиці наступні моделі даних:
Ієрархічні СУБД - підтримують деревоподібну організацію інформації. Підсилена цілісність БД. Зв'язки між записами у вигляді відносин предок – нащадок. Мережеві СУБД - розширює ієрархічну модель СУБД, дозволяючи групувати зв'язки між записами в множини. Файл-серверні СУБД – файли даних розташовуються централізовано на файл-сервер. Клієнт-серверні СУБД – забезпечують розмежування доступу між користувачами, також мало завантажують мережу та клієнтські ЕОМ. Вбудовувані СУБД - бібліотека, яка дозволяє уніфікованим чином зберігати великі обсяги даних на локальній машині. Доступ до даних може відбуватися через SQL або через особливі функції СУБД. |
Контрольний тест по темі Для чого призначені запити: для зберігання даних бази; для відбору і обробки даних бази; для введення даних бази і їх перегляду; ... |
Тема : Створення нової бази даних. Створення таблиць Таблиця бази даних місце збереження інформації про об’єкти бази даних, призначена для збереження первинних даних |
Концепція баз даних. Визначення бази даних як автоматизованої системи Система управління базами даних це пакет прикладних програм і сукупність мовних засобів, що призначені для створення, супроводження... |
Контрольний тест по темі Для чого призначені форми: для зберігання даних бази; для відбору і обробки даних бази; для введення даних бази і їх перегляду; ... |
Робота з таблицями Таблиця бази даних місце збереження інформації про об’єкти бази даних, призначене для збереження первинних даних |
Уроку Тема: Створення бази даних в ЕТ Мета: Навчитися створювати структуру бази даних в ЕТ, створювати форми даних і працювати з ними |
Тема : Створення нової бази даних. Створення звітів Звіт – об’єкт бази даних, призначений для оформлення потрібних даних з БД згідно з вимогами стандартів. Звіти створюються на основі... |
Моделі даних. Поняття бази даних. Моделі бази даних (ієрархічна,... Бази даних. Моделі даних. Поняття бази даних. Моделі бази даних (ієрархічна, мережева та реляційна). Проектування баз даних. Модель... |
ЗАКОН УКРАЇНИ «володілець бази персональних даних» і «розпорядник бази персональних даних» у всіх відмінках і числах замінено відповідно словами... |
Форма в Access це форматований об'єкт бази даних, призначений для... |