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): aiAi, 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.