41029

Основные понятия реляционной модели данных (РМД)

Лекция

Информатика, кибернетика и программирование

Основные понятия реляционной модели данных РМД Цели обучения: формирование у учащихся системы базовых понятий теории реляционных баз данных. Ожидаемые результаты обучения: учащиеся должны знать: понятие реляционная модель данных и её основные признаки; аспекты данных изучаемых реляционной моделью данных; основные реляционные объекты данных отношение поле запись кортеж кардинальное число степень первичный ключ домен; свойства отношений; соответствие элементов реляционной модели данных архитектуре NSI...

Русский

2013-10-22

47 KB

28 чел.

2.1. ЛЕКЦИЯ: Основные понятия реляционной модели данных (РМД)

Цели обучения: формирование у учащихся системы базовых понятий теории реляционных баз данных.

Ожидаемые результаты обучения: учащиеся должны знать:

  •  понятие "реляционная модель данных" и её основные признаки;
  •  аспекты данных, изучаемых реляционной моделью данных;
  •  основные реляционные объекты данных (отношение, поле, запись, кортеж, кардинальное число, степень, первичный ключ, домен);
  •  свойства отношений;
  •  соответствие элементов реляционной модели данных архитектуре ANSI/SPARK.

Реляционная СУБД — это система, удовлетворяющая двум условиям:

  •  данные воспринимаются пользователем как таблицы;
  •  генерация новых таблиц осуществляется пользователем с помощью операторов.

Реляционная БД представляет собой множество отношений (или таблиц).

Реляционная модель — это формальная теория, которая лежит в основе реляционных систем.
Реляционная модель изучает материал только на логическом уровне.
Реляционная модель рассматривает три аспекта данных: 

  •  структуру данных (объекты данных);
  •  целостность данных;
  •  обработку данных (операторы).

РЕЛЯЦИОННЫЕ ОБЪЕКТЫ ДАННЫХ 

Отношение — объект реляционной модели, который состоит из:

  •  заголовка отношения: состоит из множества атрибутов;
  •  тела отношения: состоит из множества кортежей.

Строки в отношении называются записями, а столбцы — атрибутами (полями).

Кортеж соответствует записи (строке таблицы).
Кардинальное число — это количество кортежей.
Степень — количество атрибутов.
Первичный ключ — уникальный идентификатор для таблицы, т.е. столбец или такая комбинация столбцов, что в любой момент времени не существует двух строк, содержащих одинаковое значение в этом столбце или комбинации столбцов.
Домен — это общая совокупность значений, из которой берутся настоящие значения для определенных атрибутов определенного отношения.

Ниже в таблице 2.1. приведено соответствие формальных реляционных терминов их неформальным эквивалентам. В дальнейшем мы будем пользоваться только формальной терминологией РМД.

Таблица 2.1.

Формальный реляционный термин

Неформальный эквивалент

Отношение

Таблица

Кортеж

Строка или запись

Кардинальное число

Количество строк

Атрибут

Столбец или поле

Степень

Количество столбцов

Первичный ключ

Уникальный идентификатор

Домен

Общая совокупность допустимых значений

На рисунке 2.1.1. показаны рассмотренные выше объекты РМД:

Рис. 2.1.1. Основные объекты РМД.

ДОМЕНЫ 

Скаляр – наименьшая семантическая единица данных (номер курса, название города и т.д.)
Домен - именованное множество скалярных значений одного типа.
Домены являются общими совокупностями значений, из которых берутся реальные значения атрибутов.
Каждый атрибут должен быть определен на единственном домене (или на основе одного домена): значения атрибута должны браться из этого домена. Домены ограничивают сравнения: сравниваемые значения должны принадлежать одному домену. В своей основе домен является типом данных.
Ограничения на названия:

  •  домены имеют уникальные имена в базе данных;
  •  именованные отношения имеют уникальные имена в базе данных;
  •  атрибуты имеют уникальные имена в содержащем их отношении (даже если содержащее их отношение не именовано!).

Замечание: желательно называть атрибуты таким же именем, что и лежащий в основе домен, или, по крайней мере, называть так, чтобы, например, в имени атрибута содержалась ключевая часть имени домена.

СВОЙСТВА ОТНОШЕНИЙ

  1.  Отношения не содержат одинаковых кортежей.
    Следствия:
    •  отношение и таблица — это не одно и то же, так как таблица (в общем случае) может содержать одинаковые строки, а отношение не может содержать одинаковых кортежей;
    •  всегда существует первичный ключ (точнее, всегда существует по крайней мере один потенциальный ключ).
  2.  Кортежи не упорядочены сверху вниз.
  3.  Атрибуты не упорядочены слева направо.
  4.  Все значения атрибутов атомарные, т.к. все лежащие в основе домены содержат только атомарные значения.

Соответствие элементов реляционной модели данных архитектуре ANSI/SPARK

Объекты реляционной модели

Архитектура ANSI/SPARK

Базовая таблица

Концептуальный уровень

Представление

Внешний уровень

Язык SQL

Подъязык данных

Контрольные вопросы

  1.  Дайте определение понятия "реляционная модель данных".
  2.  Дайте определение понятия "отношение".
  3.  Что представляет собой заголовок отношения?
  4.  Что представляет собой тело отношения?
  5.  Какова роль домена в реляционной модели данных?
  6.  Дайте определение понятия "степень отношения".
  7.  Дайте определение понятия "кардинальное число отношения".
  8.  Дайте определение понятия "кортеж отношения".
  9.  Дайте определение понятия "первичный ключ".
  10.  Перечислите свойства отношений.


 

А также другие работы, которые могут Вас заинтересовать

29329. Лекция 11 Формирование углов поворота растра при электронном растрировании В качестве стандартных угло 61.5 KB
  Проблем совмещения пиксельной и растровой сетки нет только для желтой краски потому что угол поворота растра для нее равен 0. Что бы получить рациональный угол линия растровой решетки должна проходить через вершины ячеек пиксельной сетки. Использование рациональных углов растрирования а также идея необходимости совмещения узлов растровой и пиксельной сетки приводит к тому что растровая структура отличается от традиционной ранее применяемой по углам поворота и линиатуре. Первая идея заключается в том что чем больше разность между...
29330. Химико-фотографическая обработка 56 KB
  Для современных ФВУ используются пленки с контрастностью не менее 6. Технологическая настройка ФВУ Технологическая настройка ФВУ в себя включает: настройку фокусировки экспонирующей головки подбор оптимальной экспозиции для обеспечения необходимой оптической плотности фона процесс линеаризации ФВУ Необходимость фокусировки экспонирующей головки может возникнуть в связи со сменой сорта пленки если при этом меняется толщина этой пленки. При этой операции обеспечиваются условия экспонирования при которых будет обеспечена необходимая...
29331. Формула Юлла-Нильсена 38.5 KB
  Чем больше линиатура растра тем ближе расположены точки тем хуже функция размытия. ∆S получила название растискивания точки. На самом деле в этом значении растискивания точки значительную долю вносит рассеивание света в процессе визуального рассмотрения оттиска. Конечно в это ∆S удобно внести все искажения которые возникают не только в процессе визуального восприятия рассеивания света а также реальное растискивание в процессе печати и изменение размера растровой точки в копировальноформном процессе.
29332. Технологическая настройка системы обработки под реальный технологический процесс 54 KB
  Имеется специальный тестобъект который по сути дела представляет собой шкалу цветового охвата которая доступна в виртуальном виде то есть в виде информации записанной на магнитный носитель. Однако в некоторых случаях получение такой информации не оправдано изза разовых тиражей или если часть информации не доступна. Второй метод основан на использовании некоторой стандартной информации которая включается в состав программного обеспечения обработки изобразительной информации фирмой изготовителем. Эта информации по сути своей позволяет...
29333. Цветовые системы, используемые в обрабатывающей станции 58 KB
  Недостатки такого выражения: неоднозначность системы координат RGB и аппаратная зависимость неясное представление о цвете на основе соотношения этих сигналов Воздействие на один из каналов приводит к изменению цвета которое трудно предсказать. Если хотим получить насыщенные цвета должны работать в пределах 50 светлоты По координате а цвет меняется от Зеленого до Пурпурного. У нас имеются две группы основных цветов: цвета аддитивного синтеза однозональные цвета: Красный Зеленый Синий двузональные цвета субтрактивного синтеза:...
29334. Калибровка монитора без использования специальных аппаратных средств (по разработкам фирмы Gretag) 56 KB
  Однако для более точной коррекции цвета на экране монитора и корректного представления его в колориметрических координатах необходимо провести стадию технологической калибровки монитора. Это приводит к тому что если не принять специальных мер коррекции голубая краска выделится на синефильтровой и зеленофильтровой фотоформе будет запечатываться соответственно желтой и пурпурной краской. По сути дела при правильной настройки системы и правильной работе в соответствующих цветовых пространствах задача базовой коррекции решается автоматически...
29335. Селективная коррекция 56.5 KB
  Цветопроба в процессе коррекции Без проведения цветопробы оптимальная цветовая коррекция является затруднительной и может не дать удовлетворительных результатов. Контроль этого изображения экранная цветопроба. Такая цветопроба называется контрактной цветопробой. Такая цветопроба называется аналоговой.
29336. Коррекция структурных свойств изображения 54.5 KB
  Коррекция резкости изображения Коррекция резкости изображения в системе поэлементной обработки может осуществляться двумя методами: аппертурным и программным. Аппертурный метод включает аппертурную коррекцию резкости изображения по методу нерезкого маскирования при этом коррекция производится непосредственно при сканировании изображения. В соответствие с этой процедурой производится обработка массива цифровой информации формируя сигнал нерезкого изображения путем интегрирования нескольких пиксель в окрестностях обрабатываемой пиксели.
29337. Геометрические преобразования в системе поэлементной обработки изображения 62 KB
  В процессе преобразования на этапе сканирования формируется пиксель размер которого уже выбран в соответствии с масштабом окончательного изображения. Сложнее при масштабировании изображения записанного в виде цифрового массива высокого разрешения. Сложнее при увеличении или уменьшении изображения не в целое число раз.