Информация и данные. Единицы представления данных. Формы представления данных. Память. Виды памяти. Запросы в базе данных, страница 12

Тип данных определяется значениями, которые предпологают ввод в поле и операциями которые будут выполняться с этими значениями. В С.У.Б.Д. Access допускается использование следующих типов данных: текстовые ( МЕМО-текст ), числовые, денежные, дата, время, счетщик ( используется для определения ключа таблицы ), логические, поле объекта OLE.

Описание - краткмй коментарий к каждому полю.

Общие свойства полей задаются для каждого поля и зависят от выбранного типа данных.

Свойства полей:

1) размер: задается максимальный размер данных для данного типа поля, а именно текстовый не больше 255 байт, числовой 1, 2, 4 байт целых чисел, 4 - 8 байт для чисел с плавующей точкой.

2) формат поля задается форматом отображения данных на экране; для числовых и денежных типов данных  задается число десятичных знаков и число знаков после запятой.

3) подпись поля задается текстом, который выводится в заголовке таблиц, форм ртчетов.

Условие на значения: задается ограничение на ввод значений и позволяет осуществлять контроль ввода.

Сообщение об ошибках: на экран выводится текстовое сообщение при нарушении условия на ввод какого-либо значения.

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

Ввод данных в таблицу.

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

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

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

Виды запроса:

1) запрос на выбор - выбирает данные из взаимосвязанных таблиц; результатом является таблица, которая существует до закрытия запроса.

2) запрос на создания таблицы - основан на запросе на выбор, но результат сохраняется в новую таблицу, которая существует и после закрытия таблицы.

3) запрос на обновление, добавление, удаление - запрос в результате которого осуществляется обновление данных в таблице.

Конструирование запроса можно осуществляться в режиме конструктора или в режиме мастера запросов.

Режим конструктора открывает окно конструктора, которое разделино на две панели. Верхняя панель - это схема запроса. Ога содержит схему запроса данных, которая включает в себя выбранные для данного запроса таблицы. Таблицы представленны в схеме списками полей. Схема данных отображает связи между таблицами и связи объединения, если таблицы имеют поля с одинаковыми именами и типами данных. Нижняя панель - это план запроса. Она содержит бланк по образцу которого делается запрос пользователем. Каждый столбец бланка относится к одному полю таблицы. В бланке запроса нужно указать поле ( имена полей участвующих в запросе ), имя таблицы (какой таблице пренадлежат эти поля ), сортировку ( нужно указать порядок сортировки записей выводимых в запрос ), вывод на экран ( нужно выводить запись или нет ), условие ( по какому условию выбирается запись ). Условиеотбора является логическим выражением, состоит из операнто и операций ( <, >, <=, >=, =, <> ). Оперантами могут быть числовые значения и идентификаторы (ссылки ). Идентификатором может быть имя поля, таблицы, запроса, формы отчета.

Правило записи идентификаторов: "[ имя таблицы ]![ имя поля ]".

Вычисляемое поле в запросе. Над полями  могут выполнятся вычисления. Результат вычисления образует вычисляемое поле. В вычисляемых полях можно использовать арифметические выражения состоящие из оперантов ( числовые значения, ссыки, стандартные функции ) и операций ( *, /, +, - ... ).

Мастера запрорсов. Простейшие запросы могут быть составлены в режиме мастера запросов. Мастер автоматически выполняет первоначальные действия по подготовки запроса. Затем мастер запрашивает у пользователя необходимые сведенья и создает окончательный запрос на основе ответов.