Limbaje de Programare

Curs
7/10 (1 vot)
Domeniu: Economie
Conține 1 fișier: doc
Pagini : 55 în total
Cuvinte : 11021
Mărime: 116.46KB (arhivat)
Publicat de: Gina Sava
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Adina Tofan

Extras din curs

CAPITOLUL 1

INTRODUCERE

1.1 Conceptul de bază de date

Organizarea datelor în vederea prelucrării pe calculator este o activitate tot aşa de importantă ca şi realizarea programelor. Cele două componente principale ale unui sistem informatic: datele si programele, se găsesc într-o strânsa interdependenţă. Un program, oricât de elaborat si rafinat ar fi, nu va produce rezultatele scontate, daca va lucra cu o structura de date depasita. Tot asa de bine, o structura de date bine pusa la punct nu va putea suplini carentele unui program care o prelucreaza. Trebuie făcută distincţie între date, informaţii şi cunoştinţe. Din punct de vedere al prelucrării pe calculator, datele sunt definite de trei elemente: un identificator, atribute şi valoare. Exemplu: cantitate (identificator), număr real şi pozitiv (atribute), 50,5 (valoare).

O bază de date poate fi definită ca un ansamblu de date elementare sau structurate, accesibile unei comunităţi de utilizatori. Mai concret, o bază de date este un ansamblu de fişiere intercorelate, care conţine nucleul de date necesare unui sistem informatic (aplicaţie informatică).

Un fişier este un ansamblu de înregistrări fizice, omogene din punct de vedere al conţinutului şi al prelucrării. O înregistrare fizică este unitatea de transfer între memoria internă şi cea externă a calculatorului. Aceasta este formată din una sau mai multe înregistrări logice. O înregistrare logică este unitatea de prelucrare din punct de vedere al programului utilizator. Aceasta este formată dintr-un ansamblu de câmpuri, care descriu o anumită realitate.

1.2 Obiective fundamentale ale unei baze de date

Centralizarea datelor permite: suprimarea redundanţei, asigurarea unicităţii înregistrării şi controlul centralizat (asupra datelor). În prelucrarea clasică în care fişierele sunt dedicate aplicaţiilor, aceleaşi date apar înregistrate în mai multe fişiere şi în formate diferite. Acest lucru implică o utilizare ineficientă a spaţiului de memorie externă, actualizarea dificilă a acestor date şi lizibilitate redusă ca urmare a formatelor diferite.

Independenţa între date şi prelucrări.Baza de date, ca imagine a unei anumite realităţi, trebuie actualizată permanent. Acest lucru nu trebuie să afecteze programele de prelucrare. Pentru aceasta trebuie ca fiecare program să aibă o viziune proprie asupra bazei de date(BD).

Realizarea de legături între entităţile de date, care sunt indispensabile pentru exploatarea eficientă a sistemului informatic. Spre exemplu, în cadrul gestiunii aprovizionării, trebuie asociat un furnizor la lista de produse pe care le vinde şi invers, un produs la lista de furnizori, precizând condiţiile de vânzare pentru un furnizor şi un produs.

Integritatea datelor asigură fiabilitatea şi coerenţa bazei de date (BD). Pentru aceasta trebuie definite restricţii de integritate cum ar fi:

- apartenenţa la o listă de valori sau interval;

- apartenenţa la un anumit format;

- reguli de coerenţă cu alte date.

Securitatea datelor. Baza de date trebuie să fie protejată împotriva unei distrugeri logice (anomalie de actualizare) sau fizice. Pentru aceasta există instrumente care permit:

Preview document

