![](/user_photo/2706_HbeT2.jpg)
- •1.Тиражування та фрагментація даних як засоби розв’язання проблеми неоднорідності джерел даних.
- •2.Об’єкт схеми типу “таблиця”.
- •3.Основні риси розподілених систем баз даних.
- •4. Об’єкт схеми типу “кластер”(cluster).
- •5.Перелічити та описати типи сервісів субд третього покоління.*
- •6.Забезпечення цілісносності даних скбд oracle.
- •7.Маніфест систем баз даних третього покоління: принцип відкритості.
- •8.Засоби та технологія відновлення даних після збоїв скбд oracle.
- •9. Маніфест систем баз даних третього покоління:принцип збереження позитивних рис реляційних систем.
- •10.Тригери в скбд oracle.
- •11.Моделювання реального світу засобами інформаційних систем.
- •12.Словник даних скбд oracle(data dictionary).
- •13.Типова система архітектури “Клієнт-сервер”(схема, методи побудови).
- •14.Обєкт схеми типу “функція, що зберігається”.
- •15. Розподілення та децентралізація ресурсів управління інформацією.
- •16. Фізична структура oracle
- •17. Взаємозв’язок розподіленості, неоднорідності та стандартизації в розвитку способів побудови сучасних інформаційних систем.
- •18. Транзакції в оракл
- •19. Розвиток стандартів
- •20. Архітектура сервера скбд oracle
- •21. Неоднорідність компонентів інформаційних систем
- •22.Логічна структура скбд oracle
- •23. Основні вимоги до реалізації систем архітектури “Клієнт-сервер”
- •24. Обєкт схеми типу “синонім”.
- •25. Обєкт схеми типу “процедура, що зберігається”
- •26. Функціональні особливості розподілених систем баз даних в порівнянні з централізованими системами(віддалені запити/одиниці роботи,та інше).
- •27. Операції фіксації/відкату транзакції
24. Обєкт схеми типу “синонім”.
Синонім є псевдонім для об'єкта бази даних, тобто, інше ім'я, під яким може бути відомий об'єкт. Синоніми бувають двох типів: приватний або загальнодоступний. Приватний синонім може використовуватися тільки користувачем Oracle, який його створив. Загальнодоступний синонім може бути створений лише адміністратором бази даних, але до нього може звернутися хто завгодно (користувачеві Oracle все одно потрібні привілеї на об'єкт, що лежить в його основі, щоб мати можливість його використовувати). Синоніми дозволяють уникнути жорсткого визначення в коді власників будь-яких об'єктів. Це означаючи ¬ ет, що просто змінивши синонім (і не міняючи код), можна змусити програму працювати з іншою табли ¬ цею (можливо, в іншому користувача Oracle). Синоніми можуть бути створені для об'єктів багатьох типів, включаючи процедури бази даних. CREATE SYNONYM mysyn FOR тагу.hertable;
25. Обєкт схеми типу “процедура, що зберігається”
Це об'єкт бази даних, що представляє собою набір SQL-інструкцій, який компілюється один раз і зберігається на сервері. Збережені процедури дуже схожі на звичайні процедури мов високого рівня, у них можуть бути вхідні і вихідні параметри і локальні змінні, в них можуть проводитися числові обчислення і операції над символьними даними, результати яких можуть присвоюватися змінним і параметрами. У збережених процедурах можуть виконуватися стандартні операції з базами даних (як DDL, так і DML). Крім того, в збережених процедурах можливі цикли і розгалуження, тобто в них можуть використовуватися інструкції управління процесом виконання. Збережені процедури схожі на визначені користувачем функції (UDF). Основна відмінність полягає в тому, що для користувача функції можна використовувати як і будь-яке інше вираження в SQL запиті, у той час як зберігаються процедури повинні бути викликані за допомогою функції CALL: CALL процедура (...) або EXECUTE процедура (...)
Збережені процедури можуть повертати безлічі результатів, тобто результати запиту SELECT. Такі безлічі результатів можуть оброблятися, використовуючи курсори, іншими збереженими процедурами, повертаючи вказівник результуючого безлічі, або ж додатками. Збережені процедури можуть також містити оголошені змінні для обробки даних і курсорів, які дозволяють організувати цикл з кількох рядках у таблиці. Стандарт SQL надає для роботи вираження IF, LOOP, REPEAT, CASE та багато інших.Збережені процедури можуть приймати змінні, повертати результати або змінювати змінні і повертати їх, залежно від того, де мінлива оголошена. Реалізація зберігаються процедур варіюється від однієї СУБД в іншу. Більшість великих постачальників баз даних підтримують їх у тій або іншій формі. Залежно від СУБД, які зберігаються процедури можуть бути реалізовані на різних мовах програмування, таких, як SQL, Java, C або C + +.Збережені процедури написані не на SQL можуть самостійно виконувати SQL-запити, а можуть і не виконувати. Все більш широке використання збережених процедур призвело до появи процедурних елементів у мові SQL стандарту SQL: 1999 і SQL: 2003 в частині SQL / PSM. Це зробило SQL імперативним мовою програмування. Більшість СУБД пропонують власні пропрієтарні і розширення виробника, понад SQL / PSM.