CSE182: Introduction to Database Management Systems

Concepts, approaches, tools, and methodology of database design and utilization. Topics include the relational data model; modeling relationships between entities; dependencies and normal forms; commercial data management languages such as SQL (defining SQL data, SQL queries and modifications, views, indexes, constraints, and triggers); transactions; stored procedures and functions; access to databases from a programming language (Python); relational algebra; query execution plans; and non-relational data models such as JSON and XML. Involves database application development projects. Students that have taken and passed CSE 180 cannot receive credit for CSE 182. Prerequisite(s): CSE 16 or BME 160; and CSE 30. Course restricted to juniors and seniors and intended for non-majors; computer science majors should enroll in CSE 180.

5 credits

Year Fall Winter Spring Summer
2023-24
2024-25
2022-23
2021-22
2020-21
Comments

Formerly CMPS 182

While the information on this web site is usually the most up to date, in the event of a discrepancy please contact your adviser to confirm which information is correct.