Névjegyek

Michael J. Hernandez, John L. Viescas - SQL lekérdezések puszta halandók számára. SQL lekérdezések puszta halandók számára Sql puszta halandókhoz

Michael J. Hernandez, John L. Viescas, általános adatbázisok - SQL lekérdezések pusztán halandók számára

Michael J. Hernandez, John L. Viescas - SQL lekérdezések puszta halandók számára

03.09.2009

Az SQL Queries for Mortals könyv kiváló bevezető az SQL lekérdezésekhez. Egy igazi programozó (pusztán halandó) költ nagyszámú ideje SQL lekérdezések írására és kevesebb idő az adatbázis tervezésére. A rendszereket magasan fizetett DBA-k működtetik, saját irodákkal és sportkocsikkal. A legtöbb programozó megpróbálja működtetni az SQL-t egy kemény kódolású séma szerint.

Szerzői
Michael J. Hernandez jól ismert relációs adatbázis-tanácsadó és a seattle-i DataTex Consulting Group tulajdonosa. Gyakran beszél különböző konferenciákon. Megírta a Database Design for Mere Mortals című könyvet is.

John L. Viescas- A neves adatbázis -tanácsadó cég, a Viescas Consulting, Inc. elnöke. Szerzője a bestseller Running Microsoft Access 2000 és The Programmer's Quick Reference Guide to SQL című könyveknek is.



Az SQL FOR ELEMENTS egy teljes bevezetés a strukturált lekérdezési nyelvbe, amelyet kifejezetten kezdőknek írtak. Ha még nem ismeri az adatbázis -kezelést, ez a könyv megtanítja, hogyan kell egyszerűen és gördülékenyen kezelni az SQL -t egyszerű lekérdezések és összetett műveletek segítségével. Az SQL elsajátítása:

  • Ismerje meg az adatbázis -kezelés fogalmait a relációs adatbázisok tömör és egyszerű bevezetésével.
  • Kövesse ezeket a használati utasításokat főcsapatok SQL az adattáblákban található információk keresésére és azokkal való munkavégzésre. Tanuld meg kiválasztani és összegezni az adatokat, valamint ügyesen kezelni azokat.
  • Hatékonyan dolgozhat összetett adattáblákkal, ha fejlett lekérdezési technikákat alkalmaz egyszerre több táblára, összetett lekérdezések és allekérdezések létrehozásával.
  • Hozzon létre új adatlapokat a kiskereskedelmi üzleti alkalmazásokhoz. Ismerje meg a hatékony adatbázis -tervezés, valamint az adatok integritásának és védelmének technikáit.
  • Ismerje meg az SQL alkalmazását programozási nyelvekkel a dedikált programozó fejezet segítségével.

Az SQL FOR SIMPLE MORTAL alapvető útmutató minden strukturált lekérdezési nyelvű megvalósításhoz, beleértve a gyors hivatkozást a szabványos SQL -re és a nem szabványos SQL általános tulajdonságainak leírását.

1. Bevezetés a relációs adatbázisokba
2. Bevezetés az SQL -be
3. SQL használata adatok lekéréséhez táblázatokból
4. Relációs és logikai operátorok használata összetettebb predikátumok létrehozásához
5. Speciális kezelők használata "körülmények között"
6. Adatok összegzése aggregációs függvényekkel
7. A lekérdezési eredmények formázása
8. Több táblázat használata egy lekérdezésben
9. Csatlakoztatási művelet, amelynek operandusait egy táblázat képviseli
10. Fészkelési kérelmek
11. Kapcsolódó részlekérdezések
12. Az EXISTS operátor használata
13. Az ANY, ALL és SOME operátorok használata
14. Az UNION záradék használata
15. Mezőértékek bevitele, törlése és módosítása
16. Allekérdezések használata frissítési parancsokkal
17. Táblázatok készítése
18. Korlátozások az érvényes adatértékek halmazán
19. Az adatok integritásának megőrzése
20. Bevezetés a nézetekbe
21. Értékek megváltoztatása nézetek használatával
22. Az adathozzáférési jogok meghatározása
23. Az SQL globális vonatkozásai
24. Hogyan tartják fenn a rendet az adatbázisban SQL adatok
25. Az SQL használata más programozási nyelvekkel (beágyazott SQL)
Alkalmazások
A. Válaszok a gyakorlatokra
B. SQL adattípusok
C. Néhány általános eltérés az SQL szabványtól
D. Szintaxis és parancsreferencia
E. A példákban használt táblázatok
F. SQL ma

