Documente Academic
Documente Profesional
Documente Cultură
Technologies of
the future
Realizat de Andreea Blaga
Ridley:Technologies of the
future
Ridley:Technologies of the future este o companie de inginerie
informatică specializată pe tehnologii web.
Punctele forte ale companiei:
interacțiune permanentă cu clientul;
flexibilitate în ceea ce priveste schimbările cerute de client;
promtitudine cu care se răspunde la solicitările de suport tehnic;
realizarea lucrărilor la parametri calitativi de licentă în conditiile stabilite de buget si
timp.
Competente:
ORACLE Siebel 8.x CRM: Consultantă si implementare solutii;
Baze de Date: Oracle 10/11g, MS SQL Server, MySQL;
Tehnologii Web: Oracle Application Express (HTML DB), Oracle Database Express Edition;
Tehnologii Browser: HTML, DHTML, JavaScript, CSS;
Business Intelligence: Siebel Analytics, Data Warehouse, OLAP, Data Mining;
Expertiza judiciara in informatica: Lucrari de expertiza judiciară.
Descrierea proiectului
Însocietatea în care trăim, tot mai mulţi
oameni renunţă la a merge la librărie să îşi
cumpere o carte, preferând o alternativă
gratuita: biblioteca.
Proiectul descrie un sistem de evidenta al
unei biblioteci. Pentru acestea sunt
necesare informatii despre persoanele
care imprumuta carti din biblioteca, dar si
despre cartile aflate in biblioteca,cat si
editurile lor.
Etapele proiectului
Ne propunem să realizăm modelul
conceptual al unei probleme concrete de
gestiune a datelor.
Vom identifica entităţile care apar şi
atributele acestora, vom defini relaţiile între
entităţi şi vom construi diagrama ER.
Pas1. Deoarece raţiunea existenţei unei
biblioteci este chiar manipularea cărţilor,
începem construcţia modelului cu entitatea
CARTE.
Pas 2. Fiecare carte
este încadrată de
către criticii literari
într-un anumit curent
literar sau într-un
anume gen literar.
Putem defini
entitatea GEN care
este utilizată în
clasificarea cărţilor
din bibliotecă.
Pas 3. Stabilim
relaţia dintre cele
două entităţi,
CARTE şi GEN:
GEN
CARTE
clasificată clasifică
ABONAT
# cnp Pas 5. Identificăm relaţiile care se
* nume pot stabili între entităţile ABONAT
* prenume
şi entităţile existente, CARTE şi
GEN.
* adresa
ABONAT CARTE
împrumută împrumutată
Relaţia este de tipul many-to-many, deoarece:
Fiecare ABONAT poate împrumuta una sau mai multe CĂRŢI.
Fiecare CARTE poate fi împrumutată de unul sau mai mulţi
ABONAŢI.
AUTOR Carte
CARTE
scrie scrisă
scrie
este scrisă
CARTE GEN
este clasifică
este
clasificată
împrumutată
împrumută
ABONAT
Rezolvarea relaţiilor many-to-many
Etapele următoare ale procesului de modelare
constau în rafinarea pas cu pas a modelului iniţial,
vizând îmbunătăţirea acestuia. În practica
procesului de proiectare a modelului conceptual
nu sunt acceptabile relaţiile many-to-many care
apar deseori între entităţi. Primul pas către
rafinarea modelului constă în eliminarea relaţiilor
many-to-many şi înlocuirea lor cu relaţii one-to-
many. Pentru a vedea de ce este necesar să
eliminăm relaţiile many-to-many, să analizăm
relaţia stabilită între entităţile AUTOR şi CARTE.
AUTOR Carte
scrie scrisă
AUTOR CARTE
#IDautor #cota
*nume *titlu
*prenume *autor
*naţionalitate ˚observaţii
Entitatea de intersecţie EVIDENŢĂ AUTORI introdusă în exemplul
anterior, constituie în fapt un fel de jurnal,care are ca instanţe
perechi AUTOR-CARTE, păstrând astfel asocierea dintre fiecare
autor şi cărţile pe care le-a scris, singur sau împreună cu alţi
autori. Instanţele entităţii de intersecţie nu reţin decât cheile
primare din cele două entităţi, pentru identificarea
caracteristicilor cărţilor şi autorilor şi, eventual, câteva atribute
suplimentare ce descriu asocierea respectivă. Nu este permisă
mutarea anumitor atribute din entităţile AUTOR şi CARTE în
entitatea EVIDENŢĂ AUTORI, deoarece modelul va deveni
redundant.
ataşată
clasificată GEN
CARTE
clasifică
ataşată
EVIDENŢĂ
ÎMPRUMUT
ataşat
ABONAT
Concluzii
Consideram ca data de baze proiectata de
firma noastra este perfecta pentru biblioteca
orasului Focsani, crescand productivitatea si
calitatea serviciilor.
Acest proiect a ajutat echipa IT a firmei
Ridley:Technologies for the future sa invete:
sa fie mai resposnabila;
sa lucrzee cu componente;
despre carti in general;
modul de aranjare a unei biblioteci.