
- •Глава 1. Основы теории баз данных Введение в «Базы данных»
- •Вопрос 2 Метод нормальных форм
- •Создание бд. Типовые структуры интерфейса бд
- •Строка меню
- •Окно базы данных
- •Создание пустой базы данных
- •Создание базы данных с помощью мастера
- •Построение простейших реляционных таблиц
- •Создание таблицы в окне конструктора
- •Текстовые поля
- •Поля денежного типа
- •Поля типа Счетчик
- •Поля дат/времени
- •Логические поля
- •Текстовые поля произвольной длины
- •Поля объекта ole
- •Поля гиперссылки
- •Тип данных мастер подстановок
- •Создание структуры таблицы
- •Первичный ключ
Текстовые поля
При вводе имени поля по умолчанию MS Access присваивает ему текстовый тип данных с шириной поля, равной 50.
Текстовые поля могут содержать буквы, цифры и специальные символы. Максимальная ширина поля составляет 255 символов.
Для изменения ширины поля нужно в строке Размер поля раздела «Свойства поля» задать число, определяющее ширину поля (от 1 до 255). Например, если вы зададите ширину поля равной 25, то это означает, что в такое поле не могут быть введены значения, длина которых превышает 25 символов.
Ниже приведены примеры данных, которые вы можете ввести в различные записи такого поля:
Музыкальный центр
ЦКБ "ЦИКЛОН"
123-34-78 (домашний)
Числовые поля
Познакомившись с текстовыми полями, вы знаете, что в качестве допустимых символов этот тип поля может содержать цифры. В связи с этим возникает вопрос: с какой целью вводится числовой тип полей? В качестве основных аргументов по использованию числовых полей приведем следующие:
1. При вводе данных числового типа автоматически производится проверка данных. Если данные содержат текстовые или специальные символы, MS Access выдаст предупреждение, и ошибочные данные не будут введены.
2. Только над числовыми полями возможно выполнение математических операций.
Используя значение свойства Размер поля, можно установить следующий формат для полей числового типа:
Значение |
Описание |
Кол-во знаков
|
Размер |
|
|
Байт |
Числа от 0 до 255 (без дробной части) |
|
1 байт |
|
|
Целое |
Числа от -32768 до 32767 (без дробной части) |
|
2 байта |
|
|
Длинное целое |
(Значение по умолчанию). Числа от -2147483648 до 2147483647 (без дробной части) |
|
4 байта |
|
|
Одинарное с плавающей точкой (4 байта) |
Числа от -3.402823*1038 до - 1.401 298* 10-45 для отрицательных величин и от 1.401298*10-45 до 3.402823*1 038 — для положительных |
7 |
4 байта |
||
Двойное с плавающей точкой (8 байт) |
Числа от -1.79769313486232+10308 до -4.94065645841 247+10-324 для отрицательных величин и от 4.94065645841 247+10-324 до 1.79769313486232*10308 — для положительных |
15 |
8 байт |
||
Код репликации |
Уникальный глобальный идентификатор (GUID) |
Не определено |
16 байт |
||
Действительное |
Числа от –1038 -1 до 1038 -1 (.adp) Числа от –1028 .-1 до 1028 -1 (.mdb)
|
28 |
12 байт |
Прежде чем установить размер поля, подумайте, какие значения вы будете хранить в нем. Выбрав оптимальное значение, вы сэкономите место для хранения данных.
Для указания количества десятичных знаков используется свойство поля Число десятичных знаков. Оно может принимать значение от 0 до 15.. Атрибут Авто данного свойства служит для автоматической установки количества знаков после запятой.