Программирование >>  Реализация баз данных 

1 2 [ 3 ] 4 5 6 ... 162


ГЛАВА 1

Основные сведения о Microsoft SQL Server 2000

Занятие Знакомство с SQL Server 2000 Занятие 2, Компоненты SQL Server 2000 Занятие 3, Обзор архитектуры SQL Server 2000

Закрепление материала

2 8 17

В этой главе

Эта глава познакомит вас с SQL Server 2000. Здесь описаны компоненты SQL Server 2000 и разъясняются способы их взаимодействия в реляционной СУБД. Многие темы подробно рассмотрены в последующих главах. Назначение же этой главы - дать обзор связей между компонентами SQL Server, что позволит понять, как эти компоненты формируют его структуру.

Прежде всего

Для изучения материала главы читателю не нужны специальные знания, хотя

кий опыт работы с предыдущими версиями SQL Server оказался бы весьма полезным.



2 Основные вдевия о Microsoft егазг 2000 Глава 1

Занятие. Знакомство с SQL Server 2000

Microsoft SQL Server 2000 - это законченное решение управления и анализа данных, оперативно масштабируемые нового поко-

ления. SQL Server 2000 - ключевой компонент поддержки электронной коммерции, интерактивных деловых приложений и хранилищ данных, обеспечивающий масштабируемость, необходимую для поддержки растущих, динамических сред. В SQL Server 2000 предусмотрена широчайшая поддержка XML (- xlensible Markup Language) и других форма-топ. используемых в Интернете, функций производительности и доступности, гарантирующих решение поставленных задач, а также развитой функциональности управления и настройки, позволяющей автоматизировать выполнение рутинных задач и снизить совокупную стоимость владения. Кроме того, SQL Server 2000 в полном объеме

использует преимущества Windows 2000, обеспечивая интеграцию с Active Directory Services

и поддерживая до 32 процессоров и до 64 Гигабайт (Гб) оперативной памяти.

Изучив материал этого занятия, вы сможете:

D дать описание реляционной СУБД SQL Server 2000, в том числе ее основных компонентов;

D описать некоторые важные возможности SQL Server 2000; отличать разные редакции SQL Server 2000.

Продолжительность занятия - около 20 минут.

Что такое SQL Server 2000

SQL Server 2000 - это реляционная СУБД, которая использует язык Transact-SQL для пересылки сообщений между компьютером клиента и компьютером, на котором работает SQL Server 2000. Реляционная СУБД состоит из механизма баз данных, собственно баз данных и приложений, необходимых для управления данными и компонентами реляционной СУБД. Реляционная СУБД организует данные в виде связанных строк и столбцов, составляющих базу данных. Реляционная СУБД отвечает за поддержку структуры базы данных и решает следующие

поддерживает связи между данными в базе;

гарантирует корректное хранение данных и выполнение правил, регламентирующих связи между ними;

восстанавливает данные после аварии системы, переводя их в согласованное состояние, зафиксированное до сбоя.

База данных (БД) SQL Server 2000 представляет собой реляционную базу данных, совместимую с SQL (Structured Query Language) с интегрированной поддержкой XML для Интернет-приложений. SQL Server 2000 создан на основе современного расширяемого сервера SQL Server 7.0. В следующих разделах вы познакомитесь с базами данных, реляционными базами данных, SQL и XML.



Занятие t Знакемспао с SQL Server 2000 3

Базы данных

База данных напоминает файл данных - это также место хранения информации. Подобно большинству типов файлов данных, duj;i данных не представляет информацию непосредственно пользователю - запускает приложение, которое обращается к данным базы и представляет их в понятном для него формате.

Системы на основе баз данных чем просто файлы, поскольку данные в них

лучше структурированы. В эффективно организованной базе данных отсутствуют дублирующиеся данные, которые пользователю или приложению приходится обновлять временно. Связанные данные сгруппированы в единую структуру - запись, причем между этими структурами (записями) можно определять связи.

При использовании файлов данных приложение необходимо запрограммировать для

работы с конкретной структурой каждого файла данных, а база данных содержит каталог,

с помощью которого приложения определяют способ данных. Кроме того,

каталог позволяет приложениям баз данных динамически представлять пользователям информацию из различных баз данных, поскольку данные не связаны с каким-либо определенным форматом.

Реляционные базы данных

Несмотря на наличие разных способов информации в виде баз данных, ре-

ляционные СУБД считаются одними из наиболее эффективных. В реляционной СУБД

для эффективной организации используется математическая теория В

реляционной базе данных информация организована в виде таблиц.

Таблица описывает некоторый класс объектов, важных для организации. Например, в базе данных какой-либо компании одна таблица может быть предназначена для о работниках, другая - для сведений о покупателях и еще одна - для сведений о магазинах. Люба яица состоит из столбцов и строк (в теории реляционнгх баз данных это

атрибуты и кортежи соответственно). Каждый столбец определяет атрибут класса объектов, представленных таблицей. Например, в таблице для сведений о работниках могут быть

столбцы, определяющие такие атрибуты, как имя, фамилия, идентификационный номер,

отдел, тарифный разряд и название должности работника. А каждая строка описывает

отдельный экземпляр объекта, представленного таблицей. Например, одна из строк таблицы со сведениями о работниках может онисывать работника с идентификационным номером

множество способов табличной организации данных. В теории реляционных баз данных известен процесс под названием нормализация, который обеспечивает эффективную организацию данных посредством определенного набора таблиц. зация подробно обсуждается в главе 3.

Для работы с информацией из базы данных необходим набор команд и операторов

который поддерживается СУБД. С реляционными базами данных можно использовать различные языки, но наиболее распространен язык SQL. Стандарты на ПО, в том числе стандарты SQL, определяются организациями ANSI (American National Standards Institute) и ISO (International Organization for Standardization). SQL Server 2000 поддерживает Entry Level SQL-92 - стандарт SQL, опубликованный ANSI и ISO в 1992 году. Диалект SQL, который поддерживает SQL Server, называется Transact-SQL. Это основной язык, используемый приложениями SQL Server. Подробнее Transact-SQL обсуждается в главе 2.

2-2061



1 2 [ 3 ] 4 5 6 ... 162

© 2006 - 2024 pmbk.ru. Генерация страницы: 0.004
При копировании материалов приветствуются ссылки.
Яндекс.Метрика