
- •Глава 1. Основы теории баз данных Введение в «Базы данных»
- •Вопрос 2 Метод нормальных форм
- •Создание бд. Типовые структуры интерфейса бд
- •Строка меню
- •Окно базы данных
- •Создание пустой базы данных
- •Создание базы данных с помощью мастера
- •Построение простейших реляционных таблиц
- •Создание таблицы в окне конструктора
- •Текстовые поля
- •Поля денежного типа
- •Поля типа Счетчик
- •Поля дат/времени
- •Логические поля
- •Текстовые поля произвольной длины
- •Поля объекта ole
- •Поля гиперссылки
- •Тип данных мастер подстановок
- •Создание структуры таблицы
- •Первичный ключ
Создание таблицы в окне конструктора
Создание таблиц в окне конструктора предоставляет вам наиболее широкие возможности по определению параметров создаваемой таблицы. Для того чтобы перейти в конструктор таблиц, выберите из списка возможных вариантов в окне диалога «Новая таблица» опцию Конструктор и нажмите кнопку ОК. В результате выполнения этих действий откроется окно конструктора таблицы. В верхней части окна диалога находится таблица, которая содержит следующие атрибуты создаваемой таблицы: наименование поля, тип данных и описание. Кроме этих основных атрибутов, каждое поле таблицы обладает дополнительными свойствами, отображаемыми в нижней части конструктора и определяющими условия ввода данных. Наименование каждого из полей таблицы, как правило, выбирается произвольно, но таким образом, чтобы отразить характер информации, которая будет храниться в данном поле. Тип поля определяется типом данных, хранящихся в этом поле.
Давайте вначале рассмотрим определение полей таблицы.
Наименование поля
Наименование поля вводится в столбце Имя поля. При задании наименований полей вы должны следовать следующим правилам:
Наименование поля может содержать до 64 символов, но не следует злоупотреблять этой возможностью, задавая слишком длинные имена.
Наименование поля может содержать буквы, цифры, пробелы и специальные символы, за исключением точки (.), восклицательного знака (!), надстрочного символа (“), прямых скобок ([]) и управляющих символов с кодами ASCII 0-31.
Наименование поля не может начинаться с пробела.
Два поля в одной таблице не могут иметь одинаковых наименований.
В качестве наименования поля рекомендуется использовать аббревиатуры или краткие названия.
Типы данных
Наименование поля используется для ссылки на данные таблицы. Для определения типа хранимых данных используется тип данных. Тип данных поля вводится в поле столбца Тип данных. В MS Access допустимыми являются данные следующих типов:
- Текстовый
- Числовой
- Денежный
- Счетчик
- Даты/времени
- Логический
- Поле MEMO
- Поле объекта OLE
- Гиперссылка
- Мастер подстановок
Каждый из типов данных наделен собственными свойствами, которые отображаются в разделе «Свойства поля» окна конструктора.
Свойство
|
Назначение
|
Размер поля |
Задает максимальное число символов для ввода в данное поле |
Новые значения |
Определяет способ изменения значений счетчика при добавлении новых записей |
Формат поля |
Задает формат вывода значений данного поля |
Число десятичных знаков |
Определяет число десятичных знаков, используемых при отображении чисел |
Маска ввода |
Задает маску ввода, облегчающую ввод данных в поле |
Подпись |
Определяет текст, который выводится в качестве подписи поля |
Значение по умолчанию |
Позволяет указать значение, автоматически вводящееся в поле при создании новой записи |
Условие на значение |
Определяет требования к данным, вводимым в поле
|
Сообщение об ошибке |
Позволяет указать текст сообщения, выводящегося на экран, если введенные данные нарушают условие, определенное в свойстве |
Обязательное поле |
Указывает, требует ли поле обязательного ввода значения
|
Пустые строки
|
Определяет, допускается ли ввод в данное поле пустых строк ("") |
Индексированное поле |
Определяет индекс, создаваемый по одному полю |
Сжатие Юникод |
Устанавливает сжатие полей, для хранения данных в которых используется кодировка Юникод (поля MEMO, гиперссылки и текстовые поля) |