Michaelas J. Hernandezas, Johnas L

Per pastaruosius kelerius metus SQL iš kalbos, žinomos tik kompiuterių mokslininkams, tapo plačiai naudojama. tarptautinis standartas. Bendras kasmet pristatomų su SQL suderinamų duomenų bazių skaičius dabar siekia milijonus. Jei susisiekiate įmonės informacija internete arba per vidinį tinklą, tikriausiai naudojate SQL. „SQL Queries for Mere Mortals“ padeda pradedantiesiems išmokti SQL užklausų pagrindus ir yra svarbus informacinis vadovas patyrusiems ir pažengusiems vartotojams.


Turinys.
I dalis Reliacinės duomenų bazės ir SQL. 1
1 skyrius Kas yra „santykinis“? 3
Duomenų bazių tipai3
Apsakymas santykinis modelis. 4
Reliacinių duomenų bazių anatomija. 5
Kam viso to reikia? 14
Rezultatai.16
2 skyrius Duomenų bazės struktūros patikimumo užtikrinimas. 17
Kodėl čia patalpintas šis skyrius? 17
Kodėl jums reikia gerai apgalvotos struktūros? 18
Laukų nustatymas. 18
Staliukų įrengimas. 26
Jungčių montavimas ir taisymas. 36
Ir viskas?. 43
Rezultatai. 43
3 skyrius Trumpa SQL istorija. 45
SQL ištakos. 45
Ankstyvas įgyvendinimas. 47
".Ir tada buvo Standartas." 48
ANSI/ISO standarto sukūrimas. 49
Kas laukia ateityje. 54
Kodėl mokytis SQL. 56
Rezultatai. 57
II dalis SQL pagrindai. 59
4 skyrius Paprastų užklausų kūrimas. 61
Įvadas į SQL. 61
SELECT teiginys. 62
Trumpas nukrypimas: duomenys prieš informaciją.64
Užklausos vertimas į SQL. 66
Pašalinkite pasikartojančias eilutes.72
Informacijos rūšiavimas. 74
Darbo taupymas79
Operatoriaus pavyzdžiai. 79
Rezultatai.87
Užduotys skirtos savarankiškas sprendimas. 88
5 skyrius Kaip gauti daugiau nei tik stulpelius. 91
PASIRINKITE sąlygą, imkite du.92
Už pagrindų96
Kas yra „išraiška“97
Ką tu bandai išreikšti.97
Išraiškų tipai. 100
Išraiškų naudojimas SELECT sąlyga. 109
Nulinė vertė. 117
Operatoriaus pavyzdžiai. 120
Rezultatai.127
Savarankiško sprendimo problemos. 128
b skyrius Duomenų filtravimas 131
Kvalifikuojant tai, kas buvo gauta naudojant WHERE.131
Paieškos terminų apibrėžimas.135
Naudojant kelias sąlygas.156
Peržiūrėjimas NULL: Įspėjamoji pastaba.168
Sąlygų išreiškimas Skirtingi keliai. 172
Operatoriaus pavyzdžiai. 173
Rezultatai.179
Savarankiško sprendimo problemos. 179
III dalis Darbas su keliomis lentelėmis. 183
7 skyrius Mąstymas rinkiniais. 185
Kas yra rinkinys? 186
Veiksmai aibėse.186
Sankryža. 187
Skirtumas. 192
Asociacija. 199
Nustatykite operacijas SQL. 203
Rezultatai.212
8 skyrius Vidinės jungtys. 214
Kas yra JOIN. 214
VIDINIS PRISIJUNGIMAS. 215
Sąlygų taikymas INNER JOIN.231
Operatorių pavyzdžiai.233
Rezultatai.251
Savarankiško sprendimo uždaviniai.251
9 skyrius Išoriniai ryšiai.255
Kas yra OUTTER JOIN.255
KAIRĖ/DEŠINĖ IŠORINĖ SUJUNGTI.257
PILNAS IŠORINIS JUNGIMAS.276
Naudojant OUTER JOIN operacijas.281
Operatoriaus pavyzdžiai.282
Rezultatai.295
Savarankiško sprendimo uždaviniai296
10 skyrius SĄJUNGOS operacijos 298
Kas yra SĄJUNGOS.298
Užklausų rašymas su UNION.300
SĄJUNGOS taikymas.311
Operatorių pavyzdžiai.312
Rezultatai.322
Savarankiško sprendimo uždaviniai.322
11 skyrius* Papildomos užklausos325
Kas yra antrinė užklausa.326
Papildomos užklausos kaip išraiškos su stulpeliais.327
Papildomos užklausos kaip filtrai.332
Naudojant papildomas užklausas.347
Operatorių pavyzdžiai349
Rezultatai.361
Savarankiško sprendimo uždaviniai.362
IV dalis Duomenų apibendrinimas ir grupavimas. 365
12 skyrius* Paprasta suma.367
Suvestinės funkcijos.367
Suvestinių funkcijų naudojimas filtruose.381
Operatoriaus pavyzdžiai.384
Rezultatai.390
Savarankiško sprendimo uždaviniai.390
13 skyrius Duomenų grupavimas. 393
Kodėl reikia grupuoti duomenis.393
GROUP BY sąlyga. 395
Kai kurių apribojimų nustatymas.404
Naudojant GROUP BY.408
Operatorių pavyzdžiai.409
Rezultatai.417
Savarankiško sprendimo uždaviniai.418
14 skyrius Sugrupuotų duomenų filtravimas.420
Grupių susiaurėjimas.420
Filtrai: pajuskite skirtumą. 425
Naudojant HAVING. 432
Operatoriaus pavyzdžiai. 433
Rezultatai. 441
Savarankiško sprendimo problemos. 441
Išvada. 445
Paraiškos 447
A priedas SQL standartinės diagramos. 449
B priedas Naudotos duomenų bazės struktūros
kaip pavyzdžiai. 455
C priedas Rekomenduojama literatūra. 459

