Doporučte knihu o SQL

Pupi_1

Doporučte knihu o SQL
« kdy: 30. 12. 2013, 17:20:41 »
Rad by som si rozsiril vedomosti, resp. chcel by som sa viacej naucit o sql. Nejake tipy na nejaku dobru knihu/y?
« Poslední změna: 31. 12. 2013, 10:12:56 od Petr Krčmář »


D4VID123

Re:Kniha o SQL
« Odpověď #1 kdy: 30. 12. 2013, 17:28:31 »
Bud skirpta z CVUT o databazich (Pokorny/Halaska) a nebo dokumentace k Oracle.

Pavel...

Re:Kniha o SQL
« Odpověď #2 kdy: 30. 12. 2013, 18:55:11 »
Bud skirpta z CVUT o databazich (Pokorny/Halaska) a nebo dokumentace k Oracle.

dokumentacia k PostgreSQL tiez nie je na zahodenie :)

Pupi_1

Re:Kniha o SQL
« Odpověď #3 kdy: 30. 12. 2013, 21:10:49 »
a co tak knihy: kucharka SQL, alebo naucte se sql za 28 dni? Mate nejake skusenosti?

mikrom

Re:Kniha o SQL
« Odpověď #4 kdy: 30. 12. 2013, 21:15:32 »
Tu je ten doporucovany Pokorny
http://hujeri.ic.cz/Statnice/DatabazoveSystemy.pdf
Nikdy som to sice necital, ale zda sa mi to skor dobre na spravenie skusky z tohoto predmetu ako na prakticke pouzitie.

Ja by som ti doporucoval - ak o tom skoro nic nevies - tak napriklad toto je rychly komprimovany zaciatok. Precitaj si z toho vseobecne kapitoly o databazach a SQL a specifika Accessu mozes preskocit:
http://www.yildiz.edu.tr/~gumusay/Dersler/Lisans/VTY/DersNotlari/Oreilly.pdf
Kedysi vysiel aj cesky preklad, ktory som cital.

Zavisi na co sa specializujes. Knih v ceskom preklade je v obchodoch plno.
Ja poznam prakticky iba DB2. Ak si pokrocily a potrebujes DB2, tak manualy a redbooky od IBM su podla mna najlepsie, pripadne este aj tato kniha - DB2 Cookbook:
http://mysite.verizon.net/Graeme_Birchall/cookbook/DB2V97CK.PDF


D4VID123

Re:Kniha o SQL
« Odpověď #5 kdy: 30. 12. 2013, 21:21:27 »
a co tak knihy: kucharka SQL, alebo naucte se sql za 28 dni? Mate nejake skusenosti?
Zkusenosti s ceskymi knihami a ceskymi preklady jsou ty ze je tam moc spatny pomer "vaty" ku uzitecnemu obsahu. Co se tyce IT tak mi osobne prijdou lepsi knihy v anglictine. Pokud by me zajimalo ciste SQL tak bych zkusil treba http://www.amazon.com/Learning-SQL-Alan-Beaulieu/dp/0596520832/ref=sr_1_3?ie=UTF8&qid=1388434811&sr=8-3&keywords=sql

mikrom

Re:Kniha o SQL
« Odpověď #6 kdy: 30. 12. 2013, 21:25:31 »
a co tak knihy: kucharka SQL, alebo naucte se sql za 28 dni? Mate nejake skusenosti?
Tu kucharku SQL som pozeral - vyzerala dobre, ale nakoniec som to nekupil, pretoze
1. zaujimali by ma z toho mozno len niektore kapitoly
2. Nepotrebujem vediet ako sa nieco urobi roznymi sposobmi v roznych databazovych systemoch, ked ja v praci pouzivam iba DB2.
... etc

SQL je len jeden z mnoho nastrojov, ktore pouzivam a nemam cas citat o tom rozvlacne knihy a asi by to skoncilo u mna iba ako leziak. Co potrebujem najdem v PDF-manualoch od IBM alebo inde na webe.

mikrom

Re:Kniha o SQL
« Odpověď #7 kdy: 30. 12. 2013, 21:29:43 »

klw

Re:Kniha o SQL
« Odpověď #8 kdy: 30. 12. 2013, 23:12:17 »
Nedávno zde na Rootu byla "reklama" nebo spíše recenze knihy SQL Performance Explained, která je sice placená, ale rozhodně to nejsou vyhozené peníze, naopak.

