TECH 58100 Database Management and Design Techniques
This course will introduce the fundamental and advanced topics of the database systems, including data models, database languages, database design, relational algebra, SQL, indexing, and transactions. Special focus on the entity-relationship data model and conceptual schema design, schema normalization and integrity constraints, SQL, query processing and optimization, storage and indexing, concurrency control, and database recovery. Other advanced topics in big data such as key-value stores, object-relational mappings, and streaming databases will be also discussed.
Available Online: No
Credit by Exam: No
* Laptop Required: Yes