Inhalt 4 Datenmodellierung 4.1 Entity-Relationship-Modell 4.2 ...
Inhalt 4 Datenmodellierung 4.1 Entity-Relationship-Modell 4.2 ...
Inhalt 4 Datenmodellierung 4.1 Entity-Relationship-Modell 4.2 ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
óöøú÷ùûôõ85SWT - ER - RDBS<strong>4.2</strong>.2 Einführung in RDBS▲ Beispiel: SeminarorganisationBeschreibung der Tabelle in der DDL (SQL):create table Kunde(Personal-Nr number (5) not null,Namechar (40) not null,Adresse char (60),Geburtsdatum date,Kurzmitteilung char (400),Funktion char (40),Umsatz number (5),Kurzname char (15)).86SWT - ER - RDBS<strong>4.2</strong>.2 Einführung in RDBS▲ Externes Schema für eine Umsatzlistecreate view Umsatzlisteas selectPersonal-Nr, Name, Umsatzfrom Kunde.87SWT - ER - RDBS<strong>4.2</strong>.2 Einführung in RDBS▲ Eingabe eines Datensatzesinsert into Firma values(’Softech’, ’Softech GmbH’,’Bochum’, null)▲ Ausgabe einer Listeselect * from Kundewhere Adresse = ’Dortmund’and Umsatz > 5000.88SWT - ER - RDBS4.3 Relationale Datenbanken▲ Zur HistorieDr. Edgar Frank Codd*19.8.1923 in Portland,GroßbritannienErfinder des relationalenDatenbankmodells (1970).89SWT - ER - RDBS4.3.1 Architektur und Funktionsweise▲ Datenstrukturen in einem RDBS werdendurch 3 Schemata beschrieben:Logisches SchemaLegt die Tabellenstruktur festExterne SchemataBeschreiben externe Sichten (views) vonBenutzern oder Anwendungsprogrammen,basierend auf dem logischen SchemaInternes SchemaBeschreibt die physische Organisation derTabellen auf externen Speichern.90SWT - ER - RDBS4.3.1 Architektur und Funktionsweise