Skip to main content

Relational Database Design and SQL COMP 1630

Computer Systems Course

Course details

This intensive, hands-on course is the prerequisite for all advanced database courses in BCIT Computing programs. COMP 1630 is equivalent to the Full-time CST and CIT Diploma database courses and provides an introduction to relational database design concepts and industry standards. Students learn the tools and processes for data modeling in Relational Database Management Systems (RDBMS) in a Windows PC lab environment. They also focus on the Structured Query Language, SQL to define and manipulate data. Topics include functional dependencies, normalization, database design methodologies, entity relationship modeling and the use of UML as a diagramming notation. Advanced topics include: an introduction to SQL, DDL- data definition language and DML- data manipulation language, views, security, transaction management, triggers and stored procedures. Current trends in database such as replication, object-relational DBMS, data warehousing, OLAP- online analytical processing and database uses web technology are discussed. Students in COMP 1630 are required to attend one face to face meeting each week, participate in group work, and an online component, plus complete reading and assignments outside of class. Upon successful completion, participants will be able to design and implement a database application and be prepared to move on to higher level database courses including: Data Warehouse, Data Quality, MySQL, MS Business Intelligence, MS SQL Server and Oracle.

Prerequisite(s)

Credits

5.0

Cost

$698.83 - $737.58 See individual course offerings below for actual costs.

Course offerings

Fall 2022

Below are three offerings of COMP 1630 for the Fall 2022 term.

CRN 35047

Duration

Sat Sep 10 - Sat Dec 10 (12 weeks)

  • 12 weeks
  • CRN 35047
  • $698.83
Class meeting times
Dates Days Times Locations
Sep 10 - Dec 10 N/A N/A Online
Instructor

Frank Wegener

Course outline

View

Cost

$698.83

Important information
  1. Internet delivery format.
  2. Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
  3. This course is 5.0 credits and has the workload of two courses. This course section is delivered online asynchronously. There are optional 90-minute interactive Q&A/Review sessions (via Virtual Classroom) each week in real time. The exams are synchronous and attendance is required on the scheduled dates and times: MIDTERM exam: Saturday, October 15 at 09:00 AM FINAL exam: Saturday, December 10 at 09:00 AM. Course is 60 hours. Depending on the student, the typical total time commitment for this course may be a total of 13-15+ hours each week. Late registration is not permitted. No class on October 8 (Thanksgiving) and November 12 (Remembrance Day).
Status

In Progress

This course offering is in progress. Please check this page for other currently available offerings, subscribe to receive email updates or contact us with your comments or questions.

CRN 43628

Duration

Sat Sep 10 - Sat Dec 10 (12 weeks)

  • 12 weeks
  • CRN 43628
  • $698.83
Class meeting times
Dates Days Times Locations
Sep 10 - Dec 10 N/A N/A Online
Instructor

TBD

Course outline

Course outline TBD — see Learning Outcomes in the interim.

Cost

$698.83

Important information
  1. Internet delivery format.
  2. Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
  3. This course is 5.0 credits and has the workload of two courses. This course section is delivered online asynchronously. There are optional 90-minute interactive Q&A/Review sessions (via Virtual Classroom) each week in real time. The exams are synchronous and attendance is required on the scheduled dates and times: MIDTERM exam: Saturday, October 15 at 13:00 PM. FINAL exam: Saturday, December 10 at 13:00 PM. Course is 60 hours. Depending on the student, the typical total time commitment for this course may be a total of 13-15+ hours each week. Late registration is not permitted. No class on October 8 (Thanksgiving) and November 12 (Remembrance Day).
Status

Cancelled

This course offering has been cancelled. Please check this page for other currently available offerings, subscribe to receive email updates or contact us with your comments or questions.

CRN 49052

Duration

Thu Sep 22 - Thu Dec 08 (12 weeks)

  • 12 weeks
  • CRN 49052
  • $698.83
Class meeting times
Dates Days Times Locations
Sep 22 - Dec 08 Thu 18:30 - 21:30 Online
Sep 22 - Dec 08 N/A N/A Online
Instructor

Ashok Pamu

Course outline

View

Cost

$698.83

Important information
  1. Internet delivery format.
  2. Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
  3. This course is 5.0 credits and has the workload of two courses. Course is 60 contact hours - 36 hours synchronous online classes and 24 hours asynchronous activities/labs. This class meets once per week for 3 hours online and requires an additional 2 hours per week online asynchronously for 5 contact hours per week. Reading, homework and assignments may require an additional 8-10+ hours per week outside of class. The typical total commitment for this course may be 13-15+ hours each week. Late registration is not permitted.
Status

In Progress and Full

This course offering is in progress and full. Please check this page for other currently available offerings, subscribe to receive email updates or contact us with your comments or questions.

