Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
sesiuni:database:intro [2012/08/13 14:56]
ajanca created
sesiuni:database:intro [2012/08/13 15:29] (current)
ajanca
Line 1: Line 1:
-* [[http://​workshop.rosedu.org/​res/​database/​DBMS_Design_curs_01-1.pdf|Slides]]+== Slide-uri == 
 + 
 +* [[http://​workshop.rosedu.org/​res/​database/​DBMS_Design_curs_01-1.pdf|Introducere]] 
 +** Prima parte a cursului - prezinta conceptele de baza si arhitectura generala a unui DBMS
  
 <​html>​ <​html>​
Line 6: Line 9:
 </​center>​ </​center>​
 </​html>​ </​html>​
 +
 +* [[http://​workshop.rosedu.org/​res/​database/​DBMS_Design_curs_01-2.pdf|Compilarea interogarilor]]
 +** A doua parte a cursului - Parsing, Name Resolving, Validare Semantica
 +
 +<​html>​
 +<​center>​
 +<iframe src="​http://​docs.google.com/​viewer?​url=http://​workshop.rosedu.org/​res/​database/​DBMS_Design_curs_01-2.pdf&​embedded=true"​ width="​600"​ height="​470"​ style="​border:​ none;"></​iframe>​
 +</​center>​
 +</​html>​
 +
 +== Tasks ==
 +
 +* [[http://​workshop.rosedu.org/​res/​database/​tema1_code.zip|Grammar]]
 +In codul de mai sus se gaseste o gramatica scrisa folosind ANTLR. Folosindu-l ca punct de plecare, voi trebuie:
 +
 +# sa modificati gramatica pentru a va construi un parse tree (ramane la latitudinea voastra structura arborelui)
 +# sa implementati un Catalog si sa faceti name resolving si verificare semantica
 +# sa implementati type checking si eventual constant folding
sesiuni/database/intro.1344859007.txt.gz · Last modified: 2012/08/13 14:56 by ajanca