Книги автора: Обработка баз данных на Visual Basic®.NET
/ Книги автора: Обработка баз данных на Visual Basic®.NET
/ Книги автора: Магия Pixar
Обработка баз данных на Visual Basic®.NET
/ Книги автора: Обработка баз данных на Visual Basic®.NET
Книга: Обработка баз данных на Visual Basic®.NET
Типы данных
Типы данных
Один из этапов проектирования базы данных заключается в объявлении типа каждого поля, что позволяет процессору базы данных эффективно сохранять и извлекать данные. В SQL Server предусмотрено использование 21 типа данных, которые перечислены в табл. 1.1.
Таблица 1.1. Типы данных в SQL Server
Тип данных | Описание |
---|---|
bigint | Восьмибайтовое целое число в диапазоне от -9223372036854775808 до 9223372036854775807 |
binary | Двоичные данные фиксированного размера до 8 Кбайт |
char | Символьное поле фиксированного размера до 8000 символов |
datetime | Время и дата между 1 января 1753 года и 31 декабря 9999 года |
decimal | Десятичное число с фиксированной точностью и размером от 5 до 17 байт. Во время создания поля можно указать число десятичных знаков |
float | Десятичное число размером от 4 до 8 байт и не более 53 десятичных знаков после запятой |
image | Двоичные данные переменного размера до 2147483647 байт |
int | Четырехбайтовое целое число в диапазоне от -2147483648 до 2147483647 |
money | Числовое поле со специальными свойствами для сохранения денежных значений |
nchar | Символьное поле фиксированного размера до 4000 символов Unicode |
ntext | Символьное поле произвольного размера до 1 073 741 823 символов Unicode |
nvarchar | Символьное поле произвольного размера до 4000 символов Unicode |
real | Десятичное число размером 4 байта и не более 24 десятичных знаков после запятой |
smalldatetime | Время и дата между 1 января 1900 года и 6 июня 2079 |
smallint | Двухбайтовое целое число в диапазоне от -32768 до 32767 |
text | Символьное поле произвольного размера до 2147483647 символов (в базе данных Microsoft Access есть аналогичное поле типа Memo) |
tinyint | Однобайтовое целое число в диапазоне от 0 до 255 |
uniqueidentifier | Целое число, которое также называется глобально уникальным идентификатором и используется для уникальной идентификации записи (часто применяется для репликации данных) |
varbinary | Двоичные данные переменного размера до 8000 байт |
varchar | Символьные данные переменного размера до 8000 символов |
Хотя типы данных Visual Basic.NET более близки к типам данных полей SQL Server, чем типы данных Visual Basic 6, между ними все равно нет однозначного соответствия. Например, тип данных int в SQL Server соответствует типу integer в Visual Basic .NET, потому что оба они являются 32-битовыми целыми числами. Однако в SQL Server нельзя создать поле с определенным пользователем типом или типом Object языка Visual Basic .NET.
Похожие страницы
- Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
- Восстановление из резервных копий многофайловых баз данных
- Перевод базы данных InterBase 6.x на 3-й диалект
- Типы данных для работы с датой и временем
- Большие целые типы
- Физическая структура базы данных
- Зачем изучать физическую структуру базы данных?
- Типы страниц и их использование
- Тип данных BIGINT
- ГЛАВА 1 Основы построения баз данных
- 4. Лекция: Типы данных
- 1. Базовые типы данных