Kotiin / Ohjeet / SQL kuolevaisille. Michael J. Hernandez, John L. Viescas - SQL-kyselyt tavallisille kuolevaisille Sql pelkille kuolevaisille

SQL kuolevaisille. Michael J. Hernandez, John L. Viescas - SQL-kyselyt tavallisille kuolevaisille Sql pelkille kuolevaisille



SQL FOR MERE MORTALS on täydellinen johdanto strukturoituun kyselykieleen, joka on kirjoitettu erityisesti aloittelijoille. Jos sinulla ei ole kokemusta tietokantojen hallinnasta, tämä kirja opettaa sinua työskentelemään SQL:n kanssa helposti ja sujuvasti yksinkertaisten kyselyjen ja monimutkaisten toimintojen avulla. SQL:n hallitseminen:

  • Ymmärrä tietokannan hallintaan liittyvät käsitteet lyhyen, yksinkertaisen johdannon avulla relaatiotietokantoihin.
  • Noudata näitä ohjeita käyttääksesi perusSQL-komentoja tietotaulukoiden tietojen etsimiseen ja käsittelemiseen. Opi valitsemaan, tekemään yhteenvetoja ja hallitsemaan tietoja taitavasti.
  • Työskentele tehokkaasti yhdistelmätietotaulukoiden kanssa soveltamalla kehittyneitä kyselytekniikoita useampaan kuin yhteen taulukkoon kerrallaan ja rakentamalla monimutkaisia ​​kyselyitä ja alikyselyjä.
  • Luo uusia tietotaulukoita kaupankäyntisovelluksiin. Opi tehokkaan tietokannan suunnittelun tärkeät periaatteet ja tekniikat tietojen eheyden ja turvallisuuden varmistamiseksi.
  • Opi käyttämään SQL:ää ohjelmointikielten kanssa käyttämällä erityistä ohjelmoijille tarkoitettua lukua.

SQL FOR MERE MORTALS on olennainen opas strukturoidun kyselykielen käyttöönotossa, mukaan lukien pikaviittaus standardi-SQL:ään ja kuvaus ei-standardin SQL:n yleisistä ominaisuuksista.

1. Johdatus relaatiotietokantoihin
2. Johdatus SQL:ään
3. SQL:n käyttäminen tietojen hakemiseen taulukoista
4. Relaatio- ja Boolen operaattoreiden käyttäminen monimutkaisempien predikaattien luomiseen
5. Erikoisoperaattoreiden käyttö "olosuhteissa"
6. Tiedon yhteenveto aggregointifunktioilla
7. Kyselytulosten muotoilu
8. Useiden taulukoiden käyttäminen yhdessä kyselyssä
9. Liitosoperaatio, jonka operandit esitetään yhdellä taulukolla
10. Sisäkkäiskyselyt
11. Aiheeseen liittyvät alikyselyt
12. EXISTS-operaattorin käyttäminen
13. Operaattorien ANY, ALL ja SOME käyttö
14. UNION-lausekkeen käyttö
15. Kentän arvojen syöttäminen, poistaminen ja muuttaminen
16. Alikyselyiden käyttö päivityskomennoilla
17. Taulukoiden luominen
18. Kelvollisten tietoarvojen joukon rajoitukset
19. Säilytä tietojen eheys
20. Näkymien esittely
21. Arvojen muuttaminen näkymien avulla
22. Tietojen käyttöoikeuksien määrittäminen
23. SQL:n globaalit näkökohdat
24. Järjestyksen ylläpitäminen SQL-tietokannassa
25. SQL:n käyttö muiden ohjelmointikielten kanssa (sulautettu SQL)
Sovellukset
A. Vastaukset harjoituksiin
B. SQL-tietotyypit
C. Joitakin yleisiä poikkeamia SQL-standardista
D. Syntaksi- ja komento-ohjeet
E. Esimerkeissä käytetyt taulukot
F. SQL tänään

Johdatus relaatiotietokantoihin

... Käytämme myös molempia termejä synonyymeinä keskustellessamme SQL:stä. Yksinkertaiset taulukot ovat sinulle jo tuttuja. Kaikesta lyhyydestään ja yksinkertaisuudestaan ​​huolimatta ne sopivat varsin hyvin esittelemään kielen tärkeimpiä ominaisuuksia, kuten näet itse myöhemmin. Joskus esittelemme muita taulukoita tai katsomme muita tietoja jossakin näistä taulukoista näyttääksemme joitain lisäkäyttöjä. Nyt olemme valmiita sukeltamaan suoraan SQL:ään. Seuraava luku, to
johon joudut ajoittain palaamaan, antaa yleiskäsityksen kielestä ja perehtyy kirjan materiaaliin.

