Базы данных и знаний. Мартьянова А.Е. - 197 стр.

UptoLike

Составители: 

Мартьянова А.Е. Базы данных и знаний 197
ние параметра n указано в диапазоне от восьми до пятнадцати, то тип
данных имеет те же характеристики, что и float без параметра n.
Числовые типы данных фиксированной точности
Типы
(числовой) ов f во ани тич-
ны ла отерь то . Общая точность и количест
-
сл сяти й точки з я гумен р Значения лежат в
диапазоне от -10
38
- 1 до 10
38
. При этом для хранения используются от 2
до тов.
ргу пред н ля определения общего количества
ци ва и справа от десятичной точки. Аргумент s, который должен
бы ьше либо равен р, предназначен для определения количества
ци справа от десятичной точки. Если аргумент р не указан, по умолча-
ни ав
ргум у олчани авен 0. Ниже показано ко-
ли байт, которое выделяется в зависимости от заданной точности
(значения аргумента р).
Выделенные
Точность Выделенные
йты
Точность
2 1-2 10 20-21
3 3-4 11 22-24
4 5-7 12 25-26
5 8-9 13 27-28
6 10-12 14 29-31
7
8 6
9 9 8
Си льн типы данных
в е (character) типы применяются для опре-
деления столбцов и других структур базы нных. Символьные
ти анн позволяю ть лее кий набор символов, чем
числовые т , поскольку допускают хранение букв, а также чи-
сл специальных символов, например ? или >. При загрузке в об-
ласть хранения, такую как столбец таблицы, символьные данные вводят-
ся в одинарных или двойных кавычках.
Тип char(n). При хранении данных этого типа для каждого
символа
используется один байт. Число n, заключенное в круглые скобки, опре-
деляет размер области хранения каждого значения столбца и максималь-
ное количество символов в нем. Например, если вы определили для
столбца таблицы тип char(16), то длина любого значения столбца не
данных decimal[(p[,s])] (десятичный) и numeric[(p[,s])]
. В отличие о
без п
т тип
чности
loat и real, поз ляют хр ть деся
во цифр
по
е чис
е де
17 бай
чно а даютс ар тами и s.
А
фр сле
ть мен
фр
мент р назначе д
ю он р
чество
ен 18. А
ент s по м ю р
байты ба
13-14 15 32-33
15-1
17-1
16
17
34-36
37-3
мво
Сим
ые
ольны
данных часто
таблицы да
пы д
овых и
ых
ипы данных
т
храни
бо широ
  Мартьянова А.Е. Базы данных и знаний                              197


ние параметра n указано в диапазоне от восьми до пятнадцати, то тип
данных имеет те же характеристики, что и float без параметра n.
Числовые типы данных фиксированной точности
      Типы данных decimal[(p[,s])] (десятичный) и numeric[(p[,s])]
(числовой). В отличие от типов float и real, позволяют хранить десятич-
ные числа без потерь точности. Общая точность и количество цифр по-
сле десятичной точки за даются аргументами р и s. Значения лежат в
диапазоне от -1038- 1 до 1038. При этом для хранения используются от 2
до 17 байтов.
      Аргумент р предназначен для определения общего количества
цифр слева и справа от десятичной точки. Аргумент s, который должен
быть меньше либо равен р, предназначен для определения количества
цифр справа от десятичной точки. Если аргумент р не указан, по умолча-
нию он равен 18. Аргумент s по умолчанию равен 0. Ниже показано ко-
личество байт, которое выделяется в зависимости от заданной точности
(значения аргумента р).
   Выделенные          Точность         Выделенные         Точность
      байты                                байты
         2                1-2                 10              20-21
         3                3-4                 11              22-24
         4                5-7                 12              25-26
         5                8-9                 13              27-28
         6               10-12                14              29-31
         7               13-14                15              32-33
         8               15-16                16              34-36
         9               17-19                17              37-38
Символьные типы данных
      Символьные (character) типы данных часто применяются для опре-
деления столбцов таблицы и других структур базы данных. Символьные
типы данных позволяют хранить более широкий набор символов, чем
числовые типы данных, поскольку допускают хранение букв, а также чи-
словых и специальных символов, например ? или >. При загрузке в об-
ласть хранения, такую как столбец таблицы, символьные данные вводят-
ся в одинарных или двойных кавычках.
      Тип char(n). При хранении данных этого типа для каждого символа
используется один байт. Число n, заключенное в круглые скобки, опре-
деляет размер области хранения каждого значения столбца и максималь-
ное количество символов в нем. Например, если вы определили для
столбца таблицы тип char(16), то длина любого значения столбца не