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 five offerings of COMP 1630 for the Spring/Summer 2022 term.
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
Cost
$685.06
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. 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
Cost
$685.06
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. 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
-
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
Cost
$721.89
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 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
Cost
$710.46
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 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 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
- 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. 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
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
-
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
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
- 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
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
-
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
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
- 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
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
- 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. 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
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.
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
- 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 October 10 (Thanksgiving).
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
- 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.