11.07.2015 Views

Full document describing all aspects of the curriculum, release 2 (pdf)

Full document describing all aspects of the curriculum, release 2 (pdf)

Full document describing all aspects of the curriculum, release 2 (pdf)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SOFTWARE ENGINEERING FOR DATABASE SYSTEMS (SE-O-11)AIMS:The module provides <strong>the</strong>oretical basics for understanding <strong>of</strong> modern DBMS and <strong>the</strong>ir integrationinto information systems. It stimulates a systematic approach for practical implementation <strong>of</strong>database (DB) based applications by team work and by using <strong>of</strong> experience repository.LEARNING OUTCOMES:Upon successful completion <strong>of</strong> this module, <strong>the</strong> student will be able to:• critic<strong>all</strong>y evaluate <strong>the</strong> different DBMS and <strong>the</strong>ir features;• appreciate <strong>the</strong> need and different possibilities for DB integration;• complete implementation <strong>of</strong> selected case study from <strong>the</strong> Experience Repository.SYLLABUS CONTENT:• DB Taxonomy: DBMS models and architectures; DB <strong>aspects</strong> (relational, procedural, objectoriented,descriptive (XML), deductive); persistent objects; DB integrity.• DB integration: language-oriented (embedded SQL - Structured Query Language); driveroriented(ODBC - Open Database Connectivity, JDBC - Java Database Connectivity)(architectures, driver types, application scenarios); component-based; SOA (Simple ObjectAccess) integration; agent-based.PREREQUISITES: NoneRECOMMENDED ASSESMENT: Courseworkhttp://perun.im.ns.ac.yu/msc-se/ 33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!