0910 12FOWI BFT INF
From BluWiki
Stunde vom 28.8.2009 - erste Erfahrungen mit HTML und XAMPP
- Wie sind HTML-Tags grundsätzlich aufgebaut?
- Start-Tag+Inhalt+End-Tag; Beispiel: <b> irgendein fetter Text </b>
- 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>
- 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)
- Mit welche Sprache lässt sich eine dynamische Webseite erstellen?
- PHP,...
- Was hat der Programmierer falsch gemacht, wenn die Eingabemaske 'Name.' akzeptiert, aber das darunter liegende Programm nur mit 'Name' klarkommt?
- Eingabeüberprüfung fehlt
- Wo/Wie können Formularinhalte überprüft werden (2 Antworten denkbar)?
- Server(mit PHP); Client(im Browser mit Javascript)
- Welche Vorteile und welche Nachteile sind mit den jeweiligen Lösungen verbunden?
- Clientseitig geht schneller, aber der Anwender kann die Scripte abschalten
- Was kann passieren, wenn die Formularinhalte nicht vernünftig überprüft werden?
- Das programm kann fehlfunktion haben; Böse Hacker können anweisungen schicken;
- 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
- Geben Sie ein Beispiel aus dem Alltag.
- Nummer auf dem Schülerausweis
- Welchen Nachteil haben sprechende Schlüssel?
- Es kann zu doppelten Schlüsseln kommen (Beispiel: Vorname,Nachname)
- 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;
- 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
- Welche zwei SQL-Anweisungen sind dazu nötig?
- create table ... ; insert ... ; (SQL anweisungen werden immer mit Semikolon abgeschlossen)
- Wofür steht 'varchar(200)'?
- Textfeld mit 200 möglichen Zeichen
- Was ist mit 'int(11)' gemeint?
- das int bestimmt wie groß das zahl ist, ganze Zahl sie braucht möglicherweise 11 Ziffern zur Anzeige;
- Was bedeutet 'DEFAULT NULL'?
- Es wird beim insert kein Wert eingetragen, wenn der insert keinen Wert liefert
- Was bedeutet 'AUTO_INCREMENT'?
- automatische Hochzählen beim Neuanlegen eines Datensatzes
- Verständnisfrage: Werden damit sprechende oder nicht-sprechende Schlüssel erzeugt?
- nicht sprechende schlüssel werden erzeugt
- Woran erkenne ich für welches Feld die in der insert Anweisung stehenden Inhalte gedacht sind?
- über die Position
- 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
- Wieviele Datensätze stehen in der Tabelle 'cds' in der Datenbank 'cdcol' (XAMPP-Beispiel)?
- 3