Winter 2023

Below are seven offerings of COMP 1630 for the Winter 2023 term.

CRN 82098

Duration

Sat Jan 07 - Sat Apr 01 (12 weeks)

  • 12 weeks
  • CRN 82098
  • $698.83
Class meeting times
Dates Days Times Locations
Jan 07 - Apr 01 N/A N/A Online
Instructor

Frank Wegener

Course outline

Course outline TBD — see Learning Outcomes in the interim.

Cost

$698.83

Important information
  1. Internet delivery format.
  2. Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
  3. This course is 5.0 credits and has the workload of two courses. This course section is delivered online asynchronously. There are optional 90-minute interactive Q&A/Review sessions weekly on Sat 13:00 pm. The exams are synchronous and attendance is required on the scheduled dates and times: MIDTERM exam: Saturday, February 04 at 13:00 PM FINAL exam: Saturday, April 01 at 13:00 PM. Course is 60 hours. Depending on the student, the typical total time commitment for this course may be a total of 13-15+ hours each week. Late registration is not permitted. No class on February 18 (Family Day).
Status

CRN 74443

Duration

Tue Jan 10 - Tue Mar 28 (12 weeks)

  • 12 weeks
  • CRN 74443
  • $724.72
Class meeting times
Dates Days Times Locations
Jan 10 - Mar 28 Tue 18:00 - 21:00 Downtown DTC Rm. 374
Jan 10 - Mar 28 N/A N/A Online
Instructor

Frederic Guo

Course outline

Course outline TBD — see Learning Outcomes in the interim.

Cost

$724.72

Important information
  1. Course is 60 hours - 36 hours on campus and 24 hours asynchronous activities/labs. This class meets once per week for 3 hours on campus and requires an additional 2 hours per week asynchronously. Reading, homework and assignments may require 5+ hours per week outside of class. The typical total commitment for this course is 8 - 10 hours each week. Late registration is not permitted.
Status

CRN 88274

Duration

Tue Jan 10 - Tue Mar 28 (12 weeks)

  • 12 weeks
  • CRN 88274
  • $698.83
Class meeting times
Dates Days Times Locations
Jan 10 - Mar 28 Tue 18:30 - 21:30 Online
Jan 10 - Mar 28 N/A N/A Online
Instructor

Alexander Volkov

Course outline

Course outline TBD — see Learning Outcomes in the interim.

Cost

$698.83

Important information
  1. Internet delivery format.
  2. Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
  3. This course is 5.0 credits and has the workload of two courses. Course is 60 contact hours - 36 hours synchronous online classes and 24 hours asynchronous activities/labs. This class meets once per week for 3 hours online and requires an additional 2 hours per week online asynchronously for 5 contact hours per week. Reading, homework and assignments may require an additional 8-10+ hours per week outside of class. The typical total commitment for this course may be 13 -15+ hours each week. Late registration is not permitted.
Status

Seats Available

3 seats remaining as of Thu December 8, 2022 at 1:43 am (PST). Availability may change at any time.

CRN 74021

Duration

Wed Jan 11 - Wed Mar 29 (12 weeks)

  • 12 weeks
  • CRN 74021
  • $698.83
Class meeting times
Dates Days Times Locations
Jan 11 - Mar 29 Wed 18:30 - 21:30 Online
Jan 11 - Mar 29 N/A N/A Online
Instructor

Alexander Volkov

Course outline

Course outline TBD — see Learning Outcomes in the interim.

Cost

$698.83

Important information
  1. Internet delivery format.
  2. Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
  3. This course is 5.0 credits and has the workload of two courses. Course is 60 contact hours - 36 hours synchronous online classes and 24 hours asynchronous activities/labs. This class meets once per week for 3 hours online and requires an additional 2 hours per week online asynchronously for 5 contact hours per week. Reading, homework and assignments may require an additional 8-10+ hours per week outside of class. The typical total commitment for this course may be 13 -15+ hours each week. Late registration is not permitted.
Status

CRN 88275

Duration

Wed Jan 11 - Wed Mar 29 (12 weeks)

  • 12 weeks
  • CRN 88275
  • $737.58
Class meeting times
Dates Days Times Locations
Jan 11 - Mar 29 Wed 18:30 - 21:30 Burnaby SE12 Rm. 321
Jan 11 - Mar 29 N/A N/A Online
Instructor

Ashok Pamu

Course outline

Course outline TBD — see Learning Outcomes in the interim.

Cost

$737.58

Important information
  1. This course is 5.0 credits and has the workload of two courses. Course is 60 contact hours - 36 hours on campus and 24 hours asynchronous activities/labs. This class meets once per week for 3 hours on campus and requires an additional 2 hours per week online asynchronously for 5 contact hours per week. Reading, homework and assignments may require an additional 8-10+ hours per week outside of class. The typical total commitment for this course may be 13 -15+ hours each week. Late registration is not permitted.
Status

Seats Available

4 seats remaining as of Thu December 8, 2022 at 1:43 am (PST). Availability may change at any time.

CRN 89886

Duration

Thu Jan 12 - Thu Mar 30 (12 weeks)

  • 12 weeks
  • CRN 89886
  • $698.83
Class meeting times
Dates Days Times Locations
Jan 12 - Mar 30 Thu 18:30 - 21:30 Online
Jan 12 - Mar 30 N/A N/A Online
Instructor

Ashok Pamu

Course outline

Course outline TBD — see Learning Outcomes in the interim.

Cost

$698.83

Important information
  1. Internet delivery format.
  2. Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
  3. This course is 5.0 credits and has the workload of two courses. Course is 60 contact hours - 36 hours synchronous online classes and 24 hours asynchronous activities/labs. This class meets once per week for 3 hours online and requires an additional 2 hours per week online asynchronously for 5 contact hours per week. Reading, homework and assignments may require an additional 8-10+ hours per week outside of class. The typical total commitment for this course may be 13 -15+ hours each week. Late registration is not permitted.
Status

CRN 74013

Duration

Sat Jan 07 - Sat Apr 01 (12 weeks)

  • 12 weeks
  • CRN 74013
  • $698.83
Class meeting times
Dates Days Times Locations
Jan 07 - Apr 01 N/A N/A Online
Instructor

Frank Wegener

Course outline

Course outline TBD — see Learning Outcomes in the interim.

Cost

$698.83

Important information
  1. Internet delivery format.
  2. Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
  3. This course is 5.0 credits and has the workload of two courses. This course section is delivered online asynchronously. There are optional 90-minute interactive Q&A/Review sessions weekly on Sat 10:00 am. The exams are synchronous and attendance is required on the scheduled dates and times: MIDTERM exam: Saturday, February 04 at 09:00 AM FINAL exam: Saturday, April 01 at 09:00 AM. Course is 60 hours. Depending on the student, the typical total time commitment for this course may be a total of 13-15+ hours each week. Late registration is not permitted. No class on February 18 (Family Day).
Status

Full

This course offering is full. Please check this page for other currently available offerings, subscribe to receive email updates or contact us with your comments or questions.

Learning Outcomes

Upon successful completion of this course, the student will be able to:

  • Describe the database approach, its environment, and database application life cycle.
  • Explain the functions and characteristics of the relational model.
  • Describe and work through the normalization process.
  • Apply UML techniques of database design including:
    • Enhanced entity-relationship modeling using UML
    • Functional dependencies
    • Derivation of relations schema from EER model.
  • Apply database design process to implement a database application.
  • Describe security issues and data protection techniques in a database environment.
  • Explain the use of databases in data warehousing and OLAP.
  • Use SQL - DDL to implement a relational database.
  • Use SQL for data manipulation such as the basic Select statement.
  • Use SQL for advanced manipulation such as Group BY, Having, Correlated subqueries.
  • Create stored procedures and triggers.
  • Discuss techniques for transaction management and concurrency control.

Effective as of Winter 2011

Related Programs

Relational Database Design and SQL (COMP 1630) is offered as a part of the following programs:

School of Computing and Academic Studies

  1. Agile Development
    Associate Certificate Part-time
  2. Applied Computer Information Systems (ACIS)
    Associate Certificate Part-time
  3. Applied Data Analytics
    Certificate Part-time
  4. Applied Database Administration and Design
    Associate Certificate Part-time
  5. Applied Web Development
    Associate Certificate Part-time
  6. Computer Systems
    Certificate Part-time

Contact Us

If you have a question or comment about this course, please complete and submit the form below.

  • Privacy Notice: The information you provide will be used to respond to your request for BCIT program information and is collected under Section 26(c) of the Freedom of Information and Protection of Privacy Act (FIPPA). For more information about BCIT’s privacy practices contact: Associate Director, Privacy, Information Access & Policy Management, British Columbia Institute of Technology, 3700 Willingdon Ave. Burnaby, BC V5G 3H2, email: privacy@bcit.ca.
  • This field is for validation purposes and should be left unchanged.

Subscribe

Interested in being notified about future offerings of Relational Database Design and SQL (COMP 1630)? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.

  • Privacy Notice: The information you provide will be used to respond your request for BCIT course information and is collected under Section 26(c) of the Freedom of Information and Protection of Privacy Act (FIPPA). For more information about BCIT’s privacy practices contact: Associate Director, Privacy, Information Access & Policy Management, British Columbia Institute of Technology, 3700 Willingdon Ave. Burnaby, BC V5A 3H2, email: privacy@bcit.ca.