Medii de Programare

Curs
9.2/10 (5 voturi)
Conține 4 fișiere: pdf, txt
Pagini : 0 în total
Cuvinte : 79819
Mărime: 3.09MB (arhivat)
Publicat de: Basarab Rusu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Melnic Andeea

Cuprins

  1. Capitolul 1. Introducere In Studiul Limbajelor De Programare
  2. 1.1. Notiuni generale privind limbajele de programare
  3. 1.2. Clasificarea limbajelor de programare
  4. 1.3. Structurarea si organizarea datelor. Tipuri de date utilizate în limbajele de programare
  5. 1.4. Caracterizarea principalelor limbaje de programare
  6. 1.5. Criterii de selectie a limbajelor de programare
  7. 1.6. Elaborarea produselor-program. Activitati specifice elaborarii produselorprogram
  8. Capitolul 2. Programele De Calcul Tabelar Si Utilizarea Lor În Gestiunea Întreprinderii
  9. 2.1. Notiuni de baza privind programele de calcul tabelar (foaia de calcul, registrul de
  10. lucru, tipuri de date, formule, functii, comenzi, macrocomenzi)
  11. 2.2. Principii de realizare a aplicatiilor informatice în programele de calcul tabelar
  12. 2.3. Categorii de functii din programele de calcul tabelar si posibilitati de utilizare în simulari (sintaxa functiilor, categorii de functii)
  13. 2.4. Facilitati grafice în programele de calcul tabelar
  14. 2.5. Simulari utilizând programele de calcul tabelar
  15. 2.6. Baze de date Excel
  16. Capitolul 3 Baze De Date Si Sisteme De Gestiune A Bazelor De Date
  17. 3.1 Concepte utilizate în studiul bazelor de date si al sistemelor de gestiune a bazelor de date
  18. 3.2. Modele de structurare a datelor în baze de date
  19. 3.3. Sisteme de gestiune a bazelor de date
  20. 3.4. Protectia si securitatea bazelor de date
  21. 3.5. Administrarea datelor si a bazelor de date
  22. Capitolul 4. Modelul RelaTional Al Datelor
  23. 4.1. Elementele modelului relational
  24. 4.2. Algebra relationala
  25. 4.3. Studiul dependentelor functionale
  26. 4.4. Normalizarea bazelor de date relationale
  27. Capitolul 5. LIMBAJE DE INTEROGARE A BAZELOR DE DATE – SQL
  28. 5.1. SQL - Evolutie si performante
  29. 5.2. Comenzi pentru descrierea datelor;
  30. 5.3. Comenzi pentru interogarea bazelor de date
  31. 5.4. Comenzi pentru actualizarea bazelor de date
  32. Bibliografie

Extras din curs

O baza de date trebuie sa satisfaca cinci conditii esentiale13:

- O buna reprezentare a realitatii înconjuratoare, adica baza de date trebuie sa ofere întotdeauna o imagine fidela a realitatii prin informatii fiabile si

actualizate;

- O non-redundanta a informatiei, informatia continuta în baza de date trebuind sa fie unica din punct de vedere semantic si fizic;

- O independenta a datelor fata de prelucrari; datele constituie imaginea fidela a lumii reale, programele de aplicatii trebuind sa fie concepute în raport cu aceasta structura a datelor;

- Securitatea si confidentialitatea datelor; securitatea datelor trebuie asigurata prin proceduri fizice, iar confidentialitatea prin proceduri care sa împiedice accesul utilizatorilor neautorizati;

- Performante în exploatare, orice cerere de prelucrare trebuind sa fie satisfacuta într-un timp convenabil utilizatorului, ceea ce presupune folosirea unor tehnici de optimizare pentru reducerea timpului de prelucrare.

Dictionarele de date

Accesul utilizatorilor la informatiile despre structura unei baze de date se

realizeaza prin intermediul dictionarului de date.

În principal, un dictionar îndeplineste urmatoarele functii:

- definirea si gestionarea datelor elementare ale întreprinderii (cod, eticheta, atribute, reprezentare etc.);

- definirea si gestionarea ansamblurilor de date;

