wartości dom

Transkrypt

wartości dom
Relacje i jej atrybuty w bazach danych.
Relacja
Relacja r (n-członowa, n-arna) jest to dowolny
podzbiór iloczynu kartezjańskiego pewnych
zbiorów A1,A2,...,An:
r ⊆ A1×A2×...×An
r ⊆ {(a1,a2,…,an): aiAi, i=1,2,…,n}
Relacja
Schematem R relacji nazywamy niepusty
zbiór nazw atrybutów (atrybutów)
R = {A1, A2,..., An}. Każdemu atrybutowi Ai
przypisany jest zbiór wartości Dom(Ai) zwany
dziedziną (domeną, typem
danych) atrybutu Ai. Jest to nazwany i
skończony zbiór wartości, jakie może
przyjmować dany atrybut.
Relacja
Instancja schematu relacji R to relacja na
zbiorze dziedzin atrybutów Ai:
r ⊆ Dom(A1)×Dom(A2)×...×Dom(An)
Krotka
Krotką (n-tką) typu R nazywamy
uporządkowany ciąg wartości
t = (a1, a2,..., an)
taki, że
t Dom(A1)×Dom(A2)×...×Dom(An)
czyli relacja to skończony zbiór krotek typu R.
Relacja a tabela
Absolwenci
Relacja/Tabela
Atrybuty/Kolumny
Imię
Nazwisko
Ocena
Jan
Kowalski
3
Jerzy
Nowak
4
Zbigniew
Tatarski
5
Krotki/Wiersze(rekordy)
Cechy relacji
Cechy relacji wynikające z definicji:
 każdy atrybut relacji ma unikalną nazwę,
 porządek atrybutów w relacji nie jest
istotny,
 porządek krotek nie jest istotny,
 relacja nie zawiera powtarzających się
krotek.

Podobne dokumenty