LBDAA2015_TemaNr2

1
Logica bazelor de date în aplicații pentru afaceri, Master SIA, Anul 1, 20152016 Tema nr. 2 – PL/SQL (introducere) Punctaj maxim: 1 (10% din nota finală) Termenlimită 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 subdirectorul 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.

Transcript of LBDAA2015_TemaNr2

Page 1: 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.