Skip to main content

Relational Database Design and SQL COMP 1630

Computer Systems Part-time Studies 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

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

Course offerings

Spring/Summer 2022

Below are seven offerings of COMP 1630 for the Spring/Summer 2022 term.

CRN 57596

Duration

Tue Apr 12 - Tue Jun 28 (12 weeks)

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

Alexander Volkov

Course outline

View

Cost

$721.89

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 face to face (virtual classroom) 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 13 - Wed Jun 29 (12 weeks)

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

Alexander Volkov

Course outline

View

Cost

$721.89

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 face to face (virtual classroom) 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 23 - Sat Jul 23 (12 weeks)

  • 12 weeks
  • CRN 57598
  • $685.06
Class meeting times
Dates Days Times Locations
Apr 23 - Jul 23 N/A N/A Online
Instructor

Frank Wegener

Course outline

View

Cost

$685.06

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, May 28 at 09:00 AM. FINAL exam: Saturday, July 23 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 May 21 (Victoria Day) and July 2 (Canada Day).
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.

CRN 57599

Duration

Sat Apr 23 - Sat Jul 23 (12 weeks)

  • 12 weeks
  • CRN 57599
  • $685.06
Class meeting times
Dates Days Times Locations
Apr 23 - Jul 23 N/A N/A Online
Instructor

Frank Wegener

Course outline

View

Cost

$685.06

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: Saturday, May 28 at 13:00 FINAL: Saturday, July 23 at 13:00. 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 May 21 (Victoria Day) and July 2 (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 68170

Duration

Mon May 02 - Mon Jul 25 (12 weeks)

  • 12 weeks
  • CRN 68170
  • $721.89
Class meeting times
Dates Days Times Locations
May 02 - Jul 25 Mon 18:30 - 21:30 Burnaby
May 02 - Jul 25 N/A N/A Online
Instructor

TBD

Course outline

Course outline TBD — see Learning Outcomes in the interim.

Cost

$721.89

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. No class on May 23 (Victoria 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 68021

Duration

Wed May 11 - Wed Jul 27 (12 weeks)

  • 12 weeks
  • CRN 68021
  • $721.89
Class meeting times
Dates Days Times Locations
May 11 - Jul 27 Wed 18:30 - 21:30 Burnaby SE12 Rm. 321
May 11 - Jul 27 N/A N/A Online
Instructor

Ashok Pamu

Course outline

View

Cost

$721.89

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 4 – July 20 to May 11 – July 27.
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.

CRN 68020

Duration

Thu May 12 - Thu Jul 28 (12 weeks)

  • 12 weeks
  • CRN 68020
  • $710.46
Class meeting times
Dates Days Times Locations
May 12 - Jul 28 Thu 18:30 - 21:30 Downtown DTC Rm. 370
May 12 - Jul 28 N/A N/A Online
Instructor

Alireza Davoodi

Course outline

View

Cost

$710.46

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 dates have changed from May 5 – July 21 to May 12 – July 28.
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.

Fall 2022

Below are seven 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

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 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

Sneak Preview

This section is only available for registration starting Wed May 25, 2022 at 9:00 am (PDT)

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

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 (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

Sneak Preview

This section is only available for registration starting Wed May 25, 2022 at 9:00 am (PDT)

CRN 35596

Duration

Mon Sep 12 - Mon Nov 28 (12 weeks)

  • 12 weeks
  • CRN 35596
  • $698.83
Class meeting times
Dates Days Times Locations
Sep 12 - Nov 28 Mon 18:30 - 21:30 Online
Sep 12 - Nov 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. Class in session on October 10 (Thanksgiving).
Status

Sneak Preview

This section is only available for registration starting Wed May 25, 2022 at 9:00 am (PDT)

CRN 48318

Duration

Tue Sep 13 - Tue Nov 29 (12 weeks)

  • 12 weeks
  • CRN 48318
  • $724.72
Class meeting times
Dates Days Times Locations
Sep 13 - Nov 29 Tue 18:00 - 21:00 Downtown DTC Rm. 374
Sep 13 - Nov 29 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. 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

Sneak Preview

This section is only available for registration starting Wed May 25, 2022 at 9:00 am (PDT)

CRN 47506

Duration

Wed Sep 14 - Wed Nov 30 (12 weeks)

  • 12 weeks
  • CRN 47506
  • $698.83
Class meeting times
Dates Days Times Locations
Sep 14 - Nov 30 Wed 18:30 - 21:30 Online
Sep 14 - Nov 30 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

Sneak Preview

This section is only available for registration starting Wed May 25, 2022 at 9:00 am (PDT)

CRN 48596

Duration

Wed Sep 21 - Wed Dec 07 (12 weeks)

  • 12 weeks
  • CRN 48596
  • $737.58
Class meeting times
Dates Days Times Locations
Sep 21 - Dec 07 Wed 18:30 - 21:30 Burnaby SE12 Rm. 321
Sep 21 - Dec 07 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

Sneak Preview

This section is only available for registration starting Wed May 25, 2022 at 9:00 am (PDT)

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

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

Sneak Preview

This section is only available for registration starting Wed May 25, 2022 at 9:00 am (PDT)

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 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 V5A 3H2, email: privacy@bcit.ca.