Extras din laborator
Scopul lucrării : învăţarea notiunilor de bază ale cursului SGBD şi pregătirea instrumentelor de lucru pentru utilizarea lor în practică, inclusiv în dezvoltarea aplicaţiilor cu destinaţie specială în rezolvarea unor probleme concrete, cît şi a aplicaţiilor Web.
Lucrarea consta din 2 părţi, considerente teoretice şi instrumente practice. Componentele au între ele o legătură logică şi se completează reciproc. Lucrarea prezintă materialul suport pentru celelate lucrări de laborator programate pentru cursul dat.
I. PARTEA TEORETICĂ
Baze de date si SGBD
II. PARTEA PRACTICĂ
Instalarea APACHE
Instalarea PHP
Instalarea MYSQL
Instalarea PHPMYADMIN
I. CONSIDERENTE TEORETICE
BAZE DE DATE si SGBD
1. CONCEPTE NOŢIUNI DE BAZĂ. PARTICULARITĂŢI.
Distincţia între date, informaţii şi cunoştinţe
• Datele sunt definite de trei elemente: un identificator, atribute şi valoare ;
• Informaţia este un mesaj care are caracter de noutate, altfel spus care înlătură nedeterminarea (necunoaşterea) şi se obţine în rezultatul prelucrării datelor;
• Cunoştinţele reprezintă informaţii simple sau agregate, pe care le dobândim de-a lungul timpului, relativ la: obiecte, fenomene sau procese din lumea reală.
Organizarea datelor din punct de vedere informatic are 2 componente:
• organizarea datelor în memoria internă a calculatorului, care cuprinde structurile de tip: listă, coadă, stivă
• organizarea datelor pe memoria externă, care cuprinde structurile de tip fişier şi bază de date.
2. BAZĂ DE DATE
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, interlegate, 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.
Orice baza de date este conceputa si proiectata pe baza unui model:
- modelul relational
- modelul ierarhic
- modelul reţea
- modelul obiect
În continuare ne vom opri doar la modelul realţional. Fundamentele modelului relaţional îl prezină - Tabelele bidimensionale (relaţii) legate între ele, care sunt determinate de structură, cheie primară, tip atribute, reguli de validare a datelor (restricţii de integritate) ş.a. Printr-un exemplu aceste momente definitorii pot fi prezentate după cum urmează:
3. ROLUL SGBD
Care este rolul Sistemei de Gestiune a Bazelor de Date? Schema de mai jos este o primă lămurire a acestei noţiuni – „punte de legătura între BD, aplicaţii Software specializate, administratorul BD şi Utilizatori”
Def: Un Sistem de Gestiune a Bazelor de Date, SGBD, constituie o interfaţă între utilizatori şi BD,care permite în principal
1) crearea,
2) actualizarea şi
3) consultarea acesteia.
În acest context putem defini SGBD–ul ca un instrument de asamblare, codificare, aranjare, protecţie şi regăsire a datelor în BD.
Preview document
Conținut arhivă zip
- Baze de Date.doc