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

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

Добавление файлов данных

ALTER DATABASE PRIMER

ADD FILE

(NAME=F4, FILENAME='F:\DB\F4.NDF', SIZE=120MB, FILEGROWTH=15%),

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

Добавление файлов журнала транзакций

ALTER DATABASE PRIMER

ADD LOG FILE

(NAME=FL4, FILENAME='F:\DB\FL4.LDF', SIZE=20MB, FILEGROWTH=5%),

(NAME=FL5, FILENAME='G:\DB\FL5.LDF', SIZE=50MB, FILEGRQWTH=5 MB)

Удаление файлов из базы данных

Приведем пример удаления файла F3 из базы данных PRIMER.

USE PRIMER

DBCC SHRINKFILE (F3, EMPTYFILE)

ALTER DATABASE PRIMER

REMOVE FILE F3

Переименование базы данных

ALTER DATABASE ИМЯ_БД

MODIFY NAME = НОВОЕ_ИМЯ_БД

Переименуем базу данных PRIMER на PRIMER1.

ALTER DATABASE PRIMER

MODIFY NAME=PRIMER1

6. Для чего нужно отсоединение и присоединение базы данных.

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

Файлы отсоединенной базы данных могут копироваться как обычные файлы операционной системы. Их можно заархивировать, записать на компакт-диски и разослать в филиалы. Подобным образом можно также создавать резервные копии базы данных. С файлами отсоединенной базы данных можно выполнять любые операции, поддерживаемые для обычных файлов. Для отсоединения существует процедура:

EXEC SP_DETACH_DB `ИМЯ_БД`, `TRUE`

Отсоединенная база данных может быть впоследствии присоединена. При этом не выполняется создание файлов базы данных, а используются существующие файлы. Присоединение базы данных производится с помощью команды CREATE DATABASE с параметром FOR ATTACH.

CREATE DATABASE имя_БД

[ON PRIMARY

(файл1),

…,

(файлN)]

[LOG ON

(файл1),

…,

(файлN)]

FOR ATTACH

7. Какие типы данных в SQL Server вы знаете?

Типы данных SQL Server:

  • Целочисленные;

  • Нецелочисленные;

  • Денежные;

  • Типы данных «дата и время»;

  • Двоичные типы данных;

  • Строковые типы данных;

  • Текстовые типы данных;

Специальные типы данных

8. Какие параметры ограничения целостности при проектировании таблиц вы знаете?

Параметры ограничения целостности:

  1. Ограничение целостности Null

Позволяет хранить полях таблицы SQL Server 2000 не только конкретные значения, но и неопределенные значения. Если в поле хранится неопределенное значение, можно считать, что в поле не хранится ничего. Неопределенное значение обозначается как null.

  1. Ограничение целостности Unique

Ограничение целостности Unique обеспечивает уникальность значений в столбце таблицы. Ограничение целостности Unique может быть наложено на любой столбец таблицы или любую их комбинацию. То есть в одной таблице может существовать множество правил контроля уникальности данных.

  1. Ограничение целостности Primary Key

В реляционных базах данных не обойтись без связывания таблиц. Ограничение целостности Primary Key служит первичным ключём для связывания таблиц. Для столбца или столбцов, выбранных в качестве первичного ключа, SQL Server 2000 автоматически обеспечивает уникальность значений

  1. Ограничение целостности Default

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

  1. Ограничение целостности Check

Ограничение целостности Check предназначено для создания ограничений на значения, которые могут храниться в поле строки. Ограничение устанавливается в виде логического условия, лишь при выполнении которого разрешается вставка значения. Если условие не выполняется, то попытка вставки или изменения строки отклоняется. При определении логического условия можно использовать любые команды, функции и переменные, доступные в SQL Server 2000.

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