Themenbereich 9: Benutzen und Erstellen von Webdatenbanken Flashcards

(7 cards)

1
Q

Erklären Sie den Grundaufbau eines relationalen Datenbankmanagementsystems.

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Welche Auswirkung hat der Befehl „insert into“ in einer Datenbankabfrage in MySQL?

A

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.“

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Welche Schritte im MySQL Server müssen Sie setzen, bevor Sie Daten über ein HTML Formular übertragen können?

A

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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was versteht man unter der Sprache „SQL“?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wie funktioniert das Abfragen von Daten in einem relationalen Datenbanksystem?

A

Mittels SQL-Abfragen kann PHP - Daten aus der Datenbank lesen, hinzufügen, bearbeiten oder löschen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Welche Auswirkung hat der Befehl „select from“ in einer Datenbankabfrage?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Erläutern Sie den folgenden Auszug aus einem SQL – Abfrageskript bezüglich seiner Wirkung

mysql_query(“INSERT INTO namen (name, eigenschaft) VALUES (‘peter’,’humorvoll’)”);

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly