Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Relationsalgebra

Empfohlene Antworten

Servus,

hat jemand Infos zur Relationsalgebra? Ich habe keinen Schimmer davon! Danke für Eure Hilfe!

Silver...

Hi Silver,

die Relationenalgebra dient zum Selektieren und Verändern von Daten aus einer Datenbank, genauer gesagt, um Bedingungen festzulegen.

1.Selektion

Und, Oder, Nicht (das Und wird als umgedrehtes V dargestellt, das Oder als V und das Nicht wie ein L, aber der Querstrich nach oben links ;), leider kann man das hier nicht gut darstellen. )

Sel[PLZ = '12345' Oder Ort = 'Husum'] (Kunde)

wählt alle Kunden aus der Tabelle "Kunde", deren PLZ entweder 12345 oder deren Ort "Husum" ist

Anstatt von Oder müsste man auch wieder das entsprechende Zeichen angeben ;)

2.Projektion

proj[PLZ, Ort] (Kunde)

Relation, die alle Orte enthält, in denen Kunden wohnen. Orte mit mehreren Kunden werden nur einmal ausgegeben.

3.Umbenennung

Ren[KNr ::=Kunden_Nr, St ::= Status] (Kunde)

"Kunden_Nr" wird in "KNr" umbenannt, "Status" in "St"

Die Umbenennung kann auch in eine Projektion eingeschachtelt werden. Dies sieht dann aus wie folgt:

Proj[ArtNr ::=Artikel_Nr, Bezeichnung, Lager ::=Lagerplatz]

"Bezeichnung" wird nicht verändert

Angezeigt werden "ArtNr", "Bezeichnung" und "Lager"

4. Adjunktion virtueller Spalten

Proj[ArtNr, Bestand, Listenpreis, Wert ::= Bestand*Listenpreis] (Artikel)

Ausgabe des angegebenen Attributes "ArtNr" sowie das Produkt aus Bestand und Listenpreis in einer neuen Spalte "Wert"

5. Gruppierung von Daten

Grp[PLZ, Ort| Anzahl ::= COUNT(*)](Kunde)

Zeigt PLZ und Ort an, in denen Kunden wohnen und zeigt an, wie viele Kunden in einem Ort wohnen.

Weitere Funktionen der Relationenalgebra:

COUNT (Anzahl der definierten Werte)

COUNT DISTINCT (Anzahl verschiedener Werte)

SUM (Summenbildung)

AVG (Durchschnitt)

MIN (Minimum)

MAX (Maximum)

JOIN (Verbung)

Gruß,

Technician

... das sollte natürlich

JOIN (Verbund) heißen... nicht etwa "Werbung" oder so... ;)

Technician

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.