Literatur & Quellen Access 2007 Grundlagen für Anwender RRZN-Handbücher (erhältlich im HRZ für ca. 5,50 ) SQL von Kopf bis Fuß mit Microsoft Access O Reilly Verlag Online-Hilfe zu Access http://office.microsoft.com/de-de/training/cr101582831031.aspx Rationale kurz und Bündig Vogel Buchverlag Ein Ort für alle Dinge Daten organisieren Hassen Sie es Dinge zu verlieren? CDs, Einkaufsgutschein, Telefonnummern Es ist ärgerlich, wenn man seine Sachen nicht findet und diese nicht nutzen kann wenn man sie braucht Ein Ort wichtige Informationen zu speichern sind Tabellen bestehen aus Tabellen und diese können als Werkzeug benutz werden um Informationen zu organisieren Daniel Müller Geb.: 15.08.1983 Student WiWi d.mueller@gmx.de Interessen: Fussball, Lesen, Reisen, Kochen Sucht: Freunde, Frauen Franzi Jansen Geb.: 03.09.1985 Student Lehramt f.jansen@gmail.com Interessen: Mode, Musik, Sport, DSDS Sucht: Freunde, Männer 1
Daten organisieren Daten organisieren Daniel Müller Geb.: 15.08.1983 Student WiWi d.mueller@gmx.de Interessen: Fussball, Lesen, Reisen, Kochen Sucht: Freunde, Frauen Felix Meyer Geb.: 03.12.1989 Student Germanistik (mit Verhältnis) Felix.meyer@yahoo.com Interessen: Tennis, Poker, Comics Sucht: Praktikum Franzi Jansen Geb.: 03.09.1985 Student Lehramt f.jansen@gmail.com Interessen: Mode, Musik,, DSDS Sucht: Freunde, Männer Katha Stein Geb.: 17.02.1991 Student Kunst minimaus@gmail.com Interessen: Tanzen, GZSZ, Malen, Musik Sucht: Männer, Ferienjob Michael Klein Geb.: 23.01.1983 Student WiPäd Frisch verliebt klein@web.de Interessen: Handball, Schach Sucht: Freunde, Praktika Mia Sturm Geb.: 12.09.1987 Student Architektur verheiratet dosenbier@gmx.de Interessen: Singen, Partys, Schwimmen Sucht: Freunde, Babysitter Franzi Jansen Geb.: 03.09.1985 Student Lehramt f.jansen@gmail.com Interessen: Mode, Musik, Sport, DSDS Sucht: Freunde, Daniel Müller Männer Geb.: 15.08.1983 Student WiWi d.mueller@gmx.de Interessen: Fussball, Lesen, Reisen, Kochen Sucht: Freunde, Frauen Vorname Nachname Geburtstag Beruf Status Wohnort Email Interesse Sucht Daten organisieren Tabelle Probleme bei Tabellen viele Daten Redundanzen Inkonsistenz... Was ist anders als bei Excel? 2
Vorteile von Was steckt in einer Datenbank? Tabelle vs. Datenbank abrufen, sortieren, analysieren Daten von verschiedenen Dateien Eine Datenbank ist ein Container, der Tabellen und andere SQL- Strukturen enthält, die sich auf Tabellen beziehen Bei der Nutzung von google, beim Einkaufen, beim Abrufen von Informationen, die Nutzung des Festplattenrekorders oder bei der Erhaltung eines Strafzettels wird eine Datenbank nach Informationen gefragt (Abfrage) meine_datenbank Einsatz von Aufbau einer Datenbank ipod-playliste BAföG Bankkonten Sie sind überall!!! Kreditkarte Handy- Rechnung Datenbank ist ein Container der Informationen in Tabellen enthält Eine Tabelle Datensatz Spalten Zeilen Datenfeld Datenbank enthält Tabellen Tabelle ist eine Struktur in der Datenbank, in der Daten in Spalten und Zeilen organisiert Spalten repräsentieren die Kategorien, die mit entsprechenden Werten gefüllt werden:, Verheiratet, Geschieden Highscore Google-Suche Bibliotheks- Ausweis Eine weitere Tabelle Noch eine Tabelle Eine Zeile enthält alle Informationen zu einem Objekt in der Tabelle (Datensatz) 3
Datenbank enthalten verwandte Daten Funktionsweise relationaler DB Eine DB mit drei Tabellen. Die DB heisst meine_snacks meine_snacks Alle Tabellen in einer Datenbank sollen auf gewisser Weise miteinander Verbunden sein Modell zur Strukturierung einer Datenbank: arbeiten mit mehreren Tabellen, Verknüpfung miteinander durch Schlüsselfeldern. Eine Tabelle mit Infos zu Donuts mit Überzug andere_snacks glasierte_donuts Hier sind Tabellen in einer Datenbank, die Informationen über Donuts enthalten Eine Tabelle zu Snacks, die keine Donuts sind Primärschlüssel & DBMS (1) Ein Primärschlüssel besteht aus einem oder mehreren Feldern und unterscheidet Datensätze voneinander. als Primärschlüssel. als Fremdschlüssel. DBMS Speicherung, Änderung, Löschung Abfragen der Datenbank Verwaltung von Benutzern und Zugriffsrechten 4
& DBMS (2) Warum Access? Ein Datenbanksystem (DBS) ist ein System zur elektronischen Datenverwaltung. Die wesentliche Aufgabe eines DBS ist es große Datenmengen effizient, widerspruchsfrei und dauerhaft zu speichern benötigte Teilmengen in unterschiedlichen, bedarfsgerechten Darstellungsformen für Benutzer und Anwendungsprogramme bereitzustellen. Ein DBS besteht aus zwei Teilen: Im Poolraum installiert verbreitet Integration im MS Office-Paket Alternative zu MS Access: Base OpenOffice.org OpenScource www.openoffice.org der Verwaltungssoftware, genannt Datenbankmanagementsystem (DBMS) der Menge der zu verwaltenden Daten, der eigentlichen Datenbank (DB). Arbeitsoberfläche Objekttypen in Access Menüleiste Titelleiste Symbolleiste Statusleiste 5
(Feld-)Datentyp (1) (Feld-)Datentyp (2) Numerische Typen Bezeichnung Beschreibung Beispiel Währung Festkommazahl (zwei Nachkommastellen) mit Währungsangabe Preis, Beitrag etc. Zahl, Long Ganzzahl: -32.768 bis 32.767 Anzahl, Schlüsselfelder Zahl, Integer Ganzzahl: -32.768 bis 32.767 Mengen Zeichenketten-Typen Text Feld mit einer Länge bis zu 255 Zeichen Memo Feld mit einer Länge bis zu 64.000 Zeichen Artikelname, Beitrag etc. Bemerkungen Hyperlink interaktives Feld Web-Adressen Zahl, Byte Kurze Ganzzahl: 0 bis 255 Kleine Mengen Zahl, Zahl, Double Auto Wert Gleitkommazahl mit einfacher Genauigkeit, 7 Nachkommastellen Kommazahl mit doppelter Genauigkeit, 15 Nachkommastellen Automatischer Zähler, fortlaufend oder zufällig Messwert Messwerte etc Datums- und sonstige Typen Datum/Uhrzeit Datums und Zeitangaben Geburtstage, Termine Ja/Nein Boolesches Feld Bezahlt Ja/Nein OLE-Objekt Bis 1 GB. multimediale Elemente Tabellenstruktur 6