So entwickeln Sie Datenbanken mit Open Source Software
Buch, Deutsch, 218 Seiten, Paperback, Format (B × H): 170 mm x 244 mm, Gewicht: 422 g
ISBN: 978-3-528-15829-3
Verlag: Vieweg+Teubner Verlag
Die 2. Auflage wurde verbessert und erweitert. Aus den Leserstimmern zur 1. Auflage: "/.../ optimal auf hochschuldidaktische Anforderungen zugeschnitten" (Prof. Hans Brandt-Pook, FH Lippe & Höxter) - "Für Berufsschulen gut geeignet." (Uwe Silbersuck, Kaufmännische Schule Greifswald) - "Mit kleinen Schritten und vielen Beispielen ein gelungener Einstieg in die Welt der Internet-Datenbanken und dynamischen Web-Seiten." (Amazon-Leser, 5 Sterne)
Zielgruppe
Upper undergraduate
Autoren/Hrsg.
Fachgebiete
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Datenbankprogrammierung MySQL
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Programmier- und Skriptsprachen
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Webprogrammierung
Weitere Infos & Material
1 Anwendung und Nutzen von Datenbanken.- 1.1 Was ist eine Datenbank?.- 1.2 Abgrenzung zu anderen Informationssystemen.- 1.3 Warum Datenbanken?.- 1.4 Einsatzgebiete von Datenbanksystemen.- 1.5 Nutzergruppen und Sichten.- 1.6 Weiterführende Literatur zu “Datenbanken”.- 1.7 Übungsaufgaben zu diesem Kapitel.- 2 Aufbau von Datenbank-Management-Systemen.- 2.1 Historische Entwicklung.- 2.2 Aufgaben eines Datenbank-Management-Systems.- 2.3 Architektur eines Datenbank-Management-Systems.- 2.4 Typen von Datenbank-Management-Systemen.- 2.5 Beispiel: Relationale Datenbank.- 2.6 Begriffe im Relationenmodell.- 2.7 Beispiel für eine Abfrageoperation mit SQL.- 2.8 Übungsaufgaben zu diesem Kapitel.- 2.9 Lösungshinweise.- 3 Das Datenbank-Management-System MySQL.- 3.1 RDBMS-Produktnamen.- 3.2 MySQL-Entstehungsgeschichte.- 3.3 MySQL-Komponenten.- 3.4 Wie startet man MySQL?.- 3.5 Bedienung des MySQL-Clients.- 3.6 Hilfe anzeigen.- 3.7 Übungsaufgaben zu diesem Kapitel.- 3.8 Lösungshinweise.- 4 Erste Schritte: Daten eingeben und auswählen.- 4.1 Datenbank anlegen und auswählen.- 4.2 Tabelle anlegen.- 4.3 Daten eingeben.- 4.4 Daten ausgeben.- 4.5 Datenbanken und Tabellen anzeigen.- 4.6 Datensätze löschen.- 4.7 Datenbanken und Tabellen löschen.- 4.8 Tabelleninhalte ändern — update.- 4.9 Tabellendefinitionen ändern — alter table.- 4.10 Daten importieren und exportieren.- 4.11 Skripte ausführen.- 4.12 Übungsaufgaben zu diesem Kapitel.- 4.13 Lösungshinweise.- 5 Datentypen und Optionen für Tabellenspalten.- 5.1 Optionen für Spalten.- 5.2 Typen von Spalten 43 5.2.1 Numerische Datentypen.- 5.3 Übungsaufgaben zu diesem Kapitel.- 5.4 Lösungshinweise.- 6 Datenbankabfragen mit der select-Anweisung.- 6.1 Daten aus Tabellen auswählen — Beispiel: Literaturdaten.- 6.2Informationsgewinnung: Die select-Anweisung.- 6.3 Übungsaufgaben zu diesem Kapitel.- 6.4 Lösungshinweise.- 7 Tabellen verbinden mit den join-Operatoren.- 7.1 Fremdschlüssel in MySQL.- 7.2 Eindeutige Identifikation von Spalten.- 7.3 Definition eines Alias.- 7.4 Tabellen verbinden: Verbund = “Join”.- 7.5 Varianten des join-Operators.- 7.6 Übungsaufgaben zu diesem Kapitel.- 7.7 Lösungshinweise.- 8 Datenbankzugriff über ein Web-Interface mit PHP.- 8.1 Datenbankzugriff über ein Web-Interface.- 8.2 Die Programmiersprache PHP.- 8.3 Übungsaufgaben zu diesem Kapitel.- 8.4. Lösungshinweise.- 9 MySQL über PHP ansprechen.- 9.1 MySQL-API oder ODBC-API?.- 9.2 Ablauf eines Datenbankzugriffs.- 9.3 mysql_connect(.).- 9.4 mysql_query(.).- 9.5 Ergebnis eines SQL-Kommandos auswerten.- 9.6 Ein vollständiges Beispiel.- 9.7 Übungsaufgaben zu diesem Kapitel.- 9.8 Lösungshinweise.- 10 Interaktive Web-Seiten mit HTML und PHP.- 10.1 Interaktive Datenbankabfrage.- 10.2 HTML-Formulare.- 10.3 Übersicht: Formular-Elemente.- 10.4 Eingaben in PHP verarbeiten.- 10.5 Umgebungsvariablen anzeigen.- 10.6 Übungsaufgaben zu diesem Kapitel.- 10.7 Lösungshinweise.- 11 Web-Interface mit Passwort-Abfrage.- 11.1 Datenbankbasierte Nutzerverwaltung.- 11.2 Nutzerdatenbank definieren.- 11.3 Neue Nutzernamen und Passwörter eingeben.- 11.4 Anmelden für Web-Seitennutzung.- 11.5 Ausblick: „sessions“.- 11.6 Übungsaufgaben zu diesem Kapitel.- 11.7 Lösungshinweise.- 12 Sicherheitsaspekte von Datenbanksystemen.- 12.1 Schutzmechanismen.- 12.2 Systemdatenbank mysql.- 12.3 Berechtigungen (privileges).- 12.4 Administrationstool phpmyadmin.- 12.5 Datensicherung.- 12.6 Übungsaufgaben.- 12.7 Lösungshinweise.- 13 Suchen nach Daten durch Mustervergleich.- 13.1 Mustervergleich.- 13.2 Der LIKEOperator.- 13.3 Anwendungsbeispiel: nach Buchtitel suchen.- 13.4 PHP-Code für Eingabe und Suchbefehl.- 13.5 Der REGEXP-Operator.- 13.6 Übungsaufgaben zu diesem Kapitel.- 13.7 Lösungshinweise.- A.1 HTML Kurzreferenz.- A.2 SQL Kurzreferenz.- A.3 PHP Kurzreferenz.- Sachwortverzeichnis.