Informatik-Grundlagen - Datenbanksysteme history menue Letztmalig dran rumgefummelt: 27.01.11 06:18:35

Nach den theoretischen Grundlagen  geht's an den Computer selbst. Er soll zusammengesetzt, installiert und konfiguriert und abschließend in ein Gesamtsystem eingebunden werden. Dazu erarbeiten wir uns vorab eine kleine Zusammenstellung, was alles zur Hardware gehört, welche Rolle das BIOS übernimmt und gehen dann an die konkreten Aufgaben
1. Kleiner Begriffskatalog vorab
2. Entity-Types und Key-Konzept
3. Database-JOINING
4. Database-SQL
5. Database-Reports
6. Aufgaben

 Informatik

 

Datenbanksysteme - das Logo

begrenzt verwendbar - selbst aufpassen, ab welcher Stelle es Blödsinn wird ;-)

Wissen für Fortgeschrittene der Informatik

Informatik-Profi-Wissen

Quellen:

die 10 Gebote der Datenbanktechnik


1. Kleiner Begriffskatalog vorab history menue scroll up

Die Datenbankenwelt ist in einem schon etwas länger währenden Umbruch. Das liegt nicht zuletzt auch daran, dass sich mit der Theorie der Datenbanken nur ein kleiner ausgewählter Personenkreis befasst und die Mehrheit der Datenbankenanwender von dieser Theorie gar nichts bemerkt. Höchstens, wenn ein Fehler sich auf einen Betroffenen auswirkt, aber dessen Zustandekommen kann er sich dann natürlich nicht erklären.
Deshalb versuchen wir an dieser Stelle, etwas begriffliche Klarheit in den Begriffskatalog der Datenbanktechnik zu bringen, damit wir später wenigstens wissen, wovon wir reden.
... jedoch über allem steht der Informationsbegriff (leider auch derzeit - und wir schreiben den 2.12.2010) - nicht restlos und vor allem eindeutig geklärt :-(
Information Nachricht Wissen

Informationsbegriff

Nachrichten

der Wissensbegriff

Database Management Systems - kurz: DBMS Entitties & Entity-Types Attribute und Attributwerte Domain & Key-Attribute Daten NULLWERTE

Database Management-Systems

Entities und Relationship-Modelling

   

Daten - was sind eigentlich Daten?

Datenbasen-NULLWERTE

Datensicherheit Datenschutz Datenschatten Konsistenz Redundanzfreiheit

Datensicherheit

Datenschutz

Datenschatten

Datenkonsistenz

mein liebste Lieblingsbeispiel zur Demonstration von Redundanz

Diskurs Normalisierung Datenbanken-Modellierung Datentypen Anomalien

Diskurs

Normalisierung

Datenbasen-Modellierung

 

Datenbanken-Anomalien

Database-Reports Labels - Etiketten Integrität Datbase-VIEW Master-Slave-Relationships

Reports

Labels

Datenintegrität

 

Master-Slave-Beziehungsgefüge

Parent-Child-Ahängikkeiten Database-Kardinalitäten Hierarchische Datenbanken Netzwerksicherheit Tupel
 

Database Kardinalitäten

 

Netzwerksicherheit

vereinfachtes Entity-Type-Modell

Atomare Dateneinträge MiniMax-Beziehungen Indezies Suchalgorithmen Sortieralgorithmen
 

MiniMax-Beziehungen

 

   
Database-Joining Karthesisches Produkt Indezies Suchalgorithmen Sortieralgorithmen

Database-JOINING

Kreuzrodukt

 

   
 


2. Entity-Types & Key-Konzept history menue scroll up

Objekte - also Entities werden in Entity-Types zusammengefasst und jedes einzelne durch seine klassifizierenden und gemeinsamen Attribute beschrieben. Um dieses redundanzarm und praktisch nachvollziehbar gestalten zu können, ersann man um die 70er Jahre das Modell der relationalen Datenmodellierung.
Sollen zwei redundanzarme Entity-Types relational eindeutig miteinander in Beziehung gesetzt werden, so muss mit Notwendigkeit mindestens eines der beiden Attribute ein Primary-Key sein!
Key-Modell relationaler Datenbasen
Primary-Keys Additional Keys Foreign Keys Artificial Keys

Primary-Key

Additional-Key

Foreign-Key

Artifical-Key

Relationship-Modelling relationaler Datenbasen
1 : 1-Relationships 1 : n-Relationships m : n-Relationships

1 : 1-Beziehung

1 : n-Beziehung

m : n-Beziehung

 


3. Database-JOINING history menue scroll up
Die Verbindungsklassifikation beschreibt die Zuordnungsmengen der einzelnen an einer Relation beteiligten Entity-Types. Typischerweise ist auf der "Eins-Seite" je einem Element eine

Karthesischen Produkt

JOINING

Database-JOINING

Self-JOIN OUTER-JOIN INNER-JOIN AUTO-JOIN AUTO-JOIN

Self-JOIN

OUTER-JOIN

INNER-JOIN

 

Auto-JOINs

Equi-JOINs


4. Database-SQL history menue scroll up

Grundsätzlich kann man Netzwerke nach zwei Methoden aufbauen: als so genannte Ringe oder als Ketten. Selten nur sind Computer direkt miteinander verbunden - immer häufiger spielen Server hierbei eine entscheidende Rolle
 
 


5. Weblinks history menue scroll up

 
 


6. Verwandte Themen history menue scroll up

 

Datenübertragungsverfahren

   
     



zur Hauptseite
© Samuel-von-Pufendorf-Gymnasium Flöha © Frank Rost am 12. November 2009

... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus (das haben wir schon den Salat - und von dem weiß ich!) nicht mehr teilzunehemn ;-)

„Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“

Diddi Hallervorden, dt. Komiker und Kabarettist

Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-)