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
Cost
$698.83
Important information
- Internet delivery format.
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
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
Cost
$698.83
Important information
- Internet delivery format.
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
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
Cost
$724.72
Important information
-
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
Cost
$698.83
Important information
- Internet delivery format.
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
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
Cost
$698.83
Important information
- Internet delivery format.
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
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
Cost
$724.72
Important information
-
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
Cost
$737.58
Important information
-
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
Cost
$698.83
Important information
- Internet delivery format.
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
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
- Internet delivery format.
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
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
- Internet delivery format.
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
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
- Internet delivery format.
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
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
- Internet delivery format.
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
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
-
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
-
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
- Internet delivery format.
- Important course information will be sent to you prior to your course start date. Check your myBCIT email account to access this information.
-
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
- Agile Development
Associate Certificate Part-time
- Applied Computer Information Systems (ACIS)
Associate Certificate Part-time
- Applied Data Analytics
Certificate Part-time
- Applied Database Administration and Design
Associate Certificate Part-time
- Applied Web Development
Associate Certificate Part-time
- Computer Systems
Certificate Part-time
Contact Us
If you have a question or comment about this course, please complete and submit the form below.
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.
Programs and courses are subject to change without notice.