Course Description
Course Outcomes
Design normalized databases for real life applications
Understand file organization , Query Optimization, Transaction management, database administration.
Integrate data from old systems into a new system.
Produce scripts to manipulate the data by database programming languages
Create database schemas, instances, indexes, views
Query and develop database applications with Database programming language
Query and develop database applications Form based development environment
Examine and coordinate modifications to the system when needed, and troubleshoot problems when they occur
Course modules
Modules | Activities |
1 | DBMS components – DB design and normal forms, SQL DDL & DML |
2 | DBMS overview : Query optimization, transaction processing and database administration |
3 | PL/SQL – data types & variables, program format, reading and displaying output. |
4 | functions, package body, stored code, overloading modules, triggers, PL/SQL tables. |
5 | working with the registry, events & triggers, mandatory forms objects (items, canvases, windows, blocks and modules). |
6 | Data block and layout wizards, adding/removing items from blocks and canvases, compiling and running forms. |
7 | Forms development environment, the object navigator, editing PL/SQL objects, property palette, layout editor, master-detail forms. |
8 | Layout editor :items, triggers, LOVs and Alerts, canvases and windows, reusable objects |
9 | Implementing a Data Warehouse |