Pratarmė
„SQL Queries for Mere Mortals“ yra puikus įvadas į SQL užklausas ir papildo ankstesnę Addison-Wesley knygą „Database Design for Mere Mortals“. Galima sakyti, kad tai net geresnė įžanga nei pirmoji knyga. Tikras programuotojas (ty paprastas mirtingasis) praleidžia daugiau laiko rašydamas SQL užklausas ir mažiau laiko kurdamas pačią duomenų bazę. Schemas kuria gerai apmokami duomenų bazių administratoriai, kuriems priklauso privatūs biurai ir sportiniai automobiliai. Dauguma programuotojų stengiasi, kad SQL veiktų griežtai apibrėžtoje schemoje.
Kuriu duomenų bazes ir mokau pažangaus SQL savo profesijoje, todėl galiu patvirtinti, kad dauguma SQL tekstų yra taip pat skaitomi kaip Egipto hieroglifai. Kai programa pradeda veikti, ją parašęs programuotojas pereina prie kitos užduoties, niekada nežiūrėdamas į tai, kas buvo padaryta. O kai su šia programa kas nors nepavyksta, kitas žmogus siunčia beviltiškas žinutes į interneto diskusijų grupes, kur Johnas ir Mike'as jį išgelbės keliais išminties žodžiais ir kodo perrašymu. Jie daugelį metų padeda žmonėms išspręsti SQL problemas. Pagaliau atėjo laikas visa tai sudėti į knygą, kuria galėtų pasinaudoti visi!


Nemokamas atsisiuntimas e-knyga patogiu formatu, žiūrėkite ir skaitykite:
Greitai ir nemokamai atsisiųskite knygą SQL užklausos tik mirtingiesiems, praktinis duomenų manipuliavimo SQL vadovas, Michael J. Hernandez, John L. Viescas., 2003 - fileskachat.com.

Parsisiųsti pdf
Šią knygą galite įsigyti žemiau geriausia kaina su nuolaida su pristatymu visoje Rusijoje.

Duomenų bazės Generolas Michaelas J. Hernandezas, Johnas L. Viescas - SQL užklausos paprastiems mirtingiesiems

Michael J. Hernandez, John L. Viescas – SQL užklausos paprastiems mirtingiesiems

03.09.2009

Knyga „SQL Queries for Mere Mortals“ yra puikus įvadas į SQL užklausas. Tikras programuotojas (paprastas mirtingasis) praleidžia daug laiko rašydamas SQL užklausas ir mažiau laiko kurdamas pačią duomenų bazę. Schemas kuria gerai apmokami duomenų bazių administratoriai, kuriems priklauso privatūs biurai ir sportiniai automobiliai. Dauguma programuotojų stengiasi, kad SQL veiktų griežtai apibrėžtoje schemoje.

Apie autorius
Michaelas J. Hernandezas yra gerai žinomas reliacinių duomenų bazių konsultantas ir „DataTex Consulting Group“ Sietle savininkas. Jis dažnai skaito pranešimus įvairiose konferencijose. Jis taip pat parašė knygą „Database Design for Mere Mortals“.

Jonas L. Viescas– garsios duomenų bazių konsultacinės įmonės „Viescas Consulting, Inc.“ prezidentas. Jis taip pat yra perkamiausios knygos „Running Microsoft Access 2000“ ir „Programuotojo greitosios nuorodos į SQL“ autorius.

SQL paprastiems mirtingiesiems + SQL per 10 minučių
„Sams“ išmoksta SQL per 10 minučių
Paskelbė Benas Forta
Vertėjas: V. Ginzburgas
Kalbos: rusų
Leidėjas: Williams
Serija: išmokite per 10 minučių
ISBN 978-5-8459-1858-1, 978-0-672-33607-2; 2014 m

Puslapiai 288 psl.
Formatas 84x108/32 (130x200 mm)
Tiražas 2000 egz.
Kietu viršeliu Minkštas viršelis

Knyga SQL per 10 minučių siūlo paprastus ir praktiškus sprendimus tiems, kurie nori greitai pasiekti rezultatų. Išdirbę visas 22 pamokas, kurių kiekviena užtruks ne ilgiau kaip 10 minučių, sužinosite apie viską, ko jums reikia praktinis pritaikymas SQL. Knygoje pateikti pavyzdžiai tinka IBM DB2, Microsoft Access, Microsoft SQL serveris, MySQL, Oracle, PostgreSQL, SQLite, MariaDB ir Apache OpenOffice Base.
prieiga prie visų nuorodų
Vaizdiniai pavyzdžiai padės suprasti SQL sakinių struktūrą.
Patarimai pasiūlys nuorodų į sprendimus.
Įspėjimai padės išvengti dažnų klaidų.
Pastabos suteiks daugiau paaiškinimų.
Ką galite išmokti per 10 minučių:


  • - pagrindiniai SQL teiginiai;
    - sudėtingų SQL užklausų su daugybe sąlygų ir operatorių kūrimas;
    - duomenų ištraukimas, rūšiavimas ir formatavimas;
    - konkrečių duomenų gavimas naudojant įvairių metodų filtravimas;
    - apibendrinimo funkcijų taikymas apibendrintų duomenų gavimui;
    - reliacinių lentelių derinimas;
    - duomenų papildymas, atnaujinimas ir trynimas;
    - stalų kūrimas ir keitimas;
    - darbas su vaizdais, saugomomis procedūromis ir daug daugiau.
Benas Forta yra „Adobe Systems“ plėtros direktorius. Daugelio geriausiai parduodamų knygų, įskaitant knygas apie duomenų bazes, SQL ir ColdFusion, autorius. Turi didelę duomenų bazių projektavimo ir taikomųjų programų kūrimo patirtį.

SQL supratimas
Autorius: Martinas Graberis
Vertėjas: V. Jastrebovas
Kalbos: rusų
Leidėjas: Lori
ISBN 978-5-85582-301-1; 2014 m
papildomos charakteristikos
Puslapiai 378 psl.
Formatas 70x100/16 (170x240 mm)
Tiražas 200 egz.
Kietu viršeliu Minkštas viršelis