Bevezetés a relációs adatbázisokba

... Az SQL tárgyalásakor mindkét kifejezést felcserélhetően is használjuk. Ön már ismeri az egyszerű táblázatokat. Rövidségük és egyszerűségük ellenére nagyon alkalmasak a nyelv legfontosabb tulajdonságainak bemutatására, amint azt később látni fogja. Néha más táblázatokat is bemutatunk, vagy más adatokat tekintünk meg ezekben a táblázatokban, hogy néhányat megjelenítsünk további jellemzők alkalmazásukat. Készen állunk arra, hogy közvetlenül az SQL -be merüljünk. A következő fejezet, a
amelyet időnként vissza kell adnia alapgondolat a nyelvről és útmutatást nyújt a könyvben bemutatott anyagban.

Bevezetés az SQL -be

Ez a fejezet sok alapvető információt tartalmaz, amelyek alapvető ismereteket nyújtanak az SQL -ről. Megtanulta, hogyan van felépítve, hogyan használják, hogyan fejezik ki az adatokat, hogyan és ki határozza meg (és milyen konfliktusok merülnek fel), valamint néhány leírást és konvenciót. A következő fejezet részletesen elmagyarázza a parancsok kialakulását és működését. Megismeri azt a parancsot, amely lehetővé teszi az információk kinyerését a táblázatokból, amely az egyik leggyakrabban használt SQL. Ön képes lesz arra, hogy bizonyos információkat maga szerezzen be az adatbázisból.

Az SQL globális vonatkozásai

  • Szinonimák (új nevek létrehozása az adatobjektumokhoz)
  • Adatbázis -terület (dbspace) (az adatbázisban rendelkezésre álló hely felosztása)
  • Tranzakciófeldolgozás (az adatbázisban végrehajtott módosítások mentése vagy elvetése)
  • Egyidejűség -szabályozás (hogyan teszi lehetővé az SQL, hogy megszüntesse a parancsok egymásra gyakorolt ​​hatását)

A szinonimák objektumok, nevekkel és (néha) tulajdonosokkal rendelkeznek, de nem léteznek függetlenül és attól a táblától függetlenül, amelynek nevét helyettesítik. Megoszthatók, és ezért mindenki számára elérhetők, akik hozzáférnek az objektumhoz, vagy csak egy adott felhasználó birtokolhatják őket. A Dbspaces a felhasználóknak kiosztott adatbázis -alszakaszok. A legjobb, ha a gyakran összekapcsolt táblákat ugyanazon az adatbázis -területen tárolja. A COMMIT és a ROLLBACK olyan parancsok, amelyekkel az adatbázisban végrehajtott összes változtatást csoportként mentheti el, az előző COMMIT vagy ROLLBACK paranccsal vagy a munkamenet elejétől kezdve, vagy elvetheti azokat. A párhuzamosság -vezérlés határozza meg, hogy az egyidejű parancsok mennyire befolyásolják egymást. Itt merülnek fel a "működő" különbségek az adatbázisok működésében és a parancsfuttatások eredményeinek elkülönítésében.

Hogyan tartható fenn a rend egy SQL adatbázisban

