Создание новой базы данных
Чтобы создать новую БД, находясь в главном окне MS Access, выполните следующие действия.
1. Выберите команду Новая база данных...
2. Введите имя новой БД в поле "Имя файла", указав путь сохранения БД.
3. Нажмите кнопку Создать.
MS Access открывает окно для создания базы данных.
Создание таблицы в режиме конструктора
Существует несколько инструментов для создания таблиц в Access (режим таблицы, конструктор, Мастер таблиц, импорт таблиц). Более полезно изучить технологию построения таблиц в режиме конструктора, так как этот инструмент предоставляет ряд дополнительных возможностей для их настройки.
Создание таблицы в MS Access осуществляется в окне базы данных.
На вкладке Создание в группе Таблицы следует щелкнуть кнопку Конструктор таблиц (рис. 10.13).
Рис. 10.13. Кнопка Конструктор таблиц
Приложение MS Access вставляет новую таблицу в базу данных и открывает ее в режиме конструктора (рис. 10.14).
В верхней части окна таблицы в режиме конструктора расположены столбцы, предназначенные для ввода имени,
Рис. 10.14. Таблица в режиме конструктора
типа данных и краткого описания нолей. В нижней части окна таблицы в режиме конструктора отображаются свойства текущего поля.
В столбце Имя поля печатаются имена полей таблицы. Имя поля может содержать до 64 символов, включая пробелы, за исключением точки, восклицательного знака и квадратных скобок.
В столбце Тип данных определяется тип данных этого поля.
В столбце Описание печатаются комментарии, описывающие данное поле.
Типы данных
MS Access поддерживает девять типов данных (табл. 10.1).
Таблица 10.1
Типы данных
Тип данных |
Использование |
Размер |
Текстовый |
Алфавитно-цифровые знаки. Используется для текста или текста и чисел, не применяемых в расчетах (например, кода товара) |
До 255 знаков |
Поле MEMO |
Алфавитно-цифровые знаки (более 255 знаков) или форматированный текст. Используется для текста длиннее 255 знаков или форматированного текста. Типичные примеры использования поля типа "Поле MEMO" – примечания, длинные описания и абзацы с полужирным шрифтом или курсивом |
До 1 Гбайт знаков или 2 Гбайт памяти (2 байта на знак), из которых в элементе управления можно отобразить 65 535 знаков |
Числовой |
Числовые значения (целые или дробные). Используется для хранения числовых данных, используемых в вычислениях, за исключением денежных значений (для денежных значений используется тип данных "Денежный") |
1, 2, 4 и 8 байт или 16 байт (если используется для кода репликации) |
Дата/ время |
Даты и время. Используется для хранения значений даты и времени (каждое сохраняемое значение содержит одновременно и компонент даты, и компонент времени) |
8 байт |
Денежный |
Данные о денежных суммах |
8 байт |
Счетчик |
Уникальное длинное целое, генерируется Access при создании каждой новой записи. Используется для создания уникальных значений, например для первичного ключа. В поле с типом данных "Счетчик" числа могут последовательно увеличиваться на указанное приращение или выбираться случайно |
4 байта |
Логический |
Логические данные. Используется для полей, которые могут содержать одно из двух значений, например "Да" и "Нет" или True и False |
1 бит (8 бит = 1 байт) |
Поле объекта OLE |
OLE-объекты или другие двоичные данные. Используется для хранения ОЕЕ-объектов других приложений Microsoft Windows |
До 1 Гбайт |
Гиперссылка |
Адрес ссылки (путь) на документ или файл |
До 1 Гбайт знаков или 2 Гбайт памяти (2 байта на знак), из которых в элементе управления можно отобразить 65 535 знаков |
Для каждого ноля таблицы выбирается тип данных в соответствии с назначением и использованием поля.
Для символьных данных следует выбирать Текстовый тип. Поле Мемо используется в случаях, когда размер текста превышает 255 символов или в тексте встречаются такие символы форматирования, как табуляция или возврат каретки.
Тип данных Дата/время используется для хранения календарных дат или значений времени и позволяет выполнять вычисления в единицах измерения времени: минутах, секундах, часах, днях, месяцах и годах.
Тип данных Счетчик специально предназначен для автоматической генерации значений первичного ключа. Таблица не может содержать более одного поля с таким типом данных.
Логический тип данных используется для хранения значений Истина и Ложь. Он особенно полезен, когда нужны флажки, отмечающие оплаченные счета, выполненные заказы и т.п.
Поле объекта OLE позволяет хранить такие данные, как рисунки, диаграммы или звуковые фрагменты, которые могут иметь динамические связи с другими приложениями Windows.
Тип данных Гиперссылка предназначен для хранения простых или сложных ссылок на внешний файл или документ.