|
Программирование >> Реализация баз данных
IS Основные ения о Microsoft SQL Server 200 Глава 1 LAPService (только для Windows NT dows 2000). Реализует Analysis Services ствует в единственном экземпляре, независимо от числа экземпляров SQL Server на компьютере. Окно Service Manager может быть скрыто и представлено значком мной области панели задач. Чтобы вывести меню со списков адач. которые поддерживает Service Manager, щелкните правой кнопкой значок на панели задач. SQL Query Analyzer SQL (,)n. I;. Analyzer - это инструмент с графическим интерфейсом, предназначенный для решения множества различных задач: создания запросов и сценариев SQL, а также исполнения их с базами данных SQL Server; создания часто используемых объектов баз данных в стандартных сценариях; копирование таующих объектов баз данных; исполнения хранимых процедур без задания их параметров; отладки хранимых процедур; отладки проблемы с производительностью; поиска объектов в базахдаиных. а также просмотра и работы с объектами; добавления, обновления и удаления строк в таблице; определения комбинаций клавиш для запуска часто используемых запросов; добавления часто используемых команд в меню Tools. SQL Query Analyzer запускают непосредственно из меню Start или в SQL Server Enterprise Manager. Его также можно запустить, введя в командной строке команду Встроеннге мастера SQL Server 2000 В состав SQL Server 2000 входит несколько стерои. помогающих администраторам и программистам решать сложные административные задачи, а также всем просматривать и модифицировать информацию в базах данных SQL Server. Подробное описание этих мастеров хранится в SQL Server Books Online. Резюме SQL Server 2000 - это многокомпонентная реляционная СУБД. Механизм баз данных представляет собой современное ядро с высокой масштабируемостью, которое сохраняет данные в таблицах. Репликация SQL Server 2000 позволяет поддерживать несколько копий данных на различных компьютерах с целью повышения общей производительности системы при гарантированной согласованности всех копий. DTS (Data Transformation Services) предназначен для создания хранилищ и киосков данных в SQL Server путем регулярного планового импорта и преобразования (автоматического или пнтерактивно! п данных из многочисленных гетерогенных источников. Analysis Services предоставляет возможности анализа данных в хранилищах и киосках. Используя English Query, удается создавать приложения, самонастраивающиеся в соответствии с вопросами, которые задают пользователи. Meta Data Services позволяют хранить и управлять метаданными информационных систем и приложений. Books Online - это встроенная электронная документация, поставляемая с SQL Server 2000. В состав SQL Server 2000 входит множество утилит как с графическим интерфейсом, так и утилит командной строки, которые пользователям, программистам и ад- министраторам решать самые разнообразные задачи. Занятие 3. Обзор архитектуры SQL Server 2000 Удовлетворить требования, выдвигаемые корпорациями и правительственными организациями в наши дни, относительно условий хранения и возможностей анализа данных очень сложно. SQL Server 2000 предоставляет набор компонентов, которые при совместной работе способны удовлетворить потребности самых больших систем обработки данных и коммерческих Web-узлов. В то же время он способен организовать простые в эксплуатации службы хранения данных для индивидуальных пользователей и малого неса На этом занятии мы познакомим вас с архитектурой SQL Server 2000 и расскажем, как посредством совместной работы различных компонентов осуществляется эффективное управление данными. Изучив материал этого занятия, вы сможете: D дать определение различных компонентов архитектуры SQL Server 2000 и описать каждый из них. Продолжительность занятия - около 30 минут. Архитектура базы данных В SQL Server 2000 информация хранится в базах данных. Она организована в доступные пользователю логические компоненты, а сама база данных физически реализована в 1иде двух или более файлов на диске. Обращаясь к базе данных, вы главным образом имеете дело с логическими компонентами (таблицами, представлениями оурамя и учетными именами). Физическая реализация файлов во многом прозрачна. Как правило, лишь администратор базы данных работает с ее физической реализацией. На рис. 1-2 показаны различия между тем, как база данных представляется пользователю, и ее физической У каждого экземпляра SQL Server есть четыре системных базы данных (master, tempdb, msdb и model) и одна или несколько пользовательских. В одних организациях все данные содержатся в единственной базе данных, а в других для каждой группы создана собственная база данных. Также у каждой базы данных может быть свое прил1>же-ние, ее. Например, в организации иногда отдельная база данных начена для учета продаж, другая - для платежных ведомостей, третья - для работы приложения управления делопроизводством и т. д. Некоторые приложения используют только одну базу данных, а другие могу иаться к нескольким. На рис. 1-3 показаны системные и несколько пользовательских баз данных SQL Server. База данных XYZ Какой она представляется пользователю Таблица ghi I Физическая реализация Logl.ldf Рис. 1-2. Вид базы данных дл вателя и ее физическая реализация Сервер SQL Server Системные БД J master tempd msdb model Пользовательские БД payroll sales РисМ-3. Системные н пользовательские базы данных Нет необходимости запускать несколько копий механизма баз данных SQL Server, что- ramnh доступ к базе данные! сервере нескольким адателям. Единственный экземпляр SQL Server Standard Edition или Enterprise Edition способен обрабатывать запросы тысяч пользователей, одновременна тающих с разными базами данных. Каждый экземпляр SQL Server делает все свои базы данных доступными всем, кто подключается к нему (в зависимости от определенных для них прав доступа). При подключении к экземпляру SQL Server соединение ассоциируется с определенной базой данных на сервере. Эта БД называется текущей. Обычно соединение устанавливается с базой данных по умолчанию, которую определяет системный администратор. Но, настроив параметры соединения из API баз данных, удается задать и другую БД. Можно переключаться с одной базы данных на другую с помощью оператора Transact-SQL USE 1 ЬЛ> или функции API, которая меняем щпи контекст базы данных. SQL Server 2000 позволяет отключить базу данных от одного экземпляра SQL Server, a затем подключить ее к другому экземпляру или вернуть обратно. При наличии файла с
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |