Podcast
Questions and Answers
Welche der folgenden URL-Referenzierungsarten ist nicht korrekt?
Welche der folgenden URL-Referenzierungsarten ist nicht korrekt?
- Relative Pfadangaben
- Absolute Pfadangaben
- Protokoll-allergisch (correct)
- Vollständige URL
Was beschreibt eine Sprungmarke korrekt?
Was beschreibt eine Sprungmarke korrekt?
- Ein Bild, das einen bestimmten Bereich hervorhebt
- Ein Verweis auf eine spezifische Stelle innerhalb desselben Dokuments (correct)
- Eine E-Mail-Adresse zur Kontaktaufnahme
- Ein Link zu einem komplett anderen Dokument
Wie werden Daten in einem einfachen Formular üblicherweise übertragen?
Wie werden Daten in einem einfachen Formular üblicherweise übertragen?
- Per E-Mail ohne weitere Verarbeitung
- Durch direkte Manipulation der URL
- Indem der Benutzer den Bildschirm mit Daten vollschreibt
- Über HTTP-Methoden wie GET oder POST (correct)
Welches Attribut in einem Formularfeld ist entscheidend für die Assoziation mit einem Label?
Welches Attribut in einem Formularfeld ist entscheidend für die Assoziation mit einem Label?
Was ist ein Beispiel für multimediale Inhalte, die in ein Dokument eingebunden werden können?
Was ist ein Beispiel für multimediale Inhalte, die in ein Dokument eingebunden werden können?
Was passiert mit den Daten, die über die GET-Methode übertragen werden?
Was passiert mit den Daten, die über die GET-Methode übertragen werden?
Was ist der Hauptunterschied zwischen POST und GET?
Was ist der Hauptunterschied zwischen POST und GET?
Welcher Status-Code zeigt einen Client-Fehler an?
Welcher Status-Code zeigt einen Client-Fehler an?
Was gibt der HTTP-Header 'Accept' an?
Was gibt der HTTP-Header 'Accept' an?
Was sind Mime-Types?
Was sind Mime-Types?
Was wird in einem Cookie gespeichert?
Was wird in einem Cookie gespeichert?
Welche der folgenden Aussagen über Sessions-Cookies ist korrekt?
Welche der folgenden Aussagen über Sessions-Cookies ist korrekt?
Welches dieser Header-Felder steuert den Cache von Ressourcen?
Welches dieser Header-Felder steuert den Cache von Ressourcen?
Was ist eine Charakteristik eines Primärschlüssels?
Was ist eine Charakteristik eines Primärschlüssels?
Was beschreibt die referentielle Integrität in einer Datenbank?
Was beschreibt die referentielle Integrität in einer Datenbank?
Welche Aussage über einen Fremdschlüssel ist korrekt?
Welche Aussage über einen Fremdschlüssel ist korrekt?
Welche der folgenden Aussagen trifft auf die Minimalität eines Schlüssels zu?
Welche der folgenden Aussagen trifft auf die Minimalität eines Schlüssels zu?
Welches Kriterium trifft nicht auf einen Fremdschlüssel zu?
Welches Kriterium trifft nicht auf einen Fremdschlüssel zu?
In welcher Form wird ein Primärschlüssel in der Relationenschreibweise gekennzeichnet?
In welcher Form wird ein Primärschlüssel in der Relationenschreibweise gekennzeichnet?
Welche Rule gehört nicht zu den Regeln, die für einen Fremdschlüssel gelten?
Welche Rule gehört nicht zu den Regeln, die für einen Fremdschlüssel gelten?
Was wird durch Constraints in Datenbanken hauptsächlich definiert?
Was wird durch Constraints in Datenbanken hauptsächlich definiert?
Welche der folgenden Funktionen zählt die Anzahl der Zeilen in einer Tabelle?
Welche der folgenden Funktionen zählt die Anzahl der Zeilen in einer Tabelle?
Was gibt die Funktion AVG(X) an?
Was gibt die Funktion AVG(X) an?
Welches SQL-Statement gibt an, wie viele Bestellungen pro Kunde getätigt wurden?
Welches SQL-Statement gibt an, wie viele Bestellungen pro Kunde getätigt wurden?
Welche Funktion gibt den höchsten Preis eines Produkts aus?
Welche Funktion gibt den höchsten Preis eines Produkts aus?
Was ist das Ergebnis der Funktion COUNT(X)?
Was ist das Ergebnis der Funktion COUNT(X)?
Wie lautet das SQL-Statement, um die älteste Bestellung eines Kunden zu ermitteln?
Wie lautet das SQL-Statement, um die älteste Bestellung eines Kunden zu ermitteln?
Welche der folgenden Aussagen über die Funktion SUM(X) ist korrekt?
Welche der folgenden Aussagen über die Funktion SUM(X) ist korrekt?
Welche Funktion gibt die durchschnittliche Bewertung einer Produktkategorie an?
Welche Funktion gibt die durchschnittliche Bewertung einer Produktkategorie an?
Was sind die Vorteile von Views in einer Datenbank?
Was sind die Vorteile von Views in einer Datenbank?
Welche der folgenden Aussagen über Views ist richtig?
Welche der folgenden Aussagen über Views ist richtig?
Was bezeichnet man als View-Update-Problem?
Was bezeichnet man als View-Update-Problem?
Welche Bedingung muss erfüllt sein, um Daten in einer View zu aktualisieren?
Welche Bedingung muss erfüllt sein, um Daten in einer View zu aktualisieren?
Welches Problem kann durch komplexe Views in einer Datenbank verursacht werden?
Welches Problem kann durch komplexe Views in einer Datenbank verursacht werden?
Welche der folgenden Eigenschaften ist KEIN Vorteil von Views?
Welche der folgenden Eigenschaften ist KEIN Vorteil von Views?
Welche Operationen dürfen nicht in einer View vorkommen, um sie aktualisierbar zu machen?
Welche Operationen dürfen nicht in einer View vorkommen, um sie aktualisierbar zu machen?
Was bewirkt eine View in einer Datenbank?
Was bewirkt eine View in einer Datenbank?
Study Notes
Datenübertragung und HTTP-Methoden
- Datenübertragung zwischen Client und Webserver über verschiedene HTTP-Methoden geregelt.
- Gängige HTTP-Methoden: GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACE.
GET-Methode
- Fordert Ressourcen vom Server an.
- Parameter werden an die URL mit einem Fragezeichen (?) angehängt; mehrere durch & getrennt.
- Daten in URL sichtbar, werden im Server-Log gespeichert.
- Nicht für sensible Daten geeignet.
POST-Methode
- Überträgt Daten im Body der Anfrage, nicht in der URL.
- Geeignet für große oder nicht-zwischenzuspeichernde Datenmengen.
- Kann zusätzliche Anfrageinformationen beinhalten.
HTTP-Statuscodes
- 1xx: Informativ (z.B. 102 Processing).
- 2xx: Operation erfolgreich (z.B. 200 OK).
- 3xx: Umleitung (z.B. 301 Moved Permanently).
- 4xx: Client-Fehler (z.B. 404 Not Found).
- 5xx: Server-Fehler (z.B. 502 Bad Gateway).
Accept-Header
- Bestimmt in der Anfrage unterstützte Formate des Clients.
- Besteht aus Paare mit MIME-Typen.
MIME-Typen
- Multipurpose Internet Mail Extension.
- Übertragen im HTTP-Header; umfasst Medientyp und Subtyp.
Cookies
- Textdatei, die die Session-ID des Clients speichert.
- Ermöglicht die Verwaltung von Sessions, z.B. Artikel im Einkaufswagen.
- Gültigkeitsdauer und Domainbindung sind vorhanden.
- Client übermittelt alle relevanten Cookies bei jedem Request.
- Unterteilung in Session-Cookies und Persistent-Cookies.
Ressourcen-Caching
- Header-Felder zur Steuerung des Caches beinhalten Anweisungen für Hyperlinks, multimediale Inhalte und Sprungmarken.
- Multimediale Inhalte über verschiedene Referenzierungsarten eingebunden.
Adressarten für Medien
- Multimedia-Inhalte werden über verschiedene Adressarten angesprochen:
- Vollständige URL
- Protokoll-relative Adressierung
- Absolute und relative Pfadangaben.
SQL-Formularbeispiel
- Einfaches Formular zur Eingabe von Name und E-Mail-Adresse.
- Attribut „for“ referenziert die ID des zugehörigen Eingabefeldes.
Schlüssel in Datenbanken
- Schlüssel identifizieren Datensätze eindeutig, minimal in der Attributzusammensetzung.
- Primärschlüssel gewährleisten Entitätsintegrität und werden in der Relation unterstrichen.
- Fremdschlüssel fördern referentielle Integrität und referenzieren Primärschlüssel anderer Relationen.
Regelungen für Fremdschlüssel
- Fremd- und Primärschlüssel müssen den gleichen Wertebereich aufweisen.
- Fremdschlüssel kann Teil des Primärschlüssels sein, aber auch Nullwerte enthalten.
- Eine Relation kann mehrere Fremdschlüssel aufweisen und diese können auf jeden Schlüsselkandidaten verweisen.
Referentielle Integrität
- Gewährleistet, dass Fremdschlüssel gültige Primärschlüsselwerte referenzieren.
- Definiert Handlungen bei Änderungen oder Löschungen im Datenbestand.
Relationale Algebra
- Basisoperationen umfassen Selektion, Projektion, Vereinigung und Differenz.
Aggregatfunktionen
- COUNT(X): Anzahl der Werte in X.
- SUM(X): Summe der Werte in X.
- AVG(X): Durchschnitt der Werte in X.
- MIN(X): Kleinster Wert in X.
- MAX(X): Größter Wert in X.
Views in Datenbanken
- Views definieren unterschiedliche Sichtweisen auf Daten für Benutzer.
- Erlauben Abfragen wie Tabellen, Daten bleiben aktuell.
Vor- und Nachteile von Views
- Vorteile: Abfragefreundlichkeit, Datenaktualität, komplexe SQL-Abfragen kapseln, Unterstützung der logischen Datenunabhängigkeit.
- Nachteile: Keine Indizes, mögliche Beeinträchtigung der Abfrageleistung, Einschränkungen bei neuen Feldern in der zugrunde liegenden Tabelle.
Datenaktualisierung in Views
- Einfüge- und Aktualisierungsoperationen auf Views möglich, sofern auf zugrunde liegende Tabellen abgebildet werden können.
- Bedingungen umfassen einfache Selektionen ohne Duplikate und Aggregatfunktionen.
Funktionen vs. Prozeduren
- Unterschiedliche Anwendung in der Datenbearbeitung, Funktionen liefern Werte, Prozeduren führen Aktionen aus.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
In diesem Quiz geht es um die verschiedenen HTTP-Methoden und die Datenübertragung zwischen Client und Webserver. Du wirst die Funktionsweise von GET, POST und die Bedeutung der HTTP-Statuscodes kennenlernen. Teste dein Wissen über die Nutzung dieser Methoden und die Sicherheitsaspekte der Datenübertragung.