Proiecatrea bazelor de date - ***

In Bucuresti - ridicare din Pachetomat.

Cost livrare: 8.00 Lei

Ajunge: Joi, 09.01 - Vineri, 10.01
In Bucuresti - livrare la usa.

Cost livrare: 10.00 Lei

Ajunge: Joi, 09.01 - Vineri, 10.01
In Bucuresti - ridicare din EasyBox.

Cost livrare: 12.90 Lei

Ajunge: Joi, 09.01 - Vineri, 10.01
In Bucuresti - livrare la usa.

Cost livrare: 13.90 Lei

Ajunge: Joi, 09.01 - Vineri, 10.01
Apreciere: 7.0/7 (3 voturi)
Autor: ***
Editura: TEORA
Status: Epuizat

Timp confirmare stoc: 11 - 14 zile lucratoare

Comenzile inregistrate in intervalul 23.12.2024, ora 14:00, si 07.01.2025, ora 23:59, perioada de vacanta prilejuita de sarbatoarea Craciunului si a Anului Nou, vor fi procesate incepand cu data de 08.01.2025.

Departamentul Relatii Clienti va fi inchis in intervalul 25.12.2024 - 07.01.2025.

Descriere - Proiecatrea bazelor de date

Dacă vă încadraţi în categoria persoanelor care au lucrat un timp cu programe de baze de date şi sunt pregătite să dezvolte noi baze de date pentru compania sau afacerea dumneavoastră, trebuie să citiţi această carte. Probabil că aveţi deja o bună imagine privind o structură de baze de date performantă, dar nu cunoaşteţi precis modul în care dezvoltatorii de baze de date obţin o structură eficientă. Poate sunteţi un programator care a creat un număr de baze de date prin respectarea unor linii directoare elementare, dar aţi sfârşit întotdeauna prin a scrie o mulţime de linii de program pentru a determina baza de date să funcţioneze în mod corespunzător. Dacă acesta este cazul, cartea vă este de asemenea destinată.

De asemenea, este o idee bună să citiţi cartea chiar dacă aveţi unele cunoştinţe de proiectare a bazelor de date. Poate aţi învăţat la facultate despre o metodologie de proiectare sau aţi frecventat un curs de baze de date care aborda probleme de proiectare, dar memoria dumneavoastră nu a reţinut unele detalii sau au existat componente ale procesului de proiectare pe care pur şi simplu nu le-aţi înţeles complet. Aceste noţiuni la care aţi întâmpinat dificultăţi vor deveni clare după învăţarea şi înţelegerea procesului de proiectare prezentat în cartea de faţă.

De asemenea, cartea este recomandată acelora dintre dumneavoastră care sunt dezvoltatori şi programatori cu experienţă în domeniul bazelor de date. Deşi s-ar putea să cunoaşteţi deja numeroase dintre aspectele procesului de proiectare care sunt prezentate aici, probabil veţi descoperi că există unele elemente pe care nu le-aţi întâlnit sau luat în considerare niciodată. S-ar putea chiar ca, parcurgând materialul din această carte, să aveţi idei proaspete privind modul de proiectare a bazelor de date deoarece multe dintre procesele de proiectare care vă sunt cunoscute sunt prezentate aici dintr-un alt punct de vedere. Cel puţin, cartea poate servi ca un excelent curs de reîmprospătare a cunoştinţelor în domeniul proiectării bazelor de date.

Cuprins

Partea I: Proiectarea bazelor de date relaţionale

Capitolul 1: Baza de date relaţională

Tipuri de baze de date

Primele modele de bază de date

Modelul de bază de date ierarhică

Modelul de bază de date reţea

Modelul de bază de date relaţională

Regăsirea datelor

Avantajele unei baze de date relaţionale

Sistemele de gestiune a bazelor de date relaţionale

Dincolo de modelul relaţional

Ce ne rezervă viitorul

O notă finală

Rezumat

Întrebări recapitulative

Capitolul 2: Obiective de proiectare

Subiecte prezentate în acest capitol

De ce este importantă proiectarea bazelor de date?

Importanţa teoriei

Avantajul de a învăţa o metodologie de proiectare bună

Obiectivele unei proiectări de calitate

Avantajele unei proiectări de calitate

Metode de proiectare a bazelor de date

Metode tradiţionale de proiectare

Metoda de proiectare prezentată în carte

Rezumat

Întrebări recapitulative

Capitolul 3: Terminologie

Subiecte prezentate în acest capitol

De ce este terminologia importantă

Termeni referitori la valoare

Date

Informaţii

Valoare nulă

Valoarea... valorilor nule

Problema valorilor nule

Termeni referitori la structură

Tabel

Câmp

Înregistrare

Vedere

Chei

Index

Termeni referitori la relaţie

Relaţii

Tipuri de relaţii

Tipuri de participare

Gradul de participare

Termeni referitori la integritate

Specificaţie de câmp

Integritatea datelor

Rezumat

Întrebări recapitulative

Partea a II-a: Procesul de proiectare

Capitolul 4: O vedere de ansamblu a conceptelor

Subiecte prezentate în acest capitol

Importanţa finalizării procesului de proiectare

Definirea unei declaraţii de intenţie şi a obiectivelor misiunii

Analiza bazei de date curente

Crearea structurilor de date

Determinarea şi instituirea relaţiilor între tabele

Determinarea şi definirea regulilor de desfăşurare a activităţii

Determinarea şi definirea vederilor

Trecerea în revistă a integrităţii datelor

Rezumat

Întrebări recapitulative

Capitolul 5: Iniţierea procesului

Subiecte prezentate în acest capitol

Derularea discuţiilor

Îndrumări pentru participanţi

Îndrumări pentru intervievator (adică pentru dumneavoastră)

Studiul de caz: Mike's Bikes (bicicletele lui Mike)

Definirea declaraţiei de intenţie

O declaraţie de intenţie bine scrisă

Compunerea unei declaraţii de intenţie

Definirea obiectivelor misiunii

Obiective de misiune bine scrise

Compunerea obiectivelor de misiune

Rezumat

Întrebări recapitulative

Capitolul 6: Analiza bazei de date curente

Subiecte prezentate în acest capitol

Cunoaşterea bazei de date curente

Bazele de date pe suport de hârtie

Baze de date moştenite

Efectuarea analizei

Examinarea modului de colectare a datelor

Examinarea modului de prezentare a informaţiei

Derularea discuţiilor

Tehnici conversaţionale elementare

Chestionarea

Înainte de începerea discuţiilor...

Discuţiile cu utilizatorii

Examinarea tipurilor de date şi a utilizării acestora

Examinarea mostrelor

Examinarea necesităţilor informaţionale

Discuţiile cu personalul de conducere

Examinarea necesităţilor informaţionale curente

Examinarea necesităţilor informaţionale suplimentare

Examinarea viitoarelor necesităţi informaţionale

Examinarea necesităţilor informaţionale globale

Alcătuirea unei liste complete de câmpuri

Lista preliminară de câmpuri

Lista de câmpuri calculate

Examinarea ambelor liste cu utilizatorii şi cu personalul de conducere

Rezumat

Întrebări recapitulative

Capitolul 7: Stabilirea structurilor de tabel

Subiecte prezentate în acest capitol

Definirea listei preliminare de tabele

Identificarea subiectelor implicate

Utilizarea listei de subiecte

Utilizarea obiectivelor misiunii

Definirea listei finale de tabele

Îmbunătăţirea numelor de tabel

Indicarea tipurilor de tabel

Compunerea descrierilor de tabel

Asocierea câmpurilor cu fiecare tabel

Îmbunătăţirea câmpurilor

Îmbunătăţirea numelor de câmpuri

Utilizarea unui câmp ideal pentru rezolvarea anomaliilor

Rezolvarea câmpurilor cu mai multe părţi

Rezolvarea câmpurilor cu mai multe valori

Îmbunătăţirea structurii tabelelor

Câteva cuvinte despre datele redundante şi câmpurile duplicate

