Sunteți pe pagina 1din 16

SISTEME INFORMATICE PENTRU MANAGEMENTUL AFACERILOR - curs 5 Conf univ dr ing drd ec Edel !user Edu!rd "!#e de d!

$e Or!cle %efini$ie "%


"!#! de d!$e O colec$ie l!rg! & in$egr!$! de d!$e corel!$e logic si s$oc!$e 'en$ru ! (en$ine info si ! oferi su'or$ 'en$ru !n!li#! )consul$!re*in$erog!re+ "!#ele de d!$e 'er(i$
Model!re! lu(ii re!le , entitati si relatii %!$e- f!'$e inregis$r!-ile din lu(e! re!l! ce 'osed! se(nific!$ie in$rinsec!

do(eniul "% !co'er. l!rgi surse de d!$e& cu (ul$e conce'$e noi/ C.u$!re 0e%!$! (ining

"!#e de %!$e s$iin1ifice 2i (edic!le In$egr!re! infor(!1iei

%efini$iie SG"%
SG"% 3 sis$e( sof$4!re )colec$ie de 'rogr!(e+ des$in!$ cre!rii& s$oc!rii si (!n!ge(en$ului -!#elor de d!$e Ofer! un (ediu conven!-il si eficien$ de u$ili#!re Ges$ione!#! diverse !s'ec$e de 'roiec$!re*i('le(en$!re ! sis$e(elor cu "% Per(i$e cre!re! "% & s'ecific!re! sc e(ei s!le Ofer! su'or$ 'en$ru in$erog!re !si (odific!re! eficien$! ! d!$elor Men$ine securi$!$e! d!$elor l! !cciden$e s!u !cces ne!u$ori#!$ Con$role!#! !ccesul concuren$ l! d!$e

Rol : reducerea dependenei aplicaiilor n raport cu structura datelor

A'lic!$ii cu "% - $r!di$ion!le si (oderne


Date textuale sau/si numerice Sisteme de gestiune Sisteme bancare Sisteme de rezervari online ( aviatic, hotelier) omert electronic

Is$oric
5657-5687, Proces!re de d!$e cu s$oc!re 'e -en#i (!gne$ice 3 !cces secven$i!l 5697, !cces direc$ l! d!$e L!rg u$ili#!$e (odelele ier!r ic si re$e! Ted Codd defines$e (odelul de d!$e rel!$ion!l si conce'$ul de !-s$r!c$i#!re ! d!$elor
I"M Rese!rc - S:s$e( R 'ro$o$:'e UC "er;ele: - Ingres 'ro$o$:'e

SG"% ini$i!l evolu!$e din sis$e(e de 'roces!re -!#!$e 'e fisiere& vi#u!li#!re! d!$elor !'ro'i!$! (odului lor de s$oc!re )(odelele ier!r ic si re$e!+

Is$oric
56<7, Cerce$!rile -!#!$e 'e 'ro$o$i'uri rel!$ion!le !u evolu!$ in sis$e(e co(erci!le => S?L s$!nd!rd indus$ri!l Sis$e(e "% P!r!lele si dis$ri-ui$e&sis$e(e cu "% OO 5667, A'lic!$ii s'ecifice , sis$e(ele su'or$ deci#ion!l si 'en$ru d!$! 3 (ining& d!$! 4!re ouses )$er!-:$e + Co(er$ elec$ronic @777, S$!nd!rde AML -A?uer: Ad(inis$r!re !u$o(!$! "% Noi c!'!-ili$!$i 'en$ru noi cl!se de !'lic!$ii )(ul$i(edi!& $i(' re!l+ SG"% co(erci!le -!#!$e 'e (odelul rel!$ion!l cunosc o l!rg! r!s'!ndire , Microsof$ Access& Or!cle 6i& S:-!se Ad!'$ive Server& B > indus$rie de >57 -illion C

Tendin$e
I

SGBD - din ce in ce mai mici pot stoca GB si pot rula pe PC

BD din ce in ce mai mari Tbytes , BD pot stoca imagini, video, audio Bd stocate pe suport extern de stocare

ISuport de stocare extern - discuri de mare capacitate ISGBD suporta calcul paralel/distribuit cresterea vite ei de procesare a interogarilor prin paralelism !citire de date de pe discuri multiple" necesita agoritmi speciali pentru a partitiona corect datele

I('or$!n$! "% Nu eDis$. !'lic!1ie re!l. f.r. "% Pe 'i!1! sof$4!re eDis$. un nu(.r (!re de SG"%-uri& 'en$ru $o!$e $i'urile de

sis$e(e de c!lcul& sis$e(e de o'er!re 2i $e nologii de !cces l! d!$e SG"%-urile !'!r En $o' 'e locul F ! celor (!i vGndu$e 'roduse Ti'ologi! "!#elor de %!$e

%u'. u$ili#!re, u$ili#!re


"!#e de d!$e o'er!1ion!le )"% de do(eniu+ = nucleul sis$e(ului infor(!1ion!l !l En$re'rinderii "!#e de d!$e de infor(!re ! eDecu$ivului )EIS+ "!#e de d!$e (ul$idi(ension!le )OLAP+ "!#e de d!$e eD$erne )On-Line+

%u'. (odul de !cces!re, !cces!re


"% colec$ive "% individu!le

%u'. (odul de s$oc!re 2i loc!li#!re ! d!$elor, d!$elor


"% loc!le )S$oc!$e 'e server 2i dis$ri-ui$e Clien1ilor+ "% dis$ri-ui$e )s$oc!$e En dif/ Punc$e !le unei re1ele dis$ri-ui$e+

A'lic!1ii "%

In$erf!1. En$re li(-!H& $e nologie 2i "%


S!" # Structured !uer$ "anguage

Ar i$ec$uri
M!infr!(e Clien$ 3 Server N 3 Tier 0e- !''lic!$ion

SG"% co(erci!le Or!cle )Or!cle 55g+ I"M )%"@ v6+ Microsof$ )S?L Server @77<+

Ar i$ec$uri de sis$e(e cu "%


%rhitectura sistemului cu &D es$e influen$!$! direc$ de sis$e(ul de c!lcul )fi#ic+ 'e c!re es$e i('le(en$!$! -!#! de d!$e, Cen$r!li#!$ Clien$-server P!r!lel )(ul$i-'rocessor+ %is$ri-ui$ ) $ ree 3 $ier& (ul$i-$ier+

Ar i$ec$uri de !'lic!1ii cu "%

Ar i$ec$uri de !'lic!1ii cu "% Ar i$ec$uri de !'lic!1ii cu "% Ar i$ec$uri de !'lic!1ii cu "% Clien$i in !r i$ec$uri cu "%
thin clients L! clien$ eDis$. GUI Serverul se 'reocu'. de logic! !'lic!1iei 2i de !cesul l! "% Ithick clients' Clien$ (!i 'u$ernic cu o '!r$e din logic! de !'lic!1ie 2i GUI Serverul !re o '!r$e din logic! !'lic!1iei 2i !ccesul l! "%

"!#e de d!$e Or!cle

Or!cle es$e ce! (!i (!re co('!nie de sof$4!re 'en$ru (ediul en$er'rise din lu(e/ Jn !nul @77< confor( G!r$ner& 'e 'l!n (ondi!l 'e 'i!! -!#elor de d!$e rel!ion!le R%"MS& liderul de 'i!. cu o co$. de K<&6L r.(Gne Or!cle/

%e curGnd Or!cle %!$!-!se 55G rele!se @ ! deveni$ dis'oni-il!/ As$fel Or!cle ! in$rodus 'e 5 se'$e(-rie @776& Or!cleM %!$!-!se 55g& ul$i(! versiune ! celei (!i 'o'ul!re -!#e de d!$e din lu(e/ Or!cle %!$!-!se 55g 'o!$e !Hu$! org!ni#!$iile s! 'rei! con$rolul infor(!$iilor de in$re'rindere& s! !i-! o vi#iune (!i -un! ! -usiness-ului/ Nou! versiune eD$inde c!'!ci$!$ile unice de clus$ering& !u$o(!$i#!re ! d!$!-cen$er-ului si (!n!ge(en$ !l s!rcinilor de lucru/ Cu grile securi#!$e& eD$re( de dis'oni-ile si sc!l!-ile& co('use din servere cu cos$uri (ici si (edii de s$oc!re& clien$ii Or!cle 'o$ incerc! s! u$ili#e#e cele (!i solici$!n$e !'lic!$ii de 'roces!re ! $r!n#!c$iilor& d!$! 4!re ousing si (!n!ge(en$ !l con$inu$ului/

Av!n$!He !le Or!cle %!$!-!se 55g Rele!se @


Reducerea costurilor de stocare( Co(-in!1i! din$re Or!cle %!$!-!se 55g Rele!se @ Adv!nced Co('ression 2i P!r$i$ioning !Hu$. l! reducere! cos$urilor de s$oc!re 'rin co('ri(!re! de 'Gn. l!

@-K ori ! d!$elor 2i si('lific!re! u$ili#.rii ec i'!(en$elor (!i ief$ine de s$oc!re/ )mbun*t*irea per+ormanei pentru Data ,arehouse-uri( Or!cle %!$!-!se 55g Rele!se @& En co(-in!1ie cu Or!cle %!$!-!se M!c ine& 'o!$e oferi o 'erfor(!n1. de 'Gn. l! 57 ori (!i (!re 'en$ru in$erog.ri/ To$od!$.& !ce!s$. versiune ofer. o 'erfor(!n1. E(-un.$.1i$. ! in$erog.rilor& cu 'osi-ili$!$e! de ! eDecu$! En (od $r!ns'!ren$ o in$erog!re !su'r! d!$elor s$oc!$e En (e(ori! $u$uror serverelor din$r-un Grid/ Reducerea de p.n* la / ori a costurilor cu serverele prin consolidarea ntr-un model grid( Jn !ce!s$. versiune& Or!cle Re!l A''lic!$ion Clus$ers )RAC+ ofer. 'osi-ili$!$e! de ! cre! r!'id o !r i$ec$ur. de $i' grid 2i noi o'1iuni de !greg!re ! serverelor/ Prin in$er(ediul !ces$or!& org!ni#!1iile E2i 'o$ reduce cos$urile cu serverele 'rin eficien$i#!re! !loc.rii 2i ges$iunii Grid-urilor consolid!$e de -!#e de d!$e/

CE ESTE ORACLEN
0racle cons$! din$r-un se$ co('le$ de cons$ruc$ori de !'lic!$ii si 'roduse 'en$ru u$ili#!$ori&c!u$!nd s! !sigure solu$ii co('le$e in $e nologi! infor(!$iei/

A'lic!$iile Oracle sun$ 'or$!-ile 'es$e un nu(!r (!re de s$!$ii de lucru si sis$e(e de o'er!re& de l! c!lcul!$o!re 'erson!le l! 'roceso!re '!r!lele/ Or!cle es$e in#es$r!$ cu un fleDi-il Sis$e( de M!n!ge(en$ !l "!#elor de %!$e )%"MS+Serverul Or!cle-'en$ru s$oc!re! si (!n!ge(en$ul infor(!$iei u$ili#!$e de !'lic!$ii/ Un server Or!cle %"MS&conduce o -!#! de d!$e cu $o!$e !v!n$!Hele unei s$ruc$uri rel!$ion!le&!v!nd in 'lus c!'!ci$!$e! de ! s$oc! si eDecu$! o-iec$e de $i' -!#! de d!$e 'recu( 'roceduri si (ec!nis(e de sigur!n$!/

Ar i$ec$ur! Or!cle

Produsele Or!cle

0racle 1extRetrieval O $e nologie c!re !d!ug! c!'!-ili$!$i de ref!cere co('le$! ! $eD$ului in$r-o -!#! de d!$e Or!cle/

2ro30racle O serie de 'reco(il!$o!re c!re 'er(i$ !ccesul -!#elor de d!$e Or!cle l! li(-!Hele de 'rogr!(!re C& Co-ol&For$r!n&PL*5&P!sc!l si Ad!/ 0racle ard O in$erf!$! u$ili#!$or 'en$ru 'roducere! !'lic!$iilor cu -!#e de d!$e usor de folosi$ ce incor'ore!#! gr!fice si f!cili$!$i (ul$i(edi!/ 0racle %S4 O f!(ilie de ins$ru(en$e c!re !Hu$! l! !n!li#! & designul si gener!re! !'lic!$iilor Or!cle/ S!"32lus Un ins$ru(en$ c!re 'er(i$e o u$ili#!re direc$! si in$er!c$iv! ! li(-!Hului S?L 'en$ru ! !cces! serverul Or!cle&u$ili#!nd co(en#i !d- oc s!u 'rin rul!re! fisierelor de co(!nd!/

Mediul de de#vol$!re !uDili!r)C%E+/


0racle 5orms 67 Per(i$e c! !'lic!$ii sofis$ic!$e -!#!$e 'e u$ili#!re! ecr!nului s! fie cons$rui$e re'ede si usor si 'er(i$e u$ili#!$orului s! ce!r! si s! (!ni'ule#e d!$e in$r-o s$ruc$ur! cu for(!

conven!-il! &l! fel de -ine c! !fis!re! i(!ginilor vi#u!le&si f!cili$!$i de !cces!re 'rev!#u$e de !l$e 'roduse C%E/ 0racle Reports 68 Un 'u$ernic ins$ru(en$ de scriere ! r!'o!r$elor 'en$ru cons$ruc$i! si eDecu$i! r!'o!r$elor sofis$ic!$e cu fon$uri de $eD$ si i(!gini (ul$i'le/ 0racle 9raphics 68 Per(i$e cons$ruire! si !fis!re! !'lic!$iilor vi#u!le& inclu#!nd !r$i&gr!fice&i(!gini si desene/ 0racle &oo: 6; Prevede !-ili$!$e! de ! cre! si vi#u!li#! docu(en$e c!re includ i'er$eD$e&sune$e digi$!le si videocli'uri/

Li(-!He de in$erog!re En Or!cle S?L&S?LOPLUS si PL*S?L


3S!"
es$e li(-!Hul u$ili#!$ 'en$ru ! !cces! o -!#! de d!$e rel!$ion!l!& inclusiv Or!cle/ 'o!$e fi u$ili#!$ de fiec!re ins$ru(en$ Or!cle& c!nd !ccesul l! -!#! de d!$e es$e neces!r/

32"/S!"
es$e li(-!Hul Procedur!l !l lui Or!cle 'en$ru scriere! !'lic!$iilor si 'en$ru (!ni'ul!re! d!$elor in !f!r! -!#ei de d!$e/ 'o!$e include un su-se$ !l co(en#ilor S?L&c!nd !ccesul l! -!#! de d!$e es$e ceru$ es$e !ccesi-il in fiec!re din 'rodusele C%E/

3S!"32lus
es$e un 'rodus Or!cle in c!re li(-!Hele S?L si PL*S?L 'o$ fi u$ili#!$e/ de !se(ene! !re 'ro'riul li(-!H de co(!nd! 'en$ru con$rolul co('or$!rii 'rodusului si 'en$ru for(!$!re! re#ul$!$elor in$erog!rilor S?L/

Ce o'er!1ii se 'o$ re!li#! din consol! SQL*Plus N

edi$!re!& s!lv!re!& Enc.rc!re! 2i eDecu1i! de co(en#i SQL s!u -locuri PL/SQLP for(!$!re!& s!lv!re!& $i'.rire! 2i re!li#!re! !nu(i$or c!lcule !su'r! re#ul$!$elor unei in$erog.ri su- for(. de r!'o!r$eP lis$!re! defini1iilor $!-elelorP !cces!re! 2i $r!nsfer!re! d!$elor En$re -!#e de d!$eP

re!li#!re! unor func1ii de !d(inis$r!re ! "%, !d(inis$r!re! u$ili#!$orilor& !d(inis$r!re! s'!1iilor $!-el& o'er!1ii de !r iv!re 2i recu'er!re e$c/

Referin$e
1eoria bazelor de date Rama:rishnan R(, 9ehr:e <(, Database Management Systems,8==7 R(4lmasri and S( >avathe, Fundamentals of Database Systems, &en?amin/ ummings 2ub( ompan$, 8==@ Q/ Ull(!n& R/G/ Molin!& Q/ 0ido(& %!$!-!se S:s$e(s& Pren$ice R!ll& @77< ( Avan, note de curs # +tp://+tp(utclu?(ro/pub/users/civanBA&D S?L 5/Microsof$ S?L Server @77<& A -eginners guide& % Pe$;ovic @/"eginning S?L Sueries fro( novice $o 'rofession!l& C/ C urc er F/Te!c :ourself S?L in @K ours& R S$e' ens

S-ar putea să vă placă și