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

1. Опишите основные возможности sql Server 2000. Какие редакции sql Server вы знаете.

-Легкость установки, развертывания и эксплуатации(Установка или обновление SQL Server 2000 происходит под управлением приложения с графическим интерфейсом (GUI-приложения), которое направляет действия пользователя при вводе сведений.

-Масштабируемость(Некоторые функции SQL Server 2000 увеличивают масштабируемость системы. SQL Server 2000 способен планировать параллельное исполнение, при котором обработка оператора SQL разделяется на несколько частей.

-Системная интеграция(SQL Server 2000 работает с другими программными продуктами, образуя стабильное и безопасное хранилище информации для Интернета и интрасетей:

· SQL Server 2000 работает с механизмами безопасности и шифрования Windows 2000 Server и Windows NT Server, реализуя безопасное хранилище информации;

· SQL Server 2000 является высокопроизводительной службой хранения данных для Web-приложений, работающих по управлением Microsoft Internet Information Services (IIS);

· SQL Server 2000 можно использовать вместе с Site Server для обслуживания больших и сложных Web-сайтов электронной коммерции;)

2. Что подразумевается под понятием физическая архитектура базы данных sql Server.

База данных SQL Server 2000 хранится в самостоятельном, уникальном для каждой БД, наборе файлов. Кроме того, журнал транзакции и сами данные обязательно хранятся отдельно. Это повышает отказоустойчивость базы данных в случае сбоев системы.

Файлы данных бывают двух типов:

Primary File (основной или главный файл). Каждая база данных имеет один и только один главный файл. Secondary File (вторичный или дополнительный файл). В отличие от основного файла, база данных может содержать множество дополнительных файлов или не содержать их вовсе.

3. Приведите команду создания базы данных. Опишите все их параметры

NAME = имя_файла. Посредством данного параметра указывается логическое имя файла базы данных. Именно с помощью этого имени пользователи будут ссылаться на описываемый файл базы данных.

FILENAME = 'путь к файлу'. Этот параметр предназначен для определения физического имени файла.

SIZE = размер. Данный параметр позволяет указывать размер, который будет иметь описываемый файл базы данных сразу же после создания.

MAXSIZE = max_размер. Если с помощью предыдущего параметра указывается первоначальный размер файла, то рассматриваемый параметр предназначен для определения макси­мального размера, до которого будет разрешено автоматическое увеличение файла.

FILEGROWTH = шаг. Используя данный параметр, можно указать шаг приращения, в соответствии с которым сервер будет автоматически увеличивать размер файла.

CREATE DATABASE Primer

ON PRIMARY

(NAME=F1, FILENAME='C:\DB\F1.MDF', SIZE=120MB, FILEGROWTH=15%),

(NAME=F2, FILENAME='D:\DB\F2.NDF', SIZE=150MB, FILEGRQWTH=25 MB),

LOG ON

(NAME=FL1, FILENAME='C:\DB\FL1.LDF', SIZE=10MB, FILEGROWTH=10%),

(NAME=FL2, FILEMAME='D:\DB\FL2.LDF’, SIZE=15MB, FILEGROWTH=5%)

4. Приведите команды уменьшения файлов и баз данных. Опишите параметры этих команд

Рассмотрим назначение параметров команды:

Имя_файла. Логическое имя файла базы данных, размер которого предполагается уменьшить. Заметим, что команда DBCC SHRINKFILE работает только с текущей базой данных. Поэтому, прежде чем выполнять усечение размера базы данных, необходимо переключиться в нужную базу данных (например, с помощью команды USE имя_БД).

РАЗМЕР. Данный параметр определяет величину, до которой желательно уменьшить размер файла. Если объем информации, хранящейся в файле, меньше указанного объема, то файл будет уменьшен до указанного размеру.

EMPTYFILE. При указании этого параметра сервер выполняет полное освобождение файла путем переноса хранящихся в нем данных в другие файлы базы данных.

NOTRUNCATE. При задании этой опции сервер выполнит перенесение данных в начало файла в соответствии со значением РАЗМЕР, но не будет осуществлять физического уменьшения размера файла.

TRUNCATEONLY. При указании этого параметра сервер выполняет возвращение системе всего пространства файла, находящегося за последней использованной страницей файла.

USE PRIMER

DBCC SHRINKFILE (F1)

Пример освобождения файла F2 базы данных PRIMER.

USE PRIMER

DBCC SHRINKFILE (F1, EMPTYFILE)

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