Johdatus SQL:ään

Tämä luku sisältää paljon perustietoja, jotka antavat sinulle yleiskuvan SQL:stä. Opit kuinka se on jäsennelty, miten sitä käytetään, kuinka se ilmaisee dataa, miten ja kuka sen määrittelee (ja nousevat jännitteet) ja joitain sen kuvaamiseen käytettyjä käytäntöjä ja terminologiaa. Seuraavassa luvussa selitetään yksityiskohtaisesti komentojen muodostus ja toiminta. Opit komennosta, jonka avulla voit hakea tietoja taulukoista ja joka on yksi SQL:n yleisimmin käytetyistä komennoista. Voit itse hakea tietyt tiedot tietokannasta.

SQL:n globaalit näkökohdat

  • Synonyymit (miten luodaan uusia nimiä tietoobjekteille)
  • Tietokantatila (dbspace) (miten tietokannassa käytettävissä oleva tila osioidaan)
  • Tapahtuman käsittely (tietokannan muutosten tallentaminen tai hylkääminen)
  • Samanaikaisuuden hallinta (miten SQL sallii sinun estää komentoja häiritsemästä toisiaan)

Synonyymit ovat objekteja, niillä on nimet ja (joskus) omistajat, mutta niitä ei ole olemassa riippumatta taulukosta, jonka nimen ne korvaavat. Ne voidaan jakaa ja siten kaikkien, joilla on pääsy kohteeseen, käytettävissä tai ne voivat olla vain tietyn käyttäjän omistuksessa. Tietokannan tilat ovat käyttäjille osoitettuja tietokannan alaosia. Aiheeseen liittyvät taulukot, jotka usein joutuvat yhdistämään, tallennetaan parhaiten samaan tietokantatilaan. COMMIT ja ROLLBACK ovat komentoja, joilla tallennetaan ryhmänä kaikki tietokantaan tehdyt muutokset edellisen COMMIT- tai ROLLBACK-komennon tai istunnon alun jälkeen tai hylätään ne. Samanaikaisuuden ohjaus määrittää, missä määrin samanaikaiset komennot vaikuttavat toisiinsa. Tässä ilmenee toiminnallisia eroja tietokantojen toiminnassa ja komentojen eristämisessä.

Järjestyksen ylläpitäminen SQL-tietokannassa

Joten SQL-järjestelmät käyttävät taulukkojoukkoa, jota kutsutaan tietokantarakenteen järjestelmähakemistoksi. Näistä taulukoista voi tiedustella, mutta niitä ei voi päivittää. Voit myös lisätä (tai poistaa) kommenttisarakkeita SYSTEMCATALOG- ja SYSTEMCOLUMNS-taulukoihin. Näkymien luominen näihin taulukoihin on erinomainen tapa määrittää tarkalleen, mitä tietoja käyttäjät voivat käyttää. Tämä päättää keskustelumme SQL:stä interaktiivisessa tilassa. Seuraavassa luvussa tarkastellaan SQL:n käyttöä suoraan ohjelmointikielillä kirjoitetuissa ohjelmissa; Tämän käytön avulla voit hyödyntää ohjelman vuorovaikutusta tietokannan kanssa.

SQL:n käyttö muiden ohjelmointikielten kanssa (sulautettu SQL)

