Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_k_ekzamenu (1).doc
Скачиваний:
5
Добавлен:
28.09.2019
Размер:
275.97 Кб
Скачать

Основные утилиты

Электронные книги SQL Server Books Online(BOL) – приложение, представляющая доступ к справочной информации SQL Server.

Клиентские и сетевые утилиты – Сетевые библиотеки, которые оформлены как динамически подсоединяемые библиотеки, которые SQL Server использует для обеспечения связи с определенным сетевым протоколом. Служат переходником между клиентским приложением и применяемым сетевым протоколом.

Netlibs, поставляемый с SQL Server 2000, включает:

  • Именованные каналы,

  • Мультипротокол

  • Разделяемая память

  • NWLink IPX/SPX

Процесс общения клиента и сервера:

  • Клиентское приложение обращается к драйверу

  • Драйвер вызывает клиентскую библиотеку

  • Клиентская библиотека вызывает соответствующий сетевой протокол и передает данные серверной библиотеке

  • Серверная библиотека передает клиентские запросы SQL Server

Enterprise Manager – инструмент при помощи которого происходит администрирование SQL Server посредствам графического пользовательского интерфейса.

С помощью ЕМ можно:

  • Создавать, редактировать и удалять Бд и их объекты;

  • Создавать, редактировать и удалять пакеты преобразования данных. DTS используется при необходимости перемещения данных из одного места в другое, а также выполнения преобразования – данные считываются в одной форме, а затем записываются в другой;

  • Управлять запланированными заданиями, такими как резервное копирование;

  • Визуализировать текущую активность, отображать сведения о том, как подключен, какой объект заблокирован. И с какого клиента они запущены.

  • Регулировать задание веб-публикаций

  • Управлять системой безопасности, включая контроль таким объектом, как роли, логины, удаленные и взаимосвязанные серверы.

  • Создавать каталоги полнотекстового поиска

  • Управлять настройками конфигурации сервера

  • Создавать публикацию и подписку баз данных для репликации и управлять ими.

  • Запускать некоторые другие средства SQL Server, такие как анализатор запросов и профайлер SQL Server.

Анализатор запросов Query Analyzer

Это средство для проведения интерактивных сеансов с выбранным SQL Server. В нем можно выполнять операторы. Утилита позволяем создавать специальные пакетные файлы *.sql, который будет содержать текст, введенного SQL запроса для дальнейшего использования.

SQL Server Service Manager

Утилита, выполняющая работу, связанная с запуском, остановкой и приостановкой работы SQL Server

  1. Именование объектов при работе с субд, поддерживающими распределенную обработку данных. Создание и изменение таблиц.

Расширенный синтаксис оператора создания таблиц CREATE TABLE

[<имя_базы_данных>.[<владелец>].]<имя_таблицы>

(

<имя_столбца><типы_данных>

[[DEFAULT<выражение-константа>]|

[IDENTITY[(<начальное_значение>,<приращение>)

[NOT FOR REPLICATION]]]]

[REWGUIDCOL]

[COLLATE<способ_сравнения>]

[NULL|NOT NULL][<ограничения_столбцов>]|

[<имя_столбца>AS<выражение_для_вычисляемого_столбца>]

|[<табличное_ограничение>]

[,…n]

)

[ON{<группа_фаилов>|DAFAULT}]

[TEXTIMAGE_ON{<группа_фаилов>|DEFAULT}]

DEFAULT (стандартные значения) – Значения по умолчанию подставляются в поля таблице, для которых значение не было заданно пользователем явно.

IDENTITY–значения - SQL Server автоматически присваивает порядковый номер каждой добавляемой строке. По умолчанию в качестве начального значения и приращения используется единица. Базовый тип int или bigint.

SET INDENTUTY_INSERT ON отключает процесс автоматического присваивания identity-значения.

NOT FOR REPLICATION – определяет. Нужно ли при вставке строк в новую базу данных (путем репликации) присваивать строке новое identity-значение или использовать существующее.

REWGUIDCOLданный параметр связан с репликацией. Используется для уникальной идентификации строк в таблице. Например, необходимо реплицировать строки из различных БД в одну общую. При использовании identity-столбцов помогут появиться строки с повторяющимися значениями в столбце. Globally Unique Identifier – глобально уникальный идентификатор, представляет собой 128-битовое значение и является уникальный во времени и пространстве. В Win32 существует специальный API для генерации GUID программным путем. В SQL Server помимо операции REWGUIDCOL для столбца, имеется особая функция для получения GUID_NEWID().

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

NULL|NOTопределяет, разрешено ли хранить в столбце нулевое значение.

ON предназначения для указания группы файлов, а, следовательно, и физического устройства, где будет размещаться таблица.

TEXTIMAGE_ON – параметр предназначении для размещения отдельной части таблицы в другой файловой группе. Используется только если в таблице есть поля типов:

textбольшой объем текстовой информации (до 214 783 647 байт);

ntextтекстовая информация в формате Unicode (до 1 073 741 823 символа)

Понятие о полном имени объекта, первичной и вторичной группах файлов, полях IDENTITY, генерации уникальных значений во времени и пространстве ROWGUIDCOL.

В SQL Server полное имя объекта состоит из 4 частей:

[Имя_сервера.[Имя_базы_данных.[Имя_владельца.]]]Имя_объекта

  1. Ограничения – эффективное средство обеспечения целостности данных. Типы ограничений. Объекты правила (Rules) и стандартные значения (Defaults). Сравнительная характеристика средств поддержания целостности данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]