Utilizarea unui tabel ideal pentru îmbunătăţirea structurilor de tabel

Stabilirea tabelelor subset

Rezumat

Întrebări recapitulative

Capitolul 8: Chei

Subiecte prezentate în acest capitol

Importanţa cheilor

Stabilirea cheilor pentru fiecare tabel

Chei candidate

Chei primare

Chei alternative

Non-chei

Integritate la nivel de tabel

Revizuirea structurilor iniţiale de tabel

Rezumat

Întrebări recapitulative

Capitolul 9: Specificaţii de câmp

Subiecte prezentate în acest capitol

Importanţa specificaţiilor de câmp

Integritate la nivel de câmp

Anatomia unei specificaţii de câmp

Elemente generale

Elemente fizice

Elemente logice

Utilizarea specificaţiilor de câmp unice, generice şi copie

Definirea specificaţiilor de câmp pentru fiecare câmp din baza de date

Rezumat

Întrebări recapitulative

Capitolul 10: Relaţii între tabele

Subiecte prezentate în acest capitol

Importanţa relaţiilor

Tipuri de relaţii

Relaţii "unu cu unu"

Relaţii "unu cu mai mulţi"

Relaţii "mai mulţi cu mai mulţi"

Relaţii cu auto-referire

Identificarea relaţiilor existente

Stabilirea fiecărei relaţii

Relaţii "unu cu unu" şi "unu cu mai mulţi"

Relaţia "mai mulţi cu mai mulţi"

Relaţii cu auto-referire

Revizuirea structurii fiecărui tabel

Îmbunătăţirea tuturor cheilor externe

Elemente ale unei chei externe

Stabilirea caracteristicilor relaţiilor

Definirea unei reguli de ştergere pentru fiecare relaţie

Identificarea tipului de participare a fiecărui tabel

Identificarea gradului de participare pentru fiecare tabel

Verificarea relaţiilor între tabele cu ajutorul utilizatorilor şi a factorilor de conducere

O notă finală

Integritatea la nivel de relaţie

Rezumat

Întrebări recapitulative

Capitolul 11: Reguli de desfăşurare a activităţii

Subiecte prezentate în acest capitol

Ce sunt regulile de desfăşurare a activităţii?

Tipuri de reguli de desfăşurare a activităţii

Categorii de reguli de desfăşurare a activităţii

Reguli de desfăşurare a activităţii specifice unui câmp

Reguli de desfăşurare a activităţii specifice unei relaţii

Definirea şi stabilirea regulilor de desfăşurare a activităţii

Lucrul cu utilizatorii şi cu conducerea firmei

Definirea şi stabilirea regulilor de desfăşurare a activităţii specifice unui câmp

Definirea şi stabilirea regulilor de desfăşurare a activităţii specifice relaţiilor

Tabele de validare

Ce sunt tabelele de validare?

Utilizarea tabelelor de validare pentru impunerea regulilor de desfăşurare a activităţii

Revizuirea foilor de specificaţii pentru regulile de desfăşurare a activităţii

Rezumat

Întrebări recapitulative

Capitolul 12: Vederi

Subiecte prezentate în acest capitol

Ce sunt vederile?

Anatomia unei vederi

Vederea de date

Vederea agregată

Vederea de validare

Determinarea şi definirea vederilor

Colaborarea cu utilizatorii şi cu conducerea firmei

Definirea vederilor

Reanalizarea documentaţiei pentru fiecare vedere

Rezumat

Întrebări recapitulative

Capitolul 13: Revizuirea integrităţii datelor

Subiecte prezentate în acest capitol

De ce ar trebui să reanalizaţi integritatea datelor

Revizuirea şi îmbunătăţirea integrităţii datelor

La nivel de tabel

La nivel de câmp

La nivel de relaţie

La nivel de reguli de desfăşurare a activităţii

La nivelul vederilor

Alcătuirea documentaţiei bazei de date

În fine, am terminat!

Rezumat

Partea a III-a: Alte probleme legate de proiectarea unei baze de date

Capitolul 14: Proiectarea greşită - ce să nu faceţi

Subiecte prezentate în acest capitol

Proiectarea de tip fişier plat

Proiectarea de tip foaie de calcul tabelar

Considerarea bazei de date ca fiind o foaie de calcul tabelar

Proiectarea bazelor de date în funcţie de programele pentru baze de date

Câteva idei la final

Rezumat

Capitolul 15: Adaptarea sau încălcarea regulilor

Subiecte prezentate în acest capitol

Când puteţi adapta sau încălca regulile?

Proiectarea unei baze de date analitice

Îmbunătăţirea performanţei prelucrării datelor

Elaborarea documentaţiei pentru acţiunile dumneavoastră

Rezumat

În încheiere

Partea a IV-a: Anexe

Anexa A: Răspunsuri la întrebările recapitulative

Anexa B: Diagrama procesului de proiectare a unei baze de date

Anexa C: Îndrumări de proiectare

Definirea şi stabilirea regulilor de desfăşurare a activităţii specifice câmpurilor

Definirea şi stabilirea regulilor de desfăşurare a activităţii specifice relaţiilor

Elemente ale unei chei candidate

Elemente ale unei chei externe

Elemente ale unei chei primare

Reguli pentru stabilirea unei chei primare

Elementele câmpului ideal

Elementele tabelului ideal

Integritatea la nivel de câmp

Îndrumări pentru compunerea unei descrieri de câmp

Îndrumări pentru compunerea unei descrieri de tabel

Îndrumări pentru crearea numelor de câmpuri

Îndrumări pentru crearea numelor de tabele

Identificarea relaţiilor

Identificarea cerinţelor privind vederile

Îndrumări pentru purtarea discuţiilor

Îndrumări privind participanţii

Îndrumări pentru cel care pune întrebările în cadrul interviului

Declaraţiile de intenţie

Obiectivele misiunii

Integritatea la nivel de relaţie

Rezolvarea unui câmp cu mai multe valori

Integritatea la nivel de tabel

Anexa D: Formulare de documentaţie

Anexa E: Simboluri din diagrama de proiectare a bazei de date

Anexa F: Exemple de proiecte

Anexa G: Lecturi recomandate

Glosar

Bibliografie

Index

Pentru orice solicitare contactati departamentul Suport Clienti LibrariaOnline.ro, de luni pana vineri in intervalul 9-18.

LibrariaOnline.ro intelege importanta informatiilor prezentate in aceasta pagina si face eforturi permanente pentru a le pastra actualizate. Singura situatie in care informatiile prezentate pot fi diferite fata de cele ale produsului este aceea in care producatorul aduce modificari specificatiilor acestuia, fara a ne informa in prealabil.

Timpul maxim de procesare al acestei carti este de 4 zile. Estimarea este exprimata in zile lucratoare si se refera la timpul maxim de aprovizionare si expediere.
Titlurile de curand epuizate sau cele aflate in curs de reeditare nu cad sub incidenta acestor estimari, iar disponibilitatea lor va va fi comunicata in 7 zile de la data comenzii.

Alte cărți de la editura Teora

Editura TEORA. Carti de la editura TEORA
În stoc
Primele cuvinte. Acasa

Primele cuvinte. Acasa

TEORA

PRP: 8,19 Lei (-25%) 6,14 Lei
În stoc
Micii detectivi. Activitati

Micii detectivi. Activitati

TEORA

PRP: 10,60 Lei (-25%) 7,95 Lei
În stoc
Lipeste si invata impartirea

Lipeste si invata impartirea

TEORA

PRP: 11,56 Lei (-25%) 8,67 Lei
În stoc
Lipeste si invata scaderea

Lipeste si invata scaderea

TEORA

PRP: 8,67 Lei (-25%) 6,50 Lei
Vă rugăm să aşteptaţi, se încarcă datele ...

Acest site folosește cookies pentru a furniza servicii și funcționalități personalizate. Prin vizitarea site-ului nostru, îți dai acordul pentru descărcarea acestor cookies. Am inteles

Poți afla mai multe despre cookies și poți schimba setările lor aici.