2
1 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 R m , A Rp A R . Sei X eine Attributbezeichnung, die nicht in A R enthalten ist. Umbenennung von A Rp in X ergibt die Relation R XA Rp = {t | t R}. Die neue Relation hat den Typ T R XARp = (A R1 , ..., A Rp-1 , X, A Rp+1 , ... A Rm ). X erhält die gleiche Domäne wie A Rp .

Umbenennung (1)

  • Upload
    obert

  • View
    17

  • Download
    0

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: Umbenennung (1)

1Umbenennung (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.

Page 2: Umbenennung (1)

2Umbenennung (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, ..., Xn ARf1, ..., ARfn