Common Course Outline
Course discipline/number/title
COMP 1140: Introduction to Database and SQL
Catalog Description
| Credits | 3 |
|---|---|
| Hours/Week | 3 |
| Prerequisites (Course discipline/number) | MATH 0099 |
| Other requirements | College level reding |
| MnTC Goals (if any) | NA |
Course Description
This course introduces database design and implementation concepts. Students will learn how to design, build, and use databases utilizing a relational Database Management System (RDBMS) such as Microsoft SQL Server, MySQL, Oracle, or PostgreSQL. Topics include relational database design principles, Entity-Relation (ER) diagrams, and Structured Query Language (SQL). Students will use SQL to create, retrieve, update, and delete database tables and records. They will design and implement their own relational databases. College level reading is required.
Date Last Revised (Month, year)
December, 2022
Outline of Major Content Areas
- Relational database design
- Entity-relationship diagrams
- Other data models
- Structured Query Language (SQL)
- Data types
- Creation of new tables and records
- Retrieving records
- Updating tables and records
- Deleting tables and records
- Other SQL functions
- Analysis of SQL query results
Learning Outcomes (General)
The student will be able to:
- Explain and apply the basic concepts of the relational data model
- Explain how relational DBMSs are used in industry and research
- Design databases and implement them on a relational DBMS system.
- Enter and retrieve information from databases
- Create and interpret Entity-Relationship Diagrams
- Use SQL commands to create queries.
- Analyze query results.
Learning Outcomes (MnTC)
NA
Methods for Evaluation of Student Learning
Methods may include but are not limited to:
- Tests
- Assignments
- Labs
- Database design and implementation
RCTC Core Outcome(s)
This course contributes to meeting the following RCTC Core Outcome(s):
- Critical Thinking
- Students will think systematically and explore information thoroughly before accepting or formulating a position or conclusion.
Special Information (if any)
None