SQL-komennot sisältyvät prosessiohjelmointikieliin yhdistämään näiden kahden lähestymistavan vahvuudet. Tämän ominaisuuden käyttöönotto vaatii joitain SQL-laajennuksia. Sulautetut SQL-komennot käännetään esikääntäjäksi (esiprosessoriksi) kutsutulla ohjelmalla ohjelman luomiseksi, jota kielen kääntäjä voi ymmärtää. korkea taso. Sulautetut SQL-komennot korvataan kutsuilla rutiineille, jotka luodaan sulautetun esiprosessorin avulla. näitä rutiineja kutsutaan pääsymoduuleiksi. Tätä lähestymistapaa käyttämällä ANSI tukee sulautettua SQL:ää kielille Pascal ohjelmointi, FORTRAN, COBOL, PL/1. Kehittäjät käyttävät myös muita kieliä. Näistä tärkein on C. Sulautettua SQL:ää kuvattaessa tulee kiinnittää erityistä huomiota seuraaviin:

  • Kaikki sisäänrakennetut SQL-komennot alkavat ja päättyvät EXEC SQL:llä riippuen käytetystä korkean tason kielestä.
  • Kaikki SQL-komentoissa käytetyt korkean tason kielimuuttujat on sisällytettävä SQL-ilmoitukset -osioon ennen niiden käyttöä.
  • Jos SQL-komentoissa käytetään korkean tason kielimuuttujia, niiden nimien edessä on oltava kaksoispiste.
  • Kyselyjen tulos voidaan tallentaa suoraan korkean tason kielimuuttujiin INTO:n avulla, jos ja vain, jos kysely valitsee yhden rivin.
  • Kohdistimet voidaan tallentaa kyselytulosteen ja käyttää sitä rivi kerrallaan. Kohdistimet julistetaan (sekä sen kyselyn määritelmä, jonka lähdön kohdistin sisältää), avatut (joka vastaa kyselyn suorittamista) ja suljetut (mikä vastaa tulosteen poistamista kursorista, mikä katkaisee yhteyden lähtö ja kohdistin). Kun kohdistin on auki, voit käyttää FETCH-komentoa päästäksesi kyselyn ulostuloon: yksi rivi jokaista FETCH-komennon suoritusta kohden.
  • Kohdistimet voivat olla päivitettävissä tai vain luku -tilassa. Jotta kursori olisi päivitettävissä, sen on täytettävä kaikki samat ehdot kuin näkymän. Se ei saa käyttää ORDER VU- ja UNION-lauseita, joiden käyttö näkymässä on kielletty. Kursori, jota ei päivitetä, on vain luku -kohdistin.
  • Jos kohdistin on päivitettävissä, sitä voidaan käyttää riveihin, joita käyttävät WHERE CURRENT OF -lauseen upotetut SQL UPDATE- ja DELETE-komennot. DELETE tai UPDATE on kuuluttava taulukkoon, jota käytetään kyselykohdistimen kautta.
  • SQLCODE voidaan ilmoittaa numeerisena muuttujana jokaiselle ohjelmalle, joka käyttää upotettua SQL:ää. Tämän muuttujan arvot asetetaan automaattisesti jokaisen SQL-komennon suorittamisen jälkeen.
  • Jos SQL-komento toimii normaalisti, mutta ei tuota tulosta tai ei tee odotettuja muutoksia tietokantaan, SQLCODE-arvoksi asetetaan 100. Jos komento epäonnistuu, SQLCODE asetetaan johonkin negatiiviseen arvoon, joka kuvaa virheen syytä, riippuen tiettyä SQL-järjestelmää. Muussa tapauksessa SQLCODE on nolla.
  • WHENEVER-lausetta voidaan käyttää määrittämään, mitä toimenpiteitä tehdään, jos SQLCODE on 100 (NOT FOUND) tai negatiivinen (SQLERROR). Tämä toiminto koostuu siirtymisestä johonkin tiettyyn ohjelman kohtaan (GOTO<метка>) tai suorittaa "tyhjä toiminto" (JATKA, mikä vastaa käsitettä "ei tehdä mitään"). Oletusasetus on "tyhjä toiminta".
  • Indikaattorina voidaan käyttää vain numeerisia muuttujia. Indikaattorimuuttujat seuraavat SQL-komennon muita muuttujien nimiä ilman erottavia merkkejä paitsi sana INDICATOR.
  • Tyypillisesti indikaattorimuuttujan arvo on O. Jos SQL-komento yrittää sijoittaa NULL arvo korkean tason kielimuuttujaan, joka käyttää tätä indikaattoria, se saa negatiivisen arvon. Tätä ominaisuutta voidaan käyttää virhesuojaukseen ja lippuna merkitsemään NULL-arvot SQL:ssä, jotka tulkitaan erityisesti pääohjelmassa.
  • Indikaattorimuuttujia voidaan käyttää NULL-arvojen lisäämiseen SQL INSERT- tai UPDATE-komentoihin. Ne ottavat positiivisia arvoja, kun merkkijonon katkaisutilanne tapahtuu.
SQL kuolevaisille + SQL 10 minuutissa
Sams Opettele itsesi SQL:ssä 10 minuutissa
Lähettäjä Ben Forta
Kääntäjä: V. Ginzburg
Kielet: venäjä
Kustantaja: Williams
Sarja: Opi 10 minuutissa
ISBN 978-5-8459-1858-1, 978-0-672-33607-2; 2014

Sivuja 288 s.
Muoto 84x108/32 (130x200 mm)
Levikki 2000 kappaletta.
Kovakantinen Pehmeäkantinen kirja

Kirja SQL 10 minuutissa tarjoaa yksinkertaisia ​​ja käytännöllisiä ratkaisuja niille, jotka haluavat saada tuloksia nopeasti. Kun olet käynyt läpi kaikki 22 oppituntia, joista jokainen kestää enintään 10 minuuttia, opit kaikesta mitä tarvitset käytännön sovellus SQL. Kirjassa esitetyt esimerkit sopivat IBM DB2:lle, Microsoft Accessille, Microsoft SQL Serverille, MySQL:lle, Oraclelle, PostgreSQL:lle, SQLitelle, MariaDB:lle ja Apache OpenOffice Baselle.
pääsy kaikkiin linkkeihin
Visuaaliset esimerkit auttavat sinua ymmärtämään, kuinka SQL-käskyt rakennetaan.
Vinkit kertovat pikakuvakkeet ratkaisuihin.
Varoitukset auttavat sinua välttämään yleisiä virheitä.
Muistiinpanot antavat lisäselvitystä.
Mitä voit oppia 10 minuutissa:


  • - SQL-peruslauseet;
    - monimutkaisten SQL-kyselyjen luominen monilla lauseilla ja operaattoreilla;
    - tietojen purkaminen, lajittelu ja muotoilu;
    - tiettyjen tietojen hankkiminen käyttämällä erilaisia ​​menetelmiä suodatus;
    - yhteenvetotoimintojen soveltaminen yhteenvetotietojen saamiseksi;
    - relaatiotaulukoiden yhdistäminen;
    - tietojen lisääminen, päivittäminen ja poistaminen;
    - luoda ja vaihtaa pöytiä;
    - Työskentely näkymien, tallennettujen menettelyjen ja paljon muuta.
Ben Forta on Adobe Systemsin kehitysjohtaja. Lukuisten myydyimpien kirjojen kirjoittaja, mukaan lukien tietokanta-, SQL- ja ColdFusion-kirjoja. Hänellä on laaja kokemus tietokantojen suunnittelusta ja sovellusten kehittämisestä.

SQL:n ymmärtäminen
Kirjailija: Martin Graber
Kääntäjä: V. Yastrebov
Kielet: venäjä
Kustantaja: Lori
ISBN 978-5-85582-301-1; 2014
Lisäominaisuudet
Sivuja 378 s.
Muoto 70x100/16 (170x240 mm)
Levikki 200 kappaletta.
Kovakantinen Pehmeäkantinen kirja

SQL FOR MERE MORTALS on täydellinen johdanto strukturoituun kyselykieleen, joka on kirjoitettu erityisesti aloittelijoille. Jos sinulla ei ole kokemusta tietokantojen hallinnasta, tämä kirja opettaa sinua työskentelemään SQL:n kanssa helposti ja sujuvasti yksinkertaisten kyselyjen ja monimutkaisten toimintojen avulla. SQL:n hallitseminen:
- Ymmärrä tietokannan hallintaan liittyvät käsitteet lyhyen ja yksinkertaisen johdannon avulla relaatiotietokantoihin.
- Noudata näitä ohjeita käyttääksesi perusSQL-komentoja tietotaulukoiden tietojen etsimiseen ja käsittelemiseen. Opi valitsemaan, tekemään yhteenvetoja ja hallitsemaan tietoja taitavasti.
- Työskentele tehokkaasti yhdistelmätietotaulukoiden kanssa soveltamalla kehittyneitä kyselytekniikoita useampaan kuin yhteen taulukkoon kerrallaan, rakentamalla monimutkaisia ​​kyselyitä ja alikyselyjä.
- Luo uusia tietotaulukoita kaupankäyntisovelluksiin. Opi tehokkaan tietokannan suunnittelun tärkeät periaatteet ja tekniikat tietojen eheyden ja turvallisuuden varmistamiseksi.
- Opi käyttämään SQL:ää ohjelmointikielten kanssa käyttämällä erityistä ohjelmoijille tarkoitettua lukua.

