 |
Course Syllabus
- Background (*)
- File processing vs DBMS
- Model overview
- Storage techniques
- Relational DBMS (*)
- Dependency and Normal forms
- SQL - Oracle
- Embedded SQL - Oracle
- Performance tradeoffs
- Database design (*)
- Design goals
- User views
- Entity relationship model
- Design examples
- Conventional models
- Network model & CODASYL DBTG submodel
- Hierarchical model
- Microcomputer dbms
- Object oriented database (*)
- Multimedia
- Managing objects
- Postgres - free object database
- Advanced topics
- Multidatabase systems
- Context of corporate systems
- Cooperative computing
- Local & global schema
- Schema integration
- Security and recovery (*)
- Enhanced ER models
- EER to relational mapping
- Knowledge representation
- Client server architectures (*)
- Query processing
- Data replication
- Update control
(*) This topic is core material to be covered every time the course is taught.
|