Limbaje de Programare - Pagina 1
Limbaje de Programare - Pagina 2
Limbaje de Programare - Pagina 3
Limbaje de Programare - Pagina 4
Limbaje de Programare - Pagina 5
Limbaje de Programare - Pagina 6
Limbaje de Programare - Pagina 7
Limbaje de Programare - Pagina 8
Limbaje de Programare - Pagina 9
Limbaje de Programare - Pagina 10
Limbaje de Programare - Pagina 11
Limbaje de Programare - Pagina 12
Limbaje de Programare - Pagina 13
Limbaje de Programare - Pagina 14
Limbaje de Programare - Pagina 15
Limbaje de Programare - Pagina 16
Limbaje de Programare - Pagina 17
Limbaje de Programare - Pagina 18
Limbaje de Programare - Pagina 19
Limbaje de Programare - Pagina 20
Limbaje de Programare - Pagina 21
Limbaje de Programare - Pagina 22
Limbaje de Programare - Pagina 23
Limbaje de Programare - Pagina 24
Limbaje de Programare - Pagina 25
Limbaje de Programare - Pagina 26
Limbaje de Programare - Pagina 27
Limbaje de Programare - Pagina 28
Limbaje de Programare - Pagina 29
Limbaje de Programare - Pagina 30
Limbaje de Programare - Pagina 31
Limbaje de Programare - Pagina 32
Limbaje de Programare - Pagina 33
Limbaje de Programare - Pagina 34
Limbaje de Programare - Pagina 35
Limbaje de Programare - Pagina 36
Limbaje de Programare - Pagina 37
Limbaje de Programare - Pagina 38
Limbaje de Programare - Pagina 39
Limbaje de Programare - Pagina 40
Limbaje de Programare - Pagina 41
Limbaje de Programare - Pagina 42
Limbaje de Programare - Pagina 43
Limbaje de Programare - Pagina 44
Limbaje de Programare - Pagina 45
Limbaje de Programare - Pagina 46
Limbaje de Programare - Pagina 47
Limbaje de Programare - Pagina 48
Limbaje de Programare - Pagina 49
Limbaje de Programare - Pagina 50
Limbaje de Programare - Pagina 51
Limbaje de Programare - Pagina 52
Limbaje de Programare - Pagina 53
Limbaje de Programare - Pagina 54
Limbaje de Programare - Pagina 55

Conținut arhivă zip

  • Limbaje de Programare.doc

Alții au mai descărcat și

Economia și Managementul Mediului

1.1 Elemente ale geosistemului vieţii Mediul natural reprezintă un element esenţial al existenţei umane şi al tuturor vieţuitoarelor şi este...

Relații financiar-monetare

Riscul de sistem ce rezulta din functiile sistemului financiar international nu mai poate fi gestionat individual. Procesul de globalizare in...

Interpretarea Normelor Juridice

INTERPRETAREA NORMELOR JURIDICE (sau INTERPRETAREA LEGII) 1. Noţiune Interpretarea este o operaţiune logico-raţională prin care se precizează...

Izvoarele de Drept

1. Noţiune Izvorul de drept este forma de exprimare a dreptului sau a normelor de drept. Potrivit unei alte opinii, izvorul (sursa) de drept este...

Raportul Juridic

1. Noţiune Într-o Primă Opinie, Raportul Juridic Este Acea Legătură Socială, Reglementată De Norma Juridică, Conţinând Un Sistem De Interacţiune...

Dimensiunile Fenomenului Turistic

2.2. Factorii determinanţi ai evoluţiei turismului Obiective: -Să determin factorii evoluţiei turismului -Să caracterizez principalii factori...

The Programming and the Control of the Complex Works Execution

The programming and the control of the complex works execution 2.1. General presentation The co-ordination, one of the conducting attributes, is...

Tehnici de Negociere

Introducere Clipă de clipă, ceas de ceas, fiecare dintre noi are o dorinţă, un interes sau măcar un punct de vedere numai “al său”. Fiecare...

Te-ar putea interesa și

Comanda unei Stații Automate de Spălat Autovehicule cu Automatul Programabil LG Glofa GM7

I. PARTEA TEORETICA 1. Automate programabile 1.1 Introducere Sistemele automate de control a proceselor sunt un conglomerat de dispozitive...

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

Limbaje de Programare

Cap.I ARGUMENT Lucrarea de fata “Limbaje de programare” isi propune sa pregateasca cititorul in scopul insusirii si utilizarii unui limbaj de...

Medii de Programare

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

Limbaje de Programare Utilizate în Inteligenta Artificială

INTRODUCERE Obiectul inteligenţei artificiale este obţinerea de artefacte care să se comporte inteligent, similar unui om. Câteva exemple...

Limbaje de programare - prezentare generală

Introducere Limbajul de programare este un limbaj artificial, folosit pentru a scrie o secventa de instructiuni care pot fi rulate de un computer....

Compilatoare

Grace Murray Hooper a fost o figură importantă în domeniul informaticii. Aceasta a fost un ofiţer în marina militară a Statelor Unite ale Americii...

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

Ai nevoie de altceva?