(CS 250) Database Applications
This course introduces students to the design and implementation of database management systems, with an emphasis on data structures, normalization of data, data modeling, and database methods. Students will learn the fundamentals of database systems, develop an understanding of various database models, and gain practical experience in designing and managing databases.
Credit hours | 3.0 lecture |
---|---|
Prerequisite | None |
Offered | Fall, winter |
Programs | Computer Science (BS), Information Technology (BS) |
Course Learning Outcomes:
Each student who passes this course will be able to do the following:
- Understand the fundamental concepts of database management systems, including data structures, data normalization, data modeling, and database methods.
- Design, create, and maintain databases using various database models, such as relational, hierarchical, and object-oriented models.
- Apply normalization techniques to ensure data integrity and optimize database performance.
- Develop and execute SQL queries to manipulate and retrieve data from databases.
- Implement and manage database security measures, including access controls and data encryption techniques.
- Analyze and evaluate database system requirements and propose appropriate database solutions for various real-world scenarios.
- Develop effective written and oral communication skills to convey database design and implementation concepts to technical and non-technical audiences.