Microsoft Access

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

- подпись форм и в заголовках отчетов.

Значение по умолчанию используется для определения значения, которое появится в поле, если пользователь не ввел значение для этого поля.

Условие на значение определяет условия корректности вводимых данных. Установка данного свойства поля защитить данные от ввода недопустимых или некорректных значений. Сообщение об ошибке используется для определения текста, который Access будет выводить на экран, если вводимые значения не удовлетворяют условиям на значение.

Обязательное поле - это свойство в значении "Да" не позволит пользователю оставить поле пустым, без значения. Пустые строки - для текстовых и Мемо-полей можно разрешить ввод пустых строк.

Индексированное поле - можно задать построение индекса для ускоренного доступа к данным.

Задание условия на значение для полей.

Условие на значение задается выражением, которое состоит из операторов сравнения и операндов. Несколько условий могут быть связаны логическими связками OR (ИЛИ) и AND(И). В качестве операторов используются следующие:

 

больше, чем;

>= больше или равно;

= равно;

<> не равно;

 

Оператор IN обеспечивает проверку на равенство любому значению из списка, заключенного в круглые скобки.

Оператор BETWEEN проверяет, что значение поля находится внутри заданного диапазона. Верхняя и нижняя границы диапазона разделяются логическим оператором AND.

Оператор LIKE проверяет соответствие текстового или Мemo поля заданному шаблону символов. В качестве символов шаблона используются:

? - для замены одного произвольного символа;

* - для замены любой последовательности символов;

# - для замены одной любой цифры.

Можно задать, чтобы определенная позиция текстового или Memo поля содержала только символы, указанные в списке допустимых символов, заключенном в квадратные скобки. Можно включить в список диапазон символов, указав первый символ, знак дефиса и последний символ. Если нужно указать, что определенная позиция может содержать любой не входящий в список символ, следует начать список с восклицательного знака.Access позволяет задать условия не только на значение поля, но также и на значения для таблицы. Эти условия Microsoft Access будет использовать для проверки каждой записываемой в таблицу строки.

Условия на значения для поля проверяются при вводе в это поле нового значения, а условия на значения для таблицы проверяются при сохранении или добавлении записи. Для задания условия на значения для таблицы необходимо выполнить команду Вид/Свойства таблицы. В окне Свойства таблицы можно указать Описание объекта, Условия на значение и Сообщение об ошибке. В выражении Условие на значение можно использовать имена полей, заключая их в квадратные скобки.

Задание маски ввода.

Чтобы облегчить ввод форматированных данных, Access позволяет задать маску ввода. Определить маску ввода можно при помощи следующих символов:

- в данной позиции может быть введена цифра или пробел,

# - в данной позиции может быть введена цифра, пробел, минус или плюс,

- в данной позиции может быть введена цифра,- в данной позиции может быть введена произвольная буква,

# - в данной позиции может быть введена цифра или буква,

. - определяется место для десятичной точки,

, - определяется место для разделителя тысяч.

Создание первичного ключа

Каждая таблица в реляционной базе данных должна иметь первичный ключ. Для создания первичного ключа в Microsof Access следует выполнить следующие действия:

.В режиме конструктора в окне таблицы отметить поля, входящие в первичный ключ, щелкнув по области маркировки, расположенной слева от имени поля. Если нужно включить несколько полей в первичный ключ, следует нажать клавишу Ctrl и, удерживая ее нажатой, щелкнуть по области маркировки необходимых полей.

.Выполнить команду Правка/Определить ключ. В подтверждение того, что ключ задан, Access выведет в области маркировки слева от указанного поля символ ключа.

Определение связи между таблицами

Определение связи между таблицами производится в окне базы данных путем выполнения директивы Правка/Схема данных. В схему данных нужно +добавить таблицы, между которыми определяется связь. Обычно две таблицы связаны между собой отношением "один - ко - многим", и для первичного ключа родительской таблицы (таблицы со стороны "один") существует соответствующий ему чужой (внешний) ключ в дочерней таблице (таблице со стороны "много"). Для того, чтобы установить связь между этими таблицами, необходимо перетащить первичный ключ родительской таблицы и опустить его на соответствующий ему чужой ключ в дочерней таблице. В диалоговом окне Связи можно установить флажки:

  1. обеспечение целостности данных, что не позволит добавить в дочернюю таблицу записи, не соответствующие информации родительской таблицы, а также не позволит удалить записи родительской таблицы, имеющие связанные с ними записи в дочерней таблице;
  2. каскадное обновление связанных полей, что приведет к обновлению всех значений чужих ключей в дочерних таблицах;
  3. каскадное удаление связанных данных, что приведет к удалению записей в дочерних таблицах при удалении соответствующих записей в родительских таблицах.

Для удаления связи достаточно установить курсор мыши на связи в окне схемы данных и нажать клавишу Del.

таблица база данный архитектура запрос

2.4 Пример создания таблиц базы данных