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

26. Microsoft sql Server 2000. Создание базы данных с помощью Enterprise Manager. Работа с таблицами. Ограничения целостности.

Microsoft SQL Server – это СУБД, которая поддерживает масштабируемость, начиная от малых сетей, од сетей уровня предприятия. SQL Server имеет распределенную архитектуру. Основной сервер базы данных SQL Server обычно работает под управлением сервера Windows, который связан с несколькими клиентскими системами через локальную сеть. Клиентские системы пользователя в большинстве случаев представляют собой персональные компьютеры с установленным на них клиентским программным обеспечением SQL Server.

Архитектура базы данных SQL Server

SQL Server

Базы данных

Объекты

Таблицы

Столбцы

Индексы

Представления

Ограничения

Правила

Значения по умолчанию

Триггеры

Хранимые процедуры

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

Тип данных

Описание

Размер

Bigint

Целое число из диапазона от –263 до 263-1

8 байт

Binary [(n)]

Двоичные данные фиксированной длины n байт, где должно быть в диапазоне от 1 до 8000

n+4 байт

Bit

Целое, принимающее значение 1 или 0

1 байт

Char [(n)]

Символьные данные (не в формате Unicode) фиксированной длины. Параметр n определяет максимальное количество символов, его значение лежит в диапазоне от 1 до 8000.

n байт

datetime

Дата и время из диапазона от 1 января 1753 года до 31 декабря 9999 года с точностью 1/300 секунды или 3,33 миллисекунды

8 байт

Decimal [(p[,s])]

Данные фиксированной точности, принимающие значения из диапазона от –1038 -1 до 1038-1

2-17 байт (в зависимости от точности)

Float [(n)]

Числа с плавающей запятой из диапазона от –1.79Е+308 до 1.79Е+308, где количество цифр после запятой (n) должно быть в пределах от 8 до 15

8 байт

Image

Двоичные данные переменной длины в диапазоне от 0 до 231-1

16 байт + объем для хранения двоичных данных

Int

Целые числа из диапазона от -231 до 231-1

4 байт

money

Денежный тип данных из диапазона -263 до 263

8 байт

nchar (n)

Символьные данные фиксированной длины в Unicode-формате длиной в n символов, где n из диапазона от 1 до 4000

2 байт на каждый символ

ntext

Символьные данные переменной длины в Unicode-формате длиной до 230-1

2 байт на каждый символ

numeric [(p[,s])]

Данные фиксированной точности, принимающие значения из диапазона от –(1038-1) до 1038-1

2-17 байт в зависимости от точности

Nvarchar (n)

Символьные данные переменной длины в unicode-формате длиной в n символов, где n должно быть в диапазоне от 1 до 4000

2 байт на каждый символ

real

Числа с плавающей запятой в диапазоне от –3,40Е+38 до 3.40Е+38

4 байт

rowversion

Уникальный номер в пределах базы данных

8 байт

Smalldatetime

Дата и время из диапазона от 1 января 1900 года до 6 июня 2079 года с точностью в одну минуту

4 байт

smallint

Целые числа из диапазона от -215 до 215-1

2 байт

smallmoney

Денежный тип данных, лежащих в диапазоне от –2140748,3648 до 214748,3647 с точностью до 4 цифр после запятой

4 байт

Sql_variant

Может содержать данные других типов, поддерживаемых в SQL Server, кроме типов text, ntext, timestamp и sql_variant

По размеру данных

text

Символьные данные (не в unicode-формате) переменной длины в формате кодовой страницы сервера и длиной до 231-1 символов

16 байт + размер для хранения двоичных данных

timestamp

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

8 байт

tinyint

Целые числа в диапазоне от 0 до 255

1 байт

uniqueidentifier

Глобальный уникальный идентификатор (GUID)

16 байт

Varbinary [(n)]

Двоичные данные переменной длины, где n (количество символов) должно быть в диапазоне от 1 до 8000

Фактический раз мер введенных данных + 4 байт

Varchar [(n)]

Двоичные данные переменной длины (не в формате unicode) длиной в n символов, где n в диапазоне от 1 до 8000

По размеру вве- денных данных

Утилита SQL Server Enterprise Manager

Enterprise Manager-основной инструмент администрирования и управления, который позволяет осуществлять управление базой данных, выполнять резервное копирование и восстанавливать базы данных, а также проводить репликацию и поддерживать безопасность данных на должном уровне. Enterprise Manager позволяет просматривать и управлять различными компонентами SQL Server, представляя все объекты в виде иерархического дерева.

Способы создания базы данных.

Создание базы данных может быть выполнено пользователем при наличии у него соответствующих полномочий, устанавливаемых системным администратором

SQL Server позволяет создавать базы данных тремя способами: при помощи мастера Create Database Wizard, средствами Enterprise Manager или командами T-SQL, которые можно сохранить в файле сценария.

Создание базы данных с помощью Enterprise Manager

Для того, чтобы создать базу данных нужно запустить SQL Server с помощью утилиты Service Manager. Далее запустить Enterprise Manager и развернуть узел дерева, соответствующий запущенному экземпляру SQL Server (архитектура SQL Server 2000 позволяет установить в одной системе Windows 2000 Server до 16 экземпляров сервера SQL Server). Щелкните правой кнопкой мыши на папке Databases, выберите команду New Database. Появится диалоговое окно Database Properties, в котором необходимо задать имя создаваемой БД. Как только будет введено имя базы данных, SQL Server сгенерирует имена файлов, в которых будут храниться данные и журнал транзакций базы данных. Имена, пути и начальный размер этих файлов можно откорректировать по своему усмотрению.

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