06.07.2013 Views

Undergraduate Handbook - School of Computing and Informatics ...

Undergraduate Handbook - School of Computing and Informatics ...

Undergraduate Handbook - School of Computing and Informatics ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

BIT 3205 Database (DB) Programming (4 CU)<br />

Course Description: By the end <strong>of</strong> this course, the student will: Underst<strong>and</strong> the use <strong>of</strong> SQLPlus <strong>and</strong> the SQL<br />

language with a fourth generation general purpose language to generate scripts, reports <strong>and</strong> database objects; Be able<br />

to write server side stored procedures <strong>and</strong> triggers; Apply the material in group database design <strong>and</strong> implementation<br />

<strong>of</strong> projects<br />

Indicative Content: In this course, students will design, critique <strong>and</strong> develop database applications using SQL with<br />

fourth generation languages <strong>and</strong> SQL embedded in third generation languages such as C. Topics include: modular<br />

design <strong>and</strong> development, module development, <strong>and</strong> compiling <strong>and</strong> linking. They also include use <strong>of</strong> triggers,<br />

embedded procedures, dynamic SQL preparation, <strong>and</strong> database cursors. Finally, exception <strong>and</strong> error h<strong>and</strong>ling <strong>and</strong><br />

development with in a local <strong>and</strong> distributed application environment will be discussed.<br />

Reference Books:<br />

i. G. Reese, Database Programming with JDBC <strong>and</strong> Java, O’Reilly Media, Inc.; 2nd edition, 2000.<br />

ii. M. Fisher, JDBC API Tutorial <strong>and</strong> Reference, Prentice Hall; 3rd edition, 2003.<br />

100

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

Saved successfully!

Ooh no, something went wrong!