Drogi Czytelniku! Poniżej zamieszczona jest errata do książki:
"Head First SQL. Edycja polska (Rusz głową!)"
Jest to lista błędów znalezionych po opublikowaniu książki, zgłoszonych i zaakceptowanych przez naszą redakcję. Pragniemy, aby nasze publikacje były wiarygodne i spełniały Twoje oczekiwania. Zapoznaj się z poniższą listą. Jeśli masz dodatkowe zastrzeżenia, możesz je zgłosić pod adresem: helion.pl/user/erraty
Strona | Linia | Jest | Powinno | Zgłaszający |
---|---|---|---|---|
53 | ramka, 2 od dołu | zrządzania | zarządzania | - |
62 | tabela, wiersz2, kolumna 2 | W zależności od kraju: od pięciu do dziesięciu znaków. | W zależności od kraju: od czterech do dziesięciu znaków. | - |
121 | dolny prawy rysunek | => | >= | - |
168 | przykład 4, WHERE miejsce = 'Chrupki Krol' OR ocena >5; | strzałka prowadzi do trzeciego wiersza tabelki | powinna prowadzić do drugiego wiersza tabelki | - |
Poniżej znajduje się lista błędów znalezionych przez czytelników, ale jeszcze nie potwierdzonych przez Redakcję:
Strona | Linia | Jest | Powinno | Zgłaszający |
---|---|---|---|---|
244 | przykładowe zapytanie SQL | ADD PRIMARY KEY ('id_proj'); | ADD PRIMARY KEY (id_proj); | - |
244 | przykładowe zapytanie SQL | ADD PRIMARY KEY ('id_proj'); | ADD PRIMARY KEY (id_proj); | - |
272 | Tabela "tabela_filmow" - kolumna kategoria | W kolumnie kategoria są następujące wartości (wyliczane w kolejności od 1 wiersza do 11):
rodzinny akcji horror ? rodzinny inny dramat komedia ? inny ? |
rodzinny
akcji horror ? rodzinny ? - bo w tabeli ze strony 271 jest kilka wartości P w wierszu "Koniec linii". dramat komedia RODZINNY - bo tylko w kolumnie dla dzieci jest "P" KOMEDIA - bo tylko w kolumnie komedia jest "P" KOMEDIA - bo tylko w kolumnie komedia jest "P" |
- |
288 | Odpowiedź dotycząca kolejności znaków | ! " & ( + = ? @ ~ | ! " & ' ( + = ? @ ~ | - |
337 | Zapytanie SQL: CREATE TABLE | CREATE TABLE zainteresowania ( id_zainteresowania INT NOT NULL AUTO_INCREMENT PRIMARY KEY, zainteresowanie VARCHAR(50) NOT NULL, id_kontaktu INT NOT NULL, CONSTRAINT moje_kontakty_id_kontaktu_fk FOREIGN KEY (id_kontaktu) REFERENCES moje_kontakty (id_kontaktu)); | CREATE TABLE zainteresowania ( id_zainteresowania INT NOT NULL AUTO_INCREMENT PRIMARY KEY, zainteresowanie VARCHAR(50) NOT NULL, id_kontaktu INT NOT NULL, CONSTRAINT moje_kontakty_id_fk FOREIGN KEY (id_kontaktu) REFERENCES moje_kontakty (id)); | - |
379 | zapytanie sql: UPDATE moje_kontakty | SET zainteresowania = SUBSTR(zainteresowania, LENGTH(zainteresowania)+2); | SET zainteresowania = SUBSTR(zainteresowania, LENGTH(zainteresowanie1)+3); | - |
389 | Ramka: Wysil szale komórki | SELECT b1.chlopiec, b2.chlopies | SELECT b1.chlopiec, b2.chlopiec | - |
400 | Rozwiązania ćwiczenia - zapytanie 1 i 3 | 1) SELECT mk.email, z.zawody FROM moje_kontakty mk INNER JOIN zawody;
2) SELECT mk.imie, mk.nazwisko, kp.wojewodztwo FROM moje_kontakty mk INNER JOIN kod_pocztowy kp; |
1) SELECT mk.email, z.zawody FROM moje_kontakty mk NATURAL JOIN zawody z;
2) SELECT mk.imie, mk.nazwisko, kp.wojewodztwo FROM moje_kontakty mk NATURAL JOIN kod_pocztowy kp; |
- |
402 | Rozwiązanie | Jeżeli na stronie piszecie, że złączenie kartezjańskie określane jest inaczej również jako: iloczyn kartezjański, iloczyn krzyżowy, złączenie krzyżowe oraz złączenie bez złączenia to na stronie 402 w odpowiedziach z punktu ZŁĄCZENIE KRZYŻOWE powinna iść strzałka do punktu ZWRACAM WSZYSTKIE MOŻLIWE WIERSZE I NIE STAWIAM ŻADNYCH WARUNKÓW. | - |