Excel и Access — страница 9

  • Просмотров 8547
  • Скачиваний 453
  • Размер файла 98
    Кб

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

главных таблицах обычно содержится ин­формация о реальных объектах, причем с каждым объектом ассоциируется только одна запись. Определение ключа таблицы является простейшим способом предотвра­щения появления в таблице одинаковых записей. В главной таблице связи должен быть определен первичный ключ. Ac­cess считает таблицы, у которых такой ключ не определен, подозри­тельными. При открытии таких таблиц в режиме конструктора

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

таб­лицы, по которым она проиндексирована. Каждая таблица Access может иметь до 32 индексов, 5 из которых могут быть составными (в составной индекс может входить не более 10 полей). Тем не менее, не стоит увлекаться созданием индексов для каждого поля таблицы и всех их комбинаций, поскольку это может существенно замедлить процесс заполнения таблицы (при изменении или добавлении записи автоматически обновляются все индексы). Одним из

основных принципов разработки реляционных баз данных явля­ется то, что все данные, содержащиеся в поле таблицы, должны иметь один и тот же тип. Для каждого поля таблицы необходимо задать тип дан­ных. По умолчанию используется тип данных «Текстовый». При задании типа дан­ных поля можно также указать размер, формат и другие параметры, влияющие на отображение значения поля и точность числовых данных. Основные типы данных:

1.     Текстовый. Текст или числа, не требующие проведения расчётов. 2.     МЕМО. Поле этого типа предназначено для хранения небольших текстовых данных (до 64000 символов). Поле этого типа не может быть ключевым или проиндексированным. 3.     Числовой. Этот тип данных содержит множество подтипов. От выбора подтипа (размера) зависит точность вычислений. 4.     Счётчик. Уникальные, последовательно