- definirea si gestionarea relatiilor, de dependenta sau ierarhice, dintre date;

- descrierea din trei puncte de vedere a utilizarii datelor:

- administrativ: care sunt posturile de lucru ce vor apela datele si care va fi utilizarea acestor date?

- logic: care sunt fisierele sau bazele de date în care intra elementele descrise?;

- organic: în care unitati de prelucrare vor fi utilizate elementele descrise?

În plus dictionarele de date permit automatizarea operatiilor de scriere, de descriere a fisierelor sau ecranelor, de control etc. utile pentru întretinerea si dezvoltarea dosarelor de programe.

Bazele de date sunt concepute pentru a prelucra un volum mare de informatii.

Gestiunea acestora impune nu numai o structurare riguroasa a datelor, dar si o rationalizare a procedurilor de acces si prelucrare. Pentru a putea fi exploatata de catre utilizatori o baza de date trebuie sa aiba asociat un set de programe, numit generic sistem de gestiune a bazelor de date care sa permita exploatarea rationala a datelor continute. Obiectivul esential al unui sistem de gestiune a bazelor de date este, deci, furnizarea unui mediu eficient, adaptat utilizatorilor care doresc sa consulte sau sa actualizeze informatiile continute în baza de date.

Sistemul de gestiune a bazelor de date reprezinta un ansamblu coordonat de programe care permite descrierea, memorarea, manipularea, interogarea si tratarea datelor continute într-o baza de date. El trebuie, de asemenea, sa asigure securitatea si confidentialitatea datelor într-un mediu multi-utilizator.

Principalele beneficii ale bazelor de date constau în:

- integrarea în aceeasi structura a tuturor datelor pertinente ale unui

sistem;

- gestionarea acestor date printr-un software specializat (SGBD);

- oferirea unei vederi partiale asupra ansamblului de date necesare

fiecarui utilizator;

- asigurarea partajarii datelor între diferiti utilizatori.

Niveluri de abstractizare a datelor în bazele de date

Abordarea datelor în contextul bazelor de date se face pe trei niveluri, considerate niveluri de abstractizare:

Nivelul intern este nivelul elementar la care pot fi considerate datele si se refera la modul în care sunt stocate datele pe suporturi - disc magnetic, banda magnetica, disc optic etc. La acest nivel structura datelor este foarte detaliata. Nivelul intern cuprinde structurile de date si organizarile fisierelor utilizate pentru stocarea datelor pe dispozitivele de stocare. El trateaza probleme cum ar fi: alocarea spatiului de stocare pentru date si indexuri, descrierile înregistrarilor pentru stocare, cu dimensiunile de stocare pentru articolele de date, plasarea înregistrarilor, tehnicile de comprimare si de codificare a datelor. Nivelul intern interactioneaza cu metodele de acces al sistemului de operare (tehnici de administrare a fisierelor, pentru stocarea si regasirea înregistrarilor de date) pentru a plasa datele pe suporturile de stocare, a regasi datele, a realiza indexurile.

Nivelul conceptual corespunde administratorului bazei de date care proiecteaza structura logica a bazei de date. Asigura o viziune globala. a bazei de date, descriind ce date sunt stocate în baza de date si relatiile dintre acestea. La acest nivel structura bazei de date se concretizeaza în schema conceptuala. Nivelul conceptual asigura atât transpunerea, cât si independenta dorita dintre nivelul extern si cel intern.

Nivelul conceptual reprezinta toate entitatile, atributele si relatiile dintre ele, contrângerile asupra datelor, informatii semantice despre date, informatii privind securitatea si integritatea.

Preview document

Medii de Programare - Pagina 1
Medii de Programare - Pagina 2
Medii de Programare - Pagina 3
Medii de Programare - Pagina 4
Medii de Programare - Pagina 5
Medii de Programare - Pagina 6
Medii de Programare - Pagina 7
Medii de Programare - Pagina 8
Medii de Programare - Pagina 9
Medii de Programare - Pagina 10
Medii de Programare - Pagina 11
Medii de Programare - Pagina 12
Medii de Programare - Pagina 13
Medii de Programare - Pagina 14
Medii de Programare - Pagina 15
Medii de Programare - Pagina 16
Medii de Programare - Pagina 17
Medii de Programare - Pagina 18
Medii de Programare - Pagina 19
Medii de Programare - Pagina 20
Medii de Programare - Pagina 21
Medii de Programare - Pagina 22
Medii de Programare - Pagina 23
Medii de Programare - Pagina 24
Medii de Programare - Pagina 25
Medii de Programare - Pagina 26
Medii de Programare - Pagina 27
Medii de Programare - Pagina 28
Medii de Programare - Pagina 29
Medii de Programare - Pagina 30
Medii de Programare - Pagina 31
Medii de Programare - Pagina 32
Medii de Programare - Pagina 33
Medii de Programare - Pagina 34
Medii de Programare - Pagina 35
Medii de Programare - Pagina 36
Medii de Programare - Pagina 37
Medii de Programare - Pagina 38
Medii de Programare - Pagina 39
Medii de Programare - Pagina 40
Medii de Programare - Pagina 41
Medii de Programare - Pagina 42
Medii de Programare - Pagina 43
Medii de Programare - Pagina 44
Medii de Programare - Pagina 45
Medii de Programare - Pagina 46
Medii de Programare - Pagina 47
Medii de Programare - Pagina 48
Medii de Programare - Pagina 49
Medii de Programare - Pagina 50
Medii de Programare - Pagina 51
Medii de Programare - Pagina 52
Medii de Programare - Pagina 53
Medii de Programare - Pagina 54
Medii de Programare - Pagina 55
Medii de Programare - Pagina 56
Medii de Programare - Pagina 57
Medii de Programare - Pagina 58
Medii de Programare - Pagina 59
Medii de Programare - Pagina 60
Medii de Programare - Pagina 61
Medii de Programare - Pagina 62
Medii de Programare - Pagina 63
Medii de Programare - Pagina 64
Medii de Programare - Pagina 65
Medii de Programare - Pagina 66
Medii de Programare - Pagina 67
Medii de Programare - Pagina 68
Medii de Programare - Pagina 69
Medii de Programare - Pagina 70
Medii de Programare - Pagina 71
Medii de Programare - Pagina 72
Medii de Programare - Pagina 73
Medii de Programare - Pagina 74
Medii de Programare - Pagina 75
Medii de Programare - Pagina 76
Medii de Programare - Pagina 77
Medii de Programare - Pagina 78
Medii de Programare - Pagina 79
Medii de Programare - Pagina 80
Medii de Programare - Pagina 81
Medii de Programare - Pagina 82
Medii de Programare - Pagina 83
Medii de Programare - Pagina 84
Medii de Programare - Pagina 85
Medii de Programare - Pagina 86
Medii de Programare - Pagina 87
Medii de Programare - Pagina 88
Medii de Programare - Pagina 89
Medii de Programare - Pagina 90
Medii de Programare - Pagina 91
Medii de Programare - Pagina 92
Medii de Programare - Pagina 93
Medii de Programare - Pagina 94
Medii de Programare - Pagina 95
Medii de Programare - Pagina 96
Medii de Programare - Pagina 97
Medii de Programare - Pagina 98
Medii de Programare - Pagina 99
Medii de Programare - Pagina 100
Medii de Programare - Pagina 101
Medii de Programare - Pagina 102
Medii de Programare - Pagina 103
Medii de Programare - Pagina 104
Medii de Programare - Pagina 105
Medii de Programare - Pagina 106
Medii de Programare - Pagina 107
Medii de Programare - Pagina 108
Medii de Programare - Pagina 109
Medii de Programare - Pagina 110
Medii de Programare - Pagina 111
Medii de Programare - Pagina 112
Medii de Programare - Pagina 113
Medii de Programare - Pagina 114
Medii de Programare - Pagina 115
Medii de Programare - Pagina 116
Medii de Programare - Pagina 117
Medii de Programare - Pagina 118
Medii de Programare - Pagina 119
Medii de Programare - Pagina 120
Medii de Programare - Pagina 121
Medii de Programare - Pagina 122
Medii de Programare - Pagina 123
Medii de Programare - Pagina 124
Medii de Programare - Pagina 125
Medii de Programare - Pagina 126
Medii de Programare - Pagina 127
Medii de Programare - Pagina 128
Medii de Programare - Pagina 129
Medii de Programare - Pagina 130
Medii de Programare - Pagina 131
Medii de Programare - Pagina 132
Medii de Programare - Pagina 133
Medii de Programare - Pagina 134
Medii de Programare - Pagina 135
Medii de Programare - Pagina 136
Medii de Programare - Pagina 137
Medii de Programare - Pagina 138
Medii de Programare - Pagina 139
Medii de Programare - Pagina 140
Medii de Programare - Pagina 141
Medii de Programare - Pagina 142
Medii de Programare - Pagina 143
Medii de Programare - Pagina 144
Medii de Programare - Pagina 145
Medii de Programare - Pagina 146
Medii de Programare - Pagina 147
Medii de Programare - Pagina 148
Medii de Programare - Pagina 149
Medii de Programare - Pagina 150
Medii de Programare - Pagina 151
Medii de Programare - Pagina 152
Medii de Programare - Pagina 153
Medii de Programare - Pagina 154
Medii de Programare - Pagina 155
Medii de Programare - Pagina 156
Medii de Programare - Pagina 157
Medii de Programare - Pagina 158
Medii de Programare - Pagina 159
Medii de Programare - Pagina 160
Medii de Programare - Pagina 161
Medii de Programare - Pagina 162
Medii de Programare - Pagina 163
Medii de Programare - Pagina 164
Medii de Programare - Pagina 165
Medii de Programare - Pagina 166
Medii de Programare - Pagina 167
Medii de Programare - Pagina 168
Medii de Programare - Pagina 169
Medii de Programare - Pagina 170
Medii de Programare - Pagina 171
Medii de Programare - Pagina 172
Medii de Programare - Pagina 173
Medii de Programare - Pagina 174
Medii de Programare - Pagina 175
Medii de Programare - Pagina 176
Medii de Programare - Pagina 177
Medii de Programare - Pagina 178
Medii de Programare - Pagina 179
Medii de Programare - Pagina 180
Medii de Programare - Pagina 181
Medii de Programare - Pagina 182
Medii de Programare - Pagina 183
Medii de Programare - Pagina 184
Medii de Programare - Pagina 185
Medii de Programare - Pagina 186
Medii de Programare - Pagina 187
Medii de Programare - Pagina 188
Medii de Programare - Pagina 189
Medii de Programare - Pagina 190
Medii de Programare - Pagina 191
Medii de Programare - Pagina 192
Medii de Programare - Pagina 193
Medii de Programare - Pagina 194
Medii de Programare - Pagina 195
Medii de Programare - Pagina 196
Medii de Programare - Pagina 197
Medii de Programare - Pagina 198
Medii de Programare - Pagina 199
Medii de Programare - Pagina 200
Medii de Programare - Pagina 201
Medii de Programare - Pagina 202
Medii de Programare - Pagina 203
Medii de Programare - Pagina 204
Medii de Programare - Pagina 205
Medii de Programare - Pagina 206
Medii de Programare - Pagina 207
Medii de Programare - Pagina 208
Medii de Programare - Pagina 209
Medii de Programare - Pagina 210
Medii de Programare - Pagina 211
Medii de Programare - Pagina 212
Medii de Programare - Pagina 213
Medii de Programare - Pagina 214
Medii de Programare - Pagina 215
Medii de Programare - Pagina 216
Medii de Programare - Pagina 217
Medii de Programare - Pagina 218
Medii de Programare - Pagina 219
Medii de Programare - Pagina 220
Medii de Programare - Pagina 221
Medii de Programare - Pagina 222
Medii de Programare - Pagina 223
Medii de Programare - Pagina 224
Medii de Programare - Pagina 225
Medii de Programare - Pagina 226
Medii de Programare - Pagina 227
Medii de Programare - Pagina 228
Medii de Programare - Pagina 229
Medii de Programare - Pagina 230
Medii de Programare - Pagina 231
Medii de Programare - Pagina 232
Medii de Programare - Pagina 233
Medii de Programare - Pagina 234
Medii de Programare - Pagina 235
Medii de Programare - Pagina 236
Medii de Programare - Pagina 237
Medii de Programare - Pagina 238
Medii de Programare - Pagina 239
Medii de Programare - Pagina 240

