Бази даних

ВІДНОСИНИ І ЗМІННІ ВІДНОСИНИ

Якщо припустити, що реляційна база даних – це по суті просто база даних, в якій дані представлені у вигляді таблиць (а це так і є), то виникає резонне запитання: чому ж ми називаємо таку базу даних саме реляційної, а не, скажімо, табличній Відповідь проста (фактично він був даний ще в розділі 1): термін relation (Відношення) […]

Мандатна СХЕМА УПРАВЛІННЯ ДОСТУПОМ

Методи мандатної управління доступом застосовуються до тих баз даних, в яких зберігається інформація має досить статичну і жорстку структуру, що властиво, наприклад, деяким військовим або урядовим організаціям Як зазначалося вище, в розділі 171, основна ідея полягає в тому, що кожному обєкту даних присвоюється певний класифікаційний рівень (Classification level) (або необхідний гриф секретності, наприклад Цілком таємно, […]

ОПТИМІЗАЦІЯ ЗАПИТІВ

Розглянемо чотири стадії процесу оптимізації запитів, який схематично представлений на рис 181 Рис 181 Загальна схема процесу оптимізації запиту

ПОРІВНЯЛЬНИЙ АНАЛІЗ реляційного числення І реляційної алгебри

На початку цієї глави стверджувалося, що реляційна алгебра і реляційне числення в своїй основі еквівалентні Обговоримо це твердження більш докладно Спочатку Кодд в [71] показав, що алгебра є, щонайменше, настільки ж потужною, як і літочислення Для цієї мети він запропонував алгоритм, що отримав назву алгоритму редукції Кодда, за допомогою якого будь-який вираз обчислення можна перетворити […]

ТРАНЗАКЦІЇ

Примітка Тему цього розділу не можна віднести виключно до теми реляційних систем Тим не менш, вона тут доречна, оскільки розуміння основної ідеї необхідно для засвоєння деяких понять та логічного переходу до частини II Однак тут дана тема навмисно розглядається лише поверхово

Функціональні залежності ОСНОВНІ ВИЗНАЧЕННЯ

Для демонстрації основних ідей даного розділу використовується декілька змінена версія змінної відносини з даними про постачання, яка на додаток до звичайних атрибутам s #, Р # і QTY міститиме також атрибут CITY, що представляє 1Следует відзначити, що це досить формальне твердження є істинним саме тому, що на розглянуті дані поширюються деякі практичні обмеження (Див главу […]

ПРОБЛЕМИ РОЗПОДІЛЕНИХ СИСТЕМ

У цьому розділі докладно розглядаються проблеми, які згадувалися в розділі 213 Ключова проблема розподілених систем полягає в тому, що комунікаційні мережі, принаймні, мережі, які охоплюють велику територію, або глобальні мережі, поки залишаються повільними Звичайна глобальна мережа найчастіше має середню швидкість передачі даних від 5 до 10 тисяч байтів в секунду Звичайний же жорсткий диск має […]

Декомпозицій БЕЗ ВТРАТ І ФУНКЦІОНАЛЬНІ ЗАЛЕЖНОСТІ

Перш ніж приступити до розгляду процедури нормалізації, слід обговорити один істотний аспект цієї процедури, а саме – концепцію декомпозиції без втрат Як уже згадувалося, процедура нормалізації передбачає розбиття, або декомпозицію, даної змінної відносини на інші змінні відносини, причому декомпозиція повинна бути оборотною,тобто виконуватися без втрат інформації Інакше кажучи, інтерес представляють тільки ті операції, які виконуються […]

Створення шаблону форми

є першим етапом проектування Тут можливо кілька варіантів дій Наведене нижче опис ставиться до створення шаблону форми, яка підключається до сервера баз даних SQL Server Для створення шаблону форми виконайте наступні дії 1&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp Запустіть InfoPath 2003

ОГЛЯД МОВИ SQL

У мові SQL є операції як визначення даних, так і маніпулювання ними Спочатку ми познайомимося з операціями визначення даних На рис 41 показано, як за допомогою засобів мови SQL визначається база даних постачальників і деталей (пор з рис 309 в розділі 3) Як можна бачити, визначення включає по одному оператору CREATE TYPE для кожного з […]