41029

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

Лекция

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

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

Русский

2013-10-22

47 KB

25 чел.

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.  Перечислите свойства отношений.


 

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

24005. Карта, условные знаки. Дорога и дорожные сооружения 50 KB
  Все топографические условные знаки можно разделить на четыре вида: линейные это дороги линии связи линии электропередач ручьи реки и т. Знаки легче изучать и запоминать знакомясь с ними по группам которые образуются по типу местных предметов: группа № 1 дороги и дорожные сооружения; группа № 2 населенные пункты строения; группа № 3 гидросеть то есть вода на земле; группа № 4 растительность; группа № 5 рельеф; группа № 6 пояснительные и специальные туристские знаки. Дороги и дорожные сооружения Эта группа включает в...
24006. Гидрография, растительность и рельеф 165 KB
  В этой группе пятнадцать важнейших топографических знаков которые необходимо хорошо знать туристу. Поэтому нет простого топографического знака населенного пункта он складывается из топографических знаков различных местных предметов составляющих то что называется населенным пунктом. То есть это уже знак масштабный рис. Для него существует специальный топографический знак рис.
24007. Способы измерения расстояния 24.5 KB
  способы измерения расстояния. Определение расстояний на местности производится следующими способами: измерение расстояния шагами; измерение расстояния глазомерным способом; определение расстояния по времени движения. Самым распространенным и наиболее точным из этих способов является измерение расстояния шагами. Обычно шагомерное определение расстояний проводится на средних отрезках где требуется большая точность так как при равном хорошо выверенном шаге ошибки в среднем составляют только 24 измеренного расстояния.
24008. Ориентирование на местности. Азимут и компас 59 KB
  Азимут и компас. С помощью Полярно звезды или с помощью специальных намагниченных предметов стрелки компаса человек может независимо от других людей находясь в какой угодно точке поверхности нашей планеты определит сначала направление на север а затем встав к ней лицом по сторонам своего тела найти справа восток сзади юг слева запад. на стороны горизонта без компаса как днем так и ночью как в хорошую так и в плохую погоду. 84 Компас Компас это угломерный прибор который служит для измерения магнитных азимутов на местности не на...
24009. Способы и средства ориентирования 49 KB
  К средствам ориентирования и факторам способствующим или затрудняющим ориентирование в туристском походе относятся: топографическая карта местности или схема маршрута или маршрутная лента или легенда; топографическая ситуация в районе похода; просматриваемость ситуации небесные светила и так называемые местные признаки по которым грубо можно определить где север; протокол движения; специальные действия привязки разведки опрос местных жителей; инструменты компас часы курвиметр и т. Все ориентиры можно разделить на 3 вида:...
24010. Действия в случае потери ориентировки 28.5 KB
  Правда иногда ручей может впадать в болото и теряться но чаще всего ручей впадает в реку. Поэтому путь вниз по реке чаще всего имеющей по берегу тропу практически всегда приводит к людям. Если человек вышел на тропу то направление к жилью можно определить по следующим признакам: по состоянию лесной тропы: при приближении к населенному пункту она расширяется становится более натоптанной на ней чаще встречаются ответвления и места стоянок бытовой мусор;Лпри удалении от жилья картина противоположная; выйдя на лесовозную дорогу надо...
24011. Обеспечение безопасности при проведении туристских походов 18.68 KB
  При необходимости члены МКК дают советы руководителям по планированию маршрута действиям на какихлибо сложных его участках однако техническая и тактическая подготовка участников похода остается вне зоны внимания МКК. Зачастую участники выполняют задания без участия руководителя группы. Здесь причины возникновения аварийных экстремал ных ситуаций можно разделить на три группы: возникающие по вине руководителя группы; возникающие по вине детей участников похода; природные факторы и несчастные случаи в походе. В походах с детьми как нигде...
24012. Опасности в различных видах туризма 18.29 KB
  Признаки лавиноопасности: обильный снегопад перепады температур наличие лавинных концов в нижней части различные валы камни вырванные деревьяМеры предосторожности: переход осуществлять в нижней части; страховка; если участок протяжённый нужно переходить по одному с помощью лавинного шнура обязательно нужен смотритель; желательно проходить утром либо ночью. Меры предосторожности: спланировать переход должна быть тактика перехода выбор места переправы время и способ переправы переправу нужно планировать на утреннее часы. Меры...
24013. ПРАВОВЫЕ И ЭТИЧЕСКИЕ НОРМЫ ЖУРНАЛИСТСКОЙ ДЕЯТЕЛЬНОСТИ 44.83 KB
  19 ВДПЧ: свобода убеждений и выражения их сбора и распространения информации и идей любыми средствами независимо от государственных границ.29 гарантия свободы мысли и слова свобода искать получать передавать и распространять информацию гарантия свободы массовой информации запрет на цензуру. Журналист имеет право: 1 искать запрашивать получать и распространять информацию; 2 посещать государственные органы и организации предприятия и учреждения либо их прессслужбы; 3 быть принятым должностными лицами в связи с запросом...