Структура+базы+данных


 * Структура базы данных**

База данных состоит из связанных между собой таблиц. Простейшая база данных имеет хотя бы одну таблицу.

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

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

1. //Имя поля// – определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц).

2. //Тип поля// – определяет тип данных, которые могут содержаться в данном поле.

3. //Размер поля// – определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.

4. //Формат поля// – определяет способ форматирования данных в ячейках, принадлежащих полю.

5. //Маска ввода// – определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных).

6. //Подпись// – определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля).

7. //Значение по умолчанию// – то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных).

8. //Условие на значение// – ограничение, используемое для проверки правильности ввода данных (средство автоматизации ввода, которое используется, как правило, для данных, имеющих числовой тип, денежный тип или тип даты).

9. //Сообщение об ошибке// – текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных (проверка ошибочности выполняется автоматически, если задано свойство Условие на значение).

10. //Обязательное поле// – свойство, определяющее обязательность заполнения данных поля при наполнении базы.

11. //Пустые строки// – свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например к текстовым).

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

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

Базы данных-[Электронный ресурс]. Режим доступа: http://mykod.ru/index.php/2009-03-13-02-00-38/2009-03-13-02-01-39/98-2009-03-15-09-45-33.html