1 / 22

PHP und MYSQL

PHP und MYSQL. am 10.5.2010 FUNKTIONEN (Wiederholung) Klassen Objekte Anwendungsbeispiele MYSQL Theorie mehrerer Tabellen. FUNKTIONEN. // HAUPTPROGRAMM $a = 5; $b = 7; // Berechne $a hoch $b $ erg = 1; for ($i = 0; $i < $b; $i++) { $ erg = $ erg * $a; } p rint $ erg ;.

bardia
Download Presentation

PHP und MYSQL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PHP und MYSQL am 10.5.2010 FUNKTIONEN (Wiederholung) Klassen Objekte Anwendungsbeispiele MYSQL Theorie mehrerer Tabellen Universität zu Köln

  2. FUNKTIONEN // HAUPTPROGRAMM $a = 5; $b = 7; // Berechne $a hoch $b $erg = 1; for ($i = 0; $i < $b; $i++) { $erg = $erg * $a; } print $erg; Universität zu Köln

  3. FUNKTIONEN // HAUPTPROGRAMM $a = 5; $b = 7; // Berechne $a hoch $b $erg = 1; for ($i = 0; $i < $b; $i++) { $erg = $erg * $a; } print $erg; functionahochb($basis, $exponent) { $erg = 1; for ($i = 0; $i < $exponent; $i++) { $erg = $erg * $basis; } return $erg; } Universität zu Köln

  4. FUNKTIONEN // HAUPTPROGRAMM $a = 5; $b = 7; // Berechne $a hoch $b printahochb($a, $b); functionahochb($basis, $exponent) { $erg = 1; for ($i = 0; $i < $exponent; $i++) { $erg = $erg * $basis; } return $erg; } Universität zu Köln

  5. FUNKTIONEN // HAUPTPROGRAMM $a = 5; $b = 7; // Berechne $a hoch $b printahochb($a, $b); print ahoch10($a); print ahoch10($b); functionahochb($basis, $exponent) { $erg = 1; for ($i = 0; $i < $exponent; $i++) { $erg = $erg * $basis; } return $erg; } function ahoch10($exponent) { ... return $erg; } Universität zu Köln

  6. Klasse // HAUPTPROGRAMM $a = 5; $b = 7; // Berechne $a hoch $b // Der folgende // Aufruf scheitert! printahochb($a, $b); class Rechnen { functionahochb($basis, $exponent) { $erg = 1; for ($i = 0; $i < $exponent; $i++) { $erg = $erg * $basis; } return $erg; } function ahoch10($exponent) { ... return $erg; } } Universität zu Köln

  7. Klasse - Objekt // HAUPTPROGRAMM $a = 5; $b = 7; // Berechne $a hoch $b // Ein Objekt wird erzeugt $obRechnen = new Rechnen(); print $obRechnen->ahochb($a, $b); class Rechnen { functionahochb($basis, $exponent) { ... return $erg; } function ahoch10($exponent) { ... return $erg; } } Universität zu Köln

  8. Klasse – Objekt - abstrakt Spezielles (Unter-)Programm Spezielles (Unter-)Programm Universität zu Köln

  9. Klasse – Objekt - abstrakt = FUNKTION A = FUNKTION B Universität zu Köln

  10. Klasse – Objekt - abstrakt Hauptprogramm Verwendet A Verwendet B = FUNKTION A = FUNKTION B Universität zu Köln

  11. Klasse – Objekt - abstrakt Hauptprogramm Legt Objekt O von Klasse R an Verwendet O->A Verwendet O->B Klasse R = FUNKTION A = FUNKTION B Universität zu Köln

  12. Klasse – Objekt - abstrakt Hauptprogramm Legt Objekt O von Klasse R an Legt Objekt U von Klasse R an Verwendet O->A Verwendet U->A Klasse R = FUNKTION A = FUNKTION B Universität zu Köln

  13. Klasse – Objekt - abstrakt Hauptprogramm Legt Objekt O von Klasse R an Legt Objekt U von Klasse R an Verwendet O->A Verwendet U->A Verwendet O->V Verwendet U->V ABER O->V ungleichU->V Klasse R Variable V = FUNKTION A = FUNKTION B Universität zu Köln

  14. Klasse – Objekt - abstrakt Hauptprogramm Legt Objekt BUS von Fahrzeug an Legt Objekt PKW von Fahrzeug an Setze Fahrkosten BUS Setze Fahrkosten PKW Berechne Fahrkosten BUS 50km Berechne Fahrkosten PKW 50km Klasse Fahrzeug Variable Fahrkosten pro Kilometer = FUNKTION Fahrkosten Strecke (Kilometer) Universität zu Köln

  15. MYSQL Universität zu Köln

  16. MYSQL Universität zu Köln

  17. MYSQL Tabelle Titel Tabelle Interpreten Universität zu Köln

  18. MYSQL Tabelle TITEL Tabelle Alben Tabelle INTERPRETEN Universität zu Köln

  19. MYSQL Tabelle TITEL Tabelle Alben Tabelle INTERPRETEN Universität zu Köln

  20. MYSQL Tabelle TITEL Tabelle INTERPRETEN Tabelle Alben Universität zu Köln

  21. MYSQL Tabelle TITEL Tabelle INTERPRETEN Tabelle Alben Universität zu Köln

  22. MYSQL-NORMALISIEREN Erste Normalform (1NF) - Jedes Attribut der Relation muss einen atomaren Wertebereich haben. Zweite Normalform (2NF) - Eine Relation ist in der zweiten Normalform, wenn die erste Normalform vorliegt und kein Nichtschlüsselattribut voll funktional abhängig von einer echten Teilmenge eines Schlüsselkandidaten ist. Dritte Normalform (3NF) - Die dritte Normalform ist erreicht, wenn sich das Relationenschema in 2NF befindet, und jedes Nichtschlüsselattribut von keinem Schlüsselkandidaten transitiv abhängt. Quelle Wikipedia 10.5.2010 Universität zu Köln

More Related