Quote:
|
Beherrsche jetzt C#, VB, WebServer, MySQL, MSSQL, PHP, HTML, ASP, CSS, SQL, XML, JavaScript usw .. in diesem jahr hab ich mir aber nicht nur diese beigebracht ich Beherrsche auch noch Photoshop, SonyVegas und alle zusammen in einem Jahr ist meiner meinung sehr schnell .. natürlich sollte man Spaß am lernen haben und durchhalte vermögen und ein gesundes Ego..
|
Du beherrscht "WebServer"? Cool, soweit bin ich noch nicht, ich studiere zur Zeit noch "Betriebssystem". Aber ich beherrsche "Betriebssystem" schon fast!
Du beherrscht MySQL? Cool, ich kenne das nur minimal. Kannst du den Inhalt von folgendem Ausschnitt aus der deutschen MySQL-Doku in eigenen Worten wiedergeben? Ich verstehe das irgendwie nicht so ganz ...
Quote:
Die Auswertung eines natürlichen Vielfach-Joins unterscheidet sich auf eine Weise, die ein Neuformulieren von Abfragen erforderlich machen kann. Angenommen, Sie haben drei Tabellen t1(a,b), t2(c,b) und t3(a,c), die jeweils einen Datensatz aufweisen: t1(1,2), t2(10,2) und t3(7,10). Nehmen wir ferner an, dass Sie folgenden NATURAL JOIN auf die drei Tabellen haben:
Quote:
|
SELECT ... FROM t1 NATURAL JOIN t2 NATURAL JOIN t3;
|
In älteren Versionen wurde der linke Operand des zweiten Joins als t2 betrachtet, wohingegen er eigentlich der verschachtelte Join (t1 NATURAL JOIN t2) sein sollte. Infolgedessen werden die Spalten von t3 nur auf gemeinsame Spalten in t2 geprüft; hat t3 gemeinsame Spalten mit t1, dann werden diese nicht als Equi-Join-Spalten betrachtet. Insofern wurde obige Abfrage bei älteren Versionen in den folgenden Equi-Join transformiert:
Quote:
SELECT ... FROM t1, t2, t3
WHERE t1.b = t2.b AND t2.c = t3.c;
|
Diesem Join fehlt aber ein weiteres Equi-Join-Prädikat (t1.a = t3.a). Aufgrund dessen wird als Ergebnis ein Datensatz ausgegeben – und nicht das korrekte leere Ergebnis. Die korrekte äquivalente Abfrage sieht wie folgt aus:
Quote:
SELECT ... FROM t1, t2, t3
WHERE t1.b = t2.b AND t2.c = t3.c AND t1.a = t3.a;
|
Wenn Sie in aktuellen MySQL-Versionen dasselbe Abfrageergebnis wie bei den älteren Versionen erhalten, dann formulieren Sie den natürlichen Join als Equi-Join um.
|
Du beherrscht PHP? Welche Fehler verstecken sich in folgendem Quelltext?
PHP Code:
<?php
namespace everything\earth\Objects {
final class Human {
protected $name;
protected $age;
private $weight;
var $hairColor;
public function setName($name) {
$this->name = $name;
}
}
abstract class Men extends Human {
public function setWeight($weight) {
$this->weight = $weight + 5;
}
}
final class Women extends Human {
public function setWeight($weight) {
$this->weight = $weight - 5;
}
}
}
namespace everything\earth\Objects\Monsters {
class EvilMonster {
public function eatHuman(Human $human) {
echo 'Esse ' . $human->name . ' mit Haarfarbe ' . $human->hairColor;
}
}
}
namespace everything\earth {
class Action {
public function __construct() {
$men = new \everything\earth\Men();
$men->setName('Max');
$monster = new Objects\Monsters\EvilMonster();
$monster->eat($men);
$women = new earth\Objects\Women();
$women->setName('Tina');
$monster2 = new \Objects\Monsters\EvilMonster();
$monster2->eat($women);
}
}
}
Du beherrscht MySQL und SQL? Was genau ist SQL für eine Sprache und wie unterscheidet die sich eigentlich von MySQL?
Du beherrscht HTML und XML? Wow, du solltest stolz auf dich sein. Die meisten, die die Syntax von HTML kennen, kommen mit XML null zurecht!
Und um noch etwas sinnvolles zum Thema beizusteuern: Mit Büchern lernt man noch besser als mit Youtube-Videos. Während ιcσяє durch Youtubes nur die paar Dinge gelernt hat, habe ich durch viel lesen Betriebssystem, Server, Mikrocontroller, C, MySQL, SQL, PHP, HTML, XML (war ganz schwer nach HTML!), JS, AJAX, XHTML (war noch schwerer als XML!!), Java, HTTP, Blitz Basic, Vala, CSS und Latex gelernt! Schaut was für ein Pro ich bin. Aber ich habe mir nicht nur das beigebracht, sondern ich habe mir auch noch Netbeans, Intellij IDEA und Geany beigebracht. Und Paint.