Tehát az SQL rendszerek sok táblát használnak, ezt nevezik az adatbázis -struktúra rendszerkatalógusának. Ezek a táblázatok lekérdezhetők, de nem frissíthetők. Ezenkívül megjegyzés oszlopok hozzáadhatók (és törölhetők) a SYSTEMCATALOG és SYSTEMCOLUMNS táblákhoz. Nézetek létrehozása ezekhez a táblázatokhoz kiváló módja annak, hogy pontosan meghatározza azokat az információkat, amelyekhez a felhasználók hozzáférhetnek. Ezzel befejezzük az SQL interaktív módban folytatott tárgyalását. A következő fejezet az SQL közvetlen használatával kapcsolatos kérdéseket tárgyalja programozási nyelveken írt programokban; az ilyen használat lehetővé teszi, hogy kihasználja a program és az adatbázis közötti interakció előnyeit.

Az SQL használata más programozási nyelvekkel (beágyazott SQL)

Az SQL -parancsokat az eljárási programozási nyelvek tartalmazzák, hogy ötvözzék a két megközelítés erősségeit. Ennek a funkciónak a megvalósításához néhány SQL -kiterjesztés szükséges. A beágyazott SQL parancsokat az előfordító (előfeldolgozó) nevű program segítségével fordítják le, hogy olyan programot hozzanak létre, amelyet a nyelvfordító megért magas szint... A beágyazott SQL parancsokat a beágyazott előfeldolgozó segítségével létrehozott alprogramok hívásai váltják fel; ezeket a rutinokat hívják hozzáférőknek. Ezzel a megközelítéssel az ANSI támogatja a beágyazott SQL nyelveket Pascal programozás, FORTRAN, COBOL, PL / 1. Más nyelveket is használnak a fejlesztők. Ezek közül a legfontosabb C. A beágyazott SQL leírásakor különös figyelmet kell fordítani a következőkre:

  • Minden beépített SQL parancsok kezdje az EXEC SQL-el, és fejezze be a használt magas szintű nyelvtől függően.
  • Az SQL parancsokban használt összes magas szintű nyelvi változót bele kell foglalni a szakaszba SQL definíciók alkalmazása előtt.
  • Ha magas szintű nyelvi változókat használ az SQL parancsokban, kettőspontot kell használni a nevük előtt.
  • A lekérdezések kimenete közvetlenül és csak akkor tárolható magas szintű nyelvi változókban az INTO használatával, ha a lekérdezés egyetlen sort keres.
  • A kurzorok segítségével soronként tárolhatja és elérheti a lekérdezés kimenetét. A kurzorok deklarálva vannak (a lekérdezés definíciójával együtt, amelynek kimenete a kurzort tartalmazza), nyitva (ami megfelel a lekérdezés végrehajtásának) és zárva (ami a kimenet eltávolításának felel meg a kurzorból, megszakítva a kimenet és a kimenet közötti kapcsolatot) a kurzor). Amíg a kurzor nyitva van, a FETCH paranccsal elérheti a lekérdezés kimenetét: egy sor a FETCH parancs minden végrehajtásához.
  • A kurzorok frissíthetők vagy csak olvashatók. Ahhoz, hogy a kurzor frissíthető legyen, a nézetnek ugyanazoknak a kritériumoknak kell megfelelnie. Nem használhatja a ORDER VU és UNION záradékokat, amelyek használata tilos a nézetben. A nem frissíthető kurzor csak olvasható kurzor.
  • Ha a kurzor frissíthető, akkor használható a sorok módosítására, amelyeket a soron belüli SQL UPDATE és DELETE parancsok használnak a WHERE CURRENT OF záradékból. A DELETE vagy UPDATE kifejezésnek a lekérdezési kurzoron keresztül elérhető táblához kell tartoznia.
  • Az SQLCODE numerikus változóként deklarálható minden beágyazott SQL programhoz. Ennek a változónak az értékei automatikusan kerülnek beállításra minden SQL parancs végrehajtása után.
  • Ha az SQL parancs normálisan fut, de nem hoz létre kimenetet, vagy nem hajtja végre a várt változásokat az adatbázisban, akkor az SQLCODE értéke 100. Ha a parancs sikertelen, akkor az SQLCODE negatív értéket vesz fel, amely leírja a hiba okát, attól függően, hogy specifikus SQL rendszer. Ellenkező esetben az SQLCODE nulla.
  • A WHENEVER záradék használható annak meghatározására, hogy mit kell tenni, ha az SQLCODE értéke 100 (NOT FOUND) vagy negatív (SQLERROR) SQL végrehajtás). Ez a művelet a program egy bizonyos pontjára (GOTO<метка>) vagy „üres műveletet” végezni (FOLYTATÁS, egyenlő a „semmit sem tesz”). Az alapértelmezett az „üres művelet”.
  • Indikátorként csak numerikus változók használhatók. Az indikátorváltozók az SQL parancs más változóneveit követik elválasztó karakterek nélkül, kivéve az INDICATOR szót.
  • Általában az indikátor változó értéke O. Ha az SQL parancs NULL értéket próbál elhelyezni nyelvi változó Ha ezt a mutatót használja, akkor negatív értéket vesz fel. Ez a tulajdonság használható hibavédelemre és jelzőként a NULL értékek megjelölésére az SQL -ben, amelyeket a főprogram kifejezetten értelmezni fog.
  • Az indikátorváltozókkal NULL értékeket lehet beszúrni az SQL INSERT vagy UPDATE parancsokba. Pozitív értékeket vesznek fel, amikor karakterlánc -csonkítási helyzet fordul elő.
