Baze de Date pentru Incepatori

Curs
4/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 98 în total
Cuvinte : 14293
Mărime: 2.08MB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: Lector univ.dr. Paul Iacob

Extras din document

CAPITOLUL 1

Introducere

Foarte multa lume discuta sau chiar foloseste notiunea “Sisteme cu baza de date”, dar în afara de pretiozitatea exprimarii, multi dintre acestia cred ca o colectie orecare de fisiere, în orice limbaj care permite o prelucrare, ar fi suficienta pentru nevoile afacerii, daca pregatirea nu este de specialitate coboara si mai jos si folosesc un sistem de calcul tabelar (EXCEL) sau se reped într-un SGBD (Sistem de gestiunea bazelor de date) care arata cum se creaza si cum se utilizeaza o baza de date si se lovesc pe parcurs de probleme, de obicei, insurmontabile.

Din ce cauza ? Ce lipseste ?

Lipseste întelegerea distincta a ceea ce înseamna un Sistem cu baze de date si lipseste proiectarea în acord cu aceasta întelegere.

Exemplu de proiectare incorecta.

Pentru întelege mai usor niste definitii teoretice care vor urma, o sa prezentam un exemplu.

Firma “Lectura inteligenta” vinde carti prin corespondenta. Pentru aceasta culege planuri editoriale de la câteva edituri cu care are contracte si îsi face reclama în ziare, la radio, la televiziune sau prin corespondenta directa cu clientii mai vechi. În urma reclamei primeste comenzi pe care le satisface ulterior.

Bula, baiatul patronului, elev stralucit la Liceul de Informatica, a creat o metoda simpla ( si eficienta pentru început ) de manipulare a comenzilor si vânzarilor, pe care a denumit-o “ baza de date “.

Cititorul îsi va da seama ca titlul este pretentios.

Autorul îsi propune sa descopere împreuna cu cititorul defectele acestei abordari, aparute pe masura ce afacerea lua amploare.

Intrarea în sistemul ingeniosului elev se face pe baza unui formular pe care un angajat îl completeaza pentru fiecare volum pe care îl comanda un client. Iata acest formular:

Id client este creat combinând Cod-ul localitatii (4 cifre) cu primele trei litere ale Nume-lui si cu un numar de ordine (5 cifre) în Localitate.

Deci Popescu Ion al 35-lea client din Brasov va avea identificatorul 220000800035. Acest cod, dupa cum se vede, asigura unicitatea unui identificator pentru clienti.

Cum se desfasoara activitataea ?

Pe baza unui catalog clientul comanda una sau mai multe carti. Când cartea este disponibila (se afla în depozit) este trimisa la toti cei care au comandat-o si în casuta Comanda satisfacuta se marcheaza un X .

La prima vedere totul este simplu, în regula, si treaba chiar a functionat o vreme.

Preview document

Baze de Date pentru Incepatori - Pagina 1
Baze de Date pentru Incepatori - Pagina 2
Baze de Date pentru Incepatori - Pagina 3
Baze de Date pentru Incepatori - Pagina 4
Baze de Date pentru Incepatori - Pagina 5
Baze de Date pentru Incepatori - Pagina 6
Baze de Date pentru Incepatori - Pagina 7
Baze de Date pentru Incepatori - Pagina 8
Baze de Date pentru Incepatori - Pagina 9
Baze de Date pentru Incepatori - Pagina 10
Baze de Date pentru Incepatori - Pagina 11
Baze de Date pentru Incepatori - Pagina 12
Baze de Date pentru Incepatori - Pagina 13
Baze de Date pentru Incepatori - Pagina 14
Baze de Date pentru Incepatori - Pagina 15
Baze de Date pentru Incepatori - Pagina 16
Baze de Date pentru Incepatori - Pagina 17
Baze de Date pentru Incepatori - Pagina 18
Baze de Date pentru Incepatori - Pagina 19
Baze de Date pentru Incepatori - Pagina 20
Baze de Date pentru Incepatori - Pagina 21
Baze de Date pentru Incepatori - Pagina 22
Baze de Date pentru Incepatori - Pagina 23
Baze de Date pentru Incepatori - Pagina 24
Baze de Date pentru Incepatori - Pagina 25
Baze de Date pentru Incepatori - Pagina 26
Baze de Date pentru Incepatori - Pagina 27
Baze de Date pentru Incepatori - Pagina 28
Baze de Date pentru Incepatori - Pagina 29
Baze de Date pentru Incepatori - Pagina 30
Baze de Date pentru Incepatori - Pagina 31
Baze de Date pentru Incepatori - Pagina 32
Baze de Date pentru Incepatori - Pagina 33
Baze de Date pentru Incepatori - Pagina 34
Baze de Date pentru Incepatori - Pagina 35
Baze de Date pentru Incepatori - Pagina 36
Baze de Date pentru Incepatori - Pagina 37
Baze de Date pentru Incepatori - Pagina 38
Baze de Date pentru Incepatori - Pagina 39
Baze de Date pentru Incepatori - Pagina 40
Baze de Date pentru Incepatori - Pagina 41
Baze de Date pentru Incepatori - Pagina 42
Baze de Date pentru Incepatori - Pagina 43
Baze de Date pentru Incepatori - Pagina 44
Baze de Date pentru Incepatori - Pagina 45
Baze de Date pentru Incepatori - Pagina 46
Baze de Date pentru Incepatori - Pagina 47
Baze de Date pentru Incepatori - Pagina 48
Baze de Date pentru Incepatori - Pagina 49
Baze de Date pentru Incepatori - Pagina 50
Baze de Date pentru Incepatori - Pagina 51
Baze de Date pentru Incepatori - Pagina 52
Baze de Date pentru Incepatori - Pagina 53
Baze de Date pentru Incepatori - Pagina 54
Baze de Date pentru Incepatori - Pagina 55
Baze de Date pentru Incepatori - Pagina 56
Baze de Date pentru Incepatori - Pagina 57
Baze de Date pentru Incepatori - Pagina 58
Baze de Date pentru Incepatori - Pagina 59
Baze de Date pentru Incepatori - Pagina 60
Baze de Date pentru Incepatori - Pagina 61
Baze de Date pentru Incepatori - Pagina 62
Baze de Date pentru Incepatori - Pagina 63
Baze de Date pentru Incepatori - Pagina 64
Baze de Date pentru Incepatori - Pagina 65
Baze de Date pentru Incepatori - Pagina 66
Baze de Date pentru Incepatori - Pagina 67
Baze de Date pentru Incepatori - Pagina 68
Baze de Date pentru Incepatori - Pagina 69
Baze de Date pentru Incepatori - Pagina 70
Baze de Date pentru Incepatori - Pagina 71
Baze de Date pentru Incepatori - Pagina 72
Baze de Date pentru Incepatori - Pagina 73
Baze de Date pentru Incepatori - Pagina 74
Baze de Date pentru Incepatori - Pagina 75
Baze de Date pentru Incepatori - Pagina 76
Baze de Date pentru Incepatori - Pagina 77
Baze de Date pentru Incepatori - Pagina 78
Baze de Date pentru Incepatori - Pagina 79
Baze de Date pentru Incepatori - Pagina 80
Baze de Date pentru Incepatori - Pagina 81
Baze de Date pentru Incepatori - Pagina 82
Baze de Date pentru Incepatori - Pagina 83
Baze de Date pentru Incepatori - Pagina 84
Baze de Date pentru Incepatori - Pagina 85
Baze de Date pentru Incepatori - Pagina 86
Baze de Date pentru Incepatori - Pagina 87
Baze de Date pentru Incepatori - Pagina 88
Baze de Date pentru Incepatori - Pagina 89
Baze de Date pentru Incepatori - Pagina 90
Baze de Date pentru Incepatori - Pagina 91
Baze de Date pentru Incepatori - Pagina 92
Baze de Date pentru Incepatori - Pagina 93
Baze de Date pentru Incepatori - Pagina 94
Baze de Date pentru Incepatori - Pagina 95
Baze de Date pentru Incepatori - Pagina 96
Baze de Date pentru Incepatori - Pagina 97
Baze de Date pentru Incepatori - Pagina 98

Conținut arhivă zip

  • Baze de Date pentru Incepatori.doc

Alții au mai descărcat și

Proiectarea Aplicatiilor de Comert Electronic - Aplicatie de Food-Ordering

Progresele realizate recent în domeniile tehnologie-calculatoare, telecomunicatii si software, precum si în alte domenii ale informatiei, au...

Proiectarea unui Sistem Informatic pentru Gestiunea Stocurilor

Introducere Tema proiectului ”Proiecatarea unui sistem informatic pentru gestiunea stocurilor” este în strânsă legătură atât cu disciplina...

Retele Wireless

Argument INFORMATIA INSEAMNA PUTERE . A avea putere inseamna sa ai bani . Suntem intr-o era in care ne batem orbeste pentru putere , deoarece...

Baze de Date

Consideram exemplul unei societati de proiectare. Obiectivul este de a pastra informatii privind proiectele si salariatii care lucreaza la aceste...

Gestiunea unei Biblioteci în SQL 2005

In vederea realizarii acestui proiect am folosit SQL Server 2005. Baza de date pe care am lucrat se numeste biblioteca Aplicatia realizeaza o...

Proceduri de Salvare - Restaurare

Introducere Proceduri de salvare/restaurare: Metode practice Datele ce pot fi salvate Cine face salvarea? Modele de salvare Cum se...

Folosirea MySQL și PHP în Gestionarea unei Baze de Date pe Web

Introducere Conţinutul lucrării este dat de construcţia de legături dintre World Wide Web şi baze de date, dintre tehnologia veche şi cea nouă,...

Ai nevoie de altceva?