SQL FOR MERE MORTALS – tai pilnas įvadas į struktūrinių užklausų kalbą, parašyta specialiai pradedantiesiems. Jei neturite duomenų bazių valdymo patirties, ši knyga išmokys lengvai ir sklandžiai dirbti su SQL naudojant paprastas užklausas ir sudėtingos operacijos. Norėdami įvaldyti SQL:
- Supraskite sąvokas, susijusias su duomenų bazių valdymu, trumpą ir paprastą įvadą į reliacines duomenų bazes.
- Vykdykite šias instrukcijas, norėdami naudoti pagrindines SQL komandas, kad rastumėte ir tvarkytumėte informaciją duomenų lentelėse. Išmokite sumaniai atsirinkti, apibendrinti ir valdyti duomenis.
- Efektyviai dirbkite su sudėtinėmis duomenų lentelėmis, taikydami pažangias užklausų technologijas daugiau nei vienai lentelei vienu metu, kurdami sudėtingas užklausas ir antrines užklausas.
- Sukurti naujas duomenų lenteles prekybos verslo programoms. Naršyti svarbius principus veiksmingą duomenų bazių dizainą ir metodus duomenų vientisumui ir apsaugai užtikrinti.
- Išmokite naudoti SQL su programavimo kalbomis naudodami specialų skyrių programuotojams.

SQL FOR MERE MORTALS yra esminis bet kokio kalbos diegimo vadovas struktūrinės užklausos, kuriame yra greita nuoroda į standartinį SQL ir bendrų nestandartinių SQL savybių aprašymas.



SQL FOR MERE MORTALS – tai pilnas įvadas į struktūrinių užklausų kalbą, parašyta specialiai pradedantiesiems. Jei neturite duomenų bazių valdymo patirties, ši knyga išmokys lengvai ir sklandžiai dirbti su SQL naudojant paprastas užklausas ir sudėtingas operacijas. Norėdami įvaldyti SQL:

  • Supraskite sąvokas, susijusias su duomenų bazių valdymu, trumpą, paprastą įvadą į reliacines duomenų bazes.
  • Vykdykite šias instrukcijas, norėdami naudoti pagrindines SQL komandas, kad rastumėte ir tvarkytumėte informaciją duomenų lentelėse. Išmokite sumaniai atsirinkti, apibendrinti ir valdyti duomenis.
  • Efektyviai dirbkite su sudėtinėmis duomenų lentelėmis, taikydami pažangias užklausų technologijas daugiau nei vienai lentelei vienu metu, kurdami sudėtingas užklausas ir antrines užklausas.
  • Sukurkite naujas duomenų lenteles prekybos verslo programoms. Išmok svarbių efektyvaus duomenų bazių projektavimo principų ir duomenų vientisumo bei saugumo užtikrinimo metodų.
  • Išmokite naudoti SQL su programavimo kalbomis naudodami specialų skyrių programuotojams.

SQL FOR MERE MORTALS yra esminis struktūrinės užklausos kalbos diegimo vadovas, įskaitant greitą standartinio SQL nuorodą ir nestandartinio SQL bendrųjų savybių aprašymą.

1. Reliacinių duomenų bazių įvadas
2. Įvadas į SQL
3. Naudojant SQL norėdami gauti duomenis iš lentelių
4. Reliacinių ir Būlio operatorių naudojimas sudėtingesniems predikatams kurti
5.Naudojimas specialūs operatoriai sąlygomis"
6. Duomenų apibendrinimas naudojant agregavimo funkcijas
7. Užklausos rezultatų formatavimas
8. Kelių lentelių naudojimas vienoje užklausoje
9. Sujungimo operacija, kurios operandai pavaizduoti viena lentele
10. Įdėjimo užklausos
11. Susijusios antrinės užklausos
12. Operatoriaus EXISTS naudojimas
13. Naudoti operatorius ANY, ALL ir SOME
14. SĄJUNGOS sąlygos naudojimas
15. Lauko reikšmių įvedimas, trynimas ir keitimas
16. Papildomų užklausų naudojimas su atnaujinimo komandomis
17. Lentelių kūrimas
18. Galiojančių duomenų reikšmių rinkinio apribojimai
19. Išsaugokite duomenų vientisumą
20. Vaizdų įvadas
21. Vertybių keitimas naudojant rodinius
22. Prieigos prie duomenų teisių nustatymas
23. Globalūs SQL aspektai
24. Kaip palaikyti tvarką duomenų bazėje SQL duomenys
25. SQL naudojimas su kitomis programavimo kalbomis (įterptasis SQL)
Programos
A. Atsakymai į pratimus
B. SQL duomenų tipai
C. Kai kurie bendri nukrypimai nuo SQL standarto
D. Sintaksė ir komandų žinynas
E. Pavyzdžiuose naudojamos lentelės
F. SQL šiandien

