Upon successful completion of this course, the student should be able to
* explain the basic concepts and terminology related to physical database design and implementation
* use the basic database administration tools to create and manage a database in the target environment
* apply declarative and procedural integrity enforcement in the database implementation
* explain basic database performance problems and ways to improve database performance
* explain the basic concurrency mechanisms and concurrency conflicts
* use SQL transactions efficiently to ensure database performance and consistency
* explain transaction logging and database recovery
* perform database backup and restore operations.