DATENBANKSYSTEME I #1 DATEN UND INFORMATIONEN
DATEN UND INFORMATIONEN Ich habe alle meine Kontakte im Adressbuch meines Smartphones gespeichert. Bei meinen engen Freunden und Verwandten habe ich auch die Geburtstage eingetragen.
DATEN UND INFORMATIONEN Weißt du eigentlich, wo diese Daten gespeichert werden? Und weißt du, wie die Verwaltung dieser Daten überhaupt funktioniert?
IMMER UND ÜBERALL WERDEN DATEN GESPEICHERT…. Beim Überweisen einer Rechnung per Online- Banking Beim Buchen einer Reise im Reisebüro Beim Einkauf im SupermarktIn sozialen Netzwerken In der Schule Beim Einwohnermeldeamt Beim Kauf per Online- Versandhandel Beim Arzt
KURSVIDEO: FREEMIND (FÜR FOLGEAUFGABE 2)
WEITER GEHT‘S BEI MEBIS: AUFGABE Einführung Daten und Informationen/Aufgabe 1: Schülerdaten Einführung Daten und Informationen/Aufgabe 2: Online-Shop (Mindmap)
DATENBANKSYSTEME I #2 GRUNDLAGEN
FALLBEISPIEL UND MODELLUNTERNEHMEN Carmen Schnell hat ein Busunternehmen gegründet. Das Unternehmen heißt „Busunternehmen Carmen Schnell e. K.“ Carmen Schnell möchte für Schulen im Umkreis günstige und flexible Busfahrten anbieten, zum Beispiel für Klassenfahrten. Sie führt bereits eine Kartei mit einigen Daten. Diese hat sie bisher nicht elektronisch geführt. Zukünftig möchte Sie auch eine unkomplizierte Online- Buchung anbieten.
DEIN JOB! Carmen Schnell hat Karteikarten in der folgenden Art angelegt Du bist Auszubildender im Unternehmen und sollst das Karteikartensystem auf ein elektronisches Datenbanksystem umstellen. SchuleErwin-Rosch-Grundschule AdresseRoschstraße 1, Nürnberg AnsprechpartnerWolfram Mebis Stammkunde!
MODELLSTRUKTUR VON ADRESSDATEN Daten/Kartei Karteikarte Datei Datensatz
DATENBANKSYSTEME Ein Datenbanksystem (DBS) ist eine systemisch, strukturierte und elektronisch organisierte Datensammlung. Jede Datenbank besteht aus zwei Bestandteilen: Datenbestand Datenbank-Management-System (DBMS) Das DBMS ist die Software, mit der man die Struktur einer Datenbasis aufbauen kann und den Zugriff auf sie organisiert.
DATENBANKSYSTEME Die -Adresse der Erwin-Rosch- Grundschule muss aktualisiert werden! OK! DBMS (Software) Datenbank
AUFGABEN EINER DATENBANK Du kannst die Adress-Datenbank des Unternehmens mit der Datenbank deines Handys vergleichen: auch dort werden Kontakt- und Adressdaten gespeichert. Welche Aufgaben muss eine Datenbank bewältigen können? Anlegen eines neuen Datensatzes Ändern einer Telefonnummer Hinzufügen eines Benutzerbildes Sortieren nach Nachname …
WEITER GEHT‘S BEI MEBIS… AUFGABE Grundlagen Datenbanksysteme/Aufgabe 3: Vor- und Nachteile eines Datenbanksystems Grundlagen Datenbanksysteme/Aufgabe 4: Aufgaben einer Datenbank
TEST
DATENBANKSYSTEME I #3 RELATIONALES DATENBANKMODELL
DATENBANKMODELLE Bei Datenbanken hat sich heute das relationale Datenbankmodell durchgesetzt. Bei diesem Modell stehen Tabellen im Mittelpunkt. Es werden oft mehrere Tabellen erstellt, die miteinander in Beziehung stehen
DEIN JOB! Deine Chefin gibt dir den Auftrag eine elektronische Datenbank anzulegen. Als Programm wählst du Open Office Base. Das Programm ist kostenlos und arbeitet mit dem relationalen Datenbankmodell. Eine Alternative ist MS Office Access.
KURSVIDEO: ANLEGEN EINER DATENBANK
WEITER GEHT’S BEI MEBIS: AUFGABE Grundlagen Datenbanksysteme/Aufgabe 6: Aufbau von Open Office Base Grundlagen Datenbanksysteme/Aufgabe 5: Anlegen einer neuen Datenbank
DEIN JOB! Deine Chefin gibt dir den Auftrag eine Tabelle mit folgenden Datenfeldern anzulegen: ID (Primärschlüssel) Name der Schule Ansprechpartner Stammkunde ja/nein IDName der SchuleAnsprechpartnerStammkunde Schulen ID Name der Schule Ansprechpartner Stammkunde
PRIMÄRSCHLÜSSEL Jeder Datensatz muss durch einen Primärschlüssel eindeutig identifizierbar sein. Beispiel: Artikelnummer, Rechnungsnummer… Daher muss jede Tabelle ein Schlüsselfeld erhalten (zwingend notwendig beim relationalen Datenbankmodell!)
DATENTYPEN Sand Wasser Datum Dezimalzahl Datentypen Über den Datentyp wird festgelegt, welche Werte eine Variable annehmen kann. Analog zu einem beschrifteten Eimer, muss das Datenfeld mit einem Datentyp beschriftet sein.
WOZU DATENTYPEN? Datenbanken benötigen Speicherplatz. Der Bedarf an Speicherplatz hängt von den abgelegten Informationen ab. Daher sollten genormte Datentypen festgelegt werden. Außerdem wird so geprüft, ob der Inhalt gültig ist, das heißt ob zum Beispiel ein Datum richtig eingetragen wurde. Datentyp (Feldtyp)Beschreibung IntegerGanzzahl im Wertebereich von bis DezimalDezimalbruchzahl mit bis zu 10 Stellen TextText mit bis zu Zeichen Booleanja/nein DatumDatumsangaben ……
KURSVIDEO: ERSTELLEN EINER TABELLE
KURSVIDEO: DATENEINGABE
WEITER GEHT’S BEI MEBIS: AUFGABE 7 Grundlagen Datenbanksysteme/Aufgabe 7: Erstellen einer einfachen Tabelle Grundlagen Datenbanksysteme/Aufgabe 8: Dateneingabe
DATENBANKSYSTEME I #4 ARBEITEN MIT EINER DATENBANK (TABELLE, ABFRAGEN, FORMULARE, BERICHTE)
ERSTE NORMALFORM AdresseRoschstraße 1, Nürnberg Liegt die Tabelle in der folgenden Form vor, ergeben sich einige Probleme: -Es kann nicht sortiert werden, zum Beispiel nach Postleitzahl -Es kann nicht gefiltert werden, zum Beispiel nach Ort -Es kann nur schwer gesucht werden, zum Beispiel nach der Hausnummer -Die Änderung der Daten ist nicht effektiv oder einfach Die Adressdaten bestehen aus unterschiedlichen Objekten und müssen normalisiert werden. Die Inhalte sind dann elementar (atomisiert). Die Datenbank liegt in der 1. Normalform vor: StraßeHausnummerPostleitzahlOrt
NORMALISIERUNG EINER DATENBANK Normalisierte Datenbanken haben folgende Vorteile: Keine redundanten (überflüssigen) Informationen Einfache Eingabe und Wartung Zukunftssichere Strukturen Wir unterscheiden 3 Stufen der Normalisierung. Im Kurs Datenbanksysteme I wenden wir nur die 1. Normalform an. 1 II III
VON DER KARTEI ZUR DATENBANK SchuleErwin-Rosch-Grundschule AdresseRoschstraße 1, Nürnberg AnsprechpartnerWolfram Mebis Stammkunde! Karteikarte Klassenkarte Schulen ID: Autowert Schule: Text Straße: Text Hausnummer: Integer Postleizahl: Integer Stadt: Text Text Ansprechpartner Nachname: Text Ansprechpartner Vorname: Text Geschlecht: Text Stammkunde: Boolean
WEITER GEHT’S BEI MEBIS: AUFGABE 7 Grundlagen Datenbanksysteme/Aufgabe 9: Datenbank pflegen
FORMULARE (EINGABEMASKE) Formulare sind eine ansprechende und elegante Möglichkeit Daten zu ändern und einzugeben.
VIDEO: ERSTELLUNG EINES FORMULARS
ABFRAGE Mit einer Abfrage können wir auf die Tabellen zugreifen und die gewünschten Inhalte für die Ausgabe mit entsprechenden Kriterien festlegen. Zum Beispiel können wir uns alle Stammkunden anzeigen lassen / oder umgekehrt:
VIDEO: ERSTELLUNG EINER ABFRAGE
BERICHT Ein Bericht ist eine aufbereitete Ansicht auf Basis von Tabellen oder Abfragen Er kann z. B. nach Kategorien gegliedert sein.
VIDEO: ERSTELLUNG EINES BERICHTES
WEITER GEHT’S BEI MEBIS: AUFGABE 7 Grundlagen Datenbanksysteme/Aufgabe 10: Formular, Abfrage und Bericht erstellen
DATENBANKSYSTEME I #5 DATENBANK ALS SCHNITTSTELLE (SERIENBRIEF)