UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75843
останнє поновлення: 2016-12-04
за 7 днів додано 15

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

реферати, курсові, дипломні:

Українські рефератиРусские рефератыКниги
НазваСистема управління базами даних (реферат)
Автор
РозділІнформатика, компютерні науки
ФорматWord Doc
Тип документуРеферат
Продивилось3046
Скачало446
Опис
ЗАКАЧКА
Замовити оригінальну роботу

тощо. Наприклад, якщо n=2, D1={0,1} та D2={r,f}, тоді

D1 ( D2 є {(0,r), (0,f), (1,r), (1,f)} .

 

Відношення — підмножина декартового добутку одного або більше доменів.

Наприклад, {(0,r), (0,f), (1,r), (1,f)} є відношення визначеної раніше

підмножини D1 ( D2. Величина n являє собою ступінь відношення. Так, для

відношення ЗАМОВНИКИ ступінь має значення 5.

 

Елементи відношення називаються кортежами. Кожний кортеж містить n

компонентів.

 

Таблицю можна представити як відношення, де кожний кортеж — це рядок, а

кожний стовпчик відповідає одному компоненту. Стовпчики також

називаються атрибутами, але складаються вони з відповідного домену.

 

Список імен атрибутів відношення зветься схемою відношення. Наприклад,

відношення має назву ЗАМОВНИКИ. Його схема буде мати такий вигляд:

 

DOMAIN НОМЕР ЗАМОВНИКА NUMERIC (4)

 

DOMAIN ПРІЗВИЩЕ CHARACTER (20)

 

DOMAIN ІМ’Я CHARACTER (15)

 

DOMAIN НОМЕР РАХУНКА NUMERIC (10)

 

DOMAIN АДРЕСА CHARACTER (50)

 

RELATION ЗАМОВНИКИ (НОМ DOMAIN НОМЕР ЗАМОВНИКА)

 

ПРІЗВ DOMAIN ПРІЗВИЩЕ

 

NAME DOMAIN ІМ’Я

 

РАХ DOMAIN НОМЕР РАХУНКА

 

АДР DOMAIN АДРЕСА

 

Сукупність схем відношень, які використовуються для подання інформації,

називають схемою бази даних.

 

Таким чином, у табл. 1 зображено відношення ЗАМОВНИКИ ступеня 5, яке

визначено на доменах НОМЕР ЗАМОВНИКА, ПРІЗВИЩЕ, ІМ’Я, НОМЕР РАХУНКА,

АДРЕСА. У табл. 3 показаний декартовий добуток двох множин ЗАМОВНИКИ

(120, 123, 178) та КОД ТОВАРУ (25, 28).

 

Таблиця 3

 

Номер замовника Код товару

 

120 25

 

120 28

 

123 25

 

123 28

 

178 25

 

178 28

 

Для створення запитів у реляційних відношеннях використовується

реляційна алгебра, яка містить такі операції:

 

З’єднання. З’єднання відношень R1 та R2 є множиною кортежів R3, котрі

належать R1 або R2, або їм обом. Ця операція застосовується тільки до

відношень, які мають однакові стовпчики. Наприклад, відношення R1

містить працівників механічного цеху, а відношення R2 — збирального

цеху. Якщо відношення R3 з’єднання R1 та R2, тоді воно буде містити

працівників з обох цехів.

 

Різниця. Різницею відношень R1 та R2 є множина кортежів, що належать R1,

але не належать R2. Ця операція теж застосовується тільки до відношень,

які мають однакові стовпчики. Наприклад, відношення R1 містить усіх

працівників, а відношення R2 — тільки працівників механічного цеху.

Відношення R3, якщо воно є різницею відношень R1 та R2, буде містити

всіх працівників, окрім працівників механічного цеху.

 

Декартовий добуток. Якщо відношення R1 та R2 мають ступінь n1 та n2

відповідно, тоді декартовим добутком R1 ( R2 називається множина

кортежів довжини n1 + n2, перші n1 компонентів яких — це кортежі

відношення R1, а останні n2 — кортежі відношення R2. Фактично ця

операція повертає відношення, кортежі якого — це всі можливі комбінації

рядків початкових таблиць. Якщо кількість кортежів відношення R1 — N, а

відношення R2 — M, тоді результатом операції буде відношення, яке

складається з N*M кортежів.

 

Проекція. Сутність цієї операції полягає у тому, що з заданого

відношення R вилучаються деякі з його компонентів або (та)

-----> Page:

[0] [1] 2 [3]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