Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_информсистемы_Назаров_16_09_20012.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Тобто кожний атрибут приймає значення з одного з 4-х доменів.

Таблиця 2 – Відношення НАВАНТАЖЕННЯ:

Назва атри-бута

Інвентарний № вагона

Рід вагона

Найменування вантажу

Маса вантажу

67438251

пв

вугілля

045

22531950

кр

цукор

052

44835238

пл

рейки

062

кардинальність

77125731

цс

бензин

046

відношення

77832412

цс

бензин

048

ступінь відношення

<Маса_вантажу> – це назва атрибуту, 045,052,046 – це значення атрибута <Маса_вантажу>.

Кожний кортеж відношення НАВАНТАЖЕННЯ складається з чотирьох елементів (компонентів). Кожний елемент кортежу вибирається зі свого домену (1-й з домену D1, 2-й з домену D2,…).

Атрибути мають унікальні назви в межах відношення. Порядок елементів у кортежі фіксований. Міняти місцями елементи в кортежі заборонено. Тоді як самі кортежі можна міняти місцями довільно.

Кількість атрибутів у відношенні називається ступенем відношення. Отже маємо четверту ступінь відношення НАВАНТАЖЕННЯ.

Кількість кортежів у відношенні називається кардинальністю відношення. Отже кардинальність відношення НАВАНТАЖЕННЯ дорівнює п’яти.

Якщо у відношенні п’ять кортежів по чотири атрибута в кожному, то ще говорять, що відношення складається з п’ятьох квадринарних кортежів.

3. Реляційні бази даних

Реляційна база даних (РБД) – це сукупність зв’язаних між собою відношень, які містять всю інформацію, що повинна зберігатися в базі даних.

Приклад: РБД металургійного заводу містить три типи даних:

  1. Інформація про одержувачів вантажу – унікальний код одержувача, назва одержувача, залізнична станція призначення, тарифна відстань до станції – міститься у відношенні ОДЕРЖУВАЧ).

  2. Інформація про вантажі, що відправляються – унікальний код вантажу, найменування, необхідний рухомий склад, вартість одиниці цього вантажу – міститься у відношенні ВАНТАЖ).

  3. Інформація про постачання вантажу – код одержувача, код вантажу, маса відправки – міститься у відношенні ПОСТАЧАННЯ).

Таблиця 3 – Відношення ОДЕРЖУВАЧ:

Код одержувача

Назва

Станція

Відстань

1010

Мех. з-д

Н.Д. Вузол

100

1234

Фабрика

Запоріжжя 1

280

1425

Мех. з-д

Кр. Ріг-Голов.

250

1537

ЗБК

Запоріжжя 1

280

1572

Будтрест

Донецьк

405

Таблиця 4 – Відношення ВАНТАЖ:

Код вантажу

Найменування вантажу

Рід вагона

Вартість

11232

Метізи

кр

300

11569

Рейки

пл

220

12454

Дріт

пв

180

13127

Прокат

пл

260

Таблиця 5 – Відношення ПОСТАЧАННЯ:

Код одержувача

Код вантажу

Маса

1010

11232

152

1010

11569

49

1010

12454

68

1234

11232

142

1234

12454

36

1425

11569

154

1425

12454

371

1425

13127

1125

1537

13127

128

1572

11232

254

Вміст кожного відношення у базі даних може періодично змінюватися, оскільки кортеж може бути доданий, вилучений або змінений (модифікований). Вміст (листінг) відношення РБД у поточний момент називається фотографією відношення. В будь який момент часу користувач РБД має справу з фотографією відношення, тобто з даними, які містяться у відношенні в певний момент часу.

РБД може бути складеною з одного, двох, чи кількох відношень. Якщо в РБД кілька відношень, то вони обов’язково повинні бути певним чином зв’язані між собою. Кількість відношень у РБД (тут 3) і перелік атрибутів, що залучаються в кожне з них, визначається в процесі проектування бази даних.