Мы поможем в написании ваших работ!
ЗНАЕТЕ ЛИ ВЫ?
|
Мова запитів qbe: основні можливості по формуванню запитів до бази даних, приклади запитів.
Содержание книги
- Дати визначення бази даних та субд; визначити відмінності бази даних від файлової системи; перелічити компоненти субд, а також вимоги, яким вони повинні відповідати.
- Моделі даних: класифікація, головні властивості кожної моделі; порівняти моделі між собою і визначити переваги і недоліки кожної моделі.
- Дати визначення реляційної моделі даних і назвати її складові елементи; пояснити роботу операцій реляційної алгебри.
- Обґрунтувати необхідність проведення нормалізації; дати характеристику нормальним формам бази даних; визначити основні нормальні форми; привести приклади таблиць у нормальних формах.
- Основні фази та етапи життєвого циклу системи баз даних; методологія проектування баз даних: вимоги до методології, послідовність проектування
- Er–моделювання предметної області; перелічити основні компоненти концептуальної моделі; визначати основні об’єкти та види зв’язків між ними.
- Даталогічне проектування бази даних: перелічити етапи і визначити правила переходу від концептуальної моделі до логічної моделі.
- Засоби автоматизації проектування баз даних: класифікація та функціональні можливості case засобів; об’єктно-орієнтований та структурний підходи до проектування баз даних.
- Мова SQL: основні можливості по формуванню запитів до бази даних, приклади запитів.
- Мова запитів qbe: основні можливості по формуванню запитів до бази даних, приклади запитів.
- Паралельна обробка даних у базі даних; транзакції і їхні властивості; управління транзакціями, двохфазове блокування, метод тимчасових міток.
- Архітектура клієнт-сервер: визначити властивості цієї схеми, перелічити переваги і недоліки; порівняти сервер файлів із сервером бази даних.
- Пояснити призначення процедур, що зберігаються, тригерів, генераторів; привести приклади цих програм.
- Розподілені бази даних: архітектура, механізми розподіленого зберігання даних; механізми і моделі реплікації; фрагментація баз даних.
- Технології об’єктного зв’язування odbc, ole db, ado: організація доступу до даних, дати порівняльний аналіз роботи цих механізмів доступу
- Захист інформації в базах даних: пояснити за допомогою яких засобів підтримується безпека, перелічити основні моделі безпеки, привести приклади захисту інформації на мові SQL.
- Об’єктно-орієнтовані бази даних: склад та структура об’єктно-орієнтованої моделі, організація збереження даних та доступу до даних; об’єктно-реляційні бази даних.
- Фізична організація баз даних: склад та структура, фізичне збереження даних у базі даних, багаторівнева організація пам’яті, кешування.
- Пояснити необхідність застосування індексів у базах даних, склад та структура індексів, хешування, бінарні дерева, B–дерева.
- Технології створення баз даних за допомогою сучасних інструментальних засобів, перелічити послідовність робіт із створення локальної і серверної бази даних.
- Адміністрування базами даних, операції резервування і архівування даних, операції по забезпеченню надійності і праце спроможності системи, процеси журналізації в базах даних; експлуатація баз даних.
- Бази даних в internet: публікації баз даних в internet, web-застосування і web-сервери, інтерфейси програмування web-застосувань, використання технології XML для публікації баз даних.
- Інформаційні сховища: склад і структура, багатомірна модель даних, проектування багатомірних баз даних, застосування технологій OLAP для обробки даних.
- Інформаційне забезпечення автоматизованих систем: склад та структура інформаційного забезпечення, системи класифікації та кодування інформації.
- База знань: склад і структура, головні відмінності від бази даних; моделі представлення знань, організація виведення в базах знань.
Похожие статьи вашей тематики
QBE (Query by example) —ця мова базується на обчисленні доменів.Запит формується у вигляді таблиці.Недолік:не може застосовуватись разом з мовами програмування.
Мова (QBE (Оиегу-Ьу-Ехаглріе) використовує візуальний підхід для організації доступу до інформації в БД, побудований на застосуванні шаблонів запитів. Робота в (ЗВЕ виконується шляхом завдання зразків значень у шаблоні запиту, де передбачається той тип доступу до БД, який потрібен у даний час. Засоби мови (QBE можуть бути застосовані для вводу запитів до інформації, що зберігається в одній або декількох таблицях, а також для визначення набору полів, що повинні бути присутні у результуючій таблиці. Відбір записів може виконуватися по конкретному або загальному критерію і передбачати виконання необхідних обчислень на основі інформації, що зберігається у БД. Крім того, засоби ОВЕ можна використовувати для виконання різних операцій над таблицями - додавання і вилучення записів, модифікація значень полів або створення нових полів і таблиць.
Мова QBE має значну структурну схожість з мовою SQL, але не надає можливості вбудовувати запити на QBE у традиційні мови програмування. Конкретна реалізація мови QBE відрізняється для кожної СКБД. Розглянемо деякі положення по формуванню запитів за допомогою мови QBE.
На екрані дисплею відображається шаблон однієї або декількох таблиць, які будуть приймати участь у запиті. У лівому стовпчику записується назва файлу БД: в інших стовпчиках - імена полів файлу. У цій формі користувач визначає умови запиту.
Приклад.
Визначити всіх студентів 1 курсу.
Якщо треба виконати операцію і,то все записується в 1 рядок. Можна застосовувати =,<,>,≤,≥,≠ та NOT,OR,AND.
Для зв»язування таблиць використовуються так звані змінні для прикладу (наповнювачі).
Студенти
Дисципліна
Визначити всіх студентів для яких проводить заняття викладач Бойко в 5 семестрі.
Можна використовувати ф-ї агрегування і групування.
Спосіб створення запитів до бази даних, з використанням зразків у вигляді текстової рядки, назви документа або списку документів.Система QBE перетворює користувальницький введення в формальний запит до бази даних, що дозволяє користувачеві робити складні запити без необхідності вивчати більш складні мови запитів таких як SQL.
QBE-запити (Query by Example-Запит за зразком)- запити, що будуються за допомогою конструктора запитів, що представляє собою графічний інструмент для створення запитів за зразком.
QBE створювався, як мова, що базується на обчисленні на доменах, що дозволяє швидко формувати запити за допомогою фрагмента реляційної схеми бази надаваного інструментальним засобом.Програмування на QBE здійснюється за допомогою таблиць-шаблонів, які формуються у відповідності зі схемою бази. Якщо для вираження запиту користувачу необхідні дві або більше таблиць, він може сформувати додаткові шаблони.Допускається використання змінних (наприклад, для створення запиту з декількох таблиць). Його можна зберегти у форматі XML і як запит в деякому класі.
Деякі правила формування запитів на мові QBE: Р - Команда вивода - застосовується для виводу або окремих полів або всіх полів, таблиць, що використовуються у запиті; _Х - Змінна – завжди починається зі знака підкреслення, призначена для порівняння даних у одній чи декількох таблицях; SUM,AVERAGE, MAX,MIN,COUNT – Функції агрегування; CALC - Оператор обчислення; AND,OR,NOT - Логічні функції.
Приклад: Визначити прізвища всіх викладачів кафедри ІТ, які займають посаду доцента
Teach
| T_Num
| T_name
| T_Post
| C_Title
|
|
| P.
| “доцент”
| “ІТ”
|
|