App öffnen

Fächer

InformatikInformatik1.828 aufrufe·Aktualisiert 15. Juli 2026·13 Seiten

Einführung in Informatik: Daten und Modelle

E
Erza Osmani@erzaosmani_

Informatik dreht sich um viel mehr als nur Computer –...

1
of 10
Informatik  – Seite 1

Begriffshierarchie und Datengrundlagen

Wissen, Information und Daten bilden eine Hierarchie, die du verstehen musst. Ganz unten stehen Zeichen aus einem festgelegten Zeichenvorrat (wie Buchstaben oder Zahlen). Diese werden durch Syntaxregeln zu Daten kombiniert – zum Beispiel wird "1,3" zu einer Zahl.

Daten werden erst zu Information, wenn sie einen Kontext bekommen. Die Zahl "1,3" wird zur Information "1€ = 1,3$", wenn du weißt, dass es um Wechselkurse geht. Information wird zu Wissen, wenn sie mit anderen Informationen vernetzt wird – etwa zur Prognose von Kursentwicklungen.

Objekte der Realwelt (wie Schüler oder Autos) beschreibst du durch ihre Merkmale. Diese Merkmale speicherst du in Datenfeldern, die zusammen einen Datensatz bilden. Mehrere Datensätze mit derselben Struktur werden in einer Datei zusammengefasst und auf Datenträgern als Binärcode gespeichert.

Merktipp: Denk an die Hierarchie wie bei einer Pyramide – Zeichen → Daten → Information → Wissen. Jede Ebene baut auf der vorherigen auf!

2
of 10
Informatik  – Seite 2

Datenorganisation vs. Datenbankorganisation

Bei der Datenorganisation greifen verschiedene Programme (Einkauf, Produktion, Logistik) direkt auf ihre eigenen physischen Dateien zu. Jede Abteilung hat ihre eigenen Lieferanten-, Maschinen- oder Kundendaten gespeichert.

Das Problem? Wenn sich die Datenstruktur ändert, musst du alle Programme anpassen, die auf diese Daten zugreifen. Außerdem entstehen hohe Redundanzen – dieselben Daten stehen mehrfach in verschiedenen Dateien, was zeitaufwendig und fehleranfällig ist.

Datenorganisation bedeutet die Anordnung von Daten auf Speichern zum Zweck der Wiederauffindung. Sie hat sowohl einen physischen Aspekt (wo die Daten liegen) als auch einen logischen Aspekt (wie man sie findet). Der Wartungsaufwand steigt dramatisch, wenn Daten redundant gespeichert werden.

Wichtig: Die traditionelle Datenorganisation führt zu dem Problem, dass jede kleine Änderung an der Datenstruktur eine Kettenreaktion in allen Programmen auslöst!

3
of 10
Informatik  – Seite 3

Datenbankorganisation und DBMS

Das Datenbanksystem (DBMS) löst die Probleme der herkömmlichen Datenorganisation elegant. Programme melden ihren Datenbedarf an das DBMS, das ihnen logische Dateien liefert – ohne dass sie wissen müssen, wo die Daten physisch gespeichert sind.

In der Datenbank werden die Daten redundanzfrei abgelegt. Das DBMS sorgt für Datenunabhängigkeit – Programme und Dateien sind voneinander getrennt. Mehrbenutzerbetrieb ermöglicht gleichzeitigen Zugriff mehrerer User auf dieselben oder verschiedene Daten.

Die wichtigsten Aufgaben des DBMS sind: Datenintegrität (Daten sind vollständig und korrekt), Datensicherheit (Sicherungskopien), Datenschutz (Schutz vor unbefugtem Zugriff) und Effizienz (kurze Zugriffszeiten).

Vorteil: Mit einem DBMS kannst du die Datenstruktur ändern, ohne dass alle Programme angepasst werden müssen – das spart enorm viel Arbeit!

4
of 10
Informatik  – Seite 4

Datenmodellierung und ER-Modell

Datenmodellierung bedeutet, ein vereinfachtes Modell eines Realitätsausschnitts zu erstellen. Du reduzierst die komplexe Welt auf die Elemente, die für deinen Zweck relevant sind – irrelevante Details lässt du weg.

Der Prozess läuft in Schritten ab: Vom Realitätsausschnitt zum ER-Schema (konzeptionelle Modellierung) und dann zum relationalen Schema (logisches Datenmodell). Das Entity-Relationship-Modell (ER-Modell) ist die verbreitetste Darstellungsform.

Im ER-Modell beschreibst du Objekttypen (wie "Kunden" oder "Konten") durch Rechtecke mit Attributen. Schlüsselattribute werden unterstrichen. Beziehungstypen (wie "haben" oder "betreuen") verbindest du durch Rauten zwischen den Objekttypen.

Praxistipp: Überlege immer zuerst: Was ist mein Zweck? Nur dann weißt du, welche Elemente der Realität wichtig sind und modelliert werden müssen!

5
of 10
Informatik  – Seite 5

Erweiterte ER-Modellierung

Kardinalitäten zeigen, wie viele Objekte miteinander in Beziehung stehen können. Bei "Student besitzt Studentenausweis" ist es 1:1, bei "Fahrer besitzt PKW" kann es n:m sein (ein Fahrer kann mehrere Autos haben, ein Auto kann von mehreren Fahrern genutzt werden).

Schwache Entitäten sind in ihrer Existenz von anderen Entitäten abhängig. Ein Raum existiert nur in Verbindung mit einem Gebäude – ohne Gebäude kein Raum. Das Schlüsselattribut wird dann doppelt unterstrichen, weil es nur in Kombination mit dem übergeordneten Schlüssel eindeutig ist.

Die Beziehung "liegt-in" zwischen Raum und Gebäude zeigt diese Abhängigkeit. Die RaumNr allein reicht nicht zur eindeutigen Identifikation – du brauchst auch die GebäudeNr.

Merkhilfe: Schwache Entitäten erkennst du daran, dass sie ohne ihre "Eltern-Entität" nicht existieren können – wie Zimmer ohne Haus!

6
of 10
Informatik  – Seite 6

Generalisierung und Aggregation

Bei der Generalisierung faktorisierst du gemeinsame Eigenschaften ähnlicher Entitätstypen zu einem Obertyp heraus. Bankmitarbeiter haben alle eine Personalnummer, aber nur Sachberater haben einen Raum und nur Lehrlinge haben einen Rang.

Untertypen erben alle Eigenschaften des Obertyps durch die "is-a"-Beziehung. Ein Sachberater "ist ein" Bankmitarbeiter und hat daher automatisch eine Personalnummer, aber zusätzlich noch spezielle Eigenschaften wie einen Raum.

Aggregation verbindet verschiedene Entitätstypen zu einem strukturierten Objekttyp durch "part-of"-Beziehungen. Ein Fahrrad besteht aus Rahmen und Rädern, ein Auto aus Antrieb, Innenausstattung und Karosserie.

Unterschied merken: "is-a" = Vererbung (Sachberater ist ein Mitarbeiter), "part-of" = Zusammensetzung (Motor ist Teil des Autos)!

7
of 10
Informatik  – Seite 7

Relationsmodell - Umsetzung in Tabellen

Das Relationsmodell setzt dein ER-Modell in konkrete Tabellen um. Eine Relation ist eine zweidimensionale Tabelle mit festen Spalten und beliebig vielen Zeilen (Tupel). Jede Tabelle entspricht einem Objekttyp oder Beziehungstyp aus dem ER-Modell.

1:n-Beziehungen löst du elegant auf: Die Relation "lesen" zwischen Professor und Vorlesung packst du einfach in die Vorlesungs-Tabelle. Dort fügst du die PersNr als Fremdschlüssel hinzu. Da jede Vorlesung nur von einem Professor gelesen wird, reicht die VorNr als Primärschlüssel.

Die Darstellungsformen zeigen dir die Struktur: Studenten: {[MatNr., Name, Semester]} bedeutet eine Relation mit drei Attributen. Die eckigen Klammern zeigen den Tupel-Aufbau, die geschweiften Klammern zeigen, dass es eine Menge von Tupeln ist.

Faustregel: Bei 1:n-Beziehungen packst du den Fremdschlüssel immer auf die "n"-Seite der Beziehung – das spart Speicherplatz!

8
of 10
Informatik  – Seite 8

Komplexe Beziehungen und Generalisierung

n:m-Beziehungen erfordern eine eigene Tabelle. "Studenten hören Vorlesungen" wird zu drei Tabellen: Studenten, Vorlesungen und die Beziehungstabelle "hören" mit beiden Schlüsseln als Doppelschlüssel.

Für die relationale Modellierung der Generalisierung hast du drei Möglichkeiten: Alle Attribute in eine Tabelle mit Typ-Feld, separate Tabellen für Ober- und Untertypen, oder nur separate Tabellen für die Untertypen. Jede hat Vor- und Nachteile bei Speicherplatz und Abfragegeschwindigkeit.

Das Beispiel mit Fachbereich, Personal, Räumen und Medien zeigt, wie komplex dein ER-Modell ins Relationsmodell umgesetzt wird. Jeder Rechteck-Kasten wird zu einer Tabelle, jede Raute wird entweder integriert oder zu einer eigenen Beziehungstabelle.

Tipp: Bei n:m-Beziehungen kommst du nicht drum herum – du brauchst immer eine separate Beziehungstabelle mit beiden Fremdschlüsseln!

9
of 10
Informatik  – Seite 9

Praxisbeispiel Kino-Datenbank

Das Kino-Beispiel zeigt die vollständige Umsetzung von der ER-Modellierung zum Relationsmodell. Kinosäle, Filme, Besucher und Personal mit ihren Spezialisierungen (Techniker, Kartenkontrolleure) werden zu separaten Tabellen.

Die Beziehungen werden aufgelöst: "arbeiten in" und "stehen an" bekommen eigene Tabellen mit Doppelschlüsseln. "laufen in" und "schauen" verbinden die entsprechenden Entitäten über ihre Primärschlüssel.

Generalisierung wird hier über separate Tabellen gelöst: Personal als Obertyp, Techniker und Kontrolleur als Untertypen mit Verweis auf die Personalnummer. Das vermeidet leere Felder und hält die Datenbank sauber strukturiert.

Realitätsnah: Solche Datenbank-Strukturen findest du in echten Kino-Systemen – von der Ticketbuchung bis zur Personalverwaltung!

10
of 10
Informatik  – Seite 10

Normalisierung - Ordnung schaffen

Die erste Normalform (1NF) löst mehrwertige Attribute auf. Statt "Volleyball, Badminton" in einem Feld bekommt jede Sportart eine eigene Zeile. Dadurch wird aus der MitgliedsNr allein ein Doppelschlüssel aus MitgliedsNr und Sportgruppe.

Normalisierung brauchst du nur, wenn Tabellen schlecht organisiert sind. Hast du sauber mit ER-Modell und Relationsmodell gearbeitet, sind deine Daten meist schon normalisiert. Normalisierung bedeutet im Kern: Mehrwertige Attribute auflösen und Redundanzen eliminieren.

Die normalisierte Tabelle zeigt jeden Eintrag einzeln: Anna Aufschlag steht zweimal drin – einmal für Volleyball, einmal für Badminton. Das erlaubt später saubere Abfragen und Auswertungen ohne Probleme bei der Datenverarbeitung.

Wichtig: Normalisierung macht deine Daten "computer-freundlich" – jede Zelle enthält nur einen Wert, den das System eindeutig verarbeiten kann!

Wir dachten schon, du fragst nie...

Unser KI-Begleiter ist ein speziell für Schüler entwickeltes KI-Tool, das mehr als nur Antworten bietet. Basierend auf Millionen von Knowunity-Inhalten liefert er relevante Informationen, personalisierte Lernpläne, Quizze und Inhalte direkt im Chat und passt sich deinem individuellen Lernweg an.

Du kannst die App im Google Play Store und im Apple App Store herunterladen.

Genau! Genieße kostenlosen Zugang zu Lerninhalten, vernetze dich mit anderen Schülern und hol dir sofortige Hilfe – alles direkt auf deinem Handy.

Ähnlicher Inhalt

Beliebtester Inhalt: Tabelle

1

Beliebtester Inhalt in Informatik

9
Q
InformatikInformatik

Quiz für die Komponenten des Pc's💻

💻Hier lernst ind testest du dein wissen über die Pc Komponenten⌨️

65974
C
InformatikInformatik

Computer

Lerne alles über Computer und ihre Funktionsweise mit diesen fesselnden Flashcards. Perfekt für Schüler der 5. Klasse, die Computer Science entdecken möchten.

55440
InformatikInformatik

Informatik Abitur 2025 NRW

Informatik Übersicht zu den Themen die im mündlichen Abitur drankommen. Ist also vielleicht nicht zu 100% vollständig.

124679
InformatikInformatik

Informatik GK Lernzettel Abitur 2025

- selbstständig erstellter Lernzettel

1279118
InformatikInformatik

WENN und SVERWEIS

Erklärung sverweis und wenn Funktion bei exel

116263
InformatikInformatik

Python Lernzettel Informatik

Python Lernzettel (mathematische Operatoren, Variablen, Datentypen, Skripte, Boolesche Operatoren)

118899
InformatikInformatik

Informatik Abitur 2024: Themenübersicht

Umfassende Themenübersicht für das Abitur 2024 im Fach Informatik. Dieser Lernzettel deckt wichtige Konzepte wie Programmierung in Java, Algorithmen, Datenstrukturen, Datenbanken, Cybersecurity und Verschlüsselungsmethoden ab. Ideal für Schüler, die sich auf das erhöhte Anforderungsniveau vorbereiten. Enthält auch Informationen zu relationalen Datenbanken, SQL-Abfragen und kryptologischen Verfahren.

132,86659
InformatikInformatik

Relationale Datenbanken und SQL

Diese Zusammenfassung bietet einen umfassenden Überblick über relationale Datenbanken, einschließlich der Definition von Datensätzen, Attributen, Primär- und Fremdschlüsseln. Erfahren Sie mehr über Anomalien, ER-Diagramme und die Formulierung von SQL-Abfragen, um Daten effizient zu verwalten und zu analysieren. Ideal für Informatik-Abiturienten.

132,61765
InformatikInformatik

Excel: Tabellen & Funktionen

Entdecken Sie die Grundlagen der Tabellenformatierung, wichtige Excel-Funktionen wie SUMME, MAX und WENN sowie die Erstellung von Diagrammen. Diese Zusammenfassung bietet klare Beispiele und Anleitungen für effektives Arbeiten mit Excel. Ideal für Studierende, die ihre Excel-Kenntnisse vertiefen möchten.

4,188139

Beliebtester Inhalt

9
DeutschDeutsch

Der zerbrochene Krug

Szenenzusammenfassunfen, Figurenkonstellationen, Aufbau des Stücks, Sprache und Stilbesonderheiten, Aussageabsicht, Thematik, Interpretation

1148,107729
DeutschDeutsch

Heimsuchung_JennyErpenbeck_Abitur

Zusammenfassungen für jedes Kapitel, Analysen und Zitate

1314,164277
MatheMathe

Lernzettel ZP 10 Mathe

Lernzettel von der ZP 10

105,350116
DeutschDeutsch

Schreibkompetenzen Deutsch LK

Diese umfassende Zusammenstellung bereitet auf das Abitur 2024 vor und deckt alle relevanten Schreibkompetenzen ab: von der Analyse pragmatischer Texte über die Erörterung literarischer Werke bis hin zur Interpretation von Epik, Lyrik und Dramatik. Zudem werden Techniken des materialgestützten Schreibens, der Redeanalyse sowie journalistische Textsorten und rhetorische Mittel behandelt. Ideal für eine gezielte und effektive Prüfungsvorbereitung.

138,223165
MatheMathe

Mathe ZP10 Zusammenfassung NRW

Zusammenfassung der Mathethemwn für die ZP10 NRW + Formelsammlung

1010,195518
DeutschDeutsch

Der zerbrochene Krug Lernzettel & Zusammenfassung

Der zerbrochene Krug, Die wichtigsten Informationen zusammengefasst, Lernzettel

1323,506356
1
EnglischEnglisch

10 unregelmäßige Verben im past participle

unregelmäßige Verben aus Englisch - past participle

64,2783
DeutschDeutsch

Heimsuchung - Jenny Erpenbeck

Inhalt, Entstehung und Quellen, Figuren, Geschichtliche Hintergründe, Motive, Erzählstruktur/- stil

1134,810655
LerntippsLerntipps

Führerschein Theorie Wiederholung/Notizen

Schilder, Zeichen, Zahlen, Vorfahrt und mehr - alles für die theoretische Führerscheinprüfung :)

119,082149

Schüler lieben uns — und du auch.

4.6/5App Store
4.7/5Google Play

Die App ist sehr einfach zu bedienen und gut gestaltet. Ich habe bisher alles gefunden, wonach ich gesucht habe, und konnte viel aus den Präsentationen lernen! Ich werde die App definitiv für ein Schulprojekt nutzen! Und natürlich hilft sie auch sehr als Inspiration.

Stefan SiOS-Nutzer

Diese App ist wirklich super. Es gibt so viele Lernzettel und Hilfen [...]. Mein Problemfach ist zum Beispiel Französisch und die App hat so viele Möglichkeiten zur Hilfe. Dank dieser App habe ich mich in Französisch verbessert. Ich würde sie jedem empfehlen.

Samantha KlichAndroid-Nutzerin

Wow, ich bin wirklich begeistert. Ich habe die App einfach mal ausprobiert, weil ich sie schon oft beworben gesehen habe und war absolut beeindruckt. Diese App ist DIE HILFE, die man für die Schule braucht und vor allem bietet sie so viele Dinge wie Übungen und Lernzettel, die mir persönlich SEHR geholfen haben.

AnnaiOS-Nutzerin
InformatikInformatik1.828 aufrufe·Aktualisiert 15. Juli 2026·13 Seiten

Einführung in Informatik: Daten und Modelle

E
Erza Osmani@erzaosmani_

Informatik dreht sich um viel mehr als nur Computer – es geht darum, wie wir Informationen organisieren, speichern und wieder finden können. Von einfachen Daten bis hin zu komplexen Datenbanksystemen lernst du hier die Grundlagen, die in fast jedem digitalen...

1
of 10
Informatik  – Seite 1

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Begriffshierarchie und Datengrundlagen

Wissen, Information und Daten bilden eine Hierarchie, die du verstehen musst. Ganz unten stehen Zeichen aus einem festgelegten Zeichenvorrat (wie Buchstaben oder Zahlen). Diese werden durch Syntaxregeln zu Daten kombiniert – zum Beispiel wird "1,3" zu einer Zahl.

Daten werden erst zu Information, wenn sie einen Kontext bekommen. Die Zahl "1,3" wird zur Information "1€ = 1,3$", wenn du weißt, dass es um Wechselkurse geht. Information wird zu Wissen, wenn sie mit anderen Informationen vernetzt wird – etwa zur Prognose von Kursentwicklungen.

Objekte der Realwelt (wie Schüler oder Autos) beschreibst du durch ihre Merkmale. Diese Merkmale speicherst du in Datenfeldern, die zusammen einen Datensatz bilden. Mehrere Datensätze mit derselben Struktur werden in einer Datei zusammengefasst und auf Datenträgern als Binärcode gespeichert.

Merktipp: Denk an die Hierarchie wie bei einer Pyramide – Zeichen → Daten → Information → Wissen. Jede Ebene baut auf der vorherigen auf!

2
of 10
Informatik  – Seite 2

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Datenorganisation vs. Datenbankorganisation

Bei der Datenorganisation greifen verschiedene Programme (Einkauf, Produktion, Logistik) direkt auf ihre eigenen physischen Dateien zu. Jede Abteilung hat ihre eigenen Lieferanten-, Maschinen- oder Kundendaten gespeichert.

Das Problem? Wenn sich die Datenstruktur ändert, musst du alle Programme anpassen, die auf diese Daten zugreifen. Außerdem entstehen hohe Redundanzen – dieselben Daten stehen mehrfach in verschiedenen Dateien, was zeitaufwendig und fehleranfällig ist.

Datenorganisation bedeutet die Anordnung von Daten auf Speichern zum Zweck der Wiederauffindung. Sie hat sowohl einen physischen Aspekt (wo die Daten liegen) als auch einen logischen Aspekt (wie man sie findet). Der Wartungsaufwand steigt dramatisch, wenn Daten redundant gespeichert werden.

Wichtig: Die traditionelle Datenorganisation führt zu dem Problem, dass jede kleine Änderung an der Datenstruktur eine Kettenreaktion in allen Programmen auslöst!

3
of 10
Informatik  – Seite 3

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Datenbankorganisation und DBMS

Das Datenbanksystem (DBMS) löst die Probleme der herkömmlichen Datenorganisation elegant. Programme melden ihren Datenbedarf an das DBMS, das ihnen logische Dateien liefert – ohne dass sie wissen müssen, wo die Daten physisch gespeichert sind.

In der Datenbank werden die Daten redundanzfrei abgelegt. Das DBMS sorgt für Datenunabhängigkeit – Programme und Dateien sind voneinander getrennt. Mehrbenutzerbetrieb ermöglicht gleichzeitigen Zugriff mehrerer User auf dieselben oder verschiedene Daten.

Die wichtigsten Aufgaben des DBMS sind: Datenintegrität (Daten sind vollständig und korrekt), Datensicherheit (Sicherungskopien), Datenschutz (Schutz vor unbefugtem Zugriff) und Effizienz (kurze Zugriffszeiten).

Vorteil: Mit einem DBMS kannst du die Datenstruktur ändern, ohne dass alle Programme angepasst werden müssen – das spart enorm viel Arbeit!

4
of 10
Informatik  – Seite 4

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Datenmodellierung und ER-Modell

Datenmodellierung bedeutet, ein vereinfachtes Modell eines Realitätsausschnitts zu erstellen. Du reduzierst die komplexe Welt auf die Elemente, die für deinen Zweck relevant sind – irrelevante Details lässt du weg.

Der Prozess läuft in Schritten ab: Vom Realitätsausschnitt zum ER-Schema (konzeptionelle Modellierung) und dann zum relationalen Schema (logisches Datenmodell). Das Entity-Relationship-Modell (ER-Modell) ist die verbreitetste Darstellungsform.

Im ER-Modell beschreibst du Objekttypen (wie "Kunden" oder "Konten") durch Rechtecke mit Attributen. Schlüsselattribute werden unterstrichen. Beziehungstypen (wie "haben" oder "betreuen") verbindest du durch Rauten zwischen den Objekttypen.

Praxistipp: Überlege immer zuerst: Was ist mein Zweck? Nur dann weißt du, welche Elemente der Realität wichtig sind und modelliert werden müssen!

5
of 10
Informatik  – Seite 5

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Erweiterte ER-Modellierung

Kardinalitäten zeigen, wie viele Objekte miteinander in Beziehung stehen können. Bei "Student besitzt Studentenausweis" ist es 1:1, bei "Fahrer besitzt PKW" kann es n:m sein (ein Fahrer kann mehrere Autos haben, ein Auto kann von mehreren Fahrern genutzt werden).

Schwache Entitäten sind in ihrer Existenz von anderen Entitäten abhängig. Ein Raum existiert nur in Verbindung mit einem Gebäude – ohne Gebäude kein Raum. Das Schlüsselattribut wird dann doppelt unterstrichen, weil es nur in Kombination mit dem übergeordneten Schlüssel eindeutig ist.

Die Beziehung "liegt-in" zwischen Raum und Gebäude zeigt diese Abhängigkeit. Die RaumNr allein reicht nicht zur eindeutigen Identifikation – du brauchst auch die GebäudeNr.

Merkhilfe: Schwache Entitäten erkennst du daran, dass sie ohne ihre "Eltern-Entität" nicht existieren können – wie Zimmer ohne Haus!

6
of 10
Informatik  – Seite 6

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Generalisierung und Aggregation

Bei der Generalisierung faktorisierst du gemeinsame Eigenschaften ähnlicher Entitätstypen zu einem Obertyp heraus. Bankmitarbeiter haben alle eine Personalnummer, aber nur Sachberater haben einen Raum und nur Lehrlinge haben einen Rang.

Untertypen erben alle Eigenschaften des Obertyps durch die "is-a"-Beziehung. Ein Sachberater "ist ein" Bankmitarbeiter und hat daher automatisch eine Personalnummer, aber zusätzlich noch spezielle Eigenschaften wie einen Raum.

Aggregation verbindet verschiedene Entitätstypen zu einem strukturierten Objekttyp durch "part-of"-Beziehungen. Ein Fahrrad besteht aus Rahmen und Rädern, ein Auto aus Antrieb, Innenausstattung und Karosserie.

Unterschied merken: "is-a" = Vererbung (Sachberater ist ein Mitarbeiter), "part-of" = Zusammensetzung (Motor ist Teil des Autos)!

7
of 10
Informatik  – Seite 7

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Relationsmodell - Umsetzung in Tabellen

Das Relationsmodell setzt dein ER-Modell in konkrete Tabellen um. Eine Relation ist eine zweidimensionale Tabelle mit festen Spalten und beliebig vielen Zeilen (Tupel). Jede Tabelle entspricht einem Objekttyp oder Beziehungstyp aus dem ER-Modell.

1:n-Beziehungen löst du elegant auf: Die Relation "lesen" zwischen Professor und Vorlesung packst du einfach in die Vorlesungs-Tabelle. Dort fügst du die PersNr als Fremdschlüssel hinzu. Da jede Vorlesung nur von einem Professor gelesen wird, reicht die VorNr als Primärschlüssel.

Die Darstellungsformen zeigen dir die Struktur: Studenten: {[MatNr., Name, Semester]} bedeutet eine Relation mit drei Attributen. Die eckigen Klammern zeigen den Tupel-Aufbau, die geschweiften Klammern zeigen, dass es eine Menge von Tupeln ist.

Faustregel: Bei 1:n-Beziehungen packst du den Fremdschlüssel immer auf die "n"-Seite der Beziehung – das spart Speicherplatz!

8
of 10
Informatik  – Seite 8

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Komplexe Beziehungen und Generalisierung

n:m-Beziehungen erfordern eine eigene Tabelle. "Studenten hören Vorlesungen" wird zu drei Tabellen: Studenten, Vorlesungen und die Beziehungstabelle "hören" mit beiden Schlüsseln als Doppelschlüssel.

Für die relationale Modellierung der Generalisierung hast du drei Möglichkeiten: Alle Attribute in eine Tabelle mit Typ-Feld, separate Tabellen für Ober- und Untertypen, oder nur separate Tabellen für die Untertypen. Jede hat Vor- und Nachteile bei Speicherplatz und Abfragegeschwindigkeit.

