Бази даних

НОРМАЛЬНАЯ ФОРМА Бойса-Кодда

У цьому розділі ми скасуємо применявшееся вище допущення про те, що кожна змінна відносини має тільки один потенційний ключ (а саме-первинний ключ), і розглянемо більш загальний випадок Справа в тому, що первинне визначення, дане Коддом для ЗНФ [116], не у всіх випадках виявляється задовільним Зокрема, воно неадекватно при виконанні наступних умов, що стосуються певної змінної […]

Створення типів даних в Visual Studio 2005

Збережені процедури, функції і тригери CLR і ті ж обєкти Т-SQL мають більше подібностей, ніж відмінностей У загальному випадку ці типи CLR будуть складатися з одного методу На противагу цьому для користувача типи (далі UDT) і консолідації (далі UDA) взагалі не схожі на збережені процедури, функції і тригери CLR

Повторне використання планів виконання запитів

Як було продемонстровано в statistics time, час розбору і компіляції запиту може бути досить великим Збереження планів виконання запитів може виявитися критичним для підтримки високої продуктивності бази Коли запит визначений, під час його першого виконання SQL Server намагається зберегти його план в процедурному кеші

Параметри конфігурації – ЧАСТИНА 1

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

Корельовані підзапити

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

Налаштування, обслуговування і адміністрування

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

Вкладені подання

Так як уявлення є не більш ніж інструкціями SELECT, а інструкція SELECT може сама посилатися на уявлення як на джерело даних, одне подання може посилатися на інше Такі уявлення іноді називають вкладеними Наступне подання використовує представлення vEventList і додає пропозицію WHERE для обмеження результатів тими подіями, які матимуть місце в наступні 30 днів:

Зміни в службі інтеграції, пов’язані з виходом пакетів оновлень

Вихід пакету оновлень SP1 вніс до службу інтеграції наступні корективи ■ Завдання Web Service тепер підтримує параметри ■ Майстер імпорту-експорту тепер обробляє багато табличні сценарії ■ Інтерфейс IDtsPipelineEnvironmentService тепер дозволяє компонентам користувальницьких потоків даних отримати програмний доступ до батьківського потоку даних

ОПЕРАТОРИ, ВЕРСІЇ І сигнатури

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

Дзеркальне відображення баз даних

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