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