Бази даних

Що таке звіт

Звіт в службі звітності складається з джерел і наборів даних, параметрів і композиції елементів звіту У справжньому розділі будуть окремо описані всі ці компоненти Мова визначення звітів (RDL) Мова визначення звітів (Report Definition Language, або RDL) являє собою відкриту схему XML, використовувану для представлення інформації про видаляння даних і композиції звіту Наприклад, схема RDL містить […]

ОРИГІНАЛЬНА АЛГЕБРА СЕМАНТИКА

79 Обєднання У математиці обєднання двох множин являє собою безліч всіх елементів, що належать або до одного з них, або до обох заданих множинам Оскільки будь-яке відношення являє собою (або, швидше, містить) безліч (а саме безліч кортежів), воно, безумовно, дозволяє формувати обєднання двох таких множин результатом є безліч, що складається з усіх кортежів, присутніх або […]

СТРАТЕГІЯ ОРГАНІЗАЦІЇ РОБОТИ ЗА ПРИНЦИПОМ “розділяй і володарюй”

Як вже згадувалося вище, наприкінці розділу 184, реляційні вирази рекурсивно визначаються в термінах подвираженій, що дозволяє оптимізаторові застосовувати різні стратегії оптимізації за принципом розділяй і володарюй . Відзначимо, що використання подібних стратегій особливо привабливо в середовищах, що підтримують паралельні обчислення, зокрема, в розподілених системах, в яких різні частини запиту можуть виконуватися паралельно на різних процесорах […]

Навіщо використовувати уявлення

Існує кілька думок щодо використання уявлень: від повного їх ігнорування до надмірного використання Принципи інформаційної архітектури, які ми розглянули у главі 1, можуть найкраще пояснити, де доречне використання уявлень Відповідний принцип говорить: інформація .. повинна бути .. представлена ​​в зручному форматі для повсякденних операцій та аналізу користувачами, їх групами і процесами ..

Створення користувальницьких типів інтеграції CLR – ЧАСТИНА 1

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

Аудит змін даних

Введення аудиту підвищує рівень цілісності даних в базі Повноцінний журнал аудиту може містити масу інформації, в тому числі наведену нижче ■ Всі зміни даних у рядках з моменту їх початкової вставки ■ Всі зміни даних, внесені конкретним користувачем за останній тиждень

Програмування в ADO.NET 2.0

Якщо дані не переміщуються в базу даних і з неї, то немає ніякої необхідності в самій базі даних, її адміністратора та конструкторі У цьому розділі ми змістимо свою увагу на рівень програми для дослідження однією з найважливіших технологій доступу до даних SQL Server-сімейству ActiveX Data Objects (ADO) Найновіша версія – ADONET 20 – це пакет […]

ADO.NET в Visual Studio 2005

Адміністратори баз даних відчули шок, коли компанія Microsoft заявила про намір перенести утиліту Enterprise Manager з SQL Server в Visual Studio Сенс такого переміщення був абсолютно незрозумілий Утиліта SQL Server Management Studio перейняла звичний графічний інтерфейс Visual Studio, але ці утиліти залишилися окремими продуктами, які обєднує ненабагато більше, ніж схожий інтерфейс користувача

Щільна і неплотная індексація

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

ТИПИ ВІДНОСИН

Тепер перейдемо до вивчення відносин У цьому описі часто будуть розглядатися аналогією з визначеннями, що стосуються кортежів, які були сформульовані в попередньому розділі, але стосовно відносин має бути приведене набагато більше інформації порівняно з кортежами, тому відповідний матеріал був розбитий на кілька розділів: у розділі 63 розглядаються типи ставлення, в розділі 64 – Значення відносин, […]