Limbaje de Programare și Baze de Date

Curs
8/10 (1 vot)
Conține 1 fișier: pdf
Pagini : 111 în total
Cuvinte : 24000
Mărime: 1.33MB (arhivat)
Publicat de: Ciprian Dinu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Nicolae Tudoroiu
Universitatea ”Spiru Haret” Constanta Facultatea : Management Financiar Contabil Specialitatea : Finante-Banci ANUL II, CURS ZI, FR SI ID

Extras din curs

1.1 SGBD

Definitie1: O baza de date reprezinta o colectie de date stocate pe o partitie a discului

dur, pe o banda magnetica, CD-ROM sau o discheta a unui PC. Ea poate fi integrata sau

partajata.

Definitie 2 : O baza de date integrata este reprezentata printr-o colectie de mai multe

fisiere de date, distincte, partial sau total iredundante.

Definitie 3 : O baza de date partajata este reprezentata printr-o colectie de date

partajate intre mai multi utilizatori. Partajarea bazei de date este o consecinta a integrarii

acesteia, si poate fi concurentiala intr-un sistem multiutilizator, in sensul ca mai multi

utilizatori pot accesa simultan chiar acelasi esantion al bazei de date.

Definitie 4 : Accesarea bazei de date este gestionata software printr-un sistem de

gestiune a bazelor de date, cunoscut sub numele de SGBD (DBMS). Toate cererile de

access ale bazei de date sunt directionate mai intii spre sistemul de gestiune al acesteia

DBMS, iar apoi vor fi procesate in timp util, in functie de complexitatea procesului de

cautare, sortare si afisare a esantionului de date cerut precum si de performantele softului

utilizat: Excel, Microsoft Access, Visual basic, Oracle, FoxPro, Perl, HP, SQL etc.

Printre utilizatorii bazei de date pot fi :

- administratorul bazei de date (DBA)

-programatorii softisti

-utilizatorii terminali

Scopul crearii unei baze de date intr-o companie devine din ce in ce mai evident cind

numarul resurselor (entitatilor) creste considerabil si o data cu acestea creste si

complexitatea relatiilor ce se stabilesc intre aceste resurse ca de altfel si gradul lor de

subordonare, ceeace ar ingreuna controlul riguros al acestor resurse.

Definitie 5 : Un sistem de baze de date (SBD) dintr-o companie ofera acestuia

posibilitatea unui control centralizat asupra tuturor resurselor sale si care asigura:

- Reducerea redundantelor in raport cu modelul clasic de inregistrare a datelor

in fisiere

- Evitarea inconsistentei in duplicarea datelor

- Partajarea datelor intre utilizatorii aceleiasi baze de date

- Cresterea securitatii in utilizarea bazei de date, prin restrictii de acces impuse

de administratorul sistemului bazelor de date ale companiei.

- Pastrarea integritatii datelor din baza de date

- Eliminarea conflictelor

Un rol important in gestionarea bazelor de date intr-o companie ii revine

administratorului sistemului bazei de date (DBA).

1.1.1 Arhitectura unui sistem baza de date : intr-o structura ierarhizata o baza de

date prezinta in esenta trei niveluri generice :

- Nivelul intern, sau nucleul bazei de date, legat de modul de stocare interna a

datelor pe suportul de memorie

- Nivelul extern, ce vizeaza direct utilizatorul bazei de date, si anume modul cum

acesta percepe si manipuleaza procesarea datelor de la nivelul intern

- Nivelul conceptual, ce reprezinta o interfatare a celor doua nivele periferice

Baze de date distribuite Sunt baze de date stocate in diferite locatii fizice, pe diferite

suporturi magnetice ale unei retele de calculatoare distribuite spatial sub forma de LANuri

(Local Area Networks) sau WAN-uri (Wide Area Networks).

Baze de date fizice si logice Sunt reprezentari stocate pe un support magnetic de

memorare a entitatilor (datele despre un obiect fizic real sau abstract), atributelor

(proprietati ale entitatilor) si a relatiilor dintre ele.

1.1.2 Definitie 6 : O colectie de entitati cu proprietati similare se numeste tip de

entitate sau clasa de entitate. Valorile unui atribut al unei entitati apartin unui

domeniu valid de valori. Un domeniu poate la rindul lui sa contina mai multe

subdomenii. Printre principalele caracteristici ale unui domeniu putem mentiona :

- Verifica daca o operatie este permisa sau nu asupra unui atribut

- Selecteaza atributele ce pot fi comparate sau cele ce pot intra in

diferite combinatii

- Determina multimea valida de valori pentru un atribut

Preview document

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

Conținut arhivă zip

  • Limbaje de Programare si Baze de Date.pdf

Alții au mai descărcat și

Informatică pentru afaceri

APLICATIE MICROSOFT EXCEL 1.1. PARTE CONCEPTUALA 1.1.1. DESCRIEREA PROBLEMEI DE REZOLVAT Problema de rezolvat este reprezentata de evidentierea...

Programarea sistemelor informatice

Tema 1. Generalităţi. Noţiuni de bază. 1.1 Definire sistem informatic. Situaţia economică actuală prezintă o serie de caracteristici ce trebuiesc...

Programarea Aplicațiilor de tip Windows

Se realizeaza pe un FORMULAR (Form)  suprafata de lucru pe care se instaleaza CONTROALE (Controls) Formularul este deschis prin caseta de dialog...

Limbaje de Programare

1. Definirea şi clasificarea limbajelor de programare Limba (DEX) – sistem de comunicare alcătuit din sunete articulate, specifice omului, prin...

Curs Programarea Calculatoarelor

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

Programare II - limbajul C

Cap 1 INTRODUCERE ÎN LIMBAJUL C 1.1 Scurt istoric 1.2 Forma unui program C 1.3 Compilarea unui program C 1.1 Scurt istoric Strămoşii...

Programare Logică și Funcțională

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

Programare Visual C++

VC ++ poate fi utilizat pentru a dezvolta programe pentru trei platforme Win32: Windows NT (pe procesoare multiple), Windows 95/98 si Win32s....

Te-ar putea interesa și

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 bazelor de date orientate pe obiecte

Introducere Esenţa oricărei baze de date este păstrarea informaţiei. Informaţia păstrată în baza de date este foarte diversă – de la simple...

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...

Utilizarea tehnologiilor informaționale în scopul informatizării

Introducere Prin elaborarea acestei lucrări mi-am propus să evidențiez impactul tehonologiilor moderne în alcătuirea analizelor...

Proiectarea unui sistem informatic cu ajutorul programelor Excel, Access și Visual Bsaic la S.C. Eurex Alimentare S.A.

1. PREZENTAREA ÎNTREPRINDERII S.C. EUREX ALIMENTARE S.A. Dulcea poveste a început cu peste șase decenii în urmă, în 1944. Atunci, Sabri Ulker și...

Sistem Informatic de Evaluare a Cunoștințelor pentru Admitere la Studii Superioare de Masterat

INTRODUCERE Problema evaluării educaționale este una dintre cele mai actuale și controversate probleme. Nu există sistem educațional sau act...

Validarea datelor de intrare și manipularea erorilor în programarea web

INTRODUCERE Într-o epocă modernă ca aceasta în care se poate rezolva totul cu ajutorul internetului printr-un simplu ”click” - o singură apăsare a...

Impactul Tehnologiilor Informaționale Asupra Activității de Analiză Economico-financiară a Întreprinderii

Introducere Prin această lucrare mi-am propus să pun în evidenţă importanţa noilor tehnologii informaţionale în efectruare de analize...

Ai nevoie de altceva?