CST 213 - Database Systems
A comprehensive course in database management with a focus on the effective use of database systems, database design, and application development with Access and Visual Basic for Applications. Topics will include database concepts and architecture for both micro and mainframe computers, creating tables, queries, forms and reports, object linking and embedding, SQL, macro programming, integrity constraints, concurrency control, and transaction processing.
Prerequisite: CST 119 Computer Concepts and Applications, and an introduction to programming course
2 Class Hours, 2 Laboratory Hours
Learning Outcomes of the Course:
Upon successful completion of this course the student will be able to:
1. Describe the advantages and disadvantages of database systems.
2. Describe and compare Relational, Network, and Hierarchical data models.
3. Design and create relational databases including tables, forms, queries, and reports.
4. Create and execute SQL queries.
5. Describe relational model views, indexes, catalogues, and integrity as they relate to databases.
6. Describe and implement normalization as it relates to databases.
7. Describe and implement database functions of concurrency, recovery, and security.
8. Generate custom database applications.
9. Program a database using macros.
10. Describe client/server systems and SQL servers.
[Add to Portfolio]