1.3. Создание БД в СУБД Microsoft Access
1.3.1. Таблицы
Для создания таблицы в СУБД Microsoft Access используем режим конструктора (рис. 4).
Рис. 4. Выбор режима конструктора
Рис. 5. Полный список полей таблицы
В появившемся окне «Таблица1: таблица» предстоит определить названия полей, которые и станут заголовками в этой таблице. Введем следующие названия полей (рис. 5).
При вводе названия поля, для него по умолчанию определяется тип данных «текстовый». Для изменения типа следует выбрать нужное значение из выпадающего списка (рис. 6).
Описания возможных типов данных Microsoft Access приводятся в таблице 4.
Рис. 6. Определение типа данных поля
Таблица 4. Типы данных Microsoft Access
Тип данных
|
Описание
|
Текстовый
|
Текст или комбинация текста и чисел, например, адреса, а также числа, не требующие вычислений, например, номера телефонов, инвентарные номера или почтовые индексы. Сохраняет до 255 знаков. Свойство «Размер поля» (FieldSize) определяет максимальное количество знаков, которые можно ввести в поле
|
Поле МЕМО
|
Предназначено для ввода текстовой информации, по объему превышающей 255 символов. Такое поле может содержать до 65 535 символов. Этот тип данных отличается от типа Текстовый (Text) тем, что в таблице даются не сами данные, а ссылки на блоки данных, хранящиеся отдельно. За счет этого ускоряется обработка таблиц (сортировка, поиск и т. п.). Поле типа MEMO не может быть ключевым или проиндексированным
|
Числовой
|
Данные, используемые для математических вычислений, за исключением финансовых расчетов (для них следует использовать тип «Денежный»). Сохраняет 1, 2, 4 или 8 байтов. Конкретный тип числового поля определяется значением свойства Размер поля (Field- Size)
|
Дата/время
|
Значения дат и времени. Сохраняет 8 байтов
|
Денежный
|
Используется для денежных значений и для предотвращения округления во время вычислений. Сохраняет 8 байтов
|
Счетчик
|
Автоматическая вставка уникальных последовательных (увеличивающихся на 1) или случайных чисел при добавлении записи. Сохраняет 4 байта
|
Логический
|
Данные, принимающие только одно из двух возможных значений, таких, как «Да/Нет», «Истина/Ложь», «Вкл./Выкл.». Значения Null не допускаются. Сохраняет 1 бит.
|
Поле объекта OLE
|
Объекты OLE (такие, как документы Microsoft Word, электронные таблицы Microsoft Excel, рисунки, звукозапись или другие данные в двоичном формате) (ограничивается объемом диска)
|
Тип данных
|
Описание
|
Гиперссылка
|
Гиперссылки. Гиперссылка может указывать на расположение файла на локальном компьютере либо адреса URL. Сохраняет до 64 000 знаков
|
Мастер подстановок
|
Создает поле, позволяющее выбрать значение из другой таблицы или из списка значений, используя поле со списком. При выборе данного параметра в списке типов данных запускается мастер для автоматического определения этого поля. Обычно сохраняет 4 байта
|
Применение определенного типа данных позволяет избежать ошибок в работе с таблицами - в поле с форматом даты невозможно ввести значение суммы, а в поле с денежным форматом невозможно ввести дату. Кроме того, для различных данных требуется разный объем памяти, и резервирование полей с однородным составом позволяет значительно уменьшить общий размер базы данных.