SQL FOR MERE MORTALS on olennainen opas strukturoidun kyselykielen käyttöönotossa, mukaan lukien pikaviittaus standardi-SQL:ään ja kuvaus ei-standardin SQL:n yleisistä ominaisuuksista.

Muutaman viime vuoden aikana SQL on kehittynyt vain tietotekniikan tutkijoiden tuntemasta kielestä laajalti käytetyksi kansainväliseksi standardiksi. Joka vuosi toimitettavien SQL-yhteensopivien tietokantojen kokonaismäärä on nyt miljoonia. Jos käytät yrityksen tietoja Internetissä tai intranetin kautta, käytät todennäköisesti SQL:ää. SQL Queries for Mere Mortals auttaa aloittelijoita oppimaan SQL-kyselyjen perusteet ja on tärkeä viiteopas kokeneille ja edistyneille käyttäjille.


Sisältö.
Osa I Relaatiotietokannat ja SQL. 1
Luku 1 Mitä on "relaatio"? 3
Tietokantatyypit3
Lyhyt historia relaatiomalli. 4
Relaatiotietokantojen anatomia. 5
Miksi kaikkea tätä tarvitaan? 14
Tulokset.16
Luku 2 Tietokantarakenteen luotettavuuden varmistaminen. 17
Miksi tämä luku on sijoitettu tähän? 17
Miksi tarvitset hyvin harkitun rakenteen? 18
Kenttien asettaminen. 18
Pöytien pystyttäminen. 26
Liitäntöjen asennus ja korjaus. 36
Ja siinä kaikki? 43
Tulokset. 43
Luku 3 SQL:n lyhyt historia. 45
SQL:n alkuperä. 45
Varhaiset toteutukset. 47
".ja sitten oli standardi." 48
ANSI/ISO-standardin kehittäminen. 49
Mitä tulevaisuus tuo tullessaan. 54
Miksi oppia SQL:ää. 56
Tulokset. 57
Osa II SQL:n perusteet. 59
Luku 4 Yksinkertaisten kyselyjen luominen. 61
Johdatus SQL:ään. 61
SELECT-lause. 62
Lyhyt poikkeama: Data versus tieto.64
Kyselyn kääntäminen SQL:ksi. 66
Poista päällekkäiset rivit.72
Tietojen lajittelu. 74
Työpaikan säästäminen79
Esimerkkejä operaattorista. 79
Tulokset.87
Ongelmia itsenäiseen ratkaisuun. 88
Luku 5 Kuinka saada enemmän kuin vain sarakkeita. 91
VALITSE ehto, ota kaksi.92
Perusasiat pidemmälle96
Mikä on "ilmaus"97
Mitä yrität ilmaista.97
Ilmaisujen tyypit. 100
Lausekkeiden käyttäminen SELECT-tilassa. 109
Nolla-arvo. 117
Esimerkkejä operaattorista. 120
Tulokset.127
Ongelmia itsenäiseen ratkaisuun. 128
Luku b Tietojen suodatus 131
WHERE.131:n avulla saadun vaatimukset
Hakutermien määrittely.135
Useiden ehtojen käyttäminen.156
NULL:n uudelleenkäynti: Varoitus.168
Ehtojen ilmaiseminen eri tavoin. 172
Esimerkkejä operaattorista. 173
Tulokset.179
Ongelmia itsenäiseen ratkaisuun. 179
Osa III Työskentely useiden taulukoiden kanssa. 183
Luku 7 Ajatteleminen joukkoina. 185
Mikä on setti? 186
Toiminnot sarjoissa.186
Leikkauspiste. 187
Ero. 192
yhdistys. 199
Aseta toiminnot SQL:ssä. 203
Tulokset.212
Luku 8 Sisäiset liitännät. 214
Mikä on JOIN. 214
SISÄLIITTYMINEN. 215
Ehtojen soveltaminen INNER JOIN.231
Esimerkkejä operaattoreista.233
Tulokset.251
Tehtäviä itsenäiseen ratkaisuun.251
Luku 9 Ulkoiset liitännät.255
Mikä on OUTER JOIN.255
VASEN/OIKEA ULKOLIITOS.257
TÄYDELLINEN ULKOLIITOS.276
OUTER JOIN -toimintojen käyttäminen.281
Esimerkkejä operaattoreista.282
Tulokset.295
Tehtäviä itsenäiseen ratkaisuun296
Luku 10 UNIONIN toiminta 298
Mikä on UNION.298
Kyselyjen kirjoittaminen UNION.300:lla
UNIONin soveltaminen.311
Operaattoriesimerkkejä.312
Tulokset.322
Tehtäviä itsenäiseen ratkaisuun.322
Luku 11* Alakyselyt325
Mikä on alikysely.326
Alikyselyt lausekkeina, joissa on sarakkeita.327
Alikyselyt suodattimina.332
Alikyselyiden käyttäminen.347
Esimerkkejä operaattoreista349
Tulokset.361
Tehtäviä itsenäiseen ratkaisuun.362
Osa IV Tietojen yhteenveto ja ryhmittely. 365
Luku 12* Yksinkertainen summa.367
Aggregaattifunktiot.367
Aggregaattifunktioiden käyttäminen suodattimissa.381
Operaattoriesimerkkejä.384
Tulokset.390
Tehtäviä itsenäiseen ratkaisuun.390
Luku 13 Tietojen ryhmittely. 393
Miksi tiedot pitää ryhmitellä.393
GROUP BY lauseke. 395
Joidenkin rajoitusten asettaminen.404
Käytetään GROUP BY.408:aa
Operaattoriesimerkkejä.409
Tulokset.417
Tehtäviä itsenäiseen ratkaisuun.418
Luku 14 Ryhmitettyjen tietojen suodatus.420
Ryhmien kaventuminen.420
Suodattimet: Tunne ero. 425
HAVINGin käyttö. 432
Esimerkkejä operaattorista. 433
Tulokset. 441
Ongelmia itsenäiseen ratkaisuun. 441
Johtopäätös. 445
Hakemukset 447
Liite A SQL-standardikaaviot. 449
Liite B Käytetyt tietokantarakenteet
esimerkkeinä. 455
Liite C Lue lisää. 459

