SQL upiti za obične smrtnike. Michael J. Hernandez, John L. Viescas - SQL upiti za obične smrtnike Martin Graber sql za obične smrtnike

💖 Sviđa li vam se? Podijelite vezu sa svojim prijateljima
Baze podataka General Michael J. Hernandez, John L. Viescas - SQL upiti za obične smrtnike

Michael J. Hernandez, John L. Viescas - SQL upiti za obične smrtnike

03.09.2009

Knjiga SQL upiti za obične smrtnike odličan je uvod u SQL upite. Pravi programer (obični smrtnik) troši puno vremena na pisanje SQL upita, a manje vremena na dizajniranje same baze podataka. Sheme stvaraju visoko plaćeni administratori baza podataka koji posjeduju privatne urede i sportske automobile. Većina programera pokušava natjerati SQL da radi unutar strogo definirane sheme.

O autorima
Michael J. Hernandez je poznati konzultant za relacijske baze podataka i vlasnik DataTex Consulting Groupa u Seattleu. Često izlaže na raznim konferencijama. Napisao je i knjigu Dizajn baze podataka za obične smrtnike.

John L. Viescas- Predsjednik Viescas Consulting, Inc., renomirane konzultantske tvrtke za baze podataka. Također je autor najprodavanije knjige Running Microsoft Access 2000 i Programmer's Quick Reference Guide to SQL.

Preuzmite knjigu SQL upiti za obične smrtnike

SQL knjige - SQL upiti za obične smrtnike

Tijekom proteklih nekoliko godina SQL je evoluirao od jezika poznatog samo računalnim znanstvenicima do široko korištenog međunarodnog standarda. Ukupan broj baza podataka kompatibilnih sa SQL-om isporučenih svake godine sada se broji u milijunima. Ako korporativnim informacijama pristupate na Internetu ili preko intraneta, tada vjerojatno koristite SQL. SQL upiti za obične smrtnike pomažu početnicima da nauče osnove SQL upita i bitan su referentni vodič za iskusne i napredne korisnike.

SQL upiti za obične smrtnike. Opis knjige o SQL-u

Knjiga je izvrstan uvod u SQL upite i dobro nadopunjuje prethodnu knjigu, Dizajn baze podataka za obične smrtnike, koju je objavio Addison-Wesley. Moglo bi se reći da je ovo još bolji uvod od prve knjige. Pravi programer (odnosno obični smrtnik) troši više vremena na pisanje SQL upita, a manje vremena na dizajniranje same baze podataka. Sheme stvaraju visoko plaćeni administratori baza podataka koji posjeduju privatne urede i sportske automobile. Ono što većina programera radi je pokušaj natjerati SQL da radi unutar strogo definirane sheme.
Konfiguriram baze podataka i podučavam napredni SQL u svojoj struci, tako da mogu potvrditi da je većina SQL tekstova jednako
privlačan za čitanje, baš poput egipatskih hijeroglifa. Jednom kada program počne raditi, programer koji ga je napisao prelazi na sljedeći zadatak, nikad se ne osvrćući na ono što je učinjeno. A kada nešto pođe po zlu s ovim programom, druga osoba šalje očajničke poruke internetskim grupama za raspravu, gdje će je John i Mike spasiti s nekoliko riječi mudrosti i prepisivanjem koda. Pomažu ljudima u rješavanju njihovih problema povezanih s SQL. Napokon je došlo vrijeme da se sve to stavi u knjigu koju svatko može koristiti!
Uopće nije teško i ne zahtijeva nikakvo drugo vrijeme za pisanje dobar program. Ako razumijete što radite, onda se većina problema može riješiti prilično jednostavno. Prije svega, morate naučiti osnove. Ova vam knjiga daje priliku naučiti te osnove na razumljiv i dobro napisan način. Zatim morate razumjeti kada i kako skrojiti jednostavno rješenje za određeni DBMS i određenu SQL implementaciju. Kada osnove pouzdano savladate, javite mi se i naučit ću vas doista netrivijalnim stvarima.

Tijekom proteklih nekoliko godina SQL je evoluirao od jezika poznatog samo računalnim znanstvenicima do široko korištenog međunarodnog standarda. Ukupan broj baza podataka kompatibilnih sa SQL-om isporučenih svake godine sada se broji u milijunima. Ako korporativnim informacijama pristupate na Internetu ili preko intraneta, tada vjerojatno koristite SQL. SQL upiti za obične smrtnike pomažu početnicima da nauče osnove SQL upita i bitan su referentni vodič za iskusne i napredne korisnike.


Sadržaj.
Dio I Relacijske baze podataka i SQL. 1
Poglavlje 1 Što je "relacijski"? 3
Vrste baza podataka3
Pripovijetka relacijski model. 4
Anatomija relacijskih baza podataka. 5
Zašto je sve ovo potrebno? 14
Rezultati.16
Poglavlje 2 Osiguravanje pouzdanosti strukture baze podataka. 17
Zašto je ovo poglavlje ovdje? 17
Zašto vam je potrebna dobro osmišljena struktura? 18
Postavljanje polja. 18
Postavljanje stolova. 26
Ugradnja i ispravljanje spojeva. 36
I to je sve?. 43
Rezultati. 43
Poglavlje 3 Kratka povijest SQL-a. 45
Porijeklo SQL-a. 45
Rane implementacije. 47
".a onda je tu bio Standard." 48
Razvoj ANSI/ISO standarda. 49
Što budućnost nosi. 54
Zašto naučiti SQL. 56
Rezultati. 57
Dio II Osnove SQL-a. 59
Poglavlje 4 Stvaranje jednostavnih upita. 61
Uvod u SQL. 61
SELECT izjava. 62
Kratka digresija: Podaci nasuprot informacijama.64
Prevođenje upita u SQL. 66
Uklonite duplicirane retke.72
Razvrstavanje informacija. 74
Spasavanje posla79
Primjeri operatora. 79
Rezultati.87
Zadaci za neovisna odluka. 88
Poglavlje 5 Kako dobiti više od stupaca. 91
SELECT uvjet, uzeti dva.92
Izvan osnova96
Što je "izraz"97
Što pokušavate izraziti.97
Vrste izraza. 100
Korištenje izraza u SELECT uvjetu. 109
Null vrijednost. 117
Primjeri operatora. 120
Rezultati.127
Problemi za samostalno rješavanje. 128
Poglavlje b Filtriranje podataka 131
Kvalificiranje onoga što je dobiveno korištenjem WHERE.131
Definiranje pojmova za pretraživanje.135
Korištenje više uvjeta.156
Ponovni pregled NULL: Napomena upozorenja.168
Izražavanje uvjeta različiti putevi. 172
Primjeri operatora. 173
Rezultati.179
Problemi za samostalno rješavanje. 179
Dio III Rad s više tablica. 183
Poglavlje 7 Razmišljanje u skupovima. 185
Što je set? 186
Operacije na skupovima.186
Križanje. 187
Razlika. 192
Udruga. 199
Postavite operacije u SQL-u. 203
Rezultati.212
Poglavlje 8 Interne veze. 214
Što je JOIN. 214
UNUTARNJI SPOJ. 215
Primjena uvjeta INNER JOIN.231
Primjeri operatora.233
Rezultati.251
Zadaci za samostalno rješavanje.251
Poglavlje 9 Vanjske veze.255
Što je OUTER JOIN.255
LIJEVI/DESNI VANJSKI SPOJ.257
PUN VANJSKI SPOJ.276
Korištenje OUTER JOIN operacija.281
Primjeri operatora.282
Rezultati.295
Zadaci za samostalno rjeenje296
Poglavlje 10 Operacije UNION-a 298
Što je UNION.298
Pisanje upita s UNION.300
Primjena UNION.311
Primjeri operatora.312
Rezultati.322
Zadaci za samostalno rješavanje.322
Poglavlje 11* Podupiti325
Što je podupit.326
Podupiti kao izrazi sa stupcima.327
Podupiti kao filteri.332
Korištenje podupita.347
Primjeri operatora349
Rezultati.361
Zadaci za samostalno rješavanje.362
Dio IV. Sažimanje podataka i grupiranje. 365
Poglavlje 12* Jednostavni zbroj.367
Funkcije agregata.367
Korištenje agregatnih funkcija u filtrima.381
Primjeri operatora.384
Rezultati.390
Zadaci za samostalno rješavanje.390
Poglavlje 13 Grupiranje podataka. 393
Zašto trebate grupirati podatke.393
GROUP BY klauzula. 395
Nametanje nekih ograničenja.404
Korištenje GROUP BY.408
Primjeri operatora.409
Rezultati.417
Zadaci za samostalno rješavanje.418
Poglavlje 14 Filtriranje grupiranih podataka.420
Sužavanje grupa.420
Filtri: osjetite razliku. 425
Korištenje HAVING. 432
Primjeri operatora. 433
Rezultati. 441
Problemi za samostalno rješavanje. 441
Zaključak. 445
Prijave 447
Dodatak A SQL standardni dijagrami. 449
Dodatak B Korištene strukture baze podataka
kao primjeri. 455
Dodatak C Preporučena literatura. 459

Predgovor
SQL upiti za obične smrtnike izvrstan su uvod u SQL upite i nadopunjuju prethodnu knjigu, Dizajn baze podataka za obične smrtnike, autora Addison-Wesley. Moglo bi se reći da je ovo još bolji uvod od prve knjige. Pravi programer (odnosno obični smrtnik) troši više vremena na pisanje SQL upita, a manje vremena na dizajniranje same baze podataka. Sheme stvaraju visoko plaćeni administratori baza podataka koji posjeduju privatne urede i sportske automobile. Ono što većina programera radi je pokušaj natjerati SQL da radi unutar strogo definirane sheme.
Postavljam baze podataka i podučavam napredni SQL u svojoj struci, tako da mogu potvrditi da je većina SQL tekstova čitljiva poput egipatskih hijeroglifa. Jednom kada program počne raditi, programer koji ga je napisao prelazi na sljedeći zadatak, nikad se ne osvrćući na ono što je učinjeno. A kada nešto pođe po zlu s ovim programom, druga osoba šalje očajničke poruke internetskim grupama za raspravu, gdje će je John i Mike spasiti s nekoliko riječi mudrosti i prepisivanjem koda. Oni već godinama pomažu ljudima riješiti njihove SQL probleme. Napokon je došlo vrijeme da se sve to stavi u knjigu koju svatko može koristiti!


Besplatno preuzimanje e-knjiga u prikladnom formatu, gledajte i čitajte:
Preuzmite knjigu SQL Queries for Mere Mortals, A Practical Guide to Data Manipulation in SQL, Michael J. Hernandez, John L. Viescas., 2003. - fileskachat.com, brzo i besplatno preuzimanje.

Preuzmite pdf
Ovu knjigu možete kupiti ispod najbolja cijena s popustom s dostavom u cijeloj Rusiji.



SQL ZA OBIČNE SMRTNIKE potpuni je uvod u strukturirani jezik upita, napisan posebno za početnike. Ako nemate iskustva u upravljanju bazama podataka, ova će vas knjiga naučiti kako jednostavno i tečno raditi sa SQL-om, koristeći jednostavne upite i složene operacije. Za svladavanje SQL-a:

  • Razumjeti koncepte povezane s upravljanjem bazom podataka s kratkim, jednostavnim uvodom u relacijske baze podataka.
  • Slijedite ove upute za korištenje osnovnih SQL naredbi za pronalaženje i rukovanje informacijama u podatkovnim tablicama. Naučite vješto birati, sažimati i upravljati podacima.
  • Učinkovito radite sa složenim podatkovnim tablicama primjenom naprednih tehnika upita na više od jedne tablice istovremeno, konstruirajući složene upite i podupite.
  • Napravite nove podatkovne tablice za poslovne aplikacije trgovanja. Naučite važna načela učinkovitog dizajna baze podataka i tehnike za osiguranje integriteta i sigurnosti podataka.
  • Naučite koristiti SQL s programskim jezicima koristeći posebno poglavlje za programere.

SQL ZA OBIČNE SMRTNIKE bitan je vodič za svaku implementaciju strukturiranog upitnog jezika, uključujući brzu referencu standardnog SQL-a i opis općih svojstava nestandardnog SQL-a.

1. Uvod u relacijske baze podataka
2. Uvod u SQL
3. Korištenje SQL-a za dohvaćanje podataka iz tablica
4. Korištenje relacijskih i Booleovih operatora za stvaranje složenijih predikata
5. Korištenje posebnih operatora u “uvjetima”
6. Sažimanje podataka korištenjem agregacijskih funkcija
7. Oblikovanje rezultata upita
8. Korištenje više tablica u jednom upitu
9. Operacija spajanja čiji su operandi predstavljeni jednom tablicom
10. Upiti za gniježđenje
11. Povezani podupiti
12. Korištenje operatora EXISTS
13. Korištenje operatora ANY, ALL i SOME
14. Korištenje klauzule UNION
15. Unos, brisanje i promjena vrijednosti polja
16. Korištenje podupita s naredbama ažuriranja
17. Izrada tablica
18. Ograničenja skupa važećih vrijednosti podataka
19. Održavajte integritet podataka
20. Uvod u Poglede
21. Promjena vrijednosti pomoću prikaza
22. Određivanje prava pristupa podacima
23. Globalni aspekti SQL-a
24. Kako održavati red u bazi podataka SQL podaci
25. Korištenje SQL-a s drugim programskim jezicima (ugrađeni SQL)
Prijave
A. Odgovori na vježbe
B. SQL tipovi podataka
C. Neka uobičajena odstupanja od SQL standarda
D. Pomoć za sintaksu i naredbe
E. Tablice korištene u primjerima
F. SQL danas

Uvod u relacijske baze podataka

... Također ćemo koristiti oba pojma kao sinonime kada budemo govorili o SQL-u. Već ste upoznati s jednostavnim tablicama. Usprkos svojoj kratkoći i jednostavnosti, sasvim su prikladni za demonstraciju najvažnijih značajki jezika, kao što ćete kasnije i sami vidjeti. Ponekad ćemo predstaviti druge tablice ili pogledati druge podatke u jednoj od ovih tablica kako bismo prikazali neke dodatne mogućnosti njihove primjene. Sada smo spremni zaroniti ravno u SQL. Sljedeće poglavlje, do
kojem ćete se povremeno morati vraćati, daje opću ideju o jeziku i orijentira vas u materijalu predstavljenom u knjizi.

Uvod u SQL

Ovo poglavlje pokriva puno osnovnih informacija koje vam daju pregled SQL-a. Naučili ste kako je strukturiran, kako se koristi, kako izražava podatke, kako i tko ga je definirao (i napetosti koje nastaju), te neke od konvencija i terminologije korištene za opisivanje. Sljedeće poglavlje detaljno objašnjava formiranje i rad naredbi. Naučit ćete o naredbi koja vam omogućuje dohvaćanje informacija iz tablica i jedna je od najčešće korištenih naredbi u SQL-u. Određene informacije iz baze podataka moći ćete dohvatiti sami.

Globalni aspekti SQL-a

  • Sinonimi (kako stvoriti nova imena za podatkovne objekte)
  • Prostor baze podataka (dbspace) (kako podijeliti prostor dostupan u bazi podataka)
  • Obrada transakcije (kako spremiti ili odbaciti promjene u bazi podataka)
  • Kontrola istovremenosti (kako vam SQL omogućuje da spriječite međusobno ometanje naredbi)

Sinonimi su objekti, imaju imena i (ponekad) vlasnike, ali ne postoje neovisno o tablici čije ime zamjenjuju. Mogu se dijeliti i stoga biti dostupni svima koji imaju pristup objektu ili mogu biti u vlasništvu samo određenog korisnika. Dbprostori su pododjeljci baze podataka dodijeljeni korisnicima. Povezane tablice koje se često podvrgavaju operaciji spajanja najbolje je pohraniti u isti prostor baze podataka. COMMIT i ROLLBACK su naredbe koje se koriste za grupno spremanje svih promjena u bazi podataka od prethodne naredbe COMMIT ili ROLLBACK ili početka sesije, ili za njihovo napuštanje. Kontrola istodobnosti određuje u kojoj mjeri istodobne naredbe utječu jedna na drugu. Ovdje se pojavljuju operativne razlike u tome kako baze podataka rade i kako su naredbe izolirane.

Kako održavati red u SQL bazi podataka

Dakle, SQL sustavi koriste skup tablica koji se naziva sistemski direktorij strukture baze podataka. Ove se tablice mogu pretraživati, ali se ne mogu ažurirati. Također možete dodati (ili izbrisati) stupce komentara u tablice SYSTEMCATALOG i SYSTEMCOLUMNS. Stvaranje prikaza na ovim tablicama izvrstan je način da točno definirate kojim informacijama korisnici imaju ovlaštenje za pristup. Ovo zaključuje našu raspravu o SQL-u u interaktivnom načinu rada. Sljedeće poglavlje će pogledati kako koristiti SQL izravno u programima napisanim u programskim jezicima; Ova uporaba omogućuje vam da iskoristite interakciju programa s bazom podataka.

Korištenje SQL-a s drugim programskim jezicima (ugrađeni SQL)

SQL naredbe uključene su u proceduralne programske jezike kako bi se kombinirale snage dvaju pristupa. Implementacija ove značajke zahtijeva neka SQL proširenja. Ugrađene SQL naredbe prevodi program koji se naziva predkompajler (predprocesor) kako bi proizveo program koji može razumjeti prevodilac jezika visoke razine. Ugrađene SQL naredbe zamjenjuju se pozivima rutina koje su stvorene pomoću ugrađenog predprocesora; te se rutine nazivaju pristupnim modulima. Koristeći ovaj pristup, ANSI podržava ugrađeni SQL za jezike Pascal programiranje, FORTRAN, COBOL, PL/1. Programeri također koriste druge jezike. Najvažniji od njih je C. Kada se opisuje ugrađeni SQL, posebnu pozornost treba obratiti na sljedeće:

  • Sve ugrađene SQL naredbe počinju i završavaju s EXEC SQL, ovisno o korištenom jeziku visoke razine.
  • Sve varijable jezika visoke razine koje se koriste u SQL naredbama moraju biti uključene u odjeljak SQL opisi prije njegove upotrebe.
  • Ako se u SQL naredbama koriste varijable jezika visoke razine, ispred njihovih imena mora stajati dvotočka.
  • Izlaz upita može se pohraniti izravno u jezične varijable visoke razine pomoću INTO ako i samo ako upit odabire jedan redak.
  • Kursori se mogu koristiti za pohranjivanje izlaza upita i pristupanje retku po retku. Kursori se deklariraju (zajedno s definicijom upita čiji izlaz kursor sadrži), otvaraju (što odgovara izvršenju upita) i zatvaraju (što odgovara uklanjanju izlaza iz kursora, prekidajući vezu između izlaz i kursor). Dok je pokazivač otvoren, možete koristiti naredbu FETCH za pristup izlazu upita: jedan red za svako izvršenje naredbe FETCH.
  • Kursori mogu biti ažurirani ili samo za čitanje. Da bi se mogao ažurirati, kursor mora ispunjavati sve iste kriterije kao i pogled. Ne smije koristiti klauzule ORDER VU i UNION, koje je zabranjeno koristiti u pogledu. Kursor koji nije ažuriran je kursor samo za čitanje.
  • Ako se kursor može ažurirati, može se koristiti za manipuliranje redovima koji se koriste ugrađenim SQL naredbama UPDATE i DELETE u klauzuli WHERE CURRENT OF. DELETE ili UPDATE moraju pripadati tablici kojoj se pristupa putem pokazivača upita.
  • SQLCODE se može deklarirati kao numerička varijabla za svaki program koji koristi ugrađeni SQL. Vrijednosti ove varijable postavljaju se automatski nakon svake izvršene SQL naredbe.
  • Ako se SQL naredba izvodi normalno, ali ne proizvodi izlaz ili ne čini očekivane promjene u bazi podataka, SQLCODE je postavljen na 100. Ako naredba ne uspije, SQLCODE je postavljen na neki negativno značenje, opisujući uzrok pogreške, ovisno o specifičnom SQL sustavu. Inače, SQLCODE je nula.
  • Klauzula WHENEVER se može koristiti za određivanje akcije koju treba poduzeti ako je SQLCODE 100 (NOT FOUND) ili negativan (SQLERROR). Ova se radnja sastoji od odlaska na određenu točku u programu (GOTO<метка>) ili izvršiti "praznu radnju" (NASTAVITI, ekvivalentno konceptu "ne raditi ništa"). Zadana postavka je "prazna radnja".
  • Kao indikatori mogu se koristiti samo numeričke varijable. Indikatorske varijable slijede imena drugih varijabli u SQL naredbi bez ikakvih znakova za razdvajanje osim riječi INDIKATOR.
  • Obično je vrijednost indikatorske varijable O. Ako SQL naredba pokuša postaviti NULL vrijednost u jezičnu varijablu visoke razine koja koristi ovaj indikator, dodjeljuje joj se negativna vrijednost. Ovo se svojstvo može koristiti za zaštitu od pogreške i kao zastavica za označavanje NULL vrijednosti u SQL-u koje će se posebno interpretirati u glavnom programu.
  • Indikatorske varijable mogu se koristiti za umetanje NULL vrijednosti u SQL INSERT ili UPDATE naredbe. Oni uzimaju pozitivne vrijednosti kada dođe do skraćivanja niza.
SQL za obične smrtnike + SQL za 10 minuta
Sams naučite sami SQL u 10 minuta
Objavio Ben Forta
Prevoditelj: V. Ginzburg
Jezici: ruski
Izdavač: Williams
Serija: Naučite za 10 minuta
ISBN 978-5-8459-1858-1, 978-0-672-33607-2; 2014

Stranice 288 str.
Format 84x108/32 (130x200 mm)
Naklada 2000 primjeraka.
Tvrdi uvez Meki uvez

Knjiga SQL u 10 minuta nudi jednostavna i praktična rješenja za one koji žele brzo doći do rezultata. Nakon što odradite sve 22 lekcije, od kojih svaka neće trajati više od 10 minuta, naučit ćete sve što trebate praktična aplikacija SQL. Primjeri navedeni u knjizi prikladni su za IBM DB2, Microsoft Access, Microsoft SQL poslužitelj, MySQL, Oracle, PostgreSQL, SQLite, MariaDB i Apache OpenOffice Base.
pristup svim poveznicama
Vizualni primjeri pomoći će vam razumjeti strukturu SQL naredbi.
Savjeti će predložiti prečace do rješenja.
Upozorenja će vam pomoći da izbjegnete uobičajene pogreške.
Bilješke će pružiti dodatna pojašnjenja.
Što možete naučiti u 10 minuta:


  • - osnovne SQL naredbe;
    - stvaranje složenih SQL upita s mnogo klauzula i operatora;
    - izdvajanje, sortiranje i formatiranje podataka;
    - dobivanje specifičnih podataka različitim metodama filtriranja;
    - primjena sumarnih funkcija za dobivanje sumarnih podataka;
    - kombiniranje relacijskih tablica;
    - dodavanje, ažuriranje i brisanje podataka;
    - izrada i presvlačenje stolova;
    - rad s pogledima, pohranjenim procedurama i još mnogo toga.
Ben Forta je direktor razvoja u tvrtki Adobe Systems. Autor brojnih najprodavanijih knjiga, uključujući knjige o bazama podataka, SQL-u i ColdFusionu. Ima odlično iskustvo u dizajnu baze podataka i razvoju aplikacija.

Razumijevanje SQL-a
Autor: Martin Graber
Prevoditelj: V. Yastrebov
Jezici: ruski
Izdavač: Lori
ISBN 978-5-85582-301-1; 2014
dodatne karakteristike
Stranice 378 str.
Format 70x100/16 (170x240 mm)
Naklada 200 primjeraka.
Tvrdi uvez Meki uvez

SQL ZA OBIČNE SMRTNIKE potpuni je uvod u strukturirani jezik upita, napisan posebno za početnike. Ako nemate iskustva u upravljanju bazama podataka, ova će vas knjiga naučiti kako jednostavno i tečno raditi sa SQL-om, koristeći jednostavne upite i složene operacije. Za svladavanje SQL-a:
- Razumjeti koncepte povezane s upravljanjem bazom podataka s kratkim i jednostavnim uvodom u relacijske baze podataka.
- Slijedite ove upute za korištenje osnovnih SQL naredbi za pronalaženje i manipuliranje podacima u podatkovnim tablicama. Naučite vješto birati, sažimati i upravljati podacima.
- Učinkovito radite sa složenim podatkovnim tablicama primjenom naprednih tehnika upita na više od jedne tablice istovremeno, konstruirajući složene upite i podupite.
- Napravite nove podatkovne tablice za poslovne aplikacije trgovanja. Naučite važna načela učinkovitog dizajna baze podataka i tehnike za osiguranje integriteta i sigurnosti podataka.
- Naučite koristiti SQL s programskim jezicima koristeći posebno poglavlje za programere.

SQL ZA OBIČNE SMRTNIKE bitan je vodič za svaku implementaciju strukturiranog upitnog jezika, uključujući brzu referencu standardnog SQL-a i opis općih svojstava nestandardnog SQL-a.



reci prijateljima
Pročitajte također