Databases Reference
In-Depth Information
Für Domänen sind in der Regel Operationen definiert, die in der Datenbank-
anwendung benutzt werden können. Es handelt sich hierbei um:
homogene Operationen, z.B.:
die Summe von Messwerten,
die Summe von Geldbeträgen,
die Multiplikation eines Geldbetrages mit einer festen (Bruch-)Zahl,
die Verkettung von Zeichenketten
heterogene Operationen
d.h. Operationen, deren Argumente und Ergebnisse nicht aus derselben
Domäne stammen, z.B.:
Datum/Uhrzeit + Zeitintervall
Länge einer Zeichenkette (ist eine natürliche Zahl)
Vergleichsoperationen und andere logische Operationen
(können als Spezialfall der heterogenen Operationen angesehen werden):
Vergleich zweier Messwerte (<,
, >,
, =,
),
• Vergleich von zwei Zeitpunkten,
•Ähnlichkeit von zwei Namen
Konvertierungsoperationen
gesteuerte Umwandlung verschiedener Datentypen über ihre Repräsentation,
z.B.:
• Tag: Datum Numerisch
• Monat: Datum Numerisch
• Jahr: Datum Numerisch
• Wochentag: Datum Numerisch 3
• Datum Zeichenkette
• Zahl Zeichenkette
In der Regel können sinnvollerweise nur Werte einer Domäne mit Werten dersel-
ben Domäne verglichen werden.
Ve r s c h i e d e n e D o m änen, die durch dieselbe Menge von Werten repräsentiert wer-
den, sind als nicht vergleichbar aufzufassen. Zum Beispiel können wir Kunden-
nummern und Artikelnummern durch natürliche Zahlen repräsentieren. Dennoch
muss die Domäne der Kundennummern von der Domäne der Artikelnummern
unterschieden werden. Eine Kundennummer kann auch nicht ohne weiteres mit
einer Artikelnummer verglichen werden, sondern nur über eine Standardkonver-
tierungsfunktion.
3
Nach ISO 8601 gilt folgende Zuordnung der Wochentage: 1 für Montag, 2 für Dienstag, ... , 7
für Sonntag.
 
Search WWH ::




Custom Search