Esipuhe
SQL Queries for Mere Mortals on erinomainen johdatus SQL-kyselyihin ja täydentää Addison-Wesleyn aiempaa kirjaa Database Design for Mere Mortals. Voidaan sanoa, että tämä on jopa parempi johdanto kuin ensimmäinen kirja. Todellinen ohjelmoija (eli pelkkä kuolevainen) käyttää enemmän aikaa SQL-kyselyjen kirjoittamiseen ja vähemmän aikaa itse tietokannan suunnitteluun. Järjestelmät ovat korkeasti palkattujen tietokantojen ylläpitäjät, jotka omistavat yksityisiä toimistoja ja urheiluautoja. Useimmat ohjelmoijat yrittävät saada SQL:n toimimaan tiukasti määritellyssä skeemassa.
Perustan tietokantoja ja opetan edistyksellistä SQL:ää ammatissani, joten voin todistaa, että useimmat SQL-tekstit ovat yhtä luettavia kuin egyptiläiset hieroglyfit. Kun ohjelma alkaa toimia, sen kirjoittanut ohjelmoija siirtyy seuraavaan tehtävään katsomatta koskaan taaksepäin, mitä on tehty. Ja kun jokin menee pieleen tämän ohjelman kanssa, toinen henkilö lähettää epätoivoisia viestejä Internetin keskusteluryhmiin, joissa John ja Mike pelastavat hänet muutamalla viisauden sanalla ja kirjoittamalla koodi uudelleen. He ovat auttaneet ihmisiä ratkaisemaan SQL-ongelmiaan vuosia. On vihdoin aika laittaa kaikki kirjaan, jota kuka tahansa voi käyttää!


Ilmainen lataus e-kirja katso ja lue kätevässä muodossa:
Lataa kirja SQL Queries for Mere Mortals, A Practical Guide to Data Manipulation in SQL, Michael J. Hernandez, John L. Viescas., 2003 - fileskachat.com, nopea ja ilmainen lataus.

Lataa pdf
Voit ostaa tämän kirjan alta paras hinta alennuksella toimituksella koko Venäjälle.

Lataa kirja SQL Queries for Mere Mortals

SQL-kirjat – SQL-kyselyt pelkille kuolevaisille

