LBDAA2015_TemaNr2

Post on 02-Dec-2015

213 views 0 download

Transcript of LBDAA2015_TemaNr2

Logica  bazelor  de  date  în  aplicații  pentru  afaceri,  Master  SIA,  Anul  1,  2015-­‐2016    

Tema  nr.  2  –  PL/SQL  (introducere)    

Punctaj  maxim:  1  (10%  din  nota  finală)  Termen-­‐limită  de  predare:  26    octombrie,  ora  12:00  (pentru  toate  echipele)  

 Anticipând  subiectul/modulul  pe  care  îl  veți  alege  la  proiect,  propuneți  o  mini-­‐schemă  (alcătuită  din  câteva  tabele)  și  redactați  trei  pachete  PL/SQL  în  care  să  ilustrați  folosirea  cursoarelor  și  a  colecțiilor  (vectori  asociativi,  tabele  imbricate  și  vectori  de  mărime  variabilă)  în  Oracle  PL/SQL.    În  directorul  alocat  echipei  pe  Google  Drive  (SIAxx)  veți  posta  (în  sub-­‐directorul  Tema2):  

• Scriptul  de  creare  a  tabelelor  (CREATE  TABLE…)  care  va  începe  cu  secvența  de  ștergere  a  acestora  (DELETE  TABLE...  –  atenție  la  ordinea  ștergerii!)    

• Scriptul  de  populare  a  tabelelor  cu  înregistrări  de  test  • Cele  trei  pachete  în  care  vor  fi  folosite:  

o cursoare  explicite  (câte  unul  pentru  fiecare  membru)  o colecții  de  tip:  

§  associative  array  (primul  membru  al  echipei).  § nested  table  (al  doilea  membru  al  echipei).  § varray  (al  treilea  membru  al  echipei)  

 Fiecare  membru  al  echipei  va  prezenta  un  pachet.  Se  vor  puncta  cu  prioritate  corectitudinea,  complexitatea  și  relevanța  soluțiilor,  și  gradul  de  “non-­‐similaritate”  cu  exemplele  de  curs  și  din  tutoriale.  Punctajul  se  acordă  la  nivelul  echipei,  de  aceea  vă  sugerăm  să  colaborați.