ВУЗ:
Составители:
Рубрика:
Создание таблиц
Далее необходимо задать структуру таблиц. Для этого существуют два
способа: с помощью мастера таблиц и в режиме конструктора (дизайна). Мастер
создание таблиц представляет собой средство для знакомства с процессом создания
таблиц. Далее описан режим создания таблиц с помощью Конструктора. Умение
использовать этот способ необходимо каждому пользователю для создания новых
таблиц и модификации структуры уже существующих.
Для описания структуры таблиц Студент базы данных необходимо задать
названия полей таблицы (столбцов), тип каждого поля таблицы, а также
первичный ключ таблицы.
Тип данных каждого поля тоже нужно указать обязательно. Происходит это в
результате выбора значения второго столбца таблицы из раскрывающегося списка.
Перечень допустимых типов данных фиксирован и включает следующие варианты:
Короткое целое [TINYINT]_используется чаще всего для нумерации при
небольшом количестве позиций.
Длинное целое [BIGINT]_целое увеличенной разрядности. В 32-разрядной
системе для такого целого выделяется 64 бита.
Картинка [LONGVARBINARY]_большой двоичный объект с переменным
размером размера в десятки и сотни Кбайт (в других базах данных такой
тип называется BLOB).
Двоичное [VARBINARY]_двоичный объект с переменным размером.
Имеется возможность экономии памяти, если в разных записях это поле
реально имеет разный размер.
Двоичное (фикс.) [BINARY]_двоичный объект фиксированного размера.
Памятка [LONGVARCHAR]_большой текст (до 64 Кбайт). В других базах
данных такой тип называется MEMO.
Текст (фикс.) [CHAR]_строка с жѐстко заданным количеством символов.
Число [NUMERIC]_натуральное число. Диапазон чисел определяется
разрядностью системы.
Десятичное [DECIMAL]_часло с плавающей точкой. Необходимо указывать
количество знаков после десятичной точки.
Целое [INTEGER]_целое число. В 32-разрядной системе 1 бит выделяется
на знак, 31 бит_на значение целого числа.
Короткое целое [SMALLINT]_целое число с разрядностью, вдвое меньшей,
чем в системе. В 32-разрядной системе разрядность занимает 16 бит.
С плавающей точкой [FLOAT]_число с плавающей точкой (аналогично
DECIMAL).
Вещественное [REAL]_вещественное число. В 32-разрядной системе
представляется как 32-разрядные мантисса и порядок.
С двойной точностью [DOUBLE]_вещественное число двойной точности.
Текст [VARCHAR]_строка до 256 знаков. Если реальная длина строки в
поле меньше заданной, возможна экономия памяти.
Текст [VARCHAR_IGNORECASE]_срока, в которой не различаются
строчные и прописные буквы.
Логическое [BOOLEAN]_данные логического типа.
Дата [DATE]_календарная дата.
Время [TIME]_время.
Дата/время [TIMESTAMP]_так называемый .UNIX timestamp.. Означает
число миллисекунд, прошедших с начала .эры UNIX..
Другое [OTHER]_данные любого другого (не указанного выше) типа.
Создание таблиц Далее необходимо задать структуру таблиц. Для этого существуют два способа: с помощью мастера таблиц и в режиме конструктора (дизайна). Мастер создание таблиц представляет собой средство для знакомства с процессом создания таблиц. Далее описан режим создания таблиц с помощью Конструктора. Умение использовать этот способ необходимо каждому пользователю для создания новых таблиц и модификации структуры уже существующих. Для описания структуры таблиц Студент базы данных необходимо задать названия полей таблицы (столбцов), тип каждого поля таблицы, а также первичный ключ таблицы. Тип данных каждого поля тоже нужно указать обязательно. Происходит это в результате выбора значения второго столбца таблицы из раскрывающегося списка. Перечень допустимых типов данных фиксирован и включает следующие варианты: Короткое целое [TINYINT]_используется чаще всего для нумерации при небольшом количестве позиций. Длинное целое [BIGINT]_целое увеличенной разрядности. В 32-разрядной системе для такого целого выделяется 64 бита. Картинка [LONGVARBINARY]_большой двоичный объект с переменным размером размера в десятки и сотни Кбайт (в других базах данных такой тип называется BLOB). Двоичное [VARBINARY]_двоичный объект с переменным размером. Имеется возможность экономии памяти, если в разных записях это поле реально имеет разный размер. Двоичное (фикс.) [BINARY]_двоичный объект фиксированного размера. Памятка [LONGVARCHAR]_большой текст (до 64 Кбайт). В других базах данных такой тип называется MEMO. Текст (фикс.) [CHAR]_строка с жѐстко заданным количеством символов. Число [NUMERIC]_натуральное число. Диапазон чисел определяется разрядностью системы. Десятичное [DECIMAL]_часло с плавающей точкой. Необходимо указывать количество знаков после десятичной точки. Целое [INTEGER]_целое число. В 32-разрядной системе 1 бит выделяется на знак, 31 бит_на значение целого числа. Короткое целое [SMALLINT]_целое число с разрядностью, вдвое меньшей, чем в системе. В 32-разрядной системе разрядность занимает 16 бит. С плавающей точкой [FLOAT]_число с плавающей точкой (аналогично DECIMAL). Вещественное [REAL]_вещественное число. В 32-разрядной системе представляется как 32-разрядные мантисса и порядок. С двойной точностью [DOUBLE]_вещественное число двойной точности. Текст [VARCHAR]_строка до 256 знаков. Если реальная длина строки в поле меньше заданной, возможна экономия памяти. Текст [VARCHAR_IGNORECASE]_срока, в которой не различаются строчные и прописные буквы. Логическое [BOOLEAN]_данные логического типа. Дата [DATE]_календарная дата. Время [TIME]_время. Дата/время [TIMESTAMP]_так называемый .UNIX timestamp.. Означает число миллисекунд, прошедших с начала .эры UNIX.. Другое [OTHER]_данные любого другого (не указанного выше) типа.
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »