MyMtech | Oredigger Web | Email | Directory | A to Z
Montana Tech of The University of Montana
Computer Science & Software Engineering

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)

Get Into It!
search: Go
 
© Montana Tech • All Rights Reserved
Montana Tech of The University of Montana • 1300 West Park Street * Butte, MT 59701 • 800-445-Tech