CS340
COMPLETEIntroduction to Database Systems
CS340 introduces database concepts, database architecture, conceptual data modeling, logical database design, relational constraints, relational algebra, SQL, normalization, teamwork-based database projects, and emergent database topics such as object-oriented databases, NoSQL theory, and MongoDB CRUD operations.
CS340 introduces database concepts, database architecture, conceptual data modeling, logical database design, relational constraints, relational algebra, SQL, normalization, teamwork-based database projects, and emergent database topics such as object-oriented databases, NoSQL theory, and MongoDB CRUD operations.
- Describe basic database concepts, architecture, and DBMS principles.
- Develop conceptual models using ER, EER, or UML notation.
- Create logical database designs from conceptual ER models.
- Apply functional dependencies and normalization forms such as 1NF, 2NF, 3NF, and BCNF.
- Create relational schemas using keys, entity integrity, and referential integrity.
- Work effectively in a team to design, implement, and present a database project.