Conținut arhivă zip

  • excelmaterial.pdf
  • suportdecursmedii.pdf
  • total.txt
  • visualfox.pdf

Alții au mai descărcat și

Medii de Programare

MODULUL 1. INTRODUCERE IN STUDIUL LIMBAJELOR DE PROGRAMARE 1.1 Notiuni generale privind limbajele de programare 1.2 Clasificarea limbajelor de...

Algoritmi de Calcul

Capitolul I Sistem Informaţional – Sistem Informatic I.1. Sistemul Informaţional. Un sistem poate fi privit ca un ansamblu de elemente...

Programarea Calculatoarelor și Limbaje de Programare

MODULUL 1. ALGORITMI 1.1. GENERALITATI Termenul de produs program desemneazã atât programul sursã propiu-zis cât ºi documentaþia necesarã pentru...

Programarea Calculatorului

Scopul lucrării: Evidenţierea nivelului de cunoştinţe a fiecărui student la informatică, în mod deosebit algoritmizarea, pentru elaborarea unui...

Curs Programarea Calculatoarelor

Compilatorul VB este programul translator al sistemului de programare VB Specificaţiile comune de limbaj (CLS = Common Language Specifications)...

Programare Logică și Funcțională

Limbajele de programare sunt împartite pe diferite niveluri în functie de gradul de interactiune cu suportul hardware: - Limbaje masina –...

