Создание таблиц базы данных
Автор: Dispa Третьяков • Апрель 4, 2022 • Реферат • 1,574 Слов (7 Страниц) • 211 Просмотры
СОЗДАНИЕ ТАБЛИЦ БАЗЫ ДАННЫХ
Задание: Изучить материал, создать таблицы с помощью конструктора по своей предметной области, объединить таблицы в схему данных используя мастер диаграмм и заполнить таблицы.
В СУБД MS SQL Server у каждого столбца, локальной переменной, выражения и параметра есть определенный тип данных. Тип данных — атрибут, определяющий, какого рода данные могут храниться в объекте: целые числа, символы, данные денежного типа, метки времени и даты, двоичные строки и так далее.
При назначении типа данных объекту определяются следующие атрибута объекта:
- вид данных, содержащихся в объекте;
- размер или длина хранимого объектом значения;
- точность числа (только в случае численных типов);
- масштаб числа (только в случае численных типов).
SQL Server предоставляет набор системных типов данных, определяющих все типы данных, которые могут использоваться в нем. Можно также определять собственные типы данных в Transact-SQL или Microsoft.NET Framework. Псевдонимы типов данных основываются на системных типах. Дополнительные сведения о псевдонимах типов данных см. в разделе Работа с псевдонимами типов данных. Пользовательские типы данных обладают свойствами, зависящими от методов и операторов класса, который создается для них на одном из языков программирования, которые поддерживаются .NET Framework.
Типы данных в SQLServer объединены в следующие категории:
- точные числа;
- символьные строки;
- символьные строки в Юникоде;
- приблизительные числа;
- двоичные данные;
- дата и время;
- прочие типы данных.
Таблица – Сводная таблица типов данных
Наименование | Описание типа данных |
Двоичные данные | |
binary [ ( n ) ] | максимальная длина 8 000 байт (n) |
varbinary [ ( n ) ] | данные переменной длины, максимальная длина 8 000 байт (n) |
Image | максимальная длина 2 147 483 647 байт |
Bit | тип данных, который принимает значения 1 или 0 |
Символьные данные | |
сhar [(n)] | максимальная длина 8 000 символов (n) |
varchar [(n)] | тип переменной длины, максимально 8 000 символов (n) |
Text | максимальная длина 1 073 741 823 символов |
Символьные данные в кодировке Unicode | |
nchar (n) | максимальная длина 4 000 символов (n) |
nvarchar (n) | переменной длины в кодировке Unicode максимальная длина 4 000 символов (n) |
Ntext | максимальная длина 1 073 741 823 символов |
Числовые целые данные | |
Bigint | диапазон от -922 337 203 685 4775808 до 922 337 203 685 4775807 |
продолжение табл. 2.4 | |
Int | диапазон от -2 147 483 648 до 2 147 483 647 |
Smallint | диапазон от - 32 768 до 32 767 |
Tinyint | диапазон от 0 до 255 |
Числовые данные с дробной частью числа | |
decimal[(p[, s])] | диапазон от -1038-1 до 1038-1 с задание фиксированного количества знаков (p - всего и s -дробной части), максимальное общее количество знаков 38 |
Numeric | то же, что и decimal |
float [ ( n ) ] | диапазон от +2.29*10-308 до +1.79*10308 |
Real | числа с 7-значной точностью в диапазоне от +1.18*10-38 до +3.40*1038. |
Тип дата и время | |
Datetime | диапазон от 1.01.1753 до 31.12.9999 с точностью 3.33 мс |
smalldatetime | диапазон от 1.01.1900 до 6.06.2079 с точностью 1 мин. |
Денежный тип | |
money | диапазон от 7 203 685 477.5808 до +922 337 203 685 477.5807 |
smallmoney | диапазон от 214 748.3648 до +214 748.3647 |
Данные специальных типов | |
timestamp | счетчик, автоматически увеличивающийся, имеющий уникальное значение для базы данных (тип binary(8) или varbinary(8)) |
uniqueidentifier | тип, который содержит уникальный идентификационный номер (GUID), сохраняемый как 16-битная двоичная строка |
sql_variant | тип, который сохраняет значения различных типов, кроме text, ntext, timestamp и sql_variant. |
Sysname | тип - синоним nvarchar , используется для ссылок на имена объектов базы данных |
...