Средство для гибкого использования таблиц в приложениях Несколько лет назад, когда мы создавали приложение для одного заказчика, при разработке схемы базы данных перед нами встала традиционная проблема: иерархические структуры данных.
Предположим, нам нужно узнать, является ли один человек предком другого. Получить ответ на этот вопрос может помочь структура данных под названием «транзитивное замыкание». Например, Иван является отцом Петра, а Петр является отцом Федора.
Упрощаем работу с помощью простой и эффективной модели программирования SQL Management Objects (далее SMO), новый программируемый уровень в SQL Server 2005, дополняет и заменяет SQL Distributed Management Objects (SQL-DMO). В этой статье я представлю SMO и покажу, как его использовать.