Proiectarea bazei de date client-server

Licență
9/10 (1 vot)
Domeniu: Management
Conține 1 fișier: doc
Pagini : 85 în total
Cuvinte : 20070
Mărime: 291.77KB (arhivat)
Publicat de: Gherasim Cristea
Puncte necesare: 13
Profesor îndrumător / Prezentat Profesorului: Raicu Serban
Facultatea Transporturi

Cuprins

  1. 4. DIVERSE COMENZI SQL 34
  2. 4.1 Funcţii agregate 34
  3. 4.2 Tabele temporare 34
  4. 4.3 Crearea de noi tabele 35
  5. 4.4 Modificarea structurii tabelelor 36
  6. 4.5 Adăugarea datelor 36
  7. 4.6 Ştergerea datelor 36
  8. 4.7 Modificarea dtelor 36
  9. 4.8 Indecşi 36
  10. 4.9 GROUP BY şi HAVING 37
  11. 4.10 Subinterogări 38
  12. 4.11 EXISTS şi ALL 39
  13. 4.12 Uniuni (UNION) şi reuniuni exterioare 40
  14. 5. INTRODUCERE ÎN TEHNOLOGIA CLIENT-SERVER 42
  15. 5.1 Baze de date client-server 42
  16. 5.2 Arhitectura client-server 43
  17. 5.3 InerBase SQLServer şi componentele lui principale 43
  18. 6. DESCRIEREA BAZEI DE DATE CLIENT SERVER ŞI A TEHNOLOGIEI DE TRANSFER A DATELOR ÎNTR-O REŢEA LOCALĂ 45
  19. 6.1 Necesităţile de creare a unei Bazei de Date Client-Server la o întreprindere 45
  20. 6.2 Cerinţele Bazei de Date Client-Server proiectate în cadrul întreprinderii 45
  21. 7. DESCRIEREA BAZEI DE DATE CLIENT-SERVER A CENTRULUI DE INSTRUIRE A PERSONALULUI PENTRU TRANSPORTURI INTERNAŢIONALE 47
  22. 7.1 Scurtă prezentare a proiectului 47
  23. 7.2 Funcţionarea Aplicaţiei Client 47
  24. 7.3 Funcţiile aplicaţiei 47
  25. 7.4 Cum lucrează programul 48
  26. 7.5 Descrierea meniurilor şi ferestrelor 48
  27. 8. PARTEA ECONOMICĂ A PROIECTULUI 54
  28. 8.1 Planificarea reţea pentru elaborarea “Bazei de Date Client-Server a Centrului de Instruire a Personalului pentru Transporturi Inernaţionale” 54
  29. 8.2 Evaluarea economică a “ Bazei de Date Client-Server a Centrului de Instruire a Personalului pentru Transporturi Inernaţionale” 62
  30. 8.3 Determinarea eficacităţii economice a proiectului 66
  31. 9. PROTECŢIA MUNCII 69
  32. 9.1 Calculul iluminării artificiale 70
  33. CONCLUZII 72
  34. BIBLIOGRAFIE 73
  35. ANEXA 1 74
  36. ANEXA 2 84
  37. ANEXA 3 85
  38. ANEXA 4 86
  39. ANEXA 5 87
  40. ANEXA 6 88

Extras din licență

INTRODUCERE

Prin creşterea vitezei de calcul, prin creşterea capacităţii de memorare a datelor, prin adăugarea unor noi componente perfotmante de intrare-ieşire, prin dezvoltarea unor limbaje de programare, s-a ajuns la prelucrarea intr-un timp scurt a unei mari cantităţi de informaţii. Organizarea şi gestionarea acestor informaţii se face la nivelul bazelor de date.

O bază de date conţine toate informaţiile necesare despre obiectele ce intervin într-o mulţime de aplicaţii, relaţiile logice între aceste informaţii şi tehnicile de prelucrare corespunzătoare. În bazele de date are loc o integrare a datelor, în sensul că mai multe fişiere sunt privite în ansamblu, eliminându-se pe cât posibil informaţiile redondante. De asemenea, se permite accesul simultan la aceleaşi date, situate în acelaşi loc sau distribuite spaţial, a mai multor persoane de pregătiri diferite, fiecare cu stilul personal de lucru.

Sistemul de programe care permite construirea unor baze de date, întroducerea informaţiilor în bazele de date şi dezvoltarea de aplicaţii privind bazele de date se numeşte sistem de gestiune a bazelor de date (SGBD). Un SGBD dă posibilitatea utilizatorului să aibă acces la date folosind un limbaj de nivel înalt, apropiat de modul obişnuit de exprimare, pentru a obţine informaţii, utilizatorul făcând abstracţie de algoritmii aplicaţi pentru selecţionarea datelor implicate şi a modului de memorare a lor. SGBD-ul este o interfaţă între utilizatori şi sistemul de operare.

Orce SGBD conţine, printre alte componente, un limbaj de descriere a datelor (LDD) care permite descrierea structurii unei baze de date, a fiecărei componente a ei, a relaţiilor dintre componente, a drepturilor de acces ale utilizatorilor la baza de date, a restricţiilor în reprezentarea informaţiilor şi alte elemente asemănătoare. LDD este utilizat atât pentru proiectarea bazelor de date, cât şi pentru redefinirea lor. O altă componentă foarte importantă a unui SGBD este limbajul de cereri (LC) sau limbajul de prelucrare a datelor (LPD), ce permite operaţii asupra datelor aflate în baza de date, cum ar fi: încărcarea bazei de date, inserarea unui nou element, ştergerea unui element, modificarea unui element, căutarea unor elemente, realizarea a diferite statistici asupra datelor şi alte asemenea operaţii.

