Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
Cuprins.
1. Introducere ...................................................................................................................................... 2
2. Componentele unui sistem de baze de date .................................................................................... 3
2.1. Hardware. ....................................................................................................................................... 3
2.2. Software. ......................................................................................................................................... 3
2.3. Utilizatorii....................................................................................................................................... 4
2.4. Date persistente............................................................................................................................... 4
4. SQL (Limbaj Structurat de Interogare) .......................................................................................... 6
5. MODELAREA DATELOR ........................................................................................................... 6
4.1 Etapele dezvoltării unei aplicații .................................................................................................... 7
4.2 Analiza de sistem ............................................................................................................................ 7
4.3 Proiectarea conceptuală a bazei de date ......................................................................................... 9
4.4 Transformare în model relaţional ................................................................................................. 10
6. Modelul entitate-asociere clasic ................................................................................................... 10
7. Criterii de modelare ...................................................................................................................... 10
Clasificarea in entitati şi atribute ..................................................................................................... 10
Identificarea ierarhiilor de generalizare şi incluziune ...................................................................... 10
8. Accesul la baze de date ................................................................................................................. 11
9. Crearea unui program client pentru baza de date(PHP MySQL) ................................................. 12
9.1. PHP si PDO – conectarea la baza de date (PHP MySQL) ........................................................... 13
PDO. Conectarea la baza de date ..................................................................................................... 13
10. Crearea unui program client pentru baza de date(ADO.NET) ..................................................... 14
11. Bibliografie ................................................................................................................................... 16
UNIVERSITATEA “AUREL VLAICU” DIN ARAD
FACULTATEA DE STIINŢE EXACTE
IASTE 2015
1. Introducere
Page 2
UNIVERSITATEA “AUREL VLAICU” DIN ARAD
FACULTATEA DE STIINŢE EXACTE
IASTE 2015
2.1. Hardware.
2.2. Software.
Page 3
UNIVERSITATEA “AUREL VLAICU” DIN ARAD
FACULTATEA DE STIINŢE EXACTE
IASTE 2015
2.3. Utilizatorii
Datele memorate într-o bază de date sunt date persistente, adică date care rămân
memorate pe suport magnetic, independent de execuţia programelor de aplicaţii.
Page 4
UNIVERSITATEA “AUREL VLAICU” DIN ARAD
FACULTATEA DE STIINŢE EXACTE
IASTE 2015
Datele persistente ale unei baze de date se introduc, se şterg sau se actualizează
în funcţie de date de intrare provenite de la tastatură. Iniţial datele de intare sunt date
nepersistente, ele devenind persistente după ce au fost validate de SGBD. Datele de
ieşire ale unui sistem de baze de date sunt tot date nepersistenete, ele provenind din
operaţii de interogare a bazei de date şi puse la dispoziţie utilizatorului sunt formă de
raport, afişare etc..
Page 5
UNIVERSITATEA “AUREL VLAICU” DIN ARAD
FACULTATEA DE STIINŢE EXACTE
IASTE 2015
5. MODELAREA DATELOR
Page 6
UNIVERSITATEA “AUREL VLAICU” DIN ARAD
FACULTATEA DE STIINŢE EXACTE
IASTE 2015
(EA) in varianta clasica (cu unele extensii). Intr-un alt capitol vor fi prezentate regulile
de transformare din modelul entitate-asociere in modelul relational.
Page 7
UNIVERSITATEA “AUREL VLAICU” DIN ARAD
FACULTATEA DE STIINŢE EXACTE
IASTE 2015
Page 8
UNIVERSITATEA “AUREL VLAICU” DIN ARAD
FACULTATEA DE STIINŢE EXACTE
IASTE 2015
Page 9
UNIVERSITATEA “AUREL VLAICU” DIN ARAD
FACULTATEA DE STIINŢE EXACTE
IASTE 2015
model folosit pentru aceasta este modelul entitate-asociere (EA). Actualmente exista
pe piata numeroase instrumente CASE care folosesc diverse variante ale modelului.
7. Criterii de modelare
Clasificarea in entitati şi atribute
Desi definitia notiunilor de entitate, atribut, asociere este destul de simpla, in practica
modelarii apar dificultati in clasificarea diverselor informatii intr-una din aceste
categorii.
Identificarea ierarhiilor de generalizare şi incluziune
Desi definitia notiunilor de entitate, atribut, asociere este destul de simpla, in practica
modelarii apar dificultati in clasificarea diverselor informatii intr-una din aceste
categorii.
Page
10
UNIVERSITATEA “AUREL VLAICU” DIN ARAD
FACULTATEA DE STIINŢE EXACTE
IASTE 2015
Page
11
UNIVERSITATEA “AUREL VLAICU” DIN ARAD
FACULTATEA DE STIINŢE EXACTE
IASTE 2015
Putem preciza ca fiecare articol din fişier este regăsit direct, pe baza valorii unui câmp
special, care are ca şi conţinut valori unice în baza de date, numit cheie.
<?php
$hostname="localhost";
$username="root";
$password="pass";
$database="test";
$conexiune=mysql_connect($hostname,$username,$password)
or die ("Nu ma pot conecta la baza de date");
$bazadate=mysql_select_db($database,$conexiune)
or die ("Nu gasesc baza de date");
?>
Page
12
UNIVERSITATEA “AUREL VLAICU” DIN ARAD
FACULTATEA DE STIINŢE EXACTE
IASTE 2015
Page
13
UNIVERSITATEA “AUREL VLAICU” DIN ARAD
FACULTATEA DE STIINŢE EXACTE
IASTE 2015
Page
14
UNIVERSITATEA “AUREL VLAICU” DIN ARAD
FACULTATEA DE STIINŢE EXACTE
IASTE 2015
Page
15
UNIVERSITATEA “AUREL VLAICU” DIN ARAD
FACULTATEA DE STIINŢE EXACTE
IASTE 2015
11. Bibliografie
Page
16