Das Beispiel mit Fachbereich, Personal, Räumen und Medien zeigt, wie komplex dein ER-Modell ins Relationsmodell umgesetzt wird. Jeder Rechteck-Kasten wird zu einer Tabelle, jede Raute wird entweder integriert oder zu einer eigenen Beziehungstabelle.

Tipp: Bei n:m-Beziehungen kommst du nicht drum herum – du brauchst immer eine separate Beziehungstabelle mit beiden Fremdschlüsseln!

9
of 10
Informatik  – Seite 9

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Praxisbeispiel Kino-Datenbank

Das Kino-Beispiel zeigt die vollständige Umsetzung von der ER-Modellierung zum Relationsmodell. Kinosäle, Filme, Besucher und Personal mit ihren Spezialisierungen (Techniker, Kartenkontrolleure) werden zu separaten Tabellen.

Die Beziehungen werden aufgelöst: "arbeiten in" und "stehen an" bekommen eigene Tabellen mit Doppelschlüsseln. "laufen in" und "schauen" verbinden die entsprechenden Entitäten über ihre Primärschlüssel.

Generalisierung wird hier über separate Tabellen gelöst: Personal als Obertyp, Techniker und Kontrolleur als Untertypen mit Verweis auf die Personalnummer. Das vermeidet leere Felder und hält die Datenbank sauber strukturiert.

Realitätsnah: Solche Datenbank-Strukturen findest du in echten Kino-Systemen – von der Ticketbuchung bis zur Personalverwaltung!

10
of 10
Informatik  – Seite 10

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Normalisierung - Ordnung schaffen

Die erste Normalform (1NF) löst mehrwertige Attribute auf. Statt "Volleyball, Badminton" in einem Feld bekommt jede Sportart eine eigene Zeile. Dadurch wird aus der MitgliedsNr allein ein Doppelschlüssel aus MitgliedsNr und Sportgruppe.

Normalisierung brauchst du nur, wenn Tabellen schlecht organisiert sind. Hast du sauber mit ER-Modell und Relationsmodell gearbeitet, sind deine Daten meist schon normalisiert. Normalisierung bedeutet im Kern: Mehrwertige Attribute auflösen und Redundanzen eliminieren.

Die normalisierte Tabelle zeigt jeden Eintrag einzeln: Anna Aufschlag steht zweimal drin – einmal für Volleyball, einmal für Badminton. Das erlaubt später saubere Abfragen und Auswertungen ohne Probleme bei der Datenverarbeitung.

Wichtig: Normalisierung macht deine Daten "computer-freundlich" – jede Zelle enthält nur einen Wert, den das System eindeutig verarbeiten kann!

Wir dachten schon, du fragst nie...

Unser KI-Begleiter ist ein speziell für Schüler entwickeltes KI-Tool, das mehr als nur Antworten bietet. Basierend auf Millionen von Knowunity-Inhalten liefert er relevante Informationen, personalisierte Lernpläne, Quizze und Inhalte direkt im Chat und passt sich deinem individuellen Lernweg an.

Du kannst die App im Google Play Store und im Apple App Store herunterladen.

Genau! Genieße kostenlosen Zugang zu Lerninhalten, vernetze dich mit anderen Schülern und hol dir sofortige Hilfe – alles direkt auf deinem Handy.

Ähnlicher Inhalt

Beliebtester Inhalt: Tabelle

1

Beliebtester Inhalt in Informatik

9
Q
InformatikInformatik

Quiz für die Komponenten des Pc's💻

💻Hier lernst ind testest du dein wissen über die Pc Komponenten⌨️

65974
C
InformatikInformatik

Computer

Lerne alles über Computer und ihre Funktionsweise mit diesen fesselnden Flashcards. Perfekt für Schüler der 5. Klasse, die Computer Science entdecken möchten.

55440
InformatikInformatik

Informatik Abitur 2025 NRW

Informatik Übersicht zu den Themen die im mündlichen Abitur drankommen. Ist also vielleicht nicht zu 100% vollständig.

124679
InformatikInformatik

Informatik GK Lernzettel Abitur 2025

- selbstständig erstellter Lernzettel

1279118
InformatikInformatik

WENN und SVERWEIS

Erklärung sverweis und wenn Funktion bei exel

116263
InformatikInformatik

Python Lernzettel Informatik

Python Lernzettel (mathematische Operatoren, Variablen, Datentypen, Skripte, Boolesche Operatoren)

118899
InformatikInformatik

Informatik Abitur 2024: Themenübersicht

Umfassende Themenübersicht für das Abitur 2024 im Fach Informatik. Dieser Lernzettel deckt wichtige Konzepte wie Programmierung in Java, Algorithmen, Datenstrukturen, Datenbanken, Cybersecurity und Verschlüsselungsmethoden ab. Ideal für Schüler, die sich auf das erhöhte Anforderungsniveau vorbereiten. Enthält auch Informationen zu relationalen Datenbanken, SQL-Abfragen und kryptologischen Verfahren.

132,86659
InformatikInformatik

Relationale Datenbanken und SQL

Diese Zusammenfassung bietet einen umfassenden Überblick über relationale Datenbanken, einschließlich der Definition von Datensätzen, Attributen, Primär- und Fremdschlüsseln. Erfahren Sie mehr über Anomalien, ER-Diagramme und die Formulierung von SQL-Abfragen, um Daten effizient zu verwalten und zu analysieren. Ideal für Informatik-Abiturienten.

132,61765
InformatikInformatik

Excel: Tabellen & Funktionen

Entdecken Sie die Grundlagen der Tabellenformatierung, wichtige Excel-Funktionen wie SUMME, MAX und WENN sowie die Erstellung von Diagrammen. Diese Zusammenfassung bietet klare Beispiele und Anleitungen für effektives Arbeiten mit Excel. Ideal für Studierende, die ihre Excel-Kenntnisse vertiefen möchten.

4,188139

Beliebtester Inhalt

9
DeutschDeutsch

Der zerbrochene Krug

Szenenzusammenfassunfen, Figurenkonstellationen, Aufbau des Stücks, Sprache und Stilbesonderheiten, Aussageabsicht, Thematik, Interpretation

1148,107729
DeutschDeutsch

Heimsuchung_JennyErpenbeck_Abitur

Zusammenfassungen für jedes Kapitel, Analysen und Zitate

1314,164277
MatheMathe

Lernzettel ZP 10 Mathe

Lernzettel von der ZP 10

105,350116
DeutschDeutsch

Schreibkompetenzen Deutsch LK

Diese umfassende Zusammenstellung bereitet auf das Abitur 2024 vor und deckt alle relevanten Schreibkompetenzen ab: von der Analyse pragmatischer Texte über die Erörterung literarischer Werke bis hin zur Interpretation von Epik, Lyrik und Dramatik. Zudem werden Techniken des materialgestützten Schreibens, der Redeanalyse sowie journalistische Textsorten und rhetorische Mittel behandelt. Ideal für eine gezielte und effektive Prüfungsvorbereitung.

138,223165
MatheMathe

Mathe ZP10 Zusammenfassung NRW

Zusammenfassung der Mathethemwn für die ZP10 NRW + Formelsammlung

1010,195518
DeutschDeutsch

Der zerbrochene Krug Lernzettel & Zusammenfassung

Der zerbrochene Krug, Die wichtigsten Informationen zusammengefasst, Lernzettel

1323,506356
1
EnglischEnglisch

10 unregelmäßige Verben im past participle

unregelmäßige Verben aus Englisch - past participle

64,2783
DeutschDeutsch

Heimsuchung - Jenny Erpenbeck

Inhalt, Entstehung und Quellen, Figuren, Geschichtliche Hintergründe, Motive, Erzählstruktur/- stil

1134,810655
LerntippsLerntipps

Führerschein Theorie Wiederholung/Notizen

Schilder, Zeichen, Zahlen, Vorfahrt und mehr - alles für die theoretische Führerscheinprüfung :)

119,082149

Schüler lieben uns — und du auch.

4.6/5App Store
4.7/5Google Play

Die App ist sehr einfach zu bedienen und gut gestaltet. Ich habe bisher alles gefunden, wonach ich gesucht habe, und konnte viel aus den Präsentationen lernen! Ich werde die App definitiv für ein Schulprojekt nutzen! Und natürlich hilft sie auch sehr als Inspiration.

Stefan SiOS-Nutzer

Diese App ist wirklich super. Es gibt so viele Lernzettel und Hilfen [...]. Mein Problemfach ist zum Beispiel Französisch und die App hat so viele Möglichkeiten zur Hilfe. Dank dieser App habe ich mich in Französisch verbessert. Ich würde sie jedem empfehlen.

Samantha KlichAndroid-Nutzerin

Wow, ich bin wirklich begeistert. Ich habe die App einfach mal ausprobiert, weil ich sie schon oft beworben gesehen habe und war absolut beeindruckt. Diese App ist DIE HILFE, die man für die Schule braucht und vor allem bietet sie so viele Dinge wie Übungen und Lernzettel, die mir persönlich SEHR geholfen haben.

AnnaiOS-Nutzerin