Основные понятия реляционной модели данных.
1. Информационные единицы.
Реляционная база данных – совокупность взаимосвязанных плоских таблиц.
Таблица – основная структура единица реляционной базы данных, представляющая собой подмножество декартова произведения доменов. В реляционной теории используется термин «отношение». Часто эти термины используются как синонимы. Иногда они различаются: таблица считается способом хранения (отображения) отношения.
Строки таблицы называются кортежами. Кортеж представляет собой совокупность атрибутов. В реляционных СУБД понятию «кортеж» чаще всего соответствует термин «запись».
Наименьшей информационной единицей является атрибут. В реляционных СУБД понятию «атрибут» чаще всего соответствует термин «поле».
Домен – множество значений данных какого-либо типа. Каждый атрибут может быть определен на каком-либо одном домене. На одном домене может быть определено несколько атрибутов.
2. Ключи.
Ключ – атрибут или совокупность атрибутов, однозначно определяющая кортеж. Ключ, состоящий из нескольких атрибутов, называется отставным.
Ключ обладает следующими свойствами:
1) уникальность – не может быть повторяющихся значений ключа в таблице;
2) неизбыточность – удаление любого атрибута из составного ключа должно привести к потере его уникальности;
3) Элементы ключа не могут иметь неопределенные значения.
В отношении несколько атрибутов или совокупностей атрибутов могут претендовать на роль ключа. Называется вероятным (альтернативным) ключом. Один из них должен быть выбран в качестве первичного ключа.
|
|
Атрибут (или совокупность атрибутов), который в данном отношении ключом не является (но может входить в состав составного ключа), а в другом отношении является первичным ключом, называется внешним ключом.
3. Связи.
Связи в реляционной базе данных устанавливаются от ключа к внешнему ключу.
Приложение 2
Информационные ресурсы Интернет.
В этом приложении приведены адреса информационных ресурсов Web, связанных с технологиями баз данных.
Исследовательские группы в области баз данных:
http://www.acm.org/sigmod/reserchDepts/index.html
Исследовательская группа по базам данных Мэрилендского университета:
http://www.cs.umd.edu/areas/db/
Исследовательская группа по базам данных Стэнфордского университета:
http://www-db.stanford.edu/
Лаборатория систем баз данных Массачусетского университета:
http://www-ccs.cs.umass.edu/db/
Репозиторий материалов по базам данных ЦИТ МГУ:
http://www.citforum.ru/database/
Список использованной литературы.
1. Диго Светлана Михайловна. Базы данных: проектирование и использование.2005г.
2. Григорьев Юрий Алексеевич, Ревунков Георгий Иванович. Банки данных.2002г.
|
|
3. Когаловский Михаил Рувимович. Энциклопедия технологий баз данных.2002г.
4. Виталлий Леонтьев. Новейшая энциклопедия Интернета. Москва «Олма-пресс образование» 2005г.
5. Акимов В. Б., Русанова Е. В., Загребельная Е. Н. Интернет (наглядное пособие для быстрого старта).ИД «Весь» Санкт-Петербург 2003г.
6. Коцюбинский А. О. Современный Самоучитель работы в Сети Интернет. «Издательство ТРИУМФ» 2002г.
Дата добавления: 2018-04-15; просмотров: 207; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!