Автор: Пользователь скрыл имя, 13 Февраля 2011 в 15:14, реферат
Существующие недедуктивные системы форматированных данных предоставляют пользователям файлы с древовидной структурой или немного более общие сетевые модели данных. В разд. 1 обсуждаются недостатки таких моделей. Вводятся модель, основанная на n-арных отношениях, нормальная форма отношений базы данных и универсальный подъязык данных. В разд. 2 обсуждаются некоторые операции над отношениями (отличные от операций логического вывода), а затем эти операции применяются к проблемам избыточности и согласованности пользовательской модели.
1. Реляционная модель и нормальная форма
1.1. Введение
1.2. Зависимости данных в существующих системах
1.3. Реляционное представление данных
1.4. Нормальная форма
1.5. Некоторые лингвистические аспекты
1.6. Выразимые, именованные и хранимые отношения
2. Избыточность и согласованность
2.1. Операции над отношениями.
2.2. Избыточность
2.3. Согласованность
2.4. Заключение
Литература
Конечно,
существует несколько возможных
способов, при помощи которых система
сможет обнаружить несогласованность
и отреагировать на нее. При одном
из подходов, система определяет наличие
несогласованности при
2.4. Заключение
В
разделе 1 предлагается реляционная
модель данных, служащая основой для
защиты пользователей систем форматированных
данных от потенциально разрушительных
изменений представления
В разделе 2 определяются операции над отношениями и два вида избыточности, которые затем применяются к решению проблемы поддержки данных в согласованном состоянии. Такая поддержка может стать очень серьезной проблемой по мере увеличения количества различных типов данных, содержащихся в общих банках данных.
Многие вопросы поставлены и остались без ответа. Например, в разделе 1.4 упомянуты только наиболее важные свойства подъязыка данных. He обсуждаются ни чисто лингвистические детали такого языка, ни проблемы его реализации. Тем не менее, представленный материал может быть достаточным для опытных системных программистов при реализации некоторых подходов. Надеемся также, что эта статья будет способствовать повышению уровня точности при работе с системами форматированных данных.
Благодарности. C.T. Davis из IBM Poughkeepsie убедил автора в необходимости независимости данных в будущих информационных системах. Автор выражает благодарность ему и, также, F.P.Palermo, C.P.Wang, E.B.Altman и M.E.Senko из IBM San Jose Research Laboratory за полезные обсуждения.
Получена
в сентябре 1969 г., пересмотрена в
феврале 1970 г.
Литература
1) Более точно, R является подмножеством Декартова произведения S1 × S2 × ... × Sn.
2) Говоря математическим языком, связь - это класс эквивалентности отношений, эквивалентных относительно перестановки доменов (См. п.2.1.1).
3) Естественно, пользователь производит ввод данных в компьютерную систему и их выборку гораздо более эффективно, если он понимает смысл данных.
4) М.Е. Сенко из IBM, Сан-Хосе, независимо указывает на желательность устранения непростых доменов.
5) Работа с отношением включает запросы, обновление и удаление.
6) Поскольку каждое отношение в реальном банке данных является конечным в каждый момент времени, кванторы существования и всеобщности могут быть выражены в терминах функции, вычисляющей количество элементов в любом конечном множестве.
7) При работе со связями мы используем имена доменов (в случае необходимости уточненные именами ролей) вместо позиций доменов.
8) Функция – бинарное отношение "один-к-одному" или "многие-к-одному", но не "один-ко-многим".
9) Другие авторы склоняются к игнорированию композиций, отличных от естественной, и, соответственно, называют композицией именно этот частный случай – см., например, "Общую топологию" Келли.
10) Бинарное отношение является сложным, если ни оно само, ни обратное к нему не являются функциями.
Информация о работе Реляционная модель данных для больших совместно используемых банков данных