Reliacinių duomenų bazių įvadas

... Taip pat aptardami SQL abu terminus naudosime kaip sinonimus. Jūs jau esate susipažinę su paprastomis lentelėmis. Nepaisant savo trumpumo ir paprastumo, jie gana tinkami pademonstruoti svarbiausias kalbos ypatybes, kaip vėliau įsitikinsite patys. Kartais mes pristatysime kitas lenteles arba pažvelgsime į kitus duomenis vienoje iš šių lentelių, kad parodytume kai kurias papildomos funkcijos jų paraiškas. Dabar esame pasirengę pasinerti tiesiai į SQL. Kitas skyrius, į
prie kurio karts nuo karto teks sugrįžti, pateikia bendrą kalbos supratimą ir orientuojasi knygoje pateiktoje medžiagoje.

Įvadas į SQL

Šiame skyriuje pateikiama daug pagrindinės informacijos, kuri suteikia jums SQL apžvalgą. Sužinojote, kaip ji yra struktūrizuota, kaip ji naudojama, kaip išreiškia duomenis, kaip ir kas jį apibrėžia (ir kylančią įtampą), taip pat kai kuriuos susitarimus ir terminus, naudojamus apibūdinti. Kitame skyriuje išsamiai paaiškinamas komandų formavimas ir veikimas. Sužinosite apie komandą, leidžiančią gauti informaciją iš lentelių ir kuri yra viena dažniausiai naudojamų SQL komandų. Tam tikrą informaciją iš duomenų bazės galėsite paimti patys.

Globalūs SQL aspektai

  • Sinonimai (kaip sukurti naujus duomenų objektų pavadinimus)
  • Duomenų bazės erdvė (dbspace) (kaip padalinti duomenų bazėje esančią erdvę)
  • Operacijų apdorojimas (kaip išsaugoti arba atmesti duomenų bazės pakeitimus)
  • Lygiagretumo valdymas (kaip SQL leidžia neleisti komandoms trukdyti viena kitai)

Sinonimai yra objektai, turi pavadinimus ir (kartais) savininkus, bet neegzistuoja nepriklausomai nuo lentelės, kurios pavadinimą jie pakeičia. Jie gali būti bendrinami ir todėl pasiekiami visiems, turintiems prieigą prie objekto, arba jie gali priklausyti tik konkrečiam vartotojui. Dbspaces yra duomenų bazės poskyriai, skirti vartotojams. Susijusias lenteles, kuriose dažnai atliekama sujungimo operacija, geriausia saugoti toje pačioje duomenų bazės erdvėje. COMMIT ir ROLLBACK yra komandos, naudojamos kaip grupė išsaugoti visus duomenų bazės pakeitimus nuo ankstesnės komandos COMMIT arba ROLLBACK arba seanso pradžios arba jų atsisakyti. Lygiagretumo valdymas nustato, kokiu mastu lygiagrečios komandos veikia viena kitą. Čia išryškėja duomenų bazių veikimo ir komandų izoliavimo skirtumai.

Kaip išlaikyti tvarką SQL duomenų bazėje

Taigi, SQL sistemos naudoja lentelių rinkinį, vadinamą duomenų bazės struktūros sistemos katalogu. Šių lentelių užklausą galima pateikti, bet negalima atnaujinti. Taip pat galite pridėti (arba ištrinti) komentarų stulpelius į lenteles SYSTEMCATALOG ir SYSTEMCOLUMNS. Šių lentelių rodinių kūrimas yra puikus būdas tiksliai apibrėžti, kokią informaciją vartotojai turi teisę pasiekti. Tai baigia mūsų diskusiją apie SQL interaktyviuoju režimu. Kitame skyriuje bus nagrinėjama, kaip tiesiogiai naudoti SQL programose, parašytose programavimo kalbomis; Šis naudojimas leidžia pasinaudoti programos sąveika su duomenų baze.

SQL naudojimas su kitomis programavimo kalbomis (įterptasis SQL)

SQL komandos įtrauktos į procedūrines programavimo kalbas, kad būtų galima sujungti abiejų metodų stipriąsias puses. Norint įdiegti šią funkciją, reikia kai kurių SQL plėtinių. Įterptosios SQL komandos verčiamos programa, vadinama išankstiniu kompiliatoriumi (preprocesoriumi), kad būtų sukurta programa, kurią gali suprasti aukšto lygio kalbos kompiliatorius. Įterptosios SQL komandos pakeičiamos iškvietimais į įprastas procedūras, kurios sukuriamos naudojant įterptąjį išankstinį procesorių; šios procedūros vadinamos prieigos moduliais. Naudojant šį metodą, ANSI palaiko įterptąjį SQL kalboms Paskalio programavimas, FORTRAN, COBOL, PL/1. Kūrėjai taip pat naudoja kitas kalbas. Svarbiausias iš jų yra C. Apibūdinant įterptąjį SQL, ypatingas dėmesys turėtų būti skiriamas šiems dalykams:

  • Visos integruotos SQL komandos prasideda ir baigiasi EXEC SQL, priklausomai nuo naudojamos aukšto lygio kalbos.
  • Į skyrių turi būti įtraukti visi aukšto lygio kalbos kintamieji, naudojami SQL komandose SQL aprašymai prieš jo naudojimą.
  • Jei SQL komandose naudojami aukšto lygio kalbos kintamieji, prieš jų pavadinimus turi būti rašomas dvitaškis.
  • Užklausų išvestis gali būti saugoma tiesiogiai aukšto lygio kalbos kintamuosiuose naudojant INTO tada ir tik tada, kai užklausa pasirenka vieną eilutę.
  • Žymeklius galima naudoti norint išsaugoti užklausos išvestį ir pasiekti ją po vieną eilutę. Žymekliai deklaruojami (kartu su užklausos, kurios išvestį turi žymeklis, apibrėžimu), atidaromi (tai atitinka užklausos vykdymą) ir uždaromi (tai atitinka išvesties pašalinimą iš žymeklio, nutraukiant ryšį tarp išvestis ir žymeklis). Kai žymeklis atidarytas, galite naudoti komandą FETCH, kad pasiektumėte užklausos išvestį: po vieną eilutę kiekvienai FETCH komandos vykdymui.
  • Žymeklius galima atnaujinti arba tik skaityti. Kad būtų galima atnaujinti žymeklį, jis turi atitikti visus tuos pačius kriterijus kaip ir rodinys. Jame negali būti naudojami ORDER VU ir UNION punktai, kuriuos vaizde naudoti draudžiama. Neatnaujintas žymeklis yra tik skaitomas.
  • Jei žymeklį galima atnaujinti, jis gali būti naudojamas manipuliuoti eilutėmis, kurias naudoja įterptosios SQL UPDATE ir DELETE komandos WHERE CURRENT OF sąlygoje. DELETE arba UPDATE turi priklausyti lentelei, kuri pasiekiama per užklausos žymeklį.
  • SQLCODE gali būti deklaruojamas kaip skaitmeninis kintamasis kiekvienai programai, kuri naudoja įterptąjį SQL. Šio kintamojo reikšmės nustatomos automatiškai po kiekvienos SQL komandos vykdymo.
  • Jei SQL komanda veikia normaliai, bet neduoda išvesties arba neatlieka laukiamų duomenų bazės pakeitimų, SQLCODE nustatomas į 100. Jei komanda nepavyksta, SQLCODE nustatoma kaip kokia nors neigiama reikšmė, apibūdinanti klaidos priežastį, atsižvelgiant į konkrečioje SQL sistemoje. Kitu atveju SQLCODE yra nulis.
  • WHENEVER sąlyga gali būti naudojama norint nustatyti, kokių veiksmų reikia imtis, jei SQLCODE yra 100 (NOT FOUND) arba neigiamas (SQLERROR). Šį veiksmą sudaro ėjimas į tam tikrą programos tašką (GOTO<метка>) arba atlikti „tuščią veiksmą“ (TĘSTI, prilygsta sąvokai „nieko nedaryti“). Numatytoji vertė yra „tuščias veiksmas“.
  • Tik skaitiniai kintamieji gali būti naudojami kaip rodikliai. Indikatoriaus kintamieji SQL komandoje pateikiami po kitų kintamųjų pavadinimų be jokių skiriamųjų simbolių, išskyrus žodį INDIKATORIUS.
  • Paprastai indikatoriaus kintamojo reikšmė yra O. Jei SQL komanda bando įdėti NULL reikšmę aukšto lygio kalbos kintamajame, kuris naudoja šį indikatorių, jai priskiriama neigiama reikšmė. Ši savybė gali būti naudojama apsaugai nuo klaidų ir kaip vėliavėlė, norint pažymėti NULL reikšmes SQL, kurios bus specialiai interpretuojamos pagrindinėje programoje.
  • Indikatoriaus kintamieji gali būti naudojami NULL reikšmėms įterpti į SQL INSERT arba UPDATE komandas. Jie įgauna teigiamas reikšmes, kai įvyksta eilutės sutrumpinimo situacija.

