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 - $754.48 See individual course offerings below for actual costs.

Course offerings

Spring/Summer 2023

Below are eight offerings of COMP 1630 for the Spring/Summer 2023 term.

CRN 57596

Duration

Tue Apr 11 - Tue Jun 27 (12 weeks)

  • 12 weeks
  • CRN 57596
  • $698.83
Class meeting times
Dates Days Times Locations
Apr 11 - Jun 27 Tue 18:30 - 21:30 Online
Apr 11 - Jun 27 N/A N/A Online
Instructor

Alexander Volkov

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

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 57600

Duration

Wed Apr 12 - Wed Jun 28 (12 weeks)

  • 12 weeks
  • CRN 57600
  • $698.83
Class meeting times
Dates Days Times Locations
Apr 12 - Jun 28 Wed 18:30 - 21:30 Online
Apr 12 - Jun 28 N/A N/A Online
Instructor

Alexander Volkov

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

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 68738

Duration

Fri Apr 14 - Fri Jun 30 (12 weeks)

  • 12 weeks
  • CRN 68738
  • $724.72
Class meeting times
Dates Days Times Locations
Apr 14 - Jun 30 Fri 18:00 - 21:00 Downtown DTC Rm. 374
Apr 14 - Jun 30 N/A N/A Online
Instructor

Frederic Guo

Course outline

View

Cost

$724.72

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

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 57598

Duration

Sat Apr 22 - Sat Jul 22 (12 weeks)

  • 12 weeks
  • CRN 57598
  • $698.83
