20 likes | 130 Views
Umbenennung (1). Charakterisierung : Vergabe eines anderen Namens für ein Attribut einer Relation. Kann notwendig sein, um Gleichheit oder Verschiedenheit von Attributnamen über verschiedene (zu verknüpfende) Relationen hinweg herzustellen.
E N D
Umbenennung (1) Charakterisierung: • Vergabe eines anderen Namens für ein Attribut einer Relation. • Kann notwendig sein, um Gleichheit oder Verschiedenheit von Attributnamen über verschiedene (zu verknüpfende) Relationen hinweg herzustellen. • Kann aber auch einfach dazu dienen, eine Attributbezeichnung verständlicher zu machen. Definition: • Sei RÎ Rm, ARpÎAR. • Sei X eine Attributbezeichnung, die nicht in AR enthalten ist. • Umbenennung von ARp in X ergibt die Relation RXARp = {t | tÎR}. • Die neue Relation hat den Typ TR XARp = (AR1, ..., ARp-1, X, ARp+1, ... ARm). X erhält die gleiche Domäne wie ARp.
Umbenennung (2) Hintereinanderschaltung von Umbenennungen: • Gegeben sei Hintereinanderschaltung von Umbenennungen ARf1 in X1, ARf2 in X2 usw. bis ARfn in Xn. • Ausführliche Notation: ((RX1ARf1 ) ...) XnARfn • Kurznotation: RX1, ..., XnARf1, ..., ARfn