SQL puszta halandóknak + SQL 10 perc alatt
A Sams megtanítja az SQL -t 10 perc alatt
Szerző: Ben Forta
Fordító: V. Ginzburg
Nyelvek: orosz
Kiadó: Williams
Sorozat: Tanulj 10 perc alatt
ISBN 978-5-8459-1858-1, 978-0-672-33607-2; 2014

Oldalak 288 pp.
Méret: 84x108 / 32 (130x200 mm)
Forgalom 2000 példány.
Keménytáblás papírkötésben

Az SQL könyv 10 perc alatt egyszerű és praktikus megoldásokat kínál azok számára, akik gyorsan szeretnének eredményt elérni. Miután mind a 22 leckét elvégezte, amelyek mindegyike legfeljebb 10 percet vesz igénybe, mindent megtudhat, amire szüksége van praktikus alkalmazás SQL. A könyvben megadott példák alkalmasak az IBM DB2, a Microsoft Access és a Microsoft számára SQL szerver, MySQL, Oracle, PostgreSQL, SQLite, MariaDB és Apache OpenOffice Base.
hozzáférés minden linkhez
A vizuális példák segítenek megérteni az SQL utasítások felépítését.
A tippek rövid megoldásokat kínálnak a megoldásokhoz.
A figyelmeztetések segítenek elkerülni a gyakori hibákat.
A megjegyzések további pontosítást nyújtanak.
Amit 10 perc alatt megtanulhat:


  • - alapvető SQL utasítások;
    - Összetett SQL lekérdezések létrehozása sok mondattal és operátorral;
    - adatok kinyerése, rendezése és formázása;
    - konkrét adatok beszerzése különféle szűrési módszerek segítségével;
    - összefoglaló funkciók használata összefoglaló adatok megszerzésére;
    - relációs táblázatok összekapcsolása;
    - adatok hozzáadása, frissítése és törlése;
    - táblázatok készítése és módosítása;
    - nézetekkel, tárolt eljárásokkal és még sok mással való munka.
Ben Forta az Adobe Systems fejlesztési igazgatója. Számos bestseller szerzője, beleértve az adatbázisokat, SQL -t és ColdFusion -t bemutató könyveket. Nagy tapasztalattal rendelkezik adatbázis -tervezésben és alkalmazásfejlesztésben.

