Themenbereich 9: Benutzen und Erstellen von Webdatenbanken Flashcards
(7 cards)
Erklären Sie den Grundaufbau eines relationalen Datenbankmanagementsystems.
Grundprinzip:
Verbindung zur Datenbank: PHP stellt über die mysqli-Bibliothek eine Verbindung zur MySQL- Datenbank her.
Datenabfragen: Mittels SQL-Abfragen kann PHP - Daten aus der Datenbank lesen, hinzufügen, bearbeiten oder löschen.
Dynamische Webseiten: Die von PHP abgerufenen Daten werden in HTML-Code eingebettet und an den Benutzer ausgegeben.
Welche Auswirkung hat der Befehl „insert into“ in einer Datenbankabfrage in MySQL?
INSERT INTO damit können wir aus einem PHP-Script Daten zu einer SQL Tabelle hinzufügen.
INSERT INTO namen (name, eigenschaft)
VALUES (‘peter’, ‘humorvoll’);
➡️ Das bedeutet:
„Füge in die Tabelle namen einen neuen Eintrag ein –
Name = peter, Eigenschaft = humorvoll.“
Welche Schritte im MySQL Server müssen Sie setzen, bevor Sie Daten über ein HTML Formular übertragen können?
MySQL-Server installieren und starten.
Datenbank erstellen (z.B. contact_db).
Benutzer erstellen und Berechtigungen zuweisen (z.B. contact_user).
Tabelle erstellen (z.B. contact_form).
PHP-MySQL-Erweiterung sicherstellen (MySQLi Bibliothek).
Was versteht man unter der Sprache „SQL“?
SQL ist die Abkürzung für “Structured Query Language” ist somit eine der wichtigsten Abfragesprachen für Datenbanksysteme.
Die Abkürzung findet sich in den unterschiedlichsten Varianten wieder, wobei MySQL die bekannteste ist, die gratis bezogen werden kann und auch für kommerzielle Lösungen zum Einsatz kommt.
Wie funktioniert das Abfragen von Daten in einem relationalen Datenbanksystem?
Mittels SQL-Abfragen kann PHP - Daten aus der Datenbank lesen, hinzufügen, bearbeiten oder löschen.
Welche Auswirkung hat der Befehl „select from“ in einer Datenbankabfrage?
SELECT FROM damit können Datensätze aus der (My)SQL - Tabelle ausgelesen werden:
$data = mysql_query(“SELECT name FROM namen ORDER by id ASC LIMIT
Wir sagen, dass aus der Tabelle nehmen aufsteigend sortiert ausgegeben werden sollen.
Erläutern Sie den folgenden Auszug aus einem SQL – Abfrageskript bezüglich seiner Wirkung
mysql_query(“INSERT INTO namen (name, eigenschaft) VALUES (‘peter’,’humorvoll’)”);
mysql_query(“INSERT INTO namen (name, eigenschaft) VALUES (‘peter’, ‘humorvoll’)”); Wir sagen, dass in die Tabelle namen die Felder name, eigenschaft mit den Values (=Werten) ‚peter‘,‚humorvoll‘ beschrieben werden sollen.