Curs Excel

Lectia 1. Deschiderea si iesirea din Excel Obiectivele lectiei: În aceasta lectie veti vedea cum se începe si cum se încheie o sesiune de lucru...

Te-ar putea interesa și

Monitorizarea și Controlul Temperaturii într-o Casă Inteligentă Utilizând Mediul de Programare Grafică Labview

CAPITOLUL I CARACTERISTICILE GENERALE ALE UNEI LOCUINŢE INTELIGENTE 1.1. Prezentare generală. O întrebare care ne frământa din ce în ce mai des,...

Comanda MPP implementată pe calculator

INTRODUCERE Apariţia microprocesoarelor, microcontrolerelor şi a calculatoarelor personale a deschis noi posibilităţi controlului şi comenzii in...

Elaborare unui web-site și a unui program de administrare, utilizând PHP, Delphi, Mysql

INTRODUCERE Tehnologiile şi aplicaţiile de pe Internet se extind extraordinar de rapid, capătând o atenţie deosebită, deoarece Internetul...

Proiectarea unui site web de transporturi internaționale

INTRODUCERE Web-ul a fost creat în 1989 Tim Berners-Lee de la Laboratorul de fizică particulelor CERN din Elveţia. Intenţia lui Tim a fost să...

Proiectarea unei centrale de avertizare fum, senzori la o navă petrolier de 35000 TDW

INTRODUCERE. Este bine cunoscut cã, dintre toate mijloacele de transport, transportul naval deţine ponderea cea mai mare atât datoritã faptului cã...

Elaborarea unui Asistent Electronic Public

INTRODUCERE Organizarea cît mai efecientă a datelor si informaţiei existente a devenit o necesitate stringentă datorită creşterii volumui si...

Politici de protecție a mediului - studiu comparativ România-UE

I. INTRODUCERE Daca anii ’70 au fost anii în care problemele de protecţie a mediului s-au impus atenţiei, sfârşitul anilor ’80 aduce şi primele...

Medii de Programare

MODULUL 1. INTRODUCERE IN STUDIUL LIMBAJELOR DE PROGRAMARE 1.1 Notiuni generale privind limbajele de programare 1.2 Clasificarea limbajelor de...

Ai nevoie de altceva?