Montana Tech of The University of Montana
Get Into It! at Montana Tech
C.S. 2656
Database Management
3 Cr. (Hrs.:3Lec.)

Studies concepts and applications in database management including the relational model, relational algebra, Structural Query Language (SQL), and application development. Prerequisite: C.S. 2116, C.S. 3126, or C.S. 2136 and C.S. 2146. (2nd)

A reflection paper is required for this course.

Expectations:

E1. Students are proficient in a programming language and have learned basic error-handling, testing and debugging techniques. (C.S. 2116, C.S.2136, C.S. 2146 and C.S.3126)

Course Outcomes:

R1. Students know the history, architecture, and capabilities of database management products. (CS/SE8)

R2. Students are aware of problems relating to information privacy, integrity, security, and preservation, understand the concept of information stewardship, and  wrote a paper on information stewardship and computer technology. (CS/SE1, CS/SE 5, CS/SE12)

R3. Students understand the purpose of data modeling and are able to model the logical data in a database. (CS/SE3, CS/SE4, CS/SE11, CS/SE15)

R4. Students understand the relational model and its significance and created a relational schema that incorporates key, entity integrity, and referential integrity constraints. (CS/SE15)

R5. Students understand the concepts of normalization, including the definition of Boyce-Codd Normal Form (BCNF), decomposed tables into BCNF, and determined when normalization should be applied. (CS/SE3)

R6. Students evaluated query processing strategies and selected the optimal strategy. (CS/SE3)

R7. Students understand the purpose and concepts of transactions. (CS6, SE6)

R8. Students are proficient with at least one database management product. (CS6, SE6, CS/SE15)

R9. Students can write basic Structured Query Language (SQL) data definition, data manipulation and data query statements. (CS6, SE6, CS/SE15)

R10. Students worked in teams to develop a database application for external clients, maintained a portfolio of the work and participated in a presentation of the database application to the class and to the clients. (CS/SE2, CS/SE4, CS/SE7, CS/SE10, CS/SE16)

 

 

 

Questions or Comments? Contact Us!
Department Head: Dr. Michele Van Dyne
Administrative Associate: Tami Windham

 

 

© Montana Tech • All Rights Reserved
Montana Tech of The University of Montana • 1300 West Park Street
Butte, MT 59701 • 800-445-Tech • Contact Montana Tech