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 |
---|---|---|---|---|
2024-25 |
|
|||
2023-24 |
|
|||
2022-23 |
|
|||
2021-22 |
|
|||
2020-21 |
|
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.