Proceduri stocate in SQL Server. XML, HTML

Proceduri stocate in SQL Server. XML, HTML
-15%
Editura:
Pagini: 600
78,75 lei
92,65 lei (-15%)
Promoția expiră la 31.12.2016
Disponibilitate: In stoc furnizor
Timp confirmare stoc: 3 - 4 zile lucratoare

DESCRIERE

Despre carte
Mesajul acestei carti este ca realizarea procedurilor stocate in Transact-SQL este ca si realizarea programelor in orice alt limbaj. Necesita acelasi tip de pricepere, planificare, atentie la detaliu si intelegere larga a tehnologiei ca si celelalte limbaje de programare. Pentru a stapani Transact-SQL trebuie sa stapaniti mai intai bazele dezvoltarii de software, iar apoi, plecand de la aceasta fundatie, sa studiati Transact-SQL ca limbaj de programare in sine. Aceasta carte va invata cum sa realizati acest lucru.

Lucrarea se adreseaza mai ales dezvoltatorului mediu spre avansat. Se presupune ca stiti deja sa scrieti interogari Transact-SQL si sa creati proceduri stocate. In afara unor remarci introductive care pregatesc discutia, in aceasta carte nu veti gasi prea multe informatii pentru nivelul de incepator. Cartea se adreseaza dezvoltatorilor de nivel mediu sau avansat care doresc sa devina programatori de proceduri stocate mai buni - dezvoltatori care doresc sa ajunga la un nivel superior in maiestria software legata de Transact-SQL, programarea procedurilor stocate si XML.

Cuprins
Partea I: Notiuni de baza
Capitolul 1: Proceduri stocate - notiuni de baza

Ce este o procedura stocata

Avantajele procedurilor stocate

Crearea unei proceduri stocate

Modificarea procedurilor stocate

Executia procedurilor stocate

Proceduri stocate extinse

Probleme de mediu

Parametri

Limbajul de control al fluxului

Erori

Imbricare

Recursivitate

Rezumat

Capitolul 2: Conventii propuse
Formatarea sursei

Conventii de codare

Rezumat

Capitolul 3 : Modele generale de proiectare
Legea parcimoniei

Idiomuri

Modele de proiectare

Rezumat

Capitolul 4: Gestionarea codului sursa
Avantajele gestionarii codului sursa

Procedurile dt

Practici superioare

Controlul versiunii din Query Analyzer

Automatizarea generarii script-urilor cu control al versiunii

Rezumat

Capitolul 5: Proiectarea bazelor de date
Abordarea generala

Instrumente de modelare

Proiectul exemplu

Cele cinci procese

Examinarea celor cinci faze

Modelarea proceselor de activitate

Modelarea entitate-relatie

Modelarea relationala a datelor

Capitolul 6: Volume de date
Abordari in generarea datelor

Rezumat

Partea a II-a: Obiecte

Capitolul 7: Tratarea erorilor
Raportarea erorilor

RAISERROR

Tratarea erorilor

Rezumat

Capitolul 8: Declansatoare
Determinarea modificarilor

Tratarea valorilor secventiale

Restrictii care actioneaza asupra declansatoarelor

Declansatoare INSTEAD OF

Declansatoare si audituri

Tranzactii

Executie

Apelarea procedurilor stocate

Declansatoare imbricate

Dezactivarea declansatoarelor

Practici superioare

Rezumat

Capitolul 9: Vederi
Metadate

Restrictii

Vederi cu schema ANSI SQL

Vederi care pot fi actualizate

Clauza WITH CHECK OPTION

Tabele derivate

Vederi parametrizate

Vederi dinamice

Vederi partitionate

Vederi indexate

Proiectarea vederilor indexate modulare

Rezumat

Capitolul 10: Functii definite de utilizator
Functii scalare

Functii cu valoare de tabela

Functii inline

Limitari

Metadate

Crearea propriilor dumneavoastra functii de sistem

Retete de UDF-uri

O functie SOUNDEX() imbunatatita

Rezumat

Partea a III-a: HTML, XML si .NET

Capitolul 11: HTML
Origini

Crearea de HTML din Transact-SQL

Crearea HTML din sp_makewebtask

Rezumat

Capitolul 12: Introducere in XML
Feriti-va de pacaleli

XML: privire generala

HTML: pretul simplitatii

XML: scurta istorie

XML fata de HTML: un exemplu

Definitiile tipului documentului

Schemele XML

Extensible Stylesheet Language Transformation (XSLT)

Document Object Model

Referinte suplimentare

Instrumente

Rezumat

Capitolul 13: XML si SQL Server: Interogari HTTP
Accesarea SQL Server prin HTTP

Interogari URL

Interogari sablon

Rezumat

Capitolul 14: XML si SQL Server: Returnarea datelor
SELECT...FOR XML

Modul RAW

ELEMENTS

Modul EXPLICIT

Scheme de mapare

Rezumat

Capitolul 15: XML si SQL Server: OPENXML
Parametrul flags

Formatul de tabela liniara

Inserarea de date cu OPENXML()

Web Release 1

Limitari

Rezumat

Capitolul 16: .NET si revolutia care se apropie
.NET: Viitorul dezvoltarii aplicatiilor

Ce este .NET?

Despre defaimarea Microsoft

Fanatism Microsoft?

Rezumat

Partea a IV-a: Subiecte avansate

Capitolul 17: Considerente privind performanta
Indexarea

Probleme de performanta

Statistici

Optimizarea interogarilor

Rezumat

Capitolul 18: Depanare si profilare
Depanare

Profilare

Teste de solicitare maxima

Rezumat

Capitolul 19: Automatizare
COM - o scurta prezentare

SQL Server si automatizarea COM

Rezumat

Capitolul 20: Proceduri stocate extinse
Open Data Services

Un exemplu mai bun

Simplificarea utilizarii procedurilor extinse

Depanarea procedurilor extinse

Izolarea procedurilor extinse

xp_setpriority

Rezumat

Capitolul 21: Proceduri stocate administrative
sp_readtextfile

sp_diff

sp_generate_script

sp_start_trace

sp_stop_trace

sp_list_trace

sp_proc_runner

sp_create_backup_job

sp_diffdb

Rezumat

Capitolul 22: Transact-SQL nedocumentat
Ce inseamna nedocumentat?

Proceduri nedocumentate

Crearea vederilor INFORMATION_SCHEMA

Crearea functiilor sistem

Comenzi DBCC nedocumentate

Functii nedocumentate

Indicatoare de urmarire nedocumentate

Rezumat

Capitolul 23: Tablouri
xp_array.dll

Functii sistem pentru tablouri

Piesa de rezistenta

Tablouri multidimensionale

Rezumat

Partea a V-a: Eseuri despre ingineria software

Capitolul 24: Crearea unui mediu de lucru adecvat
Scapati de lucrurile deranjante

Inchideti usa

Distrageri interne

Forma inainte de functie

Linistea e de aur; comunicarea e divina

Concluzii

Epilog

Capitolul 25: Dezvoltare evolutiva
Kaizen

Avantajele micilor modificari

Software

Entropia software-ului

Restructurare

Convingeti conducerea (si pe dumneavoastra) ca restructurarea este necesara

Cand nu se restructureaza

Baze de date

A redenumi sau a nu redenumi?

Puteti restructura in loc sa proiectati?

Disparitia codului

Programarea extrema

Concluzii

Epilog

Capitolul 26: Strategii de testare
De unde se porneste

Inutilitatea testarii

Tipuri de teste

Momentul testarii

Testarea poate economisi timp

Testarea extrema

Alte tipuri de testare

Concluzii

Epilog

Referinte

Index

REVIEW-URI

Scrie un review și spune-ne opinia ta despre acest produs scrie un review

Titluri de același autor

Transact SQL
-15%
82,45 lei
97,00 lei (-15%)

Categorii de carte

Edituri

Transport in Bucuresti

Livrare gratuita in Bucuresti

Carti pentru premii scolare

oferta_premii_scolare.jpg

ANPC

anpc_banner.jpg
Created in 0.246 sec