Информатика: Реляционные базы данных. Парамонов Н.Б - 22 стр.

UptoLike

- 22 -
понятии нормализации. В частности, спроектированные таблицы
должны содержать только простые, далее неделимые данные (на-
ходятся в первой нормальной форме). Для них должно выпол-
няться условие функционально-полной зависимости неключевых
атрибутов от ключа (таблицы находятся во второй нормальной
форме). Для таблиц реляционной базы также должна отсутство-
вать транзитивная зависимость неключевых атрибутов
от ключе-
вых или зависимости между неключевыми атрибутами (таблицы
находятся в третьей нормальной форме).
СУБД Access может обрабатывать данные различных таб-
лиц базы данных. Access обеспечивает корректную связь между
таблицами базы данных за счет ключей (значений эквивалентных
полей). При этом создается индекс для ключевого поля таблицы и
использует его для поиска записей и
объединения таблиц в за-
просе. Ключевое поле не может содержать пустых и повторяю-
щихся значений. Таблицу, в которой не определен ключ, нельзя
использовать при установке связей, кроме того, поиск и сорти-
ровка в такой таблице выполняются медленнее. При включении в
запрос связанных таблиц базы данных в окне "Запрос-выборка"
между
ними автоматически возникает соединительная линия.
При проектировании оперативных таблиц следует соблю-
дать следующие правила:
1) Четко определить, что есть первичный ключ таблицы, т.е. убе-
диться, что двух записей с одинаковым значением ключа в
таблице быть не может.
2) Если первичный ключ не просматривается, подумать, пра-
вильно ли подобран состав полей
.
3) Если первичный ключ выбран правильно, то к нему можно
подписывать любые атрибуты, зависящие только от ключа.
Например, в словарь клиентов можно включить фамилию ди-
ректора, код банка клиента, но адрес банка включать не следу-
ет - это атрибут банка, а не клиента и его место в таблице, где
первичным ключом
является сам банк или его код.
4) Если при просмотре подготовленной базы данных в паре таб-
лиц обнаруживается одноименное поле, которое не входит в
первичный ключ ни одной из таблиц, - это ошибка нормализа-
ции. Система не сможет контролировать согласованность зна-
чений таких полей.
                              - 22 -

понятии нормализации. В частности, спроектированные таблицы
должны содержать только простые, далее неделимые данные (на-
ходятся в первой нормальной форме). Для них должно выпол-
няться условие функционально-полной зависимости неключевых
атрибутов от ключа (таблицы находятся во второй нормальной
форме). Для таблиц реляционной базы также должна отсутство-
вать транзитивная зависимость неключевых атрибутов от ключе-
вых или зависимости между неключевыми атрибутами (таблицы
находятся в третьей нормальной форме).
      СУБД Access может обрабатывать данные различных таб-
лиц базы данных. Access обеспечивает корректную связь между
таблицами базы данных за счет ключей (значений эквивалентных
полей). При этом создается индекс для ключевого поля таблицы и
использует его для поиска записей и объединения таблиц в за-
просе. Ключевое поле не может содержать пустых и повторяю-
щихся значений. Таблицу, в которой не определен ключ, нельзя
использовать при установке связей, кроме того, поиск и сорти-
ровка в такой таблице выполняются медленнее. При включении в
запрос связанных таблиц базы данных в окне "Запрос-выборка"
между ними автоматически возникает соединительная линия.
      При проектировании оперативных таблиц следует соблю-
дать следующие правила:
1) Четко определить, что есть первичный ключ таблицы, т.е. убе-
   диться, что двух записей с одинаковым значением ключа в
   таблице быть не может.
2) Если первичный ключ не просматривается, подумать, пра-
   вильно ли подобран состав полей.
3) Если первичный ключ выбран правильно, то к нему можно
   подписывать любые атрибуты, зависящие только от ключа.
   Например, в словарь клиентов можно включить фамилию ди-
   ректора, код банка клиента, но адрес банка включать не следу-
   ет - это атрибут банка, а не клиента и его место в таблице, где
   первичным ключом является сам банк или его код.
4) Если при просмотре подготовленной базы данных в паре таб-
   лиц обнаруживается одноименное поле, которое не входит в
   первичный ключ ни одной из таблиц, - это ошибка нормализа-
   ции. Система не сможет контролировать согласованность зна-
   чений таких полей.