Бази даних

Управління обслуговуванням бази даних

SQL Server є центральним вузлом команд обслуговування бази даних СУБД забезпечила адміністратора баз даних можливістю складання плану обслуговування сервера Планування обслуговування бази даних Ідеальний план обслуговування бази даних включає в себе кілька завдань (у зазначеному порядку)

Розширені технології T-SQL

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

Захист баз даних

Коли я працював технічним спеціалістом з систем даних в структурі військово-морських сил США, я майже два роки провів у CSTSC (Combat System Technical School Command) в Каліфорнії Це було прекрасне час Мій клас був одним з останніх, що тренувалися на компютерах AN-UYK-7 Центральний процесор складався приблизно з пятдесяти плат, зібраних на транзисторах Ми вчилися виявляти […]

Численні доменів

Як було зазначено в розділі 81, обчислення доменів відрізняється від обчислення кортежів тим, що в ньому змінні області значень визначені на доменах (Типах), а не на відносинах З точки зору синтаксису найбільш очевидна відмінність між обчисленням доменів і обчисленням кортежів полягає в тому, що перше підтримує додаткову форму параметра , який ми будемо називати умовою […]

ІНДЕКСАЦІЯ БАЗИ ДАНИХ

Ще раз розглянемо дані про постачальників Припустимо, що одним з найважливіших (тобто часто виконуваних і тому вимагають високої продуктивності) є запит: Визначити всіх постачальників з міста з (Де с – формальний параметр) З урахуванням такої вимоги адміністратор бази даних може вибрати збережене уявлення, показане на рис Г9 У цьому поданні застосовуються два файлу – файл […]

World Wide Web і XML

Терміни Web і Internet часто використовуються так, як якщо б вони були взаємозамінними, але, строго кажучи, вони позначають різні поняття Відмінності між ними можна охарактеризувати наступним чином: Web – це гігантська база даних (хоча вона і не спроектована відповідно до загальноприйнятих принципів створення баз даних), a Internet – це настільки ж гігантська мережа, по якій […]

КРИТИКА підхід, заснований на використанні властивостей ACID

Як було сказано в главі 15, в цій главі буде продовжено опис властивостей ACID транзакцій Насправді, у автора склалося досить нестандартне думку з цієї теми, як незабаром стане очевидним Спочатку нагадаємо, що ACID – це скорочене позначення таких властивостей транзакцій, як нерозривність, правильність, ізольованість і стійкість (atomicitycorrectness-isolation-durability) Нижче ці властивості коротко описані повторно

Управління блокуваннями в SQL Server

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

Основи створення запиту

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

Використання Database Engine Tuning Advisor

SQL Server 2005 в своєму розпорядженні прекрасним інструментом, який дозволяє аналізувати один запит або безліч запитів і генерує рекомендації щодо створення індексів і розділів, що підвищують продуктивність (Рис 506) Database Engine Tuning Advisor є модернізацією майстра налаштування Новинка ^ індексів (Index Tuning Wizard) версії SQL Server 2000 Нова утиліта також 2005 рекомендує модифікації файлової структури