Pentru a uşura munca administratorului de sistem, un SGBD conţine o serie de componente ce permit încărcarea (crearea unei versiuni iniţiale a bazei de date plecând de la unul sau mai multe fişiere), salvarea şi reîncărcarea (efectuarea de copii periodice şi posibilitatea refacerii bazei de date plecând de la aceste copii), reorganizarea (rearanjarea datelor pentru a obţine performanţe superioare), statistici, analize şi altele.

1. PROIECTAREA BAZELOR DE DATE CLIENT-SERVER

1.1 Arhitectura unei baze de date

O bază de date poate fi privită din mai multe puncte de vedere cum sunt:

Punctul de vedere al utilizatorilor, care lucrează cu anumite părţi componente ale bazei de date numite vederi. Vederile sunt descrise prin subscheme în sublimbaje ale limbajului de descriere a datelor (SLDD). De asemenea, utilizatorii pot să primească răspunsuri la diferite cereri formulate prin intermediul limbajului de prelucrare a datelor ce sunt specifice structurilor virtuale date de vederi.

Punctul de vedere al administratorului bazei de date, care integrează toate vederile referitoare la baza da date într-un singur model numit schemă conceptuală. Schema conceptuală constituie nivelul logic al bazei de date.

Punctul de vadere al implementatorului bazei de date; de cele mai multe ori, el coincide cu administratorul bazei de date, care priveşte baza de date ca pe o colecţie de fişiere memorate pe diferite medii externe, cum sunt benzile şi discurile magnetice. Aceasta constituie nivelul fizic al bazei de date fiind de fapt singurul nivel existent efectiv.

Fiecare dintre cele trei nivele constituie subnivele. De exemplu, utilizatorii pot fi utilizatori obişnuiţi, fără cunoştinţe de programare, sau programatori de aplicaţii, organizarea vederilor corespunzătoare lor fiind diferită. La fel, nivelul fizic poate să conţină un subnivel logic, în care contează semnificaţia diferitelor câmpuri din înregistrările fişierelor şi structurile de date asociate, şi un subnivel fizic, în care esenţial este numai modul de oranizare şi gestionare a blocurilor pe memoria externă.

Primele două nivele sunt descrise prin planuri ce constau în enumerarea tipurilor de entităţi ce apar în baza de date, relaţiile între aceste tipuri de entităţi şi modul de trecere de la noţiunile acestui nivel la nivelul imediat următor. În mod curent, aceste planuri se numesc scheme externe, subsecheme conceptuale au vederi pentru primul nivel şi scheme conceptuale pentru al doilea nivel. Descrierile la nivel fizic sunt făcute prin scheme interne sau scheme fizice.

Preview document

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

Conținut arhivă zip

  • Proiectarea Bazei de Date Client-Server.DOC

Alții au mai descărcat și

Magazin Virtual folosind PHP și My-SQL

Capitolul 1 – Studiul, analiza și prezentarea sistemului existent. Obiectivele şi oportunitatea temei propuse. Este bine cunoscut în ziua de azi...

Aspecte practice privind auditul calității

3.4. Metodologia auditului sistemelor calitatii Standardul international ISO 10011 stabileste principiile, criteriile, practicile de baza si...

Mediul și firma

Mediul extern al firmei poate fi impartit in doua mari segmente: - mediul general sau mega-mediul - mediul specific(mediul sarcina);...

Sicomed - History and Development

WHO and HOW MADE IT POSSIBLE? In order to get where Sicomed has got one has to be very talented, very intelligent an also very patient. The...

Te-ar putea interesa și

Sistem Informatic Pentru Evidența Clienților la o Firmă

Astăzi omenirea se găseste în faza societaţii informaţionale ca efect al celei de-a doua revoluţii industriale, în care informaţia şi...

Baze de Date

3.2. DEFINIREA ELEMENTELOR BAZELOR DE DATE DIN ACCESS Definitia traditionala a unei baze de date este aceea de colectie de date înregistrate...

Sistem Marketing Bazat pe Web-Tehnologii cu Acces la Baze de Date

Introducere Multe întreprinderi utilizează baze de date electronice (BD) pentru menţinerea proceselor de lucru. Deseori sistemul informaţional...

Stație de lucru pentru procesarea informației dactiloscopice

INTRODUCERE Activiatea de identificare cel mai frecvent uzitată în criminalistica este cea care are drept scop identificarea persoanei, fiind...

Bază de date privind aprovizionarea

INTRODUCERE Evolutia diferitelor metode si tehnici de organizare a datelor,pe suporti de memorie externa,a fost determinata de necesitatea de a...

Aplicație web HTML, PHP și Mysql

Abstract Acest proiect isi propune să prezinte modul în care se poate realiza o aplicatie web functionala de tip FILMOTECA ONLINE . O filmoteca...

Sistemul Indicatorilor de Performanță economico-financiară în Diagnosticul Întreprinderii

INTRODUCERE Lumea contemporană devine, din ce în ce mai mult, o realitate de neconceput fără preocuparea pentru performanţă, reuşită, success....

Realizarea Sistemelor Informatice pentru Management

1. Prezentarea sistemului informatic 1.1 Descrierea generala a sistemului informatic Pentru o buna descriere a sistemului informatic, trebuie sa...

Ai nevoie de altceva?