|
Dec 27, 2024
|
|
|
|
MS 483 - Database Management Systems3 lecture hours 0 lab hours 3 credits Course Description An introduction to the elements of database management systems (DBMS) is presented in this course. Several database models are covered (Hierarchical, Network and Relational), with the Relational database model emphasized as the most important of the three. Entity relationship diagrams are used to illustrate the concepts of database design, schemas and normalization. Relational algebra is used as a basis for the understanding of Structured Query Language (SQL). The use of relational databases as persistence layers for object-oriented languages is described through the presentation of database drivers and object-relational mapping mechanisms. (prereq: MS 2810 or MS 382 ) Course Learning Outcomes Upon successful completion of this course, the student will be able to: • Understand what a database is, why they are used, and how they are built
• Learn how to build and use an entity relationship model in IDEF1X standard form
• Understand the fundamental aspects of data modeling and database design
• Understand First through Fifth normal forms, Boyce-Codd normal form, and Domain Key Normal form relations
• Learn how to use the Structured Query Language (SQL) to define and manipulate database information
• Understand how, when and where to use stored procedures, triggers, rules and views
• Learn how database performance tuning can aid the access and manipulation of data
• Understand the roles associated with a database and how one is managed
• Understand how database systems can be a part of a larger application and provide a demonstration
• Cover advanced topics such as data replication, message orientated middleware, object-oriented databases, data mining, etc. and how they pertain to data collection
• Verify the objectives against the Course Grade Book Prerequisites by Topic • Some familiarity with computing
• Knowledge of a programming language Course Topics • None Coordinator Jeffrey Blessing
Add to Portfolio (opens a new window)
|
|