Class meeting times
Dates Days Times Locations
Apr 22 - Jul 22 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 Saturday 1000. The exams are synchronous and attendance is required on the scheduled dates and times: MIDTERM exam: Saturday, May 27 0900 to 1200 FINAL exam: Saturday, July 22 0900 to 1200 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 Q&A on May 20 (Victoria Day) and July 1 (Canada 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 57599

Duration

Sat Apr 22 - Sat Jul 22 (12 weeks)

  • 12 weeks
  • CRN 57599
  • $698.83
Class meeting times
Dates Days Times Locations
Apr 22 - Jul 22 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 Saturday 1200 (noon). The exams are synchronous and attendance is required on the scheduled dates and times: MIDTERM exam: Saturday, May 27 from 1300 to 1600 FINAL exam: Saturday, July 22 from 1300 to 1600 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 Q&A on May 20 (Victoria Day) and July 1 (Canada 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 68862

Duration

Tue May 09 - Tue Jul 25 (12 weeks)

  • 12 weeks
  • CRN 68862
  • $724.72
Class meeting times
Dates Days Times Locations
May 09 - Jul 25 Tue 18:00 - 21:00 Downtown DTC Rm. 374
May 09 - Jul 25 N/A N/A Online
Instructor

Maryam Khezrzadeh

Course outline

View

Cost

$724.72

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. The start and end dates have been changed from May 2 – July 18 to May 9 – July 25.
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 68021

Duration

Wed May 10 - Wed Jul 26 (12 weeks)

  • 12 weeks
  • CRN 68021
  • $737.58
Class meeting times
Dates Days Times Locations
May 10 - Jul 26 Wed 18:30 - 21:30 Burnaby SE12 Rm. 301
May 10 - Jul 26 N/A N/A Online
Instructor

Ashok Pamu

Course outline

View

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

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 68170

Duration

Thu May 11 - Thu Jul 27 (12 weeks)

  • 12 weeks
  • CRN 68170
  • $698.83
Class meeting times
Dates Days Times Locations
May 11 - Jul 27 Thu 18:30 - 21:30 Online
May 11 - Jul 27 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.

Fall 2023

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

CRN 35047

Duration

Sat Sep 09 - Sat Dec 09 (12 weeks)

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

Frank Wegener

Course outline

Course outline TBD — see Learning Outcomes in the interim.

Cost

$713.62

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 Saturday from 1000-1100. The exams are synchronous and attendance is required on the scheduled dates and times: MIDTERM exam: Saturday, October 14 at 0900-1200. FINAL exam: Saturday, December 9 at 0900-1200. 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. Q&A in session September 30 (Truth & Reconciliation). No Q&A on October 7 (Thanksgiving) and November 11 (Remembrance Day). This course is eligible for students to receive funding through the StrongerBC Future Skills Grant at www.bcit.ca/financial-aid/strongerbc-future-skills-grant/. Students will register for the course themselves, and then apply for the StrongerBC Future Skills Grant to cover payment (if eligible).
Status

CRN 43628

Duration

Sat Sep 09 - Sat Dec 09 (12 weeks)

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

Frank Wegener

Course outline

Course outline TBD — see Learning Outcomes in the interim.

Cost

$713.62

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 on Saturdays from 1200-1300. The exams are synchronous and attendance is required on the scheduled dates and times: MIDTERM exam: Saturday, October 14 at 1300-1600. FINAL exam: Saturday, December 9 at 1300-1600. 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. Q&A in session on September 30 (Truth & Reconciliation). No Q&A on October 7 (Thanksgiving) and November 11 (Remembrance Day). This course is eligible for students to receive funding through the StrongerBC Future Skills Grant at www.bcit.ca/financial-aid/strongerbc-future-skills-grant/. Students will register for the course themselves, and then apply for the StrongerBC Future Skills Grant to cover payment (if eligible).
Status

CRN 47506

Duration

Sat Sep 09 - Sat Nov 25 (12 weeks)

  • 12 weeks
  • CRN 47506
  • $713.62
Class meeting times
Dates Days Times Locations
Sep 09 - Nov 25 Sat 09:00 - 12:00 Online
Sep 09 - Nov 25 N/A N/A Online
Instructor

Alexander Volkov

Course outline

Course outline TBD — see Learning Outcomes in the interim.

Cost

$713.62

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. Class in session on September 30 (Truth & Reconciliation), October 7 (Thanksgiving) and November 11 (Remembrance Day). This course is eligible for students to receive funding through the StrongerBC Future Skills Grant at www.bcit.ca/financial-aid/strongerbc-future-skills-grant/. Students will register for the course themselves, and then apply for the StrongerBC Future Skills Grant to cover payment (if eligible).
Status

CRN 35596

Duration

Mon Sep 11 - Mon Nov 27 (12 weeks)

  • 12 weeks
  • CRN 35596
  • $713.62
Class meeting times
Dates Days Times Locations
Sep 11 - Nov 27 Mon 18:30 - 21:30 Online
Sep 11 - Nov 27 N/A N/A Online
Instructor

Alexander Volkov

Course outline

Course outline TBD — see Learning Outcomes in the interim.

Cost

$713.62

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. Class in session October 2 (Truth & Reconciliation), October 9 (Thanksgiving) and November 13 (Remembrance Day). This course is eligible for students to receive funding through the StrongerBC Future Skills Grant at www.bcit.ca/financial-aid/strongerbc-future-skills-grant/. Students will register for the course themselves, and then apply for the StrongerBC Future Skills Grant to cover payment (if eligible).
Status

Seats Available

4 seats remaining as of Thu June 1, 2023 at 12:12 pm (PDT). Availability may change at any time.

CRN 48318

Duration

Tue Sep 12 - Tue Nov 28 (12 weeks)

  • 12 weeks
  • CRN 48318
  • $740.73
Class meeting times
Dates Days Times Locations
Sep 12 - Nov 28 Tue 18:00 - 21:00 Downtown DTC Rm. 374
Sep 12 - Nov 28 N/A N/A Online
Instructor

Frederic Guo

Course outline

Course outline TBD — see Learning Outcomes in the interim.

Cost

$740.73

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. This course is eligible for students to receive funding through the StrongerBC Future Skills Grant at www.bcit.ca/financial-aid/strongerbc-future-skills-grant/. Students will register for the course themselves, and then apply for the StrongerBC Future Skills Grant to cover payment (if eligible).
Status

CRN 48596

Duration

Wed Sep 13 - Wed Nov 29 (12 weeks)

  • 12 weeks
  • CRN 48596
  • $754.48
Class meeting times
Dates Days Times Locations
Sep 13 - Nov 29 Wed 18:30 - 21:30 Burnaby SE12 Rm. 320
Sep 13 - Nov 29 N/A N/A Online
Instructor

Ashok Pamu

Course outline

Course outline TBD — see Learning Outcomes in the interim.

Cost

$754.48

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. This course is eligible for students to receive funding through the StrongerBC Future Skills Grant at www.bcit.ca/financial-aid/strongerbc-future-skills-grant/. Students will register for the course themselves, and then apply for the StrongerBC Future Skills Grant to cover payment (if eligible).
Status

CRN 49052

Duration

Thu Sep 14 - Thu Nov 30 (12 weeks)

  • 12 weeks
  • CRN 49052
  • $713.62
Class meeting times
Dates Days Times Locations
Sep 14 - Nov 30 Thu 18:30 - 21:30 Online
Sep 14 - Nov 30 N/A N/A Online
Instructor

Ashok Pamu

Course outline

Course outline TBD — see Learning Outcomes in the interim.

Cost

$713.62

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. This course is eligible for students to receive funding through the StrongerBC Future Skills Grant at www.bcit.ca/financial-aid/strongerbc-future-skills-grant/. Students will register for the course themselves, and then apply for the StrongerBC Future Skills Grant to cover payment (if eligible).
Status

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.