Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИПК_Занятия_ОПБД / Lectures-SQL_Server.ppt
Скачиваний:
37
Добавлен:
15.04.2015
Размер:
7 Mб
Скачать

Пространственные данные - данные, представляемые 2D или 3D изображениями.

SQL Server 2008 поддерживает 2D изображения (поддержка 3D изображений

планируется в SQL Server 2012) .

Пространственные данные делятся на

геометрические данные (данные, которые могут использовать расчеты в евклидовой геометрии) и географические данные

(данные, определяющие географические положения и границы на поверхности земли).

11

Новые типы данных для даты и времени в SQL Server 2008

Используя «старый» тип данных datetime,

нельзя работать с информацией о дате и времени отдельно. 4 новых типа данных –

date, time, datetime2, datetimeoffset

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

Ожидается, что новые приложения БД будут использовать эти новые типы данных

вместо datetime.

12

Тип данных date сохраняет дату без компонента времени.

Диапазон – от 1 января 1000 года до 31 декабря 9999 года (от 0001-01-01 до 9999-12-31).

Каждая переменная даты требует 3 байта для хранения и имеет точность в 10 цифр. Точность типа данных ограничена отдельным днем.

13

Тип данных time сохраняет время суток без компонента даты; он основан на 24-часовом

формате, поэтому поддерживает диапазон:

от 00:00:00.0000000 до 23:59:59.9999999

(часы, минуты, секунды и доли секунды).

Точность в долях секунды можно задать при

создании типа данных. По умолчанию

используется 7 цифр и точность 100 наносекунд. Точность влияет на занимаемый объем: от 3 байт для двух цифр, 4 байт для от 3 до 4 цифр и до 5

байт для от 5 до 7 цифр.

14

Тип данных datetimeoffset обеспечивает

сведения о часовом поясе.

Тип данных time не содержит часового пояса и работает только для местного времени.

На глобальных рынках часто нужно знать,

как время в одной части планеты соотносится

со временем в другой. Сдвиг часового пояса

означается как + или - ЧЧ:мм.

15

Пример: создание переменной с типом данных datetimeoffset и инициализация ее на значение времени 8:52 по стандартному тихоокеанскому времени:

16

Тип данных datetime2 - расширение исходного типа datetime; поддерживает больший диапазон дат и большую точность в долях секунды, позволяя задавать точность.

Диапазон дат типа datetime2 – от 1 января 0001 до 31 декабря 9999 (в отличие от диапазона исходного datetime от 1 января 1753 до 31 декабря

9999).

Как и в типе time, доступна точность долей секунды в семь знаков. Исходный тип datetime позволял использовать 3 цифры и диапазон

времени от 00:00:00 до 23:59:59.999.

17

Пример: создание и инициализация на время и

дату локального сервера переменной с типом данных datetime2

18

Для повышения эффективности

администрирования включены библиотеки

Declarative Management Framework,

позволяющие распределять полномочия

для БД или отдельных таблиц.

Были улучшены методы компрессии

данных.

Поддерживается набор библиотек ADO.NET Entity Framework, средства оповещения, репликации и определения

данных.

19

 

Редакции SQL Server 2008

имеющиеся и в SQL Server 2005: Compact, Developer, Enterprise, Express, Standard, Workgroup;

новые по сравнению с SQL Server 2005: Azure, Datacenter, Parallel Data Warehouse, Web.

20

Соседние файлы в папке ИПК_Занятия_ОПБД