Atsisiųskite knygą SQL užklausos mirtingiesiems

SQL knygos – SQL užklausos mirtingiesiems

Per pastaruosius kelerius metus SQL iš kalbos, žinomos tik kompiuterių mokslininkams, virto plačiai naudojamu tarptautiniu standartu. Bendras kasmet pristatomų su SQL suderinamų duomenų bazių skaičius dabar siekia milijonus. Jei įmonės informaciją pasiekiate internete arba intranetu, tikriausiai naudojate SQL. „SQL Queries for Mere Mortals“ padeda pradedantiesiems išmokti SQL užklausų pagrindus ir yra svarbus informacinis vadovas patyrusiems ir pažengusiems vartotojams.

SQL užklausos paprastiems mirtingiesiems. Knygos apie SQL aprašymas

Knyga yra puikus įvadas į SQL užklausas ir puikiai papildo ankstesnę knygą „Database Design for Mere Mortals“, kurią išleido Addison-Wesley. Galima sakyti, kad tai net geresnė įžanga nei pirmoji knyga. Tikras programuotojas (ty paprastas mirtingasis) praleidžia daugiau laiko rašydamas SQL užklausas ir mažiau laiko kurdamas pačią duomenų bazę. Schemas kuria gerai apmokami duomenų bazių administratoriai, kuriems priklauso privatūs biurai ir sportiniai automobiliai. Dauguma programuotojų stengiasi, kad SQL veiktų griežtai apibrėžtoje schemoje.
Konfigūruoju duomenų bazes ir mokau pažangaus SQL savo profesijoje, todėl galiu patvirtinti, kad dauguma SQL tekstų yra tokie pat
patrauklus skaityti, kaip ir egiptiečių hieroglifai. Kai programa pradeda veikti, ją parašęs programuotojas pereina prie kitos užduoties, niekada nežiūrėdamas į tai, kas buvo padaryta. O kai su šia programa kas nors nepavyksta, kitas žmogus siunčia beviltiškas žinutes į interneto diskusijų grupes, kur Johnas ir Mike'as jį išgelbės keliais išminties žodžiais ir kodo perrašymu. Jie padėjo žmonėms išspręsti su ja susijusias problemas SQL. Pagaliau atėjo laikas visa tai sudėti į knygą, kuria galėtų pasinaudoti visi!
Tai visai nesunku ir nereikalauja jokio kito laiko rašymui gera programa. Jei suprantate, ką darote, daugumą problemų galima išspręsti gana paprastai. Visų pirma, jūs turite išmokti pagrindus. Ši knyga suteikia galimybę išmokti šiuos pagrindus suprantamai ir gerai parašytais būdais. Tada turite suprasti, kada ir kaip paprastą sprendimą pritaikyti konkrečiai DBVS ir konkrečiam SQL diegimui. Kai pagrindai bus patikimai įsisavinti, susisiekite su manimi ir aš jus išmokysiu tikrai nereikšmingų dalykų.

Dalintis