Создание базы данных
При создании базы данных вы можете выбрать создание новой БД или вызвать мастера БД (создание с помощью шаблона). В появившемся окне надо выбрать подходящий вам вариант базы данных, например:
Главная книга.
Заказы на работы.
Мероприятия.
Расходы.
Склад и т.д.
Создание таблиц в режиме конструктора таблиц
Этот способ создания таблицы наиболее универсален, так как позволяет создать таблицу "с нуля". Вы полностью управляете процессом создания таблицы.
Запуск конструктора приводит к открытию бланка описания структуры таблицы (рис.1), состоящего из четырех столбцов. Во втором столбце указывается имя поля. Переход в третий столбец приводит к появлению кнопки раскрытия (чёрной стрелки), щелчок по которой отображает список допустимых типов полей. Выбор типа также может производиться левой клавишей мыши, а затем в строке Размер поля производится его конкретизация. Четвертый столбец является вспомогательным, в нем хранятся комментарии к создаваемым полям.
Индикатор
в первом столбце показывает текущее
поле обработки. При установке ключа
необходимо установить индикатор в
требуемое поле и щелкнуть левой клавишей
мыши по значку КЛЮЧЕВОЕ ПОЛЕ
в панели инструментов. Если в качестве
ключа определяется несколько полей, то
их сначала выделяют, а затем выполняют
щелчок на значке КЛЮЧЕВОЕ
ПОЛЕ. Для
выделения нескольких полей щелчок
выполняют при нажатой клавише <Ctrl>.
|
Имя поля |
Тип данных |
Описание |
|
|
|
|
|
|
|
|
|
|
|
|
Свойства поля |
|||
Размер поля |
|
|
|
|
|
|
|
Рис. 1
После описания структуры таблицы переходят к ее заполнению.
Для
этого необходимо выполнить щелчок на
значке ВИД
.
При этом СУБД попросит указать имя
создаваемой таблицы и отобразит пустой
бланк созданной таблицы, готовый к
заполнению.
Перемещение по полям таблицы осуществляется клавишами , , , , <Tab>, <Shift>+<Tab>, мышью. Переход к заполнению следующей записи автоматически сохраняет в памяти компьютера предыдущую запись.
В
процессе работы с таблицей можно в любой
момент вернуться в режим конструктора
для изменения её структуры путем щелчка
мышью на значке
,
который отображается в панели инструментов
при переходе в табличный режим.
Изменению
могут быть подвергнуты названия полей,
их тип и последовательность. Для удаления
некоторого поля таблицы необходимо его
выделить щелчком правой клавиши мыши
в первом столбце и вызвать команду
УДАЛИТЬ СТРОКУ
в панели инструментов.
Контроль достоверности данных
СУБД автоматически осуществляет проверку достоверности данных, вводимых в поля определенного типа. Например, нельзя ввести букву в числовое поле. Уровень контроля может быть повышен пользователем путем задания дополнительных ограничений на значения полей в области конструктора Свойства поля (см. рис. 1).
Для этого можно использовать следующие свойства:
Значения по умолчанию. Если в каком-либо поле преобладает одно значение, то целесообразно установить его в качестве значения по умолчанию и оно будет появляться в данном поле автоматически при создании новой записи. Например, если в таблицу заносится город проживания студента и преобладает Калининград, то целесообразно именно его установить в качестве значения по умолчанию. При занесении другого города данное значение необходимо стереть, например, сочетанием клавиш Ctrl/Backspace.
Обязательное поле. Установка данного поля в значение Да приводит к тому, что переход к новой записи не будет разрешен, пока пользователь не заполнит обязательное поле.
Условие на
значение. После
перехода в данное поле необходимо ввести
условие, если условие сложное, то для
его формирования можно использовать
построитель выражений, который вызывается
щелчком на кнопке
.
Например, можно установить условие на
экзаменационные оценки в виде ограничения
>1 And <6,
что позволит вводить только цифры 2, 3,
4 и 5.
Маска вода.
Данное свойство используется для установки ввода данных по определенному формату. Маска формируется из следующих символов:
0 - знакоместо для цифры, ввод ее обязателен;
9 - знакоместо для цифры или пробела, ввод не обязателен;
# - знакоместо для цифры или пробела, ввод не обязателен, пустые символы преобразуются в пробелы;
L - буква, ввод обязателен;
? - буква, ввод не обязателен;
А - буква или цифра, ввод обязателен;
а - буква или цифра, ввод не обязателен;
& - любой символ или пробел, ввод обязателен;
с - любой символ или пробел, ввод не обязателен;
< - принудительный перевод всех последующих символов в нижний регистр;
> - принудительный перевод всех последующих символов в верхний регистр;
! - заполнение маски справа налево (символ ! можно ставить в любую позицию маски);
\ - следующий символ является текстовой константой.
Стандартно маска состоит из двух частей, разделяемых символом (;). В первой части фиксируется собственно маска, во второй определяется режим занесения постоянных строковых констант, добавляемых в маску: 0 указывает, что постоянные символы автоматически добавляются в каждое заносимое значение, 1 или пустое значение - сохраняются только те символы, которые введены пользователем.
Примеры масок: Результат ввода:
00\-00\-00 27-34-56
>L<??????????? Петров
Радиотехника
Достаточно сложно реализовать маску для ввода ФИО в виде Фамилия И.О. Если предположить, что сама фамилия содержит не более 15 символов и не короче 2 символов, то маска имеет вид >L<L?????????????\ >L\.>L\.;0 и при переходе в данное поле изображается следующей структурой _______________ _._.. При ее заполнении необходимо установить курсор в левую позицию, набрать фамилию в любом регистре (первый символ автоматически станет заглавной буквой, остальные отображаются в прописном варианте), а затем мышью или клавишей перенести курсор в место ввода инициалов и ввести инициалы
При переходе в следующее поле введенное значение преобразуется к нормальному виду, т.е. без пропусков.
Если в маске отсутствует вторая компонента, то точки после инициалов необходимо вводить самому пользователю.
Еще один вариант повышения достоверности вводимых данных - использование полей-списков фиксированных данных. Например, для для оценки знаний студентов используются только четыре значения: неуд., удовл., хор. и отл. Для их фиксации используется мастер подстановок, запускаемый в списке допустимых типов данных. Далее СУБД запрашивает способ формирования перечня значений. В данном случае необходимо выбрать вариант Фиксированный набор значений и нажать кнопку ДАЛЕЕ. Затем система запросит количество столбцов для ввода данных (при небольшом количестве значений целесообразно выбирать один столбец) и предоставит место для ввода этих значений. При заполнении поля-списка в нем появляется кнопка раскрытия, нажатие на которую приводит к отображению введенных ранее значений. Выбор конкретного значения осуществляется щелчком мыши.
