- •1. Проектирование базы данных
- •1.1. Проектирование таблицы
- •1.2. Объявление полей
- •1.3. Задание характеристик полей
- •1.4. Назначение поля первичного ключа
- •1.5. Сохранение проекта таблицы
- •1.6. Редактирование проекта таблицы
- •1.7. Редактирование записей
- •Добавление записей
- •1.8. Связывание таблиц
- •1.9. Доработка таблицы
- •1.10 Импортирование, встраивание и экспортирование таблиц
- •1.10.1. Импортирование таблиц
- •1.10.2. Встраивание таблиц
- •1.10.3. Экспортирование таблиц
- •2. Запросы
- •2.1. Проектирование запроса
- •2.2. Проектирование запроса
- •2.3. Включение полей в запрос
- •2.4. Сортировка
- •2.5. Выполнение запроса
- •3. Формы
- •3.1. Добавление управляющих элементов
- •4. Макросы
1.3. Задание характеристик полей
Итак, для отдельных полей таблицы Вы назначили имена, определили типы данных и ввели краткие описания. Спецификация таблицы почти готова. Остается установить значения характеристик отдельных полей, такие как размер поля, формат поля и т.д. Задание этих значений выполняется в нижней части окна проектирования, которая называется Свойства поля.
Каждое поле обладает индивидуальными свойствами (характеристиками), по которым можно установить, как должны сохраняться, индицироваться и обрабатываться данные. Набор свойств, присущих полю, зависит от выбранного типа данных поля. Так, текстовые поля имеют свойства, отличные от числовых, а числовые, в свою очередь, отличаются от полей денежных и т.д.
Прежде чем приступить к определению свойств, Вы должны получить некоторое представление о том, что означают отдельные свойства.
Свойство |
Функция |
Размер поля |
Определяет максимальную длину текстового поля или размерность данных поля Number (числовой). При определении размера поля следите за тем, чтобы длина его была минимальной, но в то же время достаточной для хранения информации. Слишком длинные поля непроизводительно расходуют дорогостоящую память; слишком короткие - могут привести к искажению содержимого поля. |
Формат поля |
Устанавливает формат индикации данных в форме и запросе. |
Число десятичных знаков |
Определяет количество разрядов в дробной части десятичного числа. |
Маска ввода |
Определяет маску данных при вводе. |
Подпись |
Содержит надпись, которая выводится рядом с полем в форме или отчете. Надпись поля в форме или отчете не обязательно должна совпадать с именем поля, а также может содержать поясняющие сведения. Например, для поля «Экзамен» надпись могла бы выглядеть так: Название экзамена |
Значение по умолчанию |
Содержит значение, которое при создании записи автоматически вводится в качестве предустановки на соответствующее поле. Например, если большинство студентов получают оценку «хорошо», то стандартным значением для поля «Оценка» целесообразно выбрать 4. Это значение по умолчанию пользователь, разумеется, может изменить во время заполнения таблицы. |
Условие на значение |
Описывает правило, которое ограничивает множество доступных им значений этого поля. Если речь идет о текстовое поле, то при перечислении доступных значений каждое из них должно быть заключено в кавычки. Для поля «Оценка» правило выполнимости могло бы гласить, к примеру: >1 and <6. Это правило объявляет другие значения данного поля недопустимыми. |
Сообщение об ошибке |
Выдает сообщение о нарушении, которое соответствует каждому правилу отбора допустимых значений. Оно отображается на экране, когда пользователь пытается ввести данные, которые не соответствуют правилу отбора. Сообщение о нарушении для поля «Оценка» могло бы выглядеть так: Допустимые значения только 2, 3, 4 или 5. |
Обязательное поле |
Определяет необходимость заполнения поля при вводе. |
Пустые строки |
Определяет возможность установления нулевой длины поля. |
Индексированное поле |
Определяет простые индексы для ускорения процессов поиска; поле первичного ключа индексируется автоматически. |
Примечание. Если указатель мыши поместить на одной из характеристик в нижней части окна проектирования, то в информационной зоне справа внизу появятся рекомендации по выбору значений данной характеристики и сведения о ее влиянии на свойства поля.
Для начала необходимо установить размер поля, чтобы определить максимальный объем порции информации, которую можно сохранить в данном поле. Выполните щелчок мышкой на строке Размер поля и откройте список, в котором отображены все возможные значения этой характеристики (для Числового поля):
Формат |
Диапазон значений |
Допустимые числа |
Байт |
От 1 до 255 |
Целые числа |
Целое |
От -32768 до +32767 |
Целые числа |
Длинное целое |
От -2147483648 до +2147483647 |
Целые числа |
Одинарное с плавающей точкой (4 байт) |
От -3,402823Е38 до +3,402823Е38 |
Дробные числа (с плавающей запятой) |
Двойное с плавающей точкой (8 байт) |
От -1,79769313486232Е308 до +1,79769313486232Е308 |
Дробные числа (с плавающей запятой) |
Код репликации |
Глобальный уникальный идентификатор |
|
Совет. Всегда используйте наименьшую возможную установку для размера поля. Такие поля быстрее обрабатываются и занимают меньше памяти.