Skip to main content

Application and Database Systems

General

Prefix

SE

Course Number

641

Course Level

Graduate

College/School

College of Science and Engineering

Description

Database modeling, design, and implementation. Relational and non-relational databases, databases management, querying, transactions, concurrency, and crash recovery. Database indexing. Parallel and distributed databases.

Credits

Min

3

Max

3

Repeatable

No

Goals and Diversity

MN Goal Course

No

Cultural Diversity

No

Learning Outcomes

Outcome

Apply data modeling and design techniques to create relational and non-relational databases.

Outcome

Implement techniques for transaction processing, query optimization, concurrency control, and crash recovery.

Outcome

Define and discuss parallel and distributed databases.

Outcome

Apply fast indexing techniques to databases.

Outcome

Integrate relational and non-relational databases with software systems.

Course Outline

Course Outline

Relational database management concept. 15% Non-relational database management concepts. 15% Data modeling and database design. 15% Transaction management and optimization. 15% Data warehouse design and implementation. 10% Advanced indexing techniques. 10% Parallel and distributed databases. 20%