Log in Page Discussion History Go to the site toolbox

0910 12FOWI BFT INF

From BluWiki

Stunde vom 28.8.2009 - erste Erfahrungen mit HTML und XAMPP

  1. Wie sind HTML-Tags grundsätzlich aufgebaut?
    • Start-Tag+Inhalt+End-Tag; Beispiel: <b> irgendein fetter Text </b>
  2. Zusatzfrage: wie würden Sie mit HTML-Mitteln Ironie kennzeichnen (Denken Sie sich ein entsprechendes HTML-Tag aus und geben Sie ein Beispiel)?
    • <Ironie> das soll witzig sein </Ironie>
  3. Was ist der Unterschied zwischen einer statischen und einer dynamischen Webseite?
    • statisch: Inhalte ändern sich nicht; dynamisch: Inhalte ändern sich (ohne dass diese Seite vom Anwender in geänderter Form auf den Server geladen werden müsste)
  4. Mit welche Sprache lässt sich eine dynamische Webseite erstellen?
  5. Was hat der Programmierer falsch gemacht, wenn die Eingabemaske 'Name.' akzeptiert, aber das darunter liegende Programm nur mit 'Name' klarkommt?
    • Eingabeüberprüfung fehlt
  6. Wo/Wie können Formularinhalte überprüft werden (2 Antworten denkbar)?
    • Server(mit PHP); Client(im Browser mit Javascript)
  7. Welche Vorteile und welche Nachteile sind mit den jeweiligen Lösungen verbunden?
    • Clientseitig geht schneller, aber der Anwender kann die Scripte abschalten
  8. Was kann passieren, wenn die Formularinhalte nicht vernünftig überprüft werden?
    • Das programm kann fehlfunktion haben; Böse Hacker können anweisungen schicken;
  9. Was ist ein nicht-sprechender Schlüssel und wozu dient er?
    • ein Schlüssel der keine Bedeutung hat; er dient zur eindeutigen Identifizierung des Datensatzes
  10. Geben Sie ein Beispiel aus dem Alltag.
    • Nummer auf dem Schülerausweis
  11. Welchen Nachteil haben sprechende Schlüssel?
    • Es kann zu doppelten Schlüsseln kommen (Beispiel: Vorname,Nachname)
  12. Beschreiben Sie die Vorgehensweise, wenn sie die Tabelle 'cds' in der Datenbank 'cdcol' in der XAMPP-default Installation als SQL exportieren wollen?
    • Auswahl der Tabelle ; Export;
  13. Beschreiben Sie die Vorgehensweise, wenn sie anschließend diese Tabelle mit Daten unter einem anderen Namen durch Ausführen von SQL importieren wollen?
    • Umbenennen der Tabellen im Exportscript; Erneutes Ausführen des Exportscriptes als SQL
  14. Welche zwei SQL-Anweisungen sind dazu nötig?
    • create table ... ; insert ... ; (SQL anweisungen werden immer mit Semikolon abgeschlossen)
  15. Wofür steht 'varchar(200)'?
    • Textfeld mit 200 möglichen Zeichen
  16. Was ist mit 'int(11)' gemeint?
    • das int bestimmt wie groß das zahl ist, ganze Zahl sie braucht möglicherweise 11 Ziffern zur Anzeige;
  17. Was bedeutet 'DEFAULT NULL'?
    • Es wird beim insert kein Wert eingetragen, wenn der insert keinen Wert liefert
  18. Was bedeutet 'AUTO_INCREMENT'?
    • automatische Hochzählen beim Neuanlegen eines Datensatzes
  19. Verständnisfrage: Werden damit sprechende oder nicht-sprechende Schlüssel erzeugt?
    • nicht sprechende schlüssel werden erzeugt
  20. Woran erkenne ich für welches Feld die in der insert Anweisung stehenden Inhalte gedacht sind?
    • über die Position
  21. Wodurch unterscheiden sich die Anweisungen 'INSERT INTO `cds` (`titel`, `interpret`, `jahr`, `id`) VALUES ('www', 'ww', 1980, 11);' und 'INSERT INTO `cds` (`titel`, `interpret`, `jahr`, `id`) VALUES ('www', 'ww', 1980);'?
    • Bei Values ist keine ID angegeben, der Wert sollte über autoincrement erzeugt werden
  22. Wieviele Datensätze stehen in der Tabelle 'cds' in der Datenbank 'cdcol' (XAMPP-Beispiel)?
    • 3

Site Toolbox:

Personal tools
GNU Free Documentation License 1.2
This page was last modified on 9 October 2009, at 14:59.
Disclaimers - About BluWiki