Muutaman viime vuoden aikana SQL on kehittynyt vain tietotekniikan tutkijoiden tuntemasta kielestä laajalti käytetyksi kansainväliseksi standardiksi. Joka vuosi toimitettavien SQL-yhteensopivien tietokantojen kokonaismäärä on nyt miljoonia. Jos käytät yrityksen tietoja Internetissä tai intranetin kautta, käytät todennäköisesti SQL:ää. SQL Queries for Mere Mortals auttaa aloittelijoita oppimaan SQL-kyselyjen perusteet ja on tärkeä viiteopas kokeneille ja edistyneille käyttäjille.

SQL-kyselyt kuolevaisille. Kuvaus SQL-kirjasta

Kirja on erinomainen johdatus SQL-kyselyihin ja täydentää hyvin aiempaa kirjaa Database Design for Mere Mortals, jonka on julkaissut Addison-Wesley. Voidaan sanoa, että tämä on jopa parempi johdanto kuin ensimmäinen kirja. Todellinen ohjelmoija (eli pelkkä kuolevainen) käyttää enemmän aikaa SQL-kyselyjen kirjoittamiseen ja vähemmän aikaa itse tietokannan suunnitteluun. Järjestelmät ovat korkeasti palkattujen tietokantojen ylläpitäjät, jotka omistavat yksityisiä toimistoja ja urheiluautoja. Useimmat ohjelmoijat yrittävät saada SQL:n toimimaan tiukasti määritellyssä skeemassa.
Määritän tietokantoja ja opetan edistyksellistä SQL:ää ammatissani, joten voin vahvistaa, että useimmat SQL-tekstit ovat aivan yhtä
houkutteleva lukemaan, aivan kuten egyptiläiset hieroglyfit. Kun ohjelma alkaa toimia, sen kirjoittanut ohjelmoija siirtyy seuraavaan tehtävään katsomatta koskaan taaksepäin, mitä on tehty. Ja kun jokin menee pieleen tämän ohjelman kanssa, toinen henkilö lähettää epätoivoisia viestejä Internetin keskusteluryhmiin, joissa John ja Mike pelastavat hänet muutamalla viisauden sanalla ja kirjoittamalla koodi uudelleen. He ovat auttaneet ihmisiä ratkaisemaan heidän liittyviä ongelmiaan SQL. On vihdoin aika laittaa kaikki kirjaan, jota kuka tahansa voi käyttää!
Se ei ole ollenkaan vaikeaa eikä vaadi muuta aikaa kirjoittamiseen hyvä ohjelma. Jos ymmärrät mitä olet tekemässä, useimmat ongelmat voidaan ratkaista yksinkertaisesti. Ensinnäkin sinun on opittava perusasiat. Tämä kirja antaa sinulle mahdollisuuden oppia nämä perusasiat ymmärrettävällä ja hyvin kirjoitetulla tavalla. Sitten sinun on ymmärrettävä, milloin ja miten yksinkertainen ratkaisu räätälöidään tiettyyn DBMS-järjestelmään ja tiettyyn SQL-toteutukseen. Kun perusasiat hallitaan luotettavasti, ota yhteyttä niin opetan sinulle todella ei-triviaaleja asioita.

Tietokannat Yleiset Michael J. Hernandez, John L. Viescas - SQL-kyselyt kuolevaisille

Michael J. Hernandez, John L. Viescas - SQL-kyselyitä kuolevaisille

03.09.2009

Kirja SQL Queries for Mere Mortals on erinomainen johdatus SQL-kyselyihin. Todellinen ohjelmoija (pelkkä kuolevainen) käyttää paljon aikaa SQL-kyselyjen kirjoittamiseen ja vähemmän aikaa itse tietokannan suunnitteluun. Järjestelmät ovat korkeasti palkattujen tietokantojen ylläpitäjät, jotka omistavat yksityisiä toimistoja ja urheiluautoja. Useimmat ohjelmoijat yrittävät saada SQL:n toimimaan tiukasti määritellyssä skeemassa.

Tietoja kirjoittajista
Michael J. Hernandez on tunnettu relaatiotietokantakonsultti ja DataTex Consulting Groupin omistaja Seattlessa. Hän pitää usein esitelmiä erilaisissa konferensseissa. Hän kirjoitti myös kirjan Database Design for Mere Mortals.

John L. Viescas- Viescas Consulting, Inc:n, tunnetun tietokantakonsultointiyrityksen, toimitusjohtaja. Hän on myös kirjoittanut myydyimmän kirjan Running Microsoft Access 2000 ja Programmer's Quick Reference Guide to SQL.