Az SQL megértése
Szerző: Martin Graber
Fordító: V. Yastrebov
Nyelvek: orosz
Kiadó: Lori
ISBN 978-5-85582-301-1; 2014
további jellemzők
Oldalak 378 pp.
Méret 70x100 / 16 (170x240 mm)
Forgalom 200 példányban.
Keménytáblás papírkötésben

Az SQL FOR ELEMENTS a Structured Query Language teljes bevezetése, amelyet kifejezetten kezdőknek írtak. Ha még nem ismeri az adatbázis -kezelést, ez a könyv megtanítja, hogyan kell egyszerűen és gördülékenyen kezelni az SQL -t egyszerű lekérdezések és összetett műveletek segítségével. Az SQL elsajátítása:
- Fogja meg az adatbázis -kezelési fogalmak jelentését tömör és egyszerű bevezetéssel a relációs adatbázisokhoz.
- Kövesse ezeket az utasításokat az alapvető SQL parancsok használatához az adattáblákban található információk megkereséséhez és kezeléséhez. Tanuld meg kiválasztani és összegezni az adatokat, valamint ügyesen kezelni azokat.
- Hatékonyan dolgozhat az összetett adattáblákkal úgy, hogy fejlett lekérdezési technikákat alkalmaz egyszerre több táblára, összetett lekérdezéseket és allekérdezéseket készít.
- Új adatlapok létrehozása a kiskereskedelmi üzleti alkalmazásokhoz. Ismerje meg a hatékony adatbázis -tervezés, valamint az adatok integritásának és védelmének technikáit.
- Tanuljon meg SQL -t programozási nyelvekkel alkalmazni a dedikált programozó fejezet segítségével.

Az SQL FOR SIMPLE MORTAL alapvető útmutató minden strukturált lekérdezési nyelvű megvalósításhoz, beleértve a gyors hivatkozást a szabványos SQL -re és a nem szabványos SQL általános tulajdonságainak leírását.

Töltse le a könyvet SQL lekérdezések puszta halandók számára

SQL könyvek - SQL lekérdezések halandók számára

Az elmúlt néhány évben az SQL a csak informatikusok által ismert nyelvből széles körben használt nemzetközi szabványsá fejlődött. Az évente szállított SQL -kompatibilis adatbázisok száma összesen millió. Ha a vállalati információkat az interneten vagy az intraneten keresztül éri el, akkor valószínűleg SQL -t használ. Az SQL Queries for Mortals könyv segít a kezdő felhasználóknak megtanulni az SQL lekérdezések alapjait, és elengedhetetlenné válnak útmutató tapasztalt és haladó felhasználók számára.

SQL lekérdezések egyszerű halandók számára. SQL könyv leírása

Ez a könyv kiváló bevezető az SQL lekérdezésekhez, és kiegészíti Addison-Wesley korábbi Database Design for Mortals könyvét. Elmondható, hogy ez még jobb bevezető, mint az első könyv. Egy igazi programozó (azaz puszta halandó) több időt tölt SQL -lekérdezések írásával, és kevesebb időt magának az adatbázisnak a tervezésével. A rendszereket magasan fizetett DBA-k működtetik, saját irodákkal és sportkocsikkal. A legtöbb programozó megpróbálja az SQL-t kemény kódolású séma alapján működtetni.
Szakmámból adódóan adatbázisokat állítok fel és fejlett SQL -t tanítok, így megerősíthetem, hogy az SQL -ben található szövegek nagy része ugyanolyan
vonzó olvasni, mint az egyiptomi hieroglifák. Amint a program futni kezd, a programozó, aki megírta, továbblép a következő problémához, soha nem tekint vissza az elvégzett munkára. És ha valami nincs rendben ezzel a programmal, egy másik ember kétségbeesett üzeneteket küld az internetes vitacsoportoknak, ahol John és Mike néhány bölcs szóval és a kód átírásával megmenti őt. Évek óta segítenek az embereknek megoldani a velük kapcsolatos problémákat SQL... Végül itt az ideje, hogy mindezt egy könyvbe foglaljuk, amelyet bárki használhat!
Egyáltalán nem nehéz, és nem igényel más időt az írás jó program... Ha megérti, mit csinál, akkor a legtöbb probléma egyszerűen megoldható. Először is meg kell tanulnod az alapokat. Ez a könyv lehetőséget ad arra, hogy ezeket az alapokat érthetően és jól megírt módon tanulja meg. Ezután meg kell értenie, hogy mikor és hogyan kell egy egyszerű megoldást adaptálni egy adott DBMS -hez és egy adott SQL implementációhoz. Amikor az alapokat határozottan felfogja, vegye fel velem a kapcsolatot, és megtanítalak igazán nem triviális dolgokra.

