Реляционная модель данных
Download 372 Kb.
|
Conn&Begg
Глава 3. Реляционная модель данных Реляционная модель основана на математическом понятии отношения, физическим представлением которого является обычная таблица. Строка таблицы соответствует отдельной записи с данными, характеризующими некоторый экземпляр информационного объекта (ИО). Столбцы таблицы поименованы и соответствуют атрибутам ИО. При этом атрибуты могут располагаться в произвольном порядке. Домены. Набор допустимых значений одного или нескольких атрибутов называют доменом. Каждый домен имеет имя и область определения (тип данных и диапазон допустимых значений). Каждый атрибут реляционной БД определяется на некотором домене. Домены могут отличаться для каждого из атрибутов, но два и более атрибутов могут определяться на одном и том же домене. Понятие домена имеет большое значение, поскольку благодаря этому пользователь получает возможность централизованно определять смысл и источник значений, которые могут получать атрибуты. В результате при выполнении операций с данными системе доступно больше информации, что помогает избежать некорректных действий с точки зрения семантики данных. Однако обеспечить полную реализацию понятия домена совсем непросто, поэтому в некоторых реляционных СУБД это понятие не поддерживается вообще, а в других поддерживается лишь частично. Элементами отношения являются строки таблицы или кортежи. Кортежи могут располагаться в любом порядке, независимо от этого отношение всегда имеет один и тот же смысл. Количество атрибутов в таблице называют степенью отношения. Отношение только с одним атрибутом имеет степень 1 и называется унарным. Отношение с двумя атрибутами называется бинарным. Количество кортежей, содержащихся в таблице, называется кардинальностью отношения. Эта характеристика меняется при каждом добавлении или удалении кортежей. Свойства отношений: каждое отношение имеет имя, которое отличается от имен всех других отношений; каждая ячейка отношения содержит только одно элементарное (неделимое) значение; каждый атрибут имеет уникальное имя; каждый кортеж является уникальным, т.е. дублирование кортежей не допускается. Download 372 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling