Oct 23, 2026  
2026-2027 Academic Catalog 
    
2026-2027 Academic Catalog
Add to Portfolio (opens a new window)

CSCI 1201 - Database Systems


Credits: 4

Catalog Description
This course introduces students to current techniques, methods, and results from the active field of database systems and data management. The course will define essential database terms and concepts and focus on the design, development, and use of a relational database. Topics include query planning and optimization, transaction processing and concurrency control, big data management, data warehousing and OLAP, and the theory of databases. The course uses a hands-on approach to learning.

Recommended Skills, Abilities, or Coursework: Basic programming skills, familiarity with operating systems

Additional fee to student: No

Learner Outcomes
  1. Understand terms related to database design and management.
  2. Understand the database development process.
  3. Understand the relational model and relational database management system.
  4. Assess data and information requirements.
  5. Construct conceptual data models.
  6. Develop logical data models.
  7. Evaluate the normality of a logical data model, and correct any anomalies.
  8. Develop physical data models for relational database management systems.
  9. Use relational algebra notation and apply it to construct SQL instructions.
  10. Use common Database Management Systems and modeling tools.
  11. Understand database performance issues.
  12. Understand the basics of data management and administration.
  13. Understand the basics of OLAP, Big Data, and data warehousing.

Major Areas of Course Content
  1. Data Modeling
  2. Database Design
  3. Relational Model and ERD
  4. Structured Query Language (SQL)
  5. Normalization and Dependencies of Database Tables
  6. Transaction Management and Concurrency Control
  7. Performance Tuning and Query Optimization
  8. OLAP, Big Data and Data Warehousing
  9. Database Industry Trends

Credit for Prior Learning Options
No credit for prior learning option is available for this course.



Add to Portfolio (opens a new window)