Az elmúlt néhány évben az SQL a csak informatikusok által ismert nyelvből széles körben használt nemzetközi szabványsá fejlődött. Az évente szállított SQL -kompatibilis adatbázisok száma összesen millió. Ha a vállalati információkat az interneten vagy az intraneten keresztül éri el, akkor valószínűleg SQL -t használ. Az SQL Queries for Mortals könyv segíti a kezdő felhasználókat az SQL lekérdezések alapjainak elsajátításában, és elengedhetetlen referencia útmutató a tapasztalt és haladó felhasználók számára.


Tartalom.
I. rész Relációs adatbázisok és SQL. 1
1. fejezet Mi a "relációs"? 3
Adatbázis típusok3
Elbeszélés relációs modell. 4
Egy relációs adatbázis anatómiája. 5
Miért van szükség minderre. tizennégy
Eredmények.16
2. fejezet Az adatbázis -struktúra megbízhatóságának biztosítása. 17
Miért került ide ez a fejezet? 17
Miért van szükség egy jól átgondolt szerkezetre? tizennyolc
Mezők beállítása. tizennyolc
Táblázatok felállítása. 26
Csatlakozások telepítése és javítása. 36
És minden ?. 43
Eredmények. 43
3. fejezet Az SQL rövid története. 45
Az SQL eredete. 45
Korai megvalósítások. 47
"és akkor ott volt a Standard." 48
Az ANSI / ISO szabvány kidolgozása. 49
Mit tartogat a jövő. 54
Miért érdemes SQL -t tanulni? 56
Eredmények. 57
Rész II SQL alapismeretek. 59
4. fejezet Alkotás egyszerű lekérdezések. 61
Az SQL ismerete. 61
SELECT utasítás. 62
Gyors kitérő: Adat versus information.64
A lekérdezés lefordítása SQL -re. 66
72. Az ismétlődő sorok kiküszöbölése
Információk rendezése. 74
79
Példák operátorokra. 79
87
Feladatok független döntés. 88
5. fejezet Hogyan szerezhet többet, mint oszlopokat? 91
92. Válassza ki a SELECT záradékot, vegyen kettőt
Azovon kívül96
Mi a "kifejezés" 97
97. mit akarsz kifejezni?
Kifejezési típusok. 100
A SELECT záradék kifejezéseinek használata. 109
Null érték. 117
Példák operátorokra. 120
Eredmények. 127
Feladatok a független megoldásért. 128
B fejezet Adatszűrés 131
Pontosítás a WHERE használatával. 131
A keresési feltételek meghatározása
Több feltétel használata 156
Újra találkozás a NULL-lal: Figyelmeztetés. 168
Feltételek kifejezése különböző utak. 172
Példák operátorokra. 173
Eredmények. 179
Feladatok a független megoldásért. 179
III. Rész Több táblával való munka. 183
7. fejezet Gondolkodás halmazokban. 185
Mi a készlet. 186
Műveletek készleteken. 186
Útkereszteződés. 187
Különbség. 192
Unió. 199
Állítsa be a műveleteket az SQL -ben. 203
Eredmények. 212
8. fejezet Belső kapcsolatok. 214
Mi a JOIN. 214
BELSŐ ÖSSZEKAPCSOLÁS. 215
A BELSŐ CSATLAKOZÁS 231 feltételeinek alkalmazása
Kezelői példák. 233
Eredmények. 251
Feladatok a független megoldásért. 251
9. fejezet Külső kapcsolatok 255
Mi az OUTER JOIN.255
BAL / JOBB KÜLSŐ CSATLAKOZÁS.257
TELJES KÜLSŐ CSATLAKOZÁS.276
281
Kezelői példák. 282
Eredmények 295
296
10. fejezet UNION Műveletek 298
Mi az UNION.298
Lekérdezések írása az UNION.300 segítségével
AZ UNION alkalmazása.311
312
322
322. Feladatok a független megoldásért
11. fejezet * Allekérdezések325
326. Mi az allekérdezés?
327
332
347
349
Eredmény. 361
362. Feladatok a független megoldásért
IV. Rész Adatok összegzése és csoportosítása. 365
12. fejezet * Egyszerű összeg. 367
367
Használat összesített függvények 381
384
Eredmények: 390
390. Feladatok a független megoldásért
13. fejezet Adatok csoportosítása. 393
393. Miért kell csoportosítanom az adatokat?
GROUP BY záradék. 395
404
GROUP BY.408
409
Eredmények. 417
418. Feladatok a független megoldáshoz
14. fejezet Csoportosított adatok szűrése 420
420
Szűrők: Érezd a különbséget. 425
A HAVING használata. 432
Példák operátorokra. 433
Eredmények. 441
Feladatok a független megoldásért. 441
Következtetés. 445
Alkalmazások 447
A függelék Az SQL szabvány diagramjai. 449
Függelék Használt adatbázis -struktúrák
példaként. 455
C. függelék Ajánlott olvasmány. 459

