Базы данных Access. Зуева Н.В - 11 стр.

UptoLike

9
(допустимые операции будут рассмотрены при практической работе с
базой данных).
Организация данных
Слово «реляционная» происходит от английского relation – отно-
шение. Отношение – математическое понятие, но в терминологии
моделей данных отношения удобно изображать в виде таблицы. При
этом строки таблицы соответствуют кортежам отношения, а столб-
цы – атрибутам. Атрибут, значения которого однозначно идентифи-
цируют кортежи, называется ключом (простым ключом), т.е. столбец
(поле), у которого данные в строках уникальны (не повторяются),
может быть определен как ключ. В некоторых отношениях кортежи
идентифицируются конкатенацией (объединением) нескольких атри-
бутов. Тогда говорят, что отношение имеет составной ключ. Это оз-
начает, что данные в строках каждого из столбцов составного ключа
могут повторяться, но комбинация данных каждой строки этих стол-
бцов является уникальной. Например, в таблице СТУДЕНТЫ есть
столбцы ФАМИЛИЯ и ГОД РОЖДЕНИЯ. В каждом из столбцов есть
некоторые повторяющиеся данные, т. е. одинаковые фамилии и оди-
наковые года рождения. Но если студенты, имеющие одинаковые
фамилии, имеют разные года рождения, то эти столбцы можно ис-
пользовать в качестве составного ключа.
В Access можно выделить три типа ключевых полей:
простой ключ;
составной ключ;
счетчик.
Поле счетчика содержит номера строк и Access обычно предлагает
его в качестве ключа, если не выбрано другое ключевое поле.
Совет. Понятие ключа имеет важное значение в реляционных базах
данных. Задание ключевых полей в таблицах не только позволит защи-
тить базу от ввода неправильных значений и сохранить ее целостность,
но и ускорит поиск информации в больших по объему базах. Поэтому,
когда Access предлагает задать ключевое поле, не отказывайтесь сразу
от этого, а подумайте, какое поле может содержать неповторяющиеся
данные и все-таки задайте ключ для таблицы. Конечно, можно всегда
отказываться от задания ключевых полей (так, казалось бы, проще и
понятней), но тем самым Вы лишите себя многих достоинств реляци-
онной базы данных.