Suchfunktion
3.2.1.3 Relationale Datenbanksysteme
Relationale Datenbanksysteme ermöglichen die Organisation und Speicherung großer Datenmengen auf Basis des relationalen Datenmodells, bei dem Entitäten und ihre Beziehungen in Tabellen abgebildet werden.
Die Schülerinnen und Schüler nutzen geeignete Modellierungssprachen, um relationale Datenbankschemata zu erstellen und setzen ein Datenbankverwaltungsprogramm ein, um konkrete Anwendungsfälle zu realisieren.
Die Schülerinnen und Schüler setzen die Datenbanksprache SQL (Structured Query Language) ein, um über eine logische Abstraktionsschicht auf Datenbanken zuzugreifen. Sie formulieren Anfragen, um Informationen zu ermitteln.
Die Schülerinnen und Schüler können |
(1)
Komponenten (unter anderem Datenbank, Datenbankschnittstelle, Datenbankverwaltungssystem) und deren Funktionen von Datenbanksystemen beschreiben |
|
(2)
das relationale Datenbankmodell und wesentliche Begriffe (Entität, Entitätstyp, Attribut, Relation, Kardinalität, Tabelle, Datensatz, Datenfeld) beschreiben |
|
(3)
die Begriffe Schlüssel, Primärschlüssel und Fremdschlüssel erläutern |
|
(4)
Ausschnitte der Realität in einem Diagramm (Entity-Relationship-Diagramm oder UML-Klassendiagramm) modellieren |
BP2016BW_ALLG_GYM_INF_PK_01_02, BP2016BW_ALLG_GYM_INF_IK_11-12-BF_02_01_20, BP2016BW_ALLG_GYM_INF_PK_02_13, BP2016BW_ALLG_GYM_INF_PK_03_01, BP2016BW_ALLG_GYM_INF_PK_02_07, BP2016BW_ALLG_GYM_INF_PK_02_05, BP2016BW_ALLG_GYM_INF_PK_01_08
Verweise auf inhaltsbezogene Kompetenzen
|
(5)
ein relationales Datenbankschema in 3. Normalform erstellen, um unerwünschte Redundanzen zu vermeiden und damit das Risiko für Inkonsistenzen zu minimieren |
BP2016BW_ALLG_GYM_INF_PK_03_01, BP2016BW_ALLG_GYM_INF_PK_02_07, BP2016BW_ALLG_GYM_INF_PK_02_05, BP2016BW_ALLG_GYM_INF_PK_01_08
|
(6)
Diagramme und relationale Datenbankschemata ineinander überführen |
BP2016BW_ALLG_GYM_INF_PK_03_01, BP2016BW_ALLG_GYM_INF_PK_02_07, BP2016BW_ALLG_GYM_INF_PK_02_05, BP2016BW_ALLG_GYM_INF_PK_01_08
|
(7)
ein Datenbankverwaltungsprogramm zur Erstellung und Administration von Datenbanken nutzen |
(8)
Abfragen auf Datenbanken in der Datenbanksprache SQL (Projektion, Selektion und Verbund über WHERE) auch über mehrere Tabellen durchführen |
BP2016BW_ALLG_GYM_INF_PK_04_04, BP2016BW_ALLG_GYM_INF_PK_02_09, BP2016BW_ALLG_GYM_INF_PK_02_13, BP2016BW_ALLG_GYM_INF_PK_03_01, BP2016BW_ALLG_GYM_INF_PK_02_03
|
(9)
Manipulationen auf Datenbanken in der Datenbanksprache SQL (unter anderem Ändern, Einfügen und Löschen) durchführen |
BP2016BW_ALLG_GYM_INF_PK_01_05, BP2016BW_ALLG_GYM_INF_PK_02_09, BP2016BW_ALLG_GYM_INF_PK_01_08
|
|