/
Syllabus Datenbanken/Datenstrukturen und SQL - DORG

Syllabus Datenbanken/Datenstrukturen und SQL - DORG

Fachplan

Datenbanken/Datenstrukturen und SQL – DORG

 

Umfang und Anwendung

Lernstunden

Lektionen

Unterrichts- und Prüfungsform

35

Kontaktstudium

12

Begleitetes Selbststudium (Aufgaben für den Praxistransfer)

30

Freies Selbststudium

3

Modulprüfung zusammen mit dem Fach Integrierte operative Informationssysteme

Lehrgang

Wirtschaftsinformatiker HF

Definitionen

Vorgelagerte Fächer

 

Nachgelagerte Fächer

 

Fachcode

DORG

Fachtyp (BIAS)

Intermediate

Version

2103

 

Pflichtlehrmittel

SQL Der Grundkurs für Ausbildung und Praxis. Mit Beispielen in MySQL/MariaDB, Hanser Verlag, ISBN (Buch) 978-3-446-45074-5, ISBN (E-Book) 978-3-446-45079-0

 

Zusätzliche Lehrmittel Empfehlung

Keine

 

Notwendige Hilfsmittel

  • Notebook mit Adminrechten (Programme müssen installiert werden)

  • MySQL Community Edition (Aktuelle Version von Server + Client)

 



Leitidee

Dieses Modul vermittelt aktuelles Wissen in der Datenbank und den Datenbankmanagement-systemen. Mit lebensnahen Beispielen, unter Verwendung von MySQL, werden Datenbanken entworfen, aufgebaut, verändert und ausgewertet.

Taxonomische Verteilung

 

 

Kompetenz

Art

K1

Wissensfragen

0

%

K2

Verständnisfragen

20

%

K3

Anwendungsfragen

70

%

K4

Analysefragen

10

%

K5

Synthesefragen

0

%

K6

Beurteilungsfragen

0

%

 

Lernziele

Die Absolventinnen und Absolventen können...

 

…die grundlegenden Begriffe DB, DBMS und seine Architektur erklären und diese verständlich beschreiben.

K2

…die Datenbank in der «Big Picture» der Software-Entwicklung als Persistieren der Daten adressieren und können dies mit einer 3-Tier-Architektur erklären.

K2

…die relationalen Datenbanken von anderen Typen unterscheiden und sind in der Lage eine relationale Datenbank aufzubauen.

K3

…eine Datenbanktabelle anhand seiner Eigenschaften (Zelle, Spalte, Wertebereich etc.) nach Semantik und Syntax beurteilen und allfällige Probleme beheben.

K4

… mehrere Datenbanktabellen mittels Primär- und Fremdschlüssel verknüpfen, die dadurch entstandene Kardinalitäten (1:1, 1:n, n:m etc.) im ERD darstellen.

K3

…die Normalformen 1,2 und 3 mittels Beispieltabellen anwenden und wenn nötig, die Anomalien auflösen.

K3

... die Sprache SQL so anwenden, dass sie in der Lage sind, eine Datenbank auf der grünen Wiese aufzubauen, diese zu verändern, anzupassen, zu erweitern und Auswertungen zu erstellen.

K3

… die Sprachbestandteile DDL, DCL, DML, DTL und DQL unterscheiden und ihre Anwendungsgebiete erklären.

K3

… die DDL Befehle: CREATE, ALTER und DROP anwenden.

K3

… die DCL Befehle: GRANT und REVOKE anwenden.

K3

… die DML Befehle: INSERT, UPDATE, DELETE, LOCK und CALL anwenden

K3

… die DQL Befehle, Filter und seine Operatoren: SELECT, SHOW, FROM, AS, WHERE, JOIN, UNION, GROUP BY, ORDER BY, VIEW, LIKE, DISTINCT, AND, OR, IN, BETWEEN anwenden.

K3

…die Aggregatfunktionen COUNT, SUM, AVG, MIN, MAX Anwenden und durch das Einsetzen von SUB-SELECTS MIN- und MAX-Werte in einer einzigen SELECT Abfrage ermitteln.

K3

...die Probleme, die durch Multiuser-Funktionalität entstehen, analysieren, erklären und Lösungen anwenden.

K4

…die Transaktionen, die durch Multi-Funktionalität, Multithreading der Applikationen entstehen, anwenden und erklären warum die Transaktionen unerlässlich sind (Deadlock etc.).

K3

…mittels Trigger und Events eine Beispieldatenbank programmieren.

K3

 

 

 

 

 

Lernziel Zuordnung (Ab hier nur noch für Dozierende)

Fachinformationen

Aufteilung der Lektionen

7 Blöcke à 5 L. Kontaktstudium, 6 x 2 Lernstunden in Form von Aufgaben.

Fachverantwortlicher Autor/in

Senol Sakru

Teilprüfung (durch Dozierenden durchzuführen)

Anzahl

0

Praxisarbeit / Selbstreflexion und Praxisprojekt (falls im Kapitel 1 angeben)

Format

Laufzeit

Keine Praxisarbeit

Start

Ende

 

Beauftragung

Korrektur

 

Erweiterte Lehrmittel nur für Dozierende

Erweiterte Literatur

Keine

Skript oder Fallstudie

Keine

Fächer-Setup

zusätzliches Material und Einrichtungen

Nach Ermessen des Dozenten

 



 

Block

Lernziele (Die Studierenden können...)

Taxonomie

 

1

…die grundlegenden Begriffe DB, DBMS und seine Architektur erklären und diese verständlich beschreiben.

K2

…die Datenbank in der «Big Picture» der Software-Entwicklung als Persistieren der Daten adressieren und kann dies mit einer 3-Tier-Architektur erklären.

K2

…die relationalen Datenbanken von anderen Typen unterscheiden und sind in der Lage eine relationale Datenbank aufzubauen.

K3

…eine Datenbanktabelle anhand seiner Eigenschaften (Zelle, Spalte, Wertebereich etc.) nach Semantik und Syntax beurteilen und allfällige Probleme beheben.

K4

 

 

 

 

Aufgaben zum begleiteten Selbststudium

Transferausgaben: Aufgabe1-0421.docx

 



 

Block

Lernziele (Die Studierenden können...)

Taxonomie

 

2

… mehrere Datenbanktabellen mittels Primär- und Fremdschlüssel verknüpfen, die dadurch entstandene Kardinalitäten (1:1, 1:n, n:m etc.) im ERD darstellen.

K3

…die Normalformen 1,2 und 3 mittels Beispieltabellen anwenden und wenn nötig, die Anomalien auflösen.

K2

 

 

 

 

 

 

 

 

Aufgaben zum begleiteten Selbststudium

Transferausgaben: Aufgabe2-0421.docx

 



 

Block

Lernziele (Die Studierenden können...)

Taxonomie

 

3

... die Sprache SQL so anwenden, dass sie in der Lage sind, eine Datenbank auf der grünen Wiese aufzubauen, diese zu verändern, anzupassen, zu erweitern und Auswertungen zu erstellen.

K3

 

… die Sprachbestandteile DDL, DCL, DML, DTL und DQL unterscheiden und ihre Anwendungsgebiete erklären.

K3

… die DDL Befehle: CREATE, ALTER und DROP anwenden.

K3

… die DCL Befehle: GRANT und REVOKE anwenden.

K3

… die DML Befehle: INSERT, UPDATE, DELETE, LOCK und CALL anwenden

K3

... die Sprache SQL so anwenden, dass sie in der Lage sind, eine Datenbank auf der grünen Wiese aufzubauen, diese zu verändern, anzupassen, zu erweitern und Auswertungen zu erstellen.

K3

 

Aufgaben zum begleiteten Selbststudium

Transferausgaben: Aufgabe3-0421.docx

 



 

Block

Lernziele (Die Studierenden können...)

Taxonomie

 

4

... die Sprache SQL so anwenden, dass sie in der Lage sind, eine Datenbank auf der grünen Wiese aufzubauen, diese zu verändern, anzupassen, zu erweitern und Auswertungen zu erstellen.

K3

… die DQL Befehle, Filter und seine Operatoren: SELECT, SHOW, FROM, AS, WHERE, JOIN, UNION, GROUP BY, ORDER BY, VIEW, LIKE, DISTINCT, AND, OR, IN, BETWEEN anwenden.

K3

… die DML Befehle: INSERT, UPDATE, DELETE, LOCK und CALL anwenden

K3

 

 

 

 

 

 

Aufgaben zum begleiteten Selbststudium

Transferausgaben: Aufgabe4-0421.docx

 



 

Block

Lernziele (Die Studierenden können...)

Taxonomie

 

5

... die Sprache SQL so anwenden, dass sie in der Lage sind, eine Datenbank auf der grünen Wiese aufzubauen, diese zu verändern, anzupassen, zu erweitern und Auswertungen zu erstellen.

K3

… die DQL Befehle, Filter und seine Operatoren: SELECT, SHOW, FROM, AS, WHERE, JOIN, UNION, GROUP BY, ORDER BY, VIEW, LIKE, DISTINCT, AND, OR, IN, BETWEEN anwenden.

K3

 

…die Aggregatfunktionen COUNT, SUM, AVG, MIN, MAX Anwenden und durch das Einsetzen von SUB-SELECTS MIN- und MAX-Werte in einer einzigen SELECT Abfrage ermitteln.

K3

 

 

 

 

 

 

Aufgaben zum begleiteten Selbststudium

Transferausgaben: Aufgabe5-0421.docx

 



 

Block

Lernziele (Die Studierenden können...)

Taxonomie

 

6

... die Sprache SQL so anwenden, dass sie in der Lage sind, eine Datenbank auf der grünen Wiese aufzubauen, diese zu verändern, anzupassen, zu erweitern und Auswertungen zu erstellen.

K3

… die DQL Befehle, Filter und seine Operatoren: SELECT, SHOW, FROM, AS, WHERE, JOIN, UNION, GROUP BY, ORDER BY, VIEW, LIKE, DISTINCT, AND, OR, IN, BETWEEN anwenden.

K2

...die Probleme, die durch Multiuser-Funktionalität entstehen, analysieren, erklären und Lösungen anwenden.

K4

 

 

 

 

 

 

Aufgaben zum begleiteten Selbststudium

Transferausgaben: Aufgabe6-0421.docx

 



 

Block

Lernziele (Die Studierenden können...)

Taxonomie

 

7

…die Transaktionen, die durch Multi-Funktionalität, Multithreading der Applikationen entstehen, anwenden und erklären warum die Transaktionen unerlässlich sind (Deadlock etc.).

K3

…mittels Trigger und Events eine Beispieldatenbank programmieren.

K3

… die DML Befehle: INSERT, UPDATE, DELETE, LOCK und CALL anwenden

K3

 

 

 

 

 

 

Aufgaben zum begleiteten Selbststudium

Transferausgaben: Keine

 



 

Revisionsverlauf

Datum

Version

Änderungen

Autor

04.03.2021

2103

Erstellung des Dokuments

Senol Sakru

 

 

 

 

 

Related content

Syllabus Grundlagen Informatik
Syllabus Grundlagen Informatik
More like this
Lernlandkarte / Sylabus ORGA
Lernlandkarte / Sylabus ORGA
More like this
HSO-Syllabus-Prozessmanagement WI_1
HSO-Syllabus-Prozessmanagement WI_1
More like this
Sprachbestandteile Datenbankmanagementsystem
Sprachbestandteile Datenbankmanagementsystem
More like this
Syllabus Unternehmenslogistik Einstieg
Syllabus Unternehmenslogistik Einstieg
More like this
Syllabus Repetition Release und Updatemanagement
Syllabus Repetition Release und Updatemanagement
More like this