SQL in lectii de 10 minute
DESCRIERE
SQL este cel mai frecvent utilizat limbaj de baze de date. Indiferent ca sunteti un creator de aplicatii, administrator de baze de date, proiectant de aplicatii Web sau utilizator Microsoft Office, cunostintele solide de lucru cu SQL reprezinta o componenta importanta a interactiunii cu bazele de date.
Despre autor
Ben Forta este expert tehnic principal al companiei Macromedia si are aproape 20 de ani de experienta în industria calculatoarelor, în domeniile dezvoltarii produselor, al asistentei, al pregatirii si al marketingului de produs. Ben este autorul titlurilor de succes ColdFusion Web Application Construction Kit si Advanced ColdFusion Development (ambele publicate de editura Que), Sams Teach Yourself Regular Expressions in 10 Minutes (din aceeasi serie cu volumul de fata), precum si carti despre Flash, Java, WAP, Windows 2000 si alte subiecte. Are o vasta experienta în domeniul proiectarii si al dezvoltarii bazelor de date, a implementat baze de date pentru numeroase programe software comerciale renumite; de asemenea, tine frecvent prelegeri si scrie articole despre tehnologiile legate de Internet si de bazele de date.
Cui îi este destinata aceasta carte?
Cartea va este destinata daca:
Sunteti începator în materie de SQL.
Doriti sa învatati rapid cum sa obtineti maximum de rezultate din utilizarea acestui program.
Doriti sa învatati modul de utilizare a limbajului SQL la dezvoltarea propriilor dumneavoastra aplicatii.
Doriti sa dobânditi, cu rapiditate si usurinta, productivitate în acest limbaj, fara a cere ajutorul altcuiva.
Cuprins
Introducere
1 Sa întelegem SQL
Notiuni elementare de baze de date
Ce este o baza de date?
Tabele
Coloane si tipuri de date
Rânduri
Chei primare
Ce este SQL?
Încercati singur
Rezumat
2 Regasirea datelor
Instructiunea SELECT
Regasirea coloanelor individuale
Regasirea de coloane multiple
Regasirea tuturor coloanelor
Rezumat
3 Sortarea datelor regasite
Sortarea datelor
Sortarea în functie de coloane multiple
Sortarea în functie de pozitia coloanei
Specificarea directiei de sortare
Rezumat
4 Filtrarea datelor
Utilizarea clauzei WHERE
Operatorii clauzei WHERE
Rezumat
5 Filtrarea avansata a datelor
Combinarea clauzelor WHERE
Utilizarea operatorului IN
Utilizarea operatorului NOT
Rezumat
6 Utilizarea filtrarii prin intermediul caracterelor de înlocuire
Utilizarea operatorului LIKE
Sugestii de utilizare a caracterelor de înlocuire
Rezumat
7 Crearea câmpurilor cu valoare calculata
Sa întelegem notiunea de câmp cu valoare calculata
Concatenarea câmpurilor
Efectuarea calculelor matematice
Rezumat
8 Utilizarea functiilor de manipulare a datelor
Sa întelegem notiunea de functie
Utilizarea functiilor
Rezumat
9 Sintetizarea datelor
Utilizarea functiilor agregat
Functii agregat cu valori distincte
Combinarea functiilor agregat
Rezumat
10 Gruparea datelor
Sa întelegem notiunea de grupare a datelor
Crearea grupurilor
Filtrarea grupurilor
Grupare si sortare
Ordinea clauzelor SELECT
Rezumat
11 Lucrul cu sub-interogari
Sa întelegem notiunea de sub-interogare
Filtrarea în functie de sub-interogare
Utilizarea sub-interogarilor sub forma de câmpuri cu valoare calculata
Rezumat
12 Unirea tabelelor
Sa întelegem notiunea de uniune
Crearea unei uniuni
Rezumat
13 Crearea de uniuni complexe
Utilizarea alias-urilor de tabele
Utilizarea diferitelor tipuri de uniuni
Utilizarea de uniuni cu functii agregat
Utilizarea uniunilor si a conditiilor de uniune
Rezumat
14 Combinarea interogarilor
Sa întelegem notiunea de interogare combinata
Crearea interogarilor combinate
Rezumat
15 Inserarea datelor
Sa întelegem notiunea de inserare a datelor
Copierea datelor dintr-un tabel în altul
Rezumat
16 Actualizarea si stergerea datelor
Actualizarea datelor
Stergerea datelor
Îndrumari pentru actualizarea si stergerea datelor
Rezumat
17 Crearea si manipularea tabelelor
Crearea tabelelor
Actualizarea tabelelor
Stergerea tabelelor
Modificarea numelui tabelelor
Rezumat
18 Utilizarea vederilor
Sa întelegem notiunea de vedere
Crearea vederilor
Rezumat
19 Lucrul cu proceduri stocate
Sa întelegem notiunea de procedura stocata
De ce se utilizeaza procedurile stocate
Executarea procedurilor stocate
Crearea procedurilor stocate
Rezumat
20 Gestiunea prelucrarii tranzactiilor
Sa întelegem notiunea de prelucrare a tranzactiilor
Controlul tranzactiilor
Rezumat
21 Utilizarea cursoarelor
Sa întelegem notiunea de cursor
Utilizarea cursoarelor
Rezumat
22 Sa întelegem caracteristicile avansate ale limbajului SQL
Sa întelegem notiunea de constrângere
Sa întelegem notiunea de index (indice)
Sa întelegem notiunea de declansator
Securitatea bazelor de date
Rezumat
A Scrapturi pentru exemplele de tabele
Sa întelegem exemplele de tabele
Obtinerea exemplelor de tabele
B Lucrul în aplicatii populare
Utilizarea Aqua Data Studio
Utilizarea DB2
Utilizarea Macromedia ColdFusion
Utilizarea programului Microsoft Access
Utilizarea Microsoft ASP
Utilizarea Microsoft ASP.NET
Utilizarea Microsoft Query
Utilizarea Microsoft SQL Server
Utilizarea MySQL
Utilizarea Oracle
Utilizarea PHP
Utilizarea PostgreSQL
Utilizarea Query Tool
Utilizarea Sybase
Configurarea surselor de date ODBC
C Sintaxa instructiunilor SQL
ALTER TABLE
COMMIT
CREATE INDEX
CREATE PROCEDURE
CREATE TABLE
CREATE VIEW
DELETE
DROP
INSERT
INSERT SELECT
ROLLBACK
SELECT
UPDATE
D Utilizarea tipurilor de date SQL
Tipuri de date sir
Tipuri de date numerice
Tipuri de date data/ora
Tipuri de date binare
E Cuvinte rezervate din limbajul SQL
Index
Despre autor
Ben Forta este expert tehnic principal al companiei Macromedia si are aproape 20 de ani de experienta în industria calculatoarelor, în domeniile dezvoltarii produselor, al asistentei, al pregatirii si al marketingului de produs. Ben este autorul titlurilor de succes ColdFusion Web Application Construction Kit si Advanced ColdFusion Development (ambele publicate de editura Que), Sams Teach Yourself Regular Expressions in 10 Minutes (din aceeasi serie cu volumul de fata), precum si carti despre Flash, Java, WAP, Windows 2000 si alte subiecte. Are o vasta experienta în domeniul proiectarii si al dezvoltarii bazelor de date, a implementat baze de date pentru numeroase programe software comerciale renumite; de asemenea, tine frecvent prelegeri si scrie articole despre tehnologiile legate de Internet si de bazele de date.
Cui îi este destinata aceasta carte?
Cartea va este destinata daca:
Sunteti începator în materie de SQL.
Doriti sa învatati rapid cum sa obtineti maximum de rezultate din utilizarea acestui program.
Doriti sa învatati modul de utilizare a limbajului SQL la dezvoltarea propriilor dumneavoastra aplicatii.
Doriti sa dobânditi, cu rapiditate si usurinta, productivitate în acest limbaj, fara a cere ajutorul altcuiva.
Cuprins
Introducere
1 Sa întelegem SQL
Notiuni elementare de baze de date
Ce este o baza de date?
Tabele
Coloane si tipuri de date
Rânduri
Chei primare
Ce este SQL?
Încercati singur
Rezumat
2 Regasirea datelor
Instructiunea SELECT
Regasirea coloanelor individuale
Regasirea de coloane multiple
Regasirea tuturor coloanelor
Rezumat
3 Sortarea datelor regasite
Sortarea datelor
Sortarea în functie de coloane multiple
Sortarea în functie de pozitia coloanei
Specificarea directiei de sortare
Rezumat
4 Filtrarea datelor
Utilizarea clauzei WHERE
Operatorii clauzei WHERE
Rezumat
5 Filtrarea avansata a datelor
Combinarea clauzelor WHERE
Utilizarea operatorului IN
Utilizarea operatorului NOT
Rezumat
6 Utilizarea filtrarii prin intermediul caracterelor de înlocuire
Utilizarea operatorului LIKE
Sugestii de utilizare a caracterelor de înlocuire
Rezumat
7 Crearea câmpurilor cu valoare calculata
Sa întelegem notiunea de câmp cu valoare calculata
Concatenarea câmpurilor
Efectuarea calculelor matematice
Rezumat
8 Utilizarea functiilor de manipulare a datelor
Sa întelegem notiunea de functie
Utilizarea functiilor
Rezumat
9 Sintetizarea datelor
Utilizarea functiilor agregat
Functii agregat cu valori distincte
Combinarea functiilor agregat
Rezumat
10 Gruparea datelor
Sa întelegem notiunea de grupare a datelor
Crearea grupurilor
Filtrarea grupurilor
Grupare si sortare
Ordinea clauzelor SELECT
Rezumat
11 Lucrul cu sub-interogari
Sa întelegem notiunea de sub-interogare
Filtrarea în functie de sub-interogare
Utilizarea sub-interogarilor sub forma de câmpuri cu valoare calculata
Rezumat
12 Unirea tabelelor
Sa întelegem notiunea de uniune
Crearea unei uniuni
Rezumat
13 Crearea de uniuni complexe
Utilizarea alias-urilor de tabele
Utilizarea diferitelor tipuri de uniuni
Utilizarea de uniuni cu functii agregat
Utilizarea uniunilor si a conditiilor de uniune
Rezumat
14 Combinarea interogarilor
Sa întelegem notiunea de interogare combinata
Crearea interogarilor combinate
Rezumat
15 Inserarea datelor
Sa întelegem notiunea de inserare a datelor
Copierea datelor dintr-un tabel în altul
Rezumat
16 Actualizarea si stergerea datelor
Actualizarea datelor
Stergerea datelor
Îndrumari pentru actualizarea si stergerea datelor
Rezumat
17 Crearea si manipularea tabelelor
Crearea tabelelor
Actualizarea tabelelor
Stergerea tabelelor
Modificarea numelui tabelelor
Rezumat
18 Utilizarea vederilor
Sa întelegem notiunea de vedere
Crearea vederilor
Rezumat
19 Lucrul cu proceduri stocate
Sa întelegem notiunea de procedura stocata
De ce se utilizeaza procedurile stocate
Executarea procedurilor stocate
Crearea procedurilor stocate
Rezumat
20 Gestiunea prelucrarii tranzactiilor
Sa întelegem notiunea de prelucrare a tranzactiilor
Controlul tranzactiilor
Rezumat
21 Utilizarea cursoarelor
Sa întelegem notiunea de cursor
Utilizarea cursoarelor
Rezumat
22 Sa întelegem caracteristicile avansate ale limbajului SQL
Sa întelegem notiunea de constrângere
Sa întelegem notiunea de index (indice)
Sa întelegem notiunea de declansator
Securitatea bazelor de date
Rezumat
A Scrapturi pentru exemplele de tabele
Sa întelegem exemplele de tabele
Obtinerea exemplelor de tabele
B Lucrul în aplicatii populare
Utilizarea Aqua Data Studio
Utilizarea DB2
Utilizarea Macromedia ColdFusion
Utilizarea programului Microsoft Access
Utilizarea Microsoft ASP
Utilizarea Microsoft ASP.NET
Utilizarea Microsoft Query
Utilizarea Microsoft SQL Server
Utilizarea MySQL
Utilizarea Oracle
Utilizarea PHP
Utilizarea PostgreSQL
Utilizarea Query Tool
Utilizarea Sybase
Configurarea surselor de date ODBC
C Sintaxa instructiunilor SQL
ALTER TABLE
COMMIT
CREATE INDEX
CREATE PROCEDURE
CREATE TABLE
CREATE VIEW
DELETE
DROP
INSERT
INSERT SELECT
ROLLBACK
SELECT
UPDATE
D Utilizarea tipurilor de date SQL
Tipuri de date sir
Tipuri de date numerice
Tipuri de date data/ora
Tipuri de date binare
E Cuvinte rezervate din limbajul SQL
Index
REVIEW-URI