Előszó
Az SQL Queries for Mortals kitűnő bevezető az SQL lekérdezésekhez, és kiegészíti Addison-Wesley korábbi, Designing a Database for Mortals című könyvét. Elmondható, hogy ez még jobb bevezető, mint az első könyv. Egy igazi programozó (azaz puszta halandó) több időt tölt SQL -lekérdezések írásával, és kevesebb időt magának az adatbázisnak a tervezésével. A rendszereket magasan fizetett DBA-k működtetik, saját irodákkal és sportkocsikkal. A legtöbb programozó megpróbálja az SQL-t kemény kódolású séma alapján működtetni.
Szakmaként személyre szabom az adatbázisokat és fejlett SQL -t tanítok, így tanúsíthatom, hogy a legtöbb SQL -szöveg ugyanolyan könnyen olvasható, mint az egyiptomi hieroglifák. Amint a program futni kezd, a programozó, aki megírta, továbblép a következő problémához, soha nem tekint vissza az elvégzett munkára. És ha valami nincs rendben ezzel a programmal, egy másik ember kétségbeesett üzeneteket küld az internetes vitacsoportoknak, ahol John és Mike néhány bölcs szóval és a kód átírásával megmenti őt. Évek óta segítenek az embereknek megoldani az SQL problémáikat. Végül itt az ideje, hogy mindezt egy könyvbe tegyük, amelyet bárki használhat!


Ingyenes letöltés e-könyv kényelmes formátumban, nézze meg és olvassa el:
Töltse le gyorsan és ingyenesen az SQL Queries for Mortals, a Praktikus útmutató az adatok manipulálásához az SQL -ben című könyvet, Michael J. Hernandez, John L. Viescas., 2003 - fileskachat.com.

Pdf letöltése
Az alábbiakban megvásárolhatja ezt a könyvet legjobb ár kedvezménnyel szállítással egész Oroszországban.



Tetszett a cikk? Oszd meg