Relational Database Management Systems (RDBMS) Sistemet relacionale te manaxhimit te te dhenave Koncepti i bazave te dhenave relacionale eshte prezantuar per here te pare nga E. F. Codd ne artikullin e tij “A Relational Model of Data for Large Shared Data Banks” ne vitin 1970. Ne dallim nga sistemet e meparshme (rrjet dhe hierarkik), sistemet relacionale bazohen ne modelin e te dhenave relacional qe bazohet ne algjebren relacionale. Koncepti baze i modelit relacional eshte relacioni (= tabela), prandaj ne nje sistem relacional tabela eshte e vetmja strukture per ruajtjen e te dhenave. Tek nje kolline e nje rreshti ruhet me saktesi nje vlere skalare. Per te ilustruar bazat e te dhenave relacionale do te bazohemi tek baza e te dhenave Northwind. Po paraqesim me poshte disa nga tabelat e kesaj baze te dhenash. Sic duket baza e te dhenave Northwind ruan informacion mbi shitjet e nje kompanie Tabela Orders Tabela Orders ruan informacion mbi porosite e kryera ne kompani. Per cdo porosi ruhen disa informacione nder te cilat disa jane informacione te detyrueshme e disa opsionale. Keshtu per nje porosi ruhet :
si edhe te tjera informacione si
Tabela Employees Tabela Employees ruan informacion mbi punonjesit e kompanise. Per cdo punonjes ruhen disa informacione nder te cilat disa jane informacione te detyrueshme e disa opsionale. Keshtu per nje punonjes ruhet :
si edhe informacione te tjera mbi punonjesit. Tabela Customers Tabela Customers ruan informacion mbi klientet. Per cdo klient ruhen disa informacione nder te cilat disa jane informacione te detyrueshme e disa opsionale. Keshtu per nje klient ruhet :
si edhe informacione te tjera. Tabela OrderDetails Tabela OrderDetails ruan informacion mbi detajet e porosive. Per cdo detaj (rresht te porosise, kujtoni nje fature qe keni pare se fundmi) ruhen informacionet e meposhtme:
Tabela Products Tabela Products ruan informacion mbi produktet qe shet kompania. Per cdoprodukt ruhen informacionet e meposhtme:
Sic vihet re edhe nga baza e te dhenave e marre si shembull:
|
e-learning > Microsoft Access 2010 >