Re:Kniha o SQL
« Odpověď #9 kdy: 30. 12. 2013, 23:36:57 »
Nedávno zde na Rootu byla "reklama" nebo spíše recenze knihy SQL Performance Explained, která je sice placená, ale rozhodně to nejsou vyhozené peníze, naopak.
SQL Performance Explained bych úplnému začátečníku nedoporučil - tam se předpokládá základní znalost SQL. Z toho, co jsem četl v češtině - Seldon, SQL - začínáme programovat - přišlo mi, že to má hlavu a patu (a je to dobře čitelné) - ale není to typu SQL za 21 dní.

Pro začátek stačí docela málo - stačí na netu vyhledat libovolnou interaktivní školičku a k tomu si přečíst něco o SELECTech (včetně spojování) a vyzkoušet si to. Je lepší začít s něčím jednoduchým na půl dne - pak při čtení už člověk ví, o čem to je. SQL je jednoduchý jazyk - co je složitější (a s SQL to zas úplně nesouvisí) je pochopení, co to jsou databáze - ať teoreticky nebo prakticky (a k tomu už je dobré si přečíst třeba toho Pokorného).

Pupi_1

Re:Doporučte knihu o SQL
« Odpověď #10 kdy: 31. 12. 2013, 10:59:30 »
No praveze v SQL nie som pravy zaciatocnik. Ovladam nejake prikazy ako selekty, inserty atd. len mam pocit, ze by to chcelo este viac zlepsit, prejst si to viacej do hlbky. Niekto spominal ze dokumentacie od Oracle, alebo IBM. Prave, ja by som chcel taky vseobecny prehlad, nie sa priamo specializovat na konkr. DB.

Pavel...

Re:Doporučte knihu o SQL
« Odpověď #11 kdy: 31. 12. 2013, 11:09:45 »
Niekto spominal ze dokumentacie od Oracle, alebo IBM. Prave, ja by som chcel taky vseobecny prehlad, nie sa priamo specializovat na konkr. DB.

To nebolo myslene ako specializovanie sa na konkretnu DB. To bolo myslene, v style "SQL je podobne na roznych DB".
Druha vec je, ze ked precitate dokumentacie k tym 3-4 DB ktore su relevantne, tak mate dva v jednom :).

Re:Doporučte knihu o SQL
« Odpověď #12 kdy: 31. 12. 2013, 11:26:34 »
No praveze v SQL nie som pravy zaciatocnik. Ovladam nejake prikazy ako selekty, inserty atd. len mam pocit, ze by to chcelo este viac zlepsit, prejst si to viacej do hlbky. Niekto spominal ze dokumentacie od Oracle, alebo IBM. Prave, ja by som chcel taky vseobecny prehlad, nie sa priamo specializovat na konkr. DB.
Hmm - tak to bych se pídil spíš po skriptech a vysokoškolských učebnicích. Co jsem viděl dokumentaci k DB2, Oraclu, Postgresu, SQL Serveru tak z té si obecný náhled člověk neudělá - je to primárně určené aplikačním vývojářům pro psaní aplikací.

mikrom

Re:Doporučte knihu o SQL
« Odpověď #13 kdy: 31. 12. 2013, 12:26:56 »
... v SQL nie som pravy zaciatocnik. Ovladam nejake prikazy ako selekty, inserty atd. len mam pocit, ze by to chcelo este viac zlepsit, prejst si to viacej do hlbky.
... ja by som chcel taky vseobecny prehlad, nie sa priamo specializovat na konkr. DB.
Ked mas nejake zaklady, tak podla mna vseobecny prehlad mas a viacej do hlbky sa dostanes iba dennodennou praxou. Pokial to nebudes robit prakticky, tak citanim si to uz moc neprehlbis. Mozes si precitat vseobecne skripta o navrhovani databaz, normalnych formach atd..., ale v SQL sa tym moc nezlepsis.

Bez specializacie na nejaku databazu sa to podla mna neda, pretoze kazda dabaza je niecim specificka.

Asi by ma nebavilo sa s SQL len tak doma hrat, keby som to nepotreboval ako pracovny nastroj. Len v praci som sa naucil pouzivat ESQL, vytvarat SQL-procedury a UDF/UDTF, pouzivat CTE a zistil som, ze aj v SQL existuje rekurzia. Samostudiom vo volnom case by som sa to nikdy nenaucil.

Najdi si taku robotu, kde to budes musiet pouzivat a volny cas vyuzi na nieco lepsie :-)

Pupi_1

Re:Doporučte knihu o SQL
« Odpověď #14 kdy: 31. 12. 2013, 12:49:45 »
tak je jasne ze praxou sa naucis najviac, ale predsa sa musis aj nieco sam naucit, resp. IT si vyzaduje dost samostudium.