РУКОВОДСТВО РАЗРАБОТЧИКА ИНФОРМАЦИОННЫХ СИСТЕМ СУБД ORACLE

       

Реляционная модель, основанная на логических отношениях данных.


Существует два подхода к проектированию реляционной базы данных.

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

Табл.1. Основные определения реляционных СУБД

Термин

Определение

1

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

Организует и представляет данные в виде таблиц или реляций.

2

Реляционная база данных (РБД, RDBMS).

База данных, построенная на реляционной модели.



2

Реляция (таблица-элементарная информационная единица)

Двумерная таблица, содержащая строки и столбцы данных.

4

Степень реляции.

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

  Кортежи

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

  Атрибуты

Столбцы таблицы, характеризующие признаки, параметры объекта, события, явления.

  Область атрибута

Набор всех возможных значений, которые могут принимать атрибуты. Если в процессе работы возникает ситуация, что атрибут неприменим или значения одного или нескольких атрибутовстроки пока неизвестны, то строка запишется в базуданных с пустыми значениямиэтих атрибутов (NULL строка).

  Пустое значение

Значение, приписываемое атрибуту в кортеже, если атрибут неприменим или его значение неизвестно

  Ключ

Любой набор атрибутов, однозначно определяющий каждый кортеж реляционной таблицы.

  Ключ реляции

Ключ также можно описать как минимальное множество атрибутов, однозначно определяющих (или функционально определяющих)каждое значение атрибута в кортеже.


Здесь представлены только бозовае таблицы АСУ КТП, в зависимости от вашего варианта (разрабатываемого модуля) перечень дополнительных таблиц, для конкретного модуля) должен быть создан на этапе проектирования структуры БД модуля АСУ КТП (этап 3).

Таблица управления проектами ASU_PROEKT_CONTROL

Уникальный ключ

PROEKT_NNN

Наименование проекта

PROEKT_NUMBER

Описание проекта

PROEKT_COMMENT

Ссылка на руководителя

PROEKT_USER_NNN

1 Проект №0011 Блок питания 1 2 Проект №0066 Плата ВЗУ 9 3 Проект №2011 Модуль памяти 11 4 Проект №0014 Блок контроля 1 5 Проект №0015 Кардиограф 1 6 Проект №4011 Кардиостимулятор 1 7 Проект №3011 Кассовый аппарат 1
Содержание раздела