<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="21409" language="de" source="https://portal.flane.ch/swisscom/xml-course/training-sql03" lastchanged="2025-10-24T17:11:30+02:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>Relationales Datenbankdesign</title><productcode>SQL03</productcode><vendorcode>FL</vendorcode><vendorname>Fast Lane</vendorname><fullproductcode>FL-SQL03</fullproductcode><version>1.0</version><objective>&lt;p&gt;Sie k&amp;ouml;nnen Datenbank Designs verstehen, richtig und effizient Abfragen (mit den entsprechenden SQL Kenntnissen). Sie k&amp;ouml;nnen einfachere Datenbanken Designen, erstellen.&lt;/p&gt;</objective><essentials>&lt;p&gt;Gute SQL Kenntnisse wie im Kurs SQL Standard Intensivtraining&lt;/p&gt;</essentials><audience>&lt;p&gt;DB Anwender, die in die Datenbankerstellung einsteigen wollen. Anwender die ihre Abfragen optimieren wollen. Personen die Datenbanken verstehen und beurteilen wollen.&lt;/p&gt;</audience><contents>&lt;h5&gt;Motivation&lt;/h5&gt;&lt;h5&gt;Grundbegriffe und DB-Konzepte&lt;/h5&gt;&lt;h5&gt;Data Dictionary und Metadatenbanken&lt;/h5&gt;&lt;h5&gt;Datenintegrit&amp;auml;t&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Datenkonsistenz&lt;/li&gt;&lt;li&gt;Datenschutz&lt;/li&gt;&lt;li&gt;Datensicherheit&lt;/li&gt;&lt;li&gt;Transaktionen&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;&amp;Uuml;berblick: Modelle&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Hierarchisches Modell&lt;/li&gt;&lt;li&gt;Netzwerkmodell&lt;/li&gt;&lt;li&gt;Relationales Modell&lt;/li&gt;&lt;li&gt;Objektorientierte Modelle&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Normalisieren&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Von der 1. bis zur 3. Normalform&lt;/li&gt;&lt;li&gt;BCNF, 4., 5. Normalform&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;&amp;Uuml;berblick: Entwurfsmethoden&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Ziele, Prinzipien von Entwurfsmethoden&lt;/li&gt;&lt;li&gt;Methode nach Zehnder&lt;/li&gt;&lt;li&gt;ERD von Chen&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Das Entity-Relationship-Diagramm (ERD)&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Bilden von Entit&amp;auml;tsmengen und Beziehungen zwischen Entit&amp;auml;tsmengen&lt;/li&gt;&lt;li&gt;Normalisieren eines ERD und Abbildung des ERD auf Datenstrukturen&lt;/li&gt;&lt;li&gt;Identifikationsschl&amp;uuml;ssel, Fremdschl&amp;uuml;ssel, globale und lokale Attribute&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Definition von Konsistenzbedingungen&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Inh&amp;auml;rente, externe Konsistenzbedingungen&lt;/li&gt;&lt;li&gt;Klassen von Konsistenzbedingungen&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Fortpflanzung von Transaktionen&lt;/h5&gt;&lt;h5&gt;Ausblick, Trend von DBMS und Trends&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Verteilte Datenbankstrukuren&lt;/li&gt;&lt;li&gt;Graphen Datenbanken (NoSQL)&lt;/li&gt;&lt;li&gt;Dokumenten Datenbanken (NoSQL)&lt;/li&gt;&lt;li&gt;Typische Clouddatenstrukturen&lt;/li&gt;&lt;/ul&gt;</contents><objective_plain>Sie können Datenbank Designs verstehen, richtig und effizient Abfragen (mit den entsprechenden SQL Kenntnissen). Sie können einfachere Datenbanken Designen, erstellen.</objective_plain><essentials_plain>Gute SQL Kenntnisse wie im Kurs SQL Standard Intensivtraining</essentials_plain><audience_plain>DB Anwender, die in die Datenbankerstellung einsteigen wollen. Anwender die ihre Abfragen optimieren wollen. Personen die Datenbanken verstehen und beurteilen wollen.</audience_plain><contents_plain>Motivation

Grundbegriffe und DB-Konzepte

Data Dictionary und Metadatenbanken

Datenintegrität


- Datenkonsistenz
- Datenschutz
- Datensicherheit
- Transaktionen
Überblick: Modelle


- Hierarchisches Modell
- Netzwerkmodell
- Relationales Modell
- Objektorientierte Modelle
Normalisieren


- Von der 1. bis zur 3. Normalform
- BCNF, 4., 5. Normalform
Überblick: Entwurfsmethoden


- Ziele, Prinzipien von Entwurfsmethoden
- Methode nach Zehnder
- ERD von Chen
Das Entity-Relationship-Diagramm (ERD)


- Bilden von Entitätsmengen und Beziehungen zwischen Entitätsmengen
- Normalisieren eines ERD und Abbildung des ERD auf Datenstrukturen
- Identifikationsschlüssel, Fremdschlüssel, globale und lokale Attribute
Definition von Konsistenzbedingungen


- Inhärente, externe Konsistenzbedingungen
- Klassen von Konsistenzbedingungen
Fortpflanzung von Transaktionen

Ausblick, Trend von DBMS und Trends


- Verteilte Datenbankstrukuren
- Graphen Datenbanken (NoSQL)
- Dokumenten Datenbanken (NoSQL)
- Typische Clouddatenstrukturen</contents_plain><duration unit="d" days="2">2 Tage</duration><pricelist><price country="IT" currency="EUR">1000.00</price><price country="DE" currency="EUR">1590.00</price><price country="AT" currency="EUR">1590.00</price><price country="SE" currency="EUR">1590.00</price><price country="GB" currency="GBP">1360.00</price><price country="IL" currency="ILS">5520.00</price><price country="US" currency="USD">1730.00</price><price country="CH" currency="CHF">1780.00</price><price country="CA" currency="CAD">2390.00</price></pricelist><miles/></course>