Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Типы данных в базе данных. Средства ограничения вводимых значений.

Поиск

Типы полей, обязательные поля, индексированные поля, использование масок, условия значения полей, подстановки.

 

           В приложении Microsoft Access существуют следующие типы полей:

· текстовый;

· MEMO;

· числовой;

· денежный;

· дата/время;

· полный формат даты – 19.06.2007 17:34:25;

· длинный формат даты – 19 июня 2007г.;

· средний формат даты – 19-июн-2007;

· краткий формат даты – 19.06.2007;

· длинный формат времени – 17:34:25;

· средний формат времени – 5:34;

· краткий формат времени – 17:34.

 

· логический;

· гиперссылка;

· вложение;

· объект OLE;

· Это поле также позволяет вкладывать в запись данные различных типов, такие как картинки и звуковые файлы, однако, в настоящее время для этих целей рекомендуется использовать вложения.

 

· счётчик.

Счётчик – это специальный тип данных, предназначенный для автоматического создания уникальных идентификаторов записей в таблице. Как мы говорили, любая таблица должна иметь ключевое поле или набор ключевых полей, однозначно идентифицирующих каждую запись. Если среди полей нельзя выделить подобные, то необходимо вводить дополнительное поле, в качестве которого как раз и используется счётчик. Каждая таблица может иметь только один счётчик. Значение этого поля нельзя изменить вручную – оно генерируется приложением Microsoft Access, которое гарантирует уникальность этого значения. Даже если вы вставите запись, которой будет присвоен номер 1, а затем удалите эту запись, значение 1 повторно не будет использоваться. Свойство поля Новые значения определяет, как генерируются значения счётчика – последовательно или случайным образом.

 

 

· Маски управляют элементом ввода, указывая, сколько каких символов надо ввести в поле.

· Маски помогают понять смысл данных. При вводе телефонов, номер карт и т.п. обычно вставляются разделители, которые группируют части номеров.

· Маски предупреждают ошибки. Например, при вводе телефонного номера можно затребовать ввод только цифр.

· Маски устраняют путаницу. Например, существуют разные способы ввести одну и ту же дату.

·

· Маски подсказывают порядок и набор составляющие, добавляют требуемые разделители.

Символ Описание
0 Обязательная цифра
9 Необязательная цифра
# Необязательная цифра, знак плюс или минус
L Обязательная буква
? Необязательная буква
A Обязательная буква или цифра
a Необязательная буква или цифра
& Обязательный любой символ
C Необязательный любой символ
< Преобразует все следующие за ним символы в строчные
> Преобразует все следующие за ним символы в прописные
\ Указывает на то, что следующий символ надо интерпретировать как литерал

 

Условия значения полей

Пример условия Описание
<100 Значение должно быть меньше 100
<>0 Значение не должно быть равно 0
Between 0 and 100 Значение должно быть в пределах от 0 до 100 включительно
<#30.01.2007# Дата до 30 января 2007 г.
>#30.01.2007 17:30:00# Дата после 30 января 2007 г. или 30 января 2007 г. после 17:30
>Date() Дата после сегодняшней
<Now() Сегодня до настоящего время или любая дата в прошлом
>1000 Or <-1000 Число большее 1000 или меньшее -1000
<Date and >#01.01.2000# Дата, меньшая сегодняшней, но большая 1 января 2000 г.

 

           Подстановки

Разные пользователи могут вводить одно и то же значение по-разному. Для того, чтобы избежать проблемы, возникающей в таком случае, можно потребовать от пользователя выбирать значения из заданного списка. Этот список может быть просто списком констант, а может выбираться из другой таблицы.

Для создания подстановки в режиме конструктора таблицы в качестве типа поля надо выбрать пункт Мастер подстановок. Мастер подстановок, конечно же, не является типом данных, но он позволяет создать оба варианта подстановок. Если выбрать пункт Будет введён фиксированный набор значений, мастер подстановок предложит ввести этот набор значений. Если выбрать пункт Объект «поле подстановки» получит значения из другой таблицы или другого запроса, то необходимо будет выбрать таблицу или запрос (из уже существующих) и поле таблицы или запроса для подстановки.

 

 

Вопрос 5.

Запросы в базах данных.

Типы запросов, составление условия для запроса, вычисляемые поля, итоговые запросы.

 

Реляционная модель определяет четыре основные операции над базами данных – выборка, обновление, добавление и удаление. Соответственно существуют запросы четырёх типов, предназначенные для выполнения этих операций.

  Запросы на выборку

Запрос на выборку – это простейший и самый распространённый тип запросов, который извлекает подмножество данных из таблицы или нескольких таблиц. Для того чтобы извлекать не все данные, надо указывать условие отбора.

Для создания нового запроса необходимо нажать кнопку Конструктор запросов, которая находится в группе Запросы на вкладке Создание. После создания нового запроса появится диалоговое окно, с помощью которого можно добавить таблицы, из которых будут извлекаться данные.

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

1.5. Запросы к связанным таблицам



Поделиться:


Последнее изменение этой страницы: 2019-08-19; просмотров: 212; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.133.155.48 (0.006 с.)