Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Реляционная модель данных

Лекция 14.

Теоретико-множественные модели данных

Реляционная модель данных

Реляционная модель данных предложена сотрудником фирмы IBM Эд­гаром Коддом и основывается на понятии отношение (relation).

Реляционная модель данных (РМД) - это способ рассмотрения дан­ных, при котором данные воспринимаются пользователем как взаимосвязан­ные таблицы и в распоряжении пользователя имеются некоторые операторы, которые генерируют новые таблицы из старых.

Под таблицами здесь понимается структура данных, состоящая из строк и столбцов. В этой структуре каждый столбец содержит данные только одного типа, каждая строка состоит из набора значений составляющих ее столбцов.

Под операторами понимаются операции выборки, группировки, соеди­нения и некоторые другие, результатом которых являются новые таблицы, полученные на основании старых.

Реляционная модель данных (РМД) некоторой предметной области представляет собой набор отношений, изменяющихся во времени. При создании информационной системы совокупность отношений позволяет хранить данные об объектах предметной области и моделировать связи между ними.

Отношение представляет собой множество элементов, называемых кортежами.

Элементы РМД и формы их представления приведены в таблице.

Основные элементы реляционной модели данных и формы их представления

Элементы РМД Форма представления (описание)
  1. Отношение
Представляет собой двумерную таблицу, содержащую некоторые данные
  1. Схема отношения
Строка заголовков столбцов таблицы (заголовок таблицы)
  1. Кортеж
Строка таблицы, характеризующая отдельный объект
  1. Сущность
Объект любой природы данные о котором хранятся в БД. Данные о сущности хранятся в одном или нескольких отношениях.
  1. Атрибут
Представляет собой свойство характеризующее сущность (заголовок столбца таблицы)
  1. Домен
Множество допустимых значений определенного ат­рибута отношений
  1. Значение атрибута
Значение в поле записи
  1. Первичный ключ
Один или несколько атрибутов отношения, однозначно определяющих каждый из кортежей
  1. Потенциальный ключ
Один или несколько атрибутов отношения, однозначно характеризующий каждый из кортежей, но не выбранный в качестве первичного ключа
  1. Внешний ключ
Если отношение R1 содержит не ключевой атрибут А, значения которого являются значениями ключевого атрибута В другого отношения R2, тогда атрибут А является внешним ключом
  1. Тип данных
Тип значений элементов таблицы. Каждый домен образует значение одного типа данных. Например, числовые или символьные

 

<== предыдущая лекция | следующая лекция ==>
В) відомості, таблиці, діаграми, що отримують внаслідок розв’язання задач. | Цель дисциплины
Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал