Systematik von Daten Flashcards
Beispiel für Datensystem Biologie
Linnésche Systematik: 1753 Carl v. Linné
Einteilung von Lebewesen in Spezies/Gattung/Arten
Beispiel für Datensystem Chemie
Periodensystem: 1859
Anordnung d. Datensätze speichert Infos über diese
Beispiel für Datensystem Physik
Sterne & Sternbilder: 964 Abd al-Rahman al-Sufi
Homogene Menge an Daten
Was ist eine Datenbank?
Menge der Datensätze zusammen mit einem (Computer)Programm, das ihnen Systematik gibt
Auswirkung d. Digitalisierung auf Datenbanken: 4 Punkte & Bsp?
Geschwindigkeit: schnelles Einfügen/Löschen/Suchen
Kombinierbarkeit: unterschiedliche Datenbänke kombinierbar -> neue Fragen beantworten
Kollaboration: viele Nutzer können Daten nutzen/ändern
Big Data: über Analyse können Muster entdeckt werden
Unterschied Datenbanksystem und Datenbank?
Datenbanksysteme sind Computersysteme die Datenbanken verwalten
3 Grundfähigkeiten v. Datenbanksystemen
Daten physikalisch effizient speichern
Zugang zu Daten herstellen
Benutzer und Rechte verwalten
5 Schichten eines Datenbanksystems
Anwendungsschicht Externe Schemata Konzeptionelles Schema Internes Schema Speicher Hardware
Anwendungsprogramme: Was?
Stellen Anfragen an Datenbank über Anfragesprache
Externe Schemata: Was?
Ausblenden v. Teilen d. Datenbank auf die Anwendung keinen Zugriff haben soll
Konzeptionelles Schema: Was?
Zentrales Schema, legt fest wie die Daten strukturiert sind
Internes Schema: Was?
Optimierte, hocheffiziente Verwaltungsstruktur, automatisch erstellt
Was kann die Anfragesprache?
Schemata erstellen & verändern
Daten modifizieren
Relationale Schemata: Wie sind Daten gespeichert?
Es lassen sich nur Relationen zueinander speichern
Hierarchische Schemata: Wie sind Daten gespeichert?
Es lassen sich nur hierarchische Strukturen speichern
Objektorientierte Schemata: Wie sind Daten gespeichert?
Objekte aus Objektorientierter Programmierung, Schema gegeben durch Klassenstruktur
Definition Datenmodell
Systematik/Konzeptionelle Struktur der Daten in einem Datensystem
Welches Datenmodell passt gut zu hierarchischen Schemata?
Entity-Relationship-Modell
Welches Datenmodell passt gut zu objektorientierten Schemata?
Unified-Modelling-Language-Modell
Was ist in ER-Modell (Entity-Relationship) gespeichert? Was legt es fest?
Entitäten und Beziehungen d. Entitäten zueinander
Legt fest welceh Art d. Entitäten & Beziehungen es gibt
3 Arten eines ER-Modells
Entitätstypen: Arten v. Objekten
Attribute: Eigenschaften d. Objekte
Relationshiptypen: Beziehungen zw. Objekten
Entität vs. Entitätsmengen
Entität: ein Objekt
Entitätsmengen: Menge aller Objekte d. gleichen Art
Entitätstyp von Attributen
Menge aller Entitäten die bestimmtes Attribut haben
Aufbau v. Entitätstabellen
Jeder Entitätstyp erhält Tabelle
Jede Entität erhält eine Zeile
Spalten sind Attribute
Schlüsselattribut/Schlüssel: Was?
Attribut anhand dessen man eine Entität eindeutig identifizieren kann
Relationship vs. Relationshiptyp
Relationship: Beziehung zw. mind. 2 Entitäten
Relationshiptyp: Beziehung zw. Entitätstypen
Aufbau v. Relationshiptabellen
Jeder Relationshiptyp erhält Tabelle
Jede Relationship erhält eine Zeile
Spalten sind Schlüssel beteiligter Entitäten & ggf. Attribute