Daten und Datenstrukturen - Datenmodelle entwerfen und mit Datenbanken arbeiten - E - Kompetenzraster Informatik 10

Version vom 18. März 2024, 05:58 Uhr von Glanz (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{:MOOCit - Oben}} {| align=center {{:D-Tab}} '''Datenmodelle und Datenbanken''' {{o}} Datenmodell {{o}} Relationale Datenbank {{o}} Nicht-relationale Datenbank (NoSQL) {{o}} SQL |} = Einleitung = Beim Entwerfen von Datenmodellen und der Arbeit mit Datenbanken geht es darum, Informationen so zu strukturieren und zu organisieren, dass sie effizient gespeichert, abger…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)



Daten und Datenstrukturen - Datenmodelle entwerfen und mit Datenbanken arbeiten - E - Kompetenzraster Informatik 10


Einleitung

Beim Entwerfen von Datenmodellen und der Arbeit mit Datenbanken geht es darum, Informationen so zu strukturieren und zu organisieren, dass sie effizient gespeichert, abgerufen und verwaltet werden können. Dieser aiMOOC führt dich durch die Grundlagen des Datenmodellierens und zeigt dir, wie du mit verschiedenen Arten von Datenbanken arbeitest. Du wirst lernen, wie du Datenmodelle erstellst, die den Anforderungen deiner Anwendungen entsprechen, und wie du mit relationalen und nicht-relationalen Datenbanken effektiv umgehst.


Grundlagen der Datenmodellierung


Was ist ein Datenmodell?

Ein Datenmodell ist eine abstrakte Darstellung der Struktur und Beziehung der in einer Datenbank gespeicherten Daten. Es hilft bei der Definition, wie Daten gespeichert, organisiert und manipuliert werden können. Datenmodelle spielen eine entscheidende Rolle in der Entwicklung von Softwareanwendungen und ermöglichen eine klare Kommunikation zwischen Entwicklern und Stakeholdern.


Arten von Datenmodellen

  1. Entity-Relationship-Modell (ERM): Visualisiert Entitäten und deren Beziehungen zueinander.
  2. Relationales Modell: Organisiert Daten in Tabellen (Relationen) mit eindeutigen Schlüsseln.
  3. Objektorientiertes Modell: Basierend auf den Prinzipien der Objektorientierung, verbindet es Daten und Verhalten.
  4. NoSQL-Datenmodelle: Entwickelt für spezifische Datentypen wie Dokumente, Graphen, Schlüssel-Werte-Paare und mehr.


Mit Datenbanken arbeiten


Relationale Datenbanken

Relationale Datenbanken speichern Daten in Tabellen, wobei jede Tabelle aus Zeilen und Spalten besteht. SQL (Structured Query Language) ist die standardisierte Sprache zum Abfragen und Manipulieren relationaler Datenbanken.


Vorteile relationaler Datenbanken

  1. Strukturierte Datenorganisation
  2. Starke Konsistenz und Integrität der Daten
  3. Flexible Abfragemöglichkeiten durch SQL


Nicht-relationale Datenbanken (NoSQL)

Nicht-relationale Datenbanken oder NoSQL-Datenbanken bieten flexible Schemata für die Speicherung und Abfrage von Daten. Sie eignen sich besonders für große Datensätze und Daten mit variabler Struktur.


Arten von NoSQL-Datenbanken

  1. Dokumentenorientierte Datenbanken: Speichern Daten in Dokumenten (z.B. JSON, XML).
  2. Graphdatenbanken: Optimiert für die Speicherung und Abfrage von Beziehungen.
  3. Schlüssel-Werte-Datenbanken: Einfache Datenbanken, die Daten als Schlüssel-Werte-Paare speichern.
  4. Spaltenorientierte Datenbanken: Geeignet für die Analyse großer Datensätze.


Interaktive Aufgaben


Quiz: Teste Dein Wissen

Was ist ein Datenmodell? (Eine abstrakte Darstellung der Struktur und Beziehung der Daten in einer Datenbank) (!Ein Programm zur Datenbankverwaltung) (!Eine Anfrage in SQL) (!Eine Methode zum Backup von Datenbanken)

Welche Sprache wird üblicherweise verwendet, um relationale Datenbanken zu abzufragen? (SQL) (!Python) (!Java) (!C++)

Welches Modell eignet sich besonders für die Organisation von Daten in Tabellen? (Relationales Modell) (!Entity-Relationship-Modell) (!Objektorientiertes Modell) (!NoSQL-Datenmodelle)

Welche Art von Datenbank eignet sich am besten für große Datensätze und Daten mit variabler Struktur? (Nicht-relationale Datenbanken oder NoSQL) (!Relationale Datenbanken) (!Dokumentenorientierte Datenbanken) (!Graphdatenbanken)

Was ist ein Vorteil relationaler Datenbanken? (Starke Konsistenz und Integrität der Daten) (!Flexible Schemata) (!Optimiert für die Speicherung und Abfrage von Beziehungen) (!Einfache Datenbanken, die Daten als Schlüssel-Werte-Paare speichern)

Welche Art von NoSQL-Datenbank ist optimiert für die Speicherung und Abfrage von Beziehungen? (Graphdatenbanken) (!Dokumentenorientierte Datenbanken) (!Schlüssel-Werte-Datenbanken) (!Spaltenorientierte Datenbanken)

Was beschreibt ein Entity-Relationship-Modell (ERM)? (Entitäten und deren Beziehungen zueinander) (!Daten in Tabellenform) (!Daten und Verhalten in einem objektorientierten Ansatz) (!Spezifische Datentypen wie Dokumente und Graphen)

Für was sind dokumentenorientierte Datenbanken am besten geeignet? (Speichern von Daten in Dokumentenformaten wie JSON und XML) (!Speichern von Beziehungen zwischen Datenpunkten) (!Speichern von Daten in Schlüssel-Werte-Paaren) (!Analyse großer Datensätze)

Welches ist eine Eigenschaft von Schlüssel-Werte-Datenbanken? (Einfache Speicherung von Daten als Schlüssel-Werte-Paare) (!Flexible Schemata für Dokumente) (!Optimiert für die Analyse großer Datensätze) (!Speicherung von Daten in Tabellen)

Was ermöglicht die objektorientierte Datenmodellierung? (Verbindung von Daten und Verhalten) (!Speicherung von Daten in Dokumenten) (!Organisation von Daten in Tabellen) (!Speicherung und Abfrage von Beziehungen)





Memory

Relationale Datenbank SQL
NoSQL-Datenbank Flexible Schemata
Entity-Relationship-Modell Entitäten und Beziehungen
Dokumentenorientierte Datenbank JSON, XML
Graphdatenbank Beziehungen





Kreuzworträtsel

sql Welche Sprache wird für relationale Datenbanken verwendet?
nosql Bezeichnung für nicht-relationale Datenbanken?
json Format, in dem dokumentenorientierte Datenbanken oft Daten speichern?
graph Art von Datenbank, die Beziehungen effizient speichert?
schlüssel Teil eines Schlüssel-Werte-Paares in bestimmten Datenbanktypen?
dokument Datenstrukturtyp, der in bestimmten NoSQL-Datenbanken verwendet wird?
relational Bezeichnung für eine Datenbank, die Daten in Tabellen speichert?
modell Allgemeiner Begriff für eine abstrakte Darstellung von Datenstrukturen?




LearningApps

Lückentext

Vervollständige den Text.

Ein Datenmodell ist

der Struktur und Beziehung der Daten in einer Datenbank. Relationale Datenbanken verwenden

zur Datenabfrage. Im Gegensatz dazu bieten NoSQL-Datenbanken

für die Datenorganisation. Eine bekannte Art von NoSQL-Datenbank ist die

, die Daten in Formaten wie JSON und XML speichert.


Offene Aufgaben

Leicht

  1. Recherchiere: Finde Beispiele für relationale und nicht-relationale Datenbanken im echten Leben.
  2. Experimentiere: Erstelle eine kleine relationale Datenbank mit einer Tabelle und füge einige Daten hinzu.
  3. Diskutiere: Welche Vorteile siehst du in der Verwendung von NoSQL-Datenbanken gegenüber relationalen Datenbanken?

Standard

  1. Entwirf ein Datenmodell: Entwickle ein einfaches ERM für eine Anwendung deiner Wahl.
  2. Analyse: Vergleiche die Leistungsfähigkeit von SQL- und NoSQL-Datenbanken anhand eines konkreten Beispiels.
  3. Praxis: Implementiere ein kleines Projekt mit einer NoSQL-Datenbank und dokumentiere deine Erfahrungen.

Schwer

  1. Forschung: Untersuche, wie große Unternehmen ihre Daten verwalten und welche Datenbanktechnologien sie verwenden.
  2. Entwicklung: Erstelle eine Anwendung, die sowohl relationale als auch NoSQL-Datenbanken verwendet.
  3. Innovation: Entwickle eine Idee, wie Datenmodelle verbessert werden könnten, um zukünftige Technologietrends zu unterstützen.




Text bearbeiten Bild einfügen Video einbetten Interaktive Aufgaben erstellen



Lernkontrolle

  1. Analysiere: Warum sind Datenmodelle wichtig für die Entwicklung von Softwareanwendungen?
  2. Diskutiere: Wie würdest du entscheiden, ob für ein bestimmtes Projekt eine relationale oder eine NoSQL-Datenbank besser geeignet ist?
  3. Reflektiere: Welche Herausforderungen könnten beim Übergang von einer relationalen zu einer NoSQL-Datenbank auftreten?
  4. Kreiere: Entwirf ein hybrides Datenmodell, das die Vorteile von relationalen und NoSQL-Datenbanken kombiniert.
  5. Innoviere: Überlege dir, wie zukünftige Technologien die Art und Weise, wie wir Datenmodelle entwerfen und mit Datenbanken arbeiten, verändern könnten.



OERs zum Thema


Links

Teilen - Diskussion - Bewerten





Schulfach+

Prüfungsliteratur 2026
Bundesland Bücher Kurzbeschreibung
Baden-Württemberg

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Heimsuchung - Jenny Erpenbeck

Mittlere Reife

  1. Der Markisenmann - Jan Weiler oder Als die Welt uns gehörte - Liz Kessler
  2. Ein Schatten wie ein Leopard - Myron Levoy oder Pampa Blues - Rolf Lappert

Abitur Dorfrichter-Komödie über Wahrheit/Schuld; Roman über einen Ort und deutsche Geschichte. Mittlere Reife Wahllektüren (Roadtrip-Vater-Sohn / Jugendroman im NS-Kontext / Coming-of-age / Provinzroman).

Bayern

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Heimsuchung - Jenny Erpenbeck

Abitur Lustspiel über Machtmissbrauch und Recht; Roman als Zeitschnitt deutscher Geschichte an einem Haus/Grundstück.

Berlin/Brandenburg

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Woyzeck - Georg Büchner
  3. Der Biberpelz - Gerhart Hauptmann
  4. Heimsuchung - Jenny Erpenbeck

Abitur Gerichtskomödie; soziales Drama um Ausbeutung/Armut; Komödie/Satire um Diebstahl und Obrigkeit; Roman über Erinnerungsräume und Umbrüche.

Bremen

Abitur

  1. Nach Mitternacht - Irmgard Keun
  2. Mario und der Zauberer - Thomas Mann
  3. Emilia Galotti - Gotthold Ephraim Lessing oder Miss Sara Sampson - Gotthold Ephraim Lessing

Abitur Roman in der NS-Zeit (Alltag, Anpassung, Angst); Novelle über Verführung/Massenpsychologie; bürgerliche Trauerspiele (Moral, Macht, Stand).

Hamburg

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Das kunstseidene Mädchen - Irmgard Keun

Abitur Justiz-/Machtkritik als Komödie; Großstadtroman der Weimarer Zeit (Rollenbilder, Aufstiegsträume, soziale Realität).

Hessen

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Woyzeck - Georg Büchner
  3. Heimsuchung - Jenny Erpenbeck
  4. Der Prozess - Franz Kafka

Abitur Gerichtskomödie; Fragmentdrama über Gewalt/Entmenschlichung; Erinnerungsroman über deutsche Brüche; moderner Roman über Schuld, Macht und Bürokratie.

Niedersachsen

Abitur

  1. Der zerbrochene Krug - Heinrich von Kleist
  2. Das kunstseidene Mädchen - Irmgard Keun
  3. Die Marquise von O. - Heinrich von Kleist
  4. Über das Marionettentheater - Heinrich von Kleist

Abitur Schwerpunkt auf Drama/Roman sowie Kleist-Prosatext und Essay (Ehre, Gewalt, Unschuld; Ästhetik/„Anmut“).

Nordrhein-Westfalen

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Heimsuchung - Jenny Erpenbeck

Abitur Komödie über Wahrheit und Autorität; Roman als literarische „Geschichtsschichtung“ an einem Ort.

Saarland

Abitur

  1. Heimsuchung - Jenny Erpenbeck
  2. Furor - Lutz Hübner und Sarah Nemitz
  3. Bahnwärter Thiel - Gerhart Hauptmann

Abitur Erinnerungsroman an einem Ort; zeitgenössisches Drama über Eskalation/Populismus; naturalistische Novelle (Pflicht/Überforderung/Abgrund).

Sachsen (berufliches Gymnasium)

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Woyzeck - Georg Büchner
  3. Irrungen, Wirrungen - Theodor Fontane
  4. Der gute Mensch von Sezuan - Bertolt Brecht
  5. Heimsuchung - Jenny Erpenbeck
  6. Der Trafikant - Robert Seethaler

Abitur Mischung aus Klassiker-Drama, sozialem Drama, realistischem Roman, epischem Theater und Gegenwarts-/Erinnerungsroman; zusätzlich Coming-of-age im historischen Kontext.

Sachsen-Anhalt

Abitur

  1. (keine fest benannte landesweite Pflichtlektüre veröffentlicht; Themenfelder)

Abitur Schwerpunktsetzung über Themenfelder (u. a. Literatur um 1900; Sprache in politisch-gesellschaftlichen Kontexten), ohne feste Einzeltitel.

Schleswig-Holstein

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Heimsuchung - Jenny Erpenbeck

Abitur Recht/Gerechtigkeit und historische Tiefenschichten eines Ortes – umgesetzt über Drama und Gegenwartsroman.

Thüringen

Abitur

  1. (keine fest benannte landesweite Pflichtlektüre veröffentlicht; Orientierung am gemeinsamen Aufgabenpool)

Abitur In der Praxis häufig Orientierung am gemeinsamen Aufgabenpool; landesweite Einzeltitel je nach Vorgabe/Handreichung nicht einheitlich ausgewiesen.

Mecklenburg-Vorpommern

Abitur

  1. (Quelle aktuell technisch nicht abrufbar; Beteiligung am gemeinsamen Aufgabenpool bekannt)

Abitur Land beteiligt sich am länderübergreifenden Aufgabenpool; konkrete, veröffentlichte Einzeltitel konnten hier nicht ausgelesen werden.

Rheinland-Pfalz

Abitur

  1. (keine landesweit einheitliche Pflichtlektüre; schulische Auswahl)

Abitur Keine landesweite Einheitsliste; Auswahl kann schul-/kursbezogen erfolgen.




aiMOOCs



aiMOOC Projekte












THE MONKEY DANCE




The Monkey DanceaiMOOCs

  1. Trust Me It's True: #Verschwörungstheorie #FakeNews
  2. Gregor Samsa Is You: #Kafka #Verwandlung
  3. Who Owns Who: #Musk #Geld
  4. Lump: #Trump #Manipulation
  5. Filth Like You: #Konsum #Heuchelei
  6. Your Poverty Pisses Me Off: #SozialeUngerechtigkeit #Musk
  7. Hello I'm Pump: #Trump #Kapitalismus
  8. Monkey Dance Party: #Lebensfreude
  9. God Hates You Too: #Religionsfanatiker
  10. You You You: #Klimawandel #Klimaleugner
  11. Monkey Free: #Konformität #Macht #Kontrolle
  12. Pure Blood: #Rassismus
  13. Monkey World: #Chaos #Illusion #Manipulation
  14. Uh Uh Uh Poor You: #Kafka #BerichtAkademie #Doppelmoral
  15. The Monkey Dance Song: #Gesellschaftskritik
  16. Will You Be Mine: #Love
  17. Arbeitsheft
  18. And Thanks for Your Meat: #AntiFactoryFarming #AnimalRights #MeatIndustry


© The Monkey Dance on Spotify, YouTube, Amazon, MOOCit, Deezer, ...



Text bearbeiten Bild einfügen Video einbetten Interaktive Aufgaben erstellen

Teilen Facebook Twitter Google Mail an MOOCit Missbrauch melden Zertifikat beantragen


0.00
(0 Stimmen)



Sponsoren, Förderer, Kooperationspartner








Children for a better world >> Förderung der AI Fair-Image Challenge

Fair-Image wird von CHILDREN JUGEND HILFT! gefördert und ist mit der deutschlandweiten AI Fair-Image Challenge SIEGERPROJEKT 2025. Alle Infos zur Challenge hier >>. Infos zum Camp25 gibt es hier. Wenn auch Ihr Euch ehrenamtlich engagiert und noch finanzielle Unterstützung für Eurer Projekt braucht, dann stellt gerne einen Antrag bei JUGEND HILFT.