Baze de date pentru începători

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

Conținut arhivă zip

  • Baze de Date pentru Incepatori.doc

Alții au mai descărcat și

Proiectarea aplicațiilor de comerț electronic - aplicație de food-ordering

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

Rețele wireless

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

Realizarea Site-urilor Web

Reteaua INTERNET = ansamblu de milioane de calculatoare interconectate în vederea schimbului de informatii ; Comunicatia prin Internet : § posta...

Baze de Date - Compania Carte 2009

„Cartea 2009” este o companie care se ocupa cu distributia de carte in Romania. „Cartea 2009” dispune de un lant de peste 300 de librarii situate...

Curs Excel pentru începători

1.1 Scopul cursului Cursul se adreseaza angajatilor care au un nivel elementar de cunostinte Excel, pentru a ajunge la nivelul mediu pentru ca mai...

Programare în Limbaj de Asamblare

Bitii din registrul Flag sunt indicatori de stare care se pozitioneaza functie de rezultatul ultimei operatii aritmetice sau logice si se testeaza...

Curs HTML

Curs – Programare WEB Curs – 1 Elemente de baza Pentru inceput sa descoperim originea abrevierii HTML - Hypertext Markup Language . Acest limbaj...

Meniuri în Java

Metode add (MenuItem) Adds the specified item to this menu. add(String) Adds an item with with the specified label to this menu....

Te-ar putea interesa și

Microsoft Visual FoxPro

Datorita implicarii tot mai accentuate a calculatoarelor in multe domenii de activitate,sfera problemelor rezolvate cu ajutorul calculatorului s-a...

Analiza Gestiunii Resurselor Umane

1.SCURT ISTORIC A MANAGEMENTULUI Formarea individului începe în mediul în care a crescut,continuă la şcoală, apoi la locul de muncă. Comportarea...

Problematica Servirii Logistice a Clienților pe Piețele Internaționale

Introducere Succesul organizaţiilor vine din capacitatea de a oferi experienţe memorabile clienţilor lor. Într-un mediu de afaceri intens...

Modalități de Utilizare a Mijloacelor de Învățământ în Cadrul Procesului Educațional la Istorie

Introducere Actualitatea temei: Alături de componentele care asigură conţinutul propriu - zis al procesului de predare - învăţare a istoriei şi...

Internet Banking pe piața din România - evoluții și perspective

Capitolul 1 Aspecte generale privind Internet Banking-ul 1.1.Conceptul de Internet Banking „Internet-bankingul este un instrument de plată la...

SC RoTech SRL

S.C RoTech S.R.L Cap 1. Scurtă descriere a companiei SC RoTech SRL Magazinul nostru se intitulează “RoTech” şi are ca principală activitate...

Gestiunea unui Fast Food în Visual Fox Pro

Visual FoxPro are o istorie lungă şi glorioasă, fiind cunoscut drept cea mai flexibilă şi mai puternică aplicaţie de pe piaţă în domeniul bazelor...

Ai nevoie de altceva?