Note: this website is a student project and is not affiliated with Langara College.
Suggestions? Feedback? Found a bug? Please send a report through this form.
CPSC 2221: Data Base Systems
Course Format | Lecture 4.0 h + Seminar 0.0 h + Lab 2.0 h |
---|---|
Credits | 3.0 |
A comprehensive introduction to theory and practice of designing and building databases and applications using database management systems. The relational model, relational algebra, SQL (the standard language for creating, querying, and modifying relational databases), UML or E/R approach to database design, as well as relational design principles based on functional dependencies and normal forms. Other topics include indexes, views, transactions, integrity constraints, and triggers. Students will design and implement a relational database for an enterprise as a major project using programming tools widely used in industry (e.g., Oracle).
Students will receive credit for only one of CPSC 1220 and 2221.
Prerequisite(s): A minimum "C" grade in one of CPSC 1040, 1045, 1150, or 1155. Prerequisites are valid for only three years.
Course Attributes: | |
---|---|
2nd Year Arts | No |
2nd Year Science | Yes |
Humanities | No |
Lab Science | No |
Science | Yes |
Social Science | No |
University Transferable | Yes |
Other Attributes: | |
---|---|
Offered online: | No |
Preparatory course: | No |
Repeat limit | 2 |
Additional fees: | $128.3 |
First offered: | Summer 2011 |
Last offered: | Fall 2025 |
Registration restrictions: | P |
Outline(s): | CPSC 2221 - Summer 2019 (v. 2) |
Course | Destination | Credit | Start to End |
---|---|---|---|
CPSC 2221 | Athabasca University | AU COMP 378 (3) | 20170501 to present |
CPSC 2221 | Douglas College | DOUG CMPT 2XXX (3) or DOUG CSIS 2300 (3) | 20220901 to present |
CPSC 2221 | Kwantlen Polytechnic University | KPU INFO 2312 (3) | 20200501 to present |
CPSC 2221 | Simon Fraser University | SFU CMPT 354 (3) | 20110501 to present |
CPSC 2221 | Thompson Rivers University | TRU COMP 3610 (3) | 20150501 to present |
CPSC 2221 | Trinity Western University | TWU CMPT 339 (3) | 20220901 to present |
CPSC 2221 | UBCO | UBCO COSC_O 2nd (3) | 20110501 to present |
CPSC 2221 | UBCV | UBCV CPSC_V 2nd (3) | 20110501 to present |
CPSC 2221 | University of Northern BC | UNBC CPSC 324 (3) | 20150501 to present |
CPSC 2221 | University of Victoria | UVIC CSC 1XX (1.5) | 20110501 to present |
CPSC 2221 | Vancouver Island University | VIU QUME 185 (3) | 20110501 to present |
Note: If you took courses within the period stated below, you can still transfer those credits.
Course | Destination | Credit | Start to End |
---|---|---|---|
CPSC 2221 | Douglas College | DOUG CMPT 2XXX (3) | 20110501 to 20220831 |
CPSC 2221 | Kwantlen Polytechnic University | KPU CISY 2314 (3) | 20110501 to 20200430 |
CPSC 2221 | Thompson Rivers University | TRU COMP 1XXX (3) | 20110501 to 20150430 |
CPSC 2221 | University of the Fraser Valley | UFV CIS 230 (3) | 20110501 to 20151231 |
CPSC 2221 | University of Northern BC | UNBC CPSC 2XX (3) For CPSC majors will waive CPSC 324 (3) requirement | 20110501 to 20150430 |
Offerings of this course:
Semester | CRN | Section | Seats | Waitlist | Days | Time | Room | Type | Instructor |
---|---|---|---|---|---|---|---|---|---|
Fall 2025 | 30581 | 002 | 36 | N/A | -T-R--- | 0830-1020 | A136A | Lecture | Hazra Imran |
--W---- | 1030-1220 | A275 | Lab | Hazra Imran | |||||
Fall 2025 | 30580 | 001 | 36 | N/A | -T-R--- | 0830-1020 | A136A | Lecture | Hazra Imran |
--W---- | 0830-1020 | A275 | Lab | Hazra Imran | |||||
Summer 2025 | 20074 | 002 | 8 | 25 | --WR--- | 1630-1820 | A122B | Lecture | Saeed Mirjalili |
-T----- | 1630-1820 | A275 | Lab | Saeed Mirjalili | |||||
Summer 2025 | 20072 | 001 | 13 | 25 | --WR--- | 1630-1820 | A122B | Lecture | Saeed Mirjalili |
M------ | 1630-1820 | A275 | Lab | Saeed Mirjalili | |||||
Spring 2025 | 11260 | 003 | 5 | M-W---- | 1430-1620 | A122A | Lecture | Lixin Pan | |
-T----- | 1430-1620 | A275 | Lab | Lixin Pan | |||||
-----S- | 0900-1155 | L103 | Exam | Lixin Pan | |||||
Spring 2025 | 10659 | 002 | 0 | -T-R--- | 0830-1020 | A122A | Lecture | Saeed Mirjalili | |
--W---- | 0830-1020 | B015 | Lab | Saeed Mirjalili | |||||
-----S- | 0900-1155 | B019 | Exam | Gladys Monagan, Saeed Mirjalili | |||||
Spring 2025 | 10658 | 001 | 1 | -T-R--- | 0830-1020 | A122A | Lecture | Saeed Mirjalili | |
M------ | 0830-1020 | B015 | Lab | Saeed Mirjalili | |||||
-----S- | 0900-1155 | B015 | Exam | Saeed Mirjalili | |||||
Fall 2024 | 30125 | 002 | 0 | 16 | -T-R--- | 0830-1020 | A136A | Lecture | Hazra Imran |
--W---- | 0830-1020 | A275 | Lab | Hazra Imran | |||||
----F-- | 1100-1255 | A276 | Exam | Hazra Imran, Kim Lam | |||||
Fall 2024 | 30124 | 001 | 0 | 16 | -T-R--- | 0830-1020 | A136A | Lecture | Hazra Imran |
M------ | 0830-1020 | A275 | Lab | Hazra Imran | |||||
----F-- | 1100-1255 | A272 | Exam | Hazra Imran | |||||
Summer 2024 | 20780 | 003 | 0 | 8 | -T-R--- | 1630-1820 | B248 | Lecture | Ao Ao Feng |
----F-- | 1630-1820 | B019 | Lab | Ao Ao Feng | |||||
---R--- | 1330-1525 | A275 | Exam | Ao Ao Feng | |||||
Summer 2024 | 20546 | 002 | 2 | 19 | --WR--- | 1630-1820 | A122B | Lecture | Saeed Mirjalili |
-T----- | 1630-1820 | A275 | Lab | Saeed Mirjalili | |||||
-----S- | 0900-1055 | L104 | Exam | Alireza Osareh, Saeed Mirjalili | |||||
Summer 2024 | 20545 | 001 | 7 | 11 | --WR--- | 1630-1820 | A122B | Lecture | Saeed Mirjalili |
M------ | 1630-1820 | A275 | Lab | Saeed Mirjalili | |||||
-----S- | 0900-1055 | L103 | Exam | Saeed Mirjalili | |||||
Spring 2024 | 10415 | 002 | 1 | 26 | -T-R--- | 0830-1020 | A122A | Lecture | Saeed Mirjalili |
--W---- | 0830-1020 | B015 | Lab | Saeed Mirjalili | |||||
-T----- | 1100-1255 | L304 | Exam | Gladys Monagan, Saeed Mirjalili | |||||
Spring 2024 | 10414 | 001 | 2 | 23 | -T-R--- | 0830-1020 | A122A | Lecture | Saeed Mirjalili |
M------ | 0830-1020 | B015 | Lab | Saeed Mirjalili | |||||
-T----- | 1100-1255 | L303 | Exam | Saeed Mirjalili | |||||
Fall 2023 | 30499 | 002 | 1 | 13 | -T-R--- | 0830-1020 | A136A | Lecture | Hazra Imran |
--W---- | 0830-1020 | A275 | Lab | Hazra Imran | |||||
--W---- | 1600-1755 | B153 | Exam | Bojiang Ma, Hazra Imran | |||||
Fall 2023 | 30498 | 001 | 6 | 7 | -T-R--- | 0830-1020 | A136A | Lecture | Hazra Imran |
M------ | 0830-1020 | A275 | Lab | Hazra Imran | |||||
--W---- | 1600-1755 | B155 | Exam | Hazra Imran | |||||
Summer 2023 | 20459 | 002 | 1 | 17 | --WR--- | 1630-1820 | A122B | Lecture | Saeed Mirjalili |
-T----- | 1630-1820 | A275 | Lab | Saeed Mirjalili | |||||
--W---- | 1600-1755 | B019 | Exam | Lixin Pan, Saeed Mirjalili | |||||
Summer 2023 | 20458 | 001 | 1 | 20 | --WR--- | 1630-1820 | A122B | Lecture | Saeed Mirjalili |
M------ | 1630-1820 | A275 | Lab | Saeed Mirjalili | |||||
--W---- | 1600-1755 | B015 | Exam | Saeed Mirjalili | |||||
Spring 2023 | 10750 | 002 | 1 | 14 | -T-R--- | 0830-1020 | A122A | Lecture | Saeed Mirjalili |
--W---- | 0830-1020 | B015 | Lab | Saeed Mirjalili | |||||
----F-- | 0830-1025 | B019 | Exam | Mingwu Chen, Saeed Mirjalili | |||||
Spring 2023 | 10749 | 001 | 2 | 9 | -T-R--- | 0830-1020 | A122A | Lecture | Saeed Mirjalili |
M------ | 0830-1020 | B015 | Lab | Saeed Mirjalili | |||||
----F-- | 0830-1025 | B015 | Exam | Saeed Mirjalili | |||||
Fall 2022 | 30397 | 002 | 8 | 17 | -T-R--- | 0830-1020 | A136A | Lecture | Chinmaya Mahapatra |
--W---- | 0830-1020 | A275 | Lab | Chinmaya Mahapatra | |||||
-----S- | 1300-1555 | B019 | Exam | Bojiang Ma, Chinmaya Mahapatra | |||||
Fall 2022 | 30396 | 001 | 6 | 20 | -T-R--- | 0830-1020 | A136A | Lecture | Chinmaya Mahapatra |
M------ | 0830-1020 | A275 | Lab | Chinmaya Mahapatra | |||||
-----S- | 1300-1555 | B015 | Exam | Chinmaya Mahapatra | |||||
Summer 2022 | 20627 | 002 | 0 | 5 | --WR--- | 1630-1820 | A122B | Lecture | Saeed Mirjalili |
-T----- | 1630-1820 | A275 | Lab | Saeed Mirjalili | |||||
-T----- | 1330-1525 | T530 | Exam | Saeed Mirjalili | |||||
Summer 2022 | 20626 | 001 | 3 | 6 | --WR--- | 1630-1820 | A122B | Lecture | Saeed Mirjalili |
M------ | 1630-1820 | A275 | Lab | Saeed Mirjalili | |||||
-T----- | 1330-1525 | T530 | Exam | Saeed Mirjalili | |||||
Spring 2022 | 10829 | 002 | 8 | 7 | -T-R--- | 0830-1020 | A122A | Lecture | Saeed Mirjalili |
--W---- | 0830-1020 | A275 | Lab | Saeed Mirjalili | |||||
--W---- | 1600-1755 | T530 | Exam | Saeed Mirjalili | |||||
Spring 2022 | 10828 | 001 | 5 | 4 | -T-R--- | 0830-1020 | A122A | Lecture | Saeed Mirjalili |
M------ | 0830-1020 | B015 | Lab | Saeed Mirjalili | |||||
--W---- | 1600-1755 | T530 | Exam | Saeed Mirjalili | |||||
Fall 2021 | 30454 | 002 | 10 | 5 | -T-R--- | 0830-1020 | A122A | Lecture | Reza Abbasi |
--W---- | 0830-1020 | A275 | Lab | Reza Abbasi | |||||
-T----- | 1100-1255 | B031 | Exam | Reza Abbasi, Sahar Banisoltan | |||||
Fall 2021 | 30453 | 001 | 7 | 3 | -T-R--- | 0830-1020 | A122A | Lecture | Reza Abbasi |
M------ | 0830-1020 | B015 | Lab | Reza Abbasi | |||||
-T----- | 1100-1255 | B032 | Exam | Reza Abbasi | |||||
Summer 2021 | 20147 | W02 | 2 | 12 | M------ | 1630-1820 | WWW | WWW | Saeed Mirjalili |
--WR--- | 1630-1820 | WWW | WWW | Saeed Mirjalili | |||||
-T----- | 0830-1025 | WWW | Exam | Saeed Mirjalili | |||||
Summer 2021 | 20146 | W01 | 2 | 13 | -T----- | 1630-1820 | WWW | WWW | Saeed Mirjalili |
--WR--- | 1630-1820 | WWW | WWW | Saeed Mirjalili | |||||
-T----- | 0830-1025 | WWW | Exam | Saeed Mirjalili | |||||
Spring 2021 | 10265 | W02 | 7 | 19 | --W---- | 0803-1020 | WWW | WWW | Hazra Imran |
-T-R--- | 0830-1020 | WWW | WWW | Hazra Imran | |||||
----F-- | 0830-1025 | WWW | Exam | Hazra Imran | |||||
Spring 2021 | 10264 | W01 | 2 | 15 | M------ | 0830-1020 | WWW | WWW | Hazra Imran |
-T-R--- | 0830-1020 | WWW | WWW | Hazra Imran | |||||
----F-- | 0830-1025 | WWW | Exam | Hazra Imran | |||||
Fall 2020 | 31927 | W02 | 1 | 9 | -T-R--- | 0830-1020 | WWW | WWW | Hazra Imran |
--W---- | 0830-1020 | WWW | WWW | Hazra Imran | |||||
-T----- | 1600-1755 | WWW | Exam | Hazra Imran | |||||
Fall 2020 | 31926 | W01 | 4 | 9 | M------ | 0830-1020 | WWW | WWW | Hazra Imran |
-T-R--- | 0830-1020 | WWW | WWW | Hazra Imran | |||||
-T----- | 1600-1755 | WWW | Exam | Hazra Imran | |||||
Summer 2020 | 21131 | W02 | 3 | 6 | M------ | 1630-1820 | WWW | Lab | Saeed Mirjalili |
--WR--- | 1630-1820 | WWW | WWW | Saeed Mirjalili | |||||
---R--- | 0830-1025 | WWW | Exam | Saeed Mirjalili | |||||
Summer 2020 | 21130 | W01 | 3 | 8 | -T----- | 1630-1820 | WWW | Lab | Saeed Mirjalili |
--WR--- | 1630-1820 | WWW | WWW | Saeed Mirjalili | |||||
---R--- | 0830-1025 | WWW | Exam | Saeed Mirjalili | |||||
Spring 2020 | 10667 | 002 | 6 | --W-F-- | 0830-1020 | A218 | Lecture | Hazra Imran | |
M------ | 0830-1020 | A275 | Lab | Hazra Imran | |||||
-T----- | 0830-1025 | A218 | Exam | Hazra Imran | |||||
Spring 2020 | 10666 | 001 | 8 | 4 | -T-R--- | 0830-1020 | A363A | Lecture | Saeed Mirjalili |
M------ | 0830-1020 | B015 | Lab | Saeed Mirjalili | |||||
-T----- | 0830-1025 | A363A | Exam | Saeed Mirjalili | |||||
Fall 2019 | 31104 | 002 | 9 | --W-F-- | 1230-1420 | T530 | Lecture | Hazra Imran | |
M------ | 1430-1620 | B019 | Lab | Hazra Imran | |||||
-----S- | 1300-1455 | C510 | Exam | Hazra Imran, Michael Jon Burrell | |||||
Fall 2019 | 31103 | 001 | 1 | 1 | --W-F-- | 1230-1420 | T530 | Lecture | Hazra Imran |
M------ | 1230-1420 | L304 | Lab | Hazra Imran | |||||
-----S- | 1300-1455 | C509 | Exam | Hazra Imran | |||||
Summer 2019 | 20543 | 002 | 15 | M-W---- | 1630-1820 | T530 | Lecture | Saeed Mirjalili | |
---R--- | 1630-1820 | A275 | Lab | Saeed Mirjalili | |||||
M------ | 1100-1255 | A276 | Exam | Khurram Shehzad, Saeed Mirjalili | |||||
Summer 2019 | 20542 | 001 | 6 | M-W---- | 1630-1820 | T530 | Lecture | Saeed Mirjalili | |
-T----- | 1630-1820 | A275 | Lab | Saeed Mirjalili | |||||
M------ | 1100-1255 | A272 | Exam | Saeed Mirjalili | |||||
Spring 2019 | 10951 | 002 | 1 | 8 | -T-R--- | 1430-1620 | B152 | Lecture | Hazra Imran |
----F-- | 1430-1620 | B019 | Lab | Hazra Imran | |||||
----F-- | 1600-1755 | B152 | Exam | Hazra Imran | |||||
Spring 2019 | 10950 | 001 | 9 | 7 | MT----- | 0830-1020 | C410 | Lecture | Saeed Mirjalili |
---R--- | 0830-1020 | B015 | Lab | Saeed Mirjalili | |||||
----F-- | 1600-1755 | B022 | Exam | Saeed Mirjalili | |||||
Fall 2018 | 30889 | 002 | 0 | 17 | M-W---- | 1430-1620 | T450 | Lecture | Hazra Imran |
-T----- | 1430-1620 | C213 | Lab | Hazra Imran | |||||
M------ | 1330-1525 | B031 | Exam | Hazra Imran, Joe Huang | |||||
Fall 2018 | 30888 | 001 | 0 | 20 | M-W---- | 1430-1620 | T450 | Lecture | Hazra Imran |
---R--- | 1430-1620 | C213 | Lab | Hazra Imran | |||||
M------ | 1330-1525 | B032 | Exam | Hazra Imran | |||||
Summer 2018 | 20480 | 002 | 1 | 3 | M-W---- | 1430-1620 | T001 | Lecture | Saeed Mirjalili |
---R--- | 1430-1620 | A351 | Lab | Saeed Mirjalili | |||||
----F-- | 1600-1755 | B009 | Exam | Fred Parvaz, Saeed Mirjalili | |||||
Summer 2018 | 20479 | 001 | 1 | 10 | M-W---- | 1430-1620 | T001 | Lecture | Saeed Mirjalili |
-T----- | 1430-1620 | A351 | Lab | Saeed Mirjalili | |||||
----F-- | 1600-1755 | B008 | Exam | Saeed Mirjalili | |||||
Spring 2018 | 11067 | 002 | 3 | 10 | M-W---- | 1330-1520 | A310 | Lecture | Saeed Mirjalili |
----F-- | 1330-1520 | B019 | Lab | Saeed Mirjalili | |||||
-----S- | 1300-1455 | B152 | Exam | Saeed Mirjalili | |||||
Spring 2018 | 11066 | 001 | 3 | 8 | -T-R--- | 0830-1020 | A350 | Lecture | Hazra Imran |
----F-- | 0830-1020 | A351 | Lab | Hazra Imran | |||||
-----S- | 1300-1455 | B155 | Exam | Hazra Imran | |||||
Fall 2017 | 30205 | 002 | 1 | 28 | M-W---- | 1030-1220 | T450 | Lecture | Hazra Imran |
---R--- | 1030-1220 | C213 | Lab | Hazra Imran | |||||
--W---- | 0830-1025 | B031 | Exam | Hazra Imran, Sirine Maalej | |||||
Fall 2017 | 30204 | 001 | 6 | 16 | M-W---- | 1030-1220 | T450 | Lecture | Hazra Imran |
---R--- | 0830-1020 | C213 | Lab | Hazra Imran | |||||
--W---- | 0830-1025 | B032 | Exam | Hazra Imran | |||||
Summer 2017 | 20436 | 002 | 10 | 6 | -TW---- | 0830-1020 | B027 | Lecture | Hazra Imran |
---R--- | 0830-1020 | B019 | Lab | Hazra Imran | |||||
---R--- | 1330-1525 | B031 | Exam | Hazra Imran, Saeed Mirjalili | |||||
Summer 2017 | 20435 | 001 | 1 | 21 | -TW---- | 1030-1220 | A255 | Lecture | Hazra Imran |
---R--- | 1030-1220 | B015 | Lab | Hazra Imran | |||||
---R--- | 1330-1525 | B032 | Exam | Hazra Imran | |||||
Spring 2017 | 11119 | 001 | 3 | 41 | M-W---- | 0830-1020 | B153 | Lecture | Hazra Imran |
----F-- | 0830-1020 | A351 | Lab | Hazra Imran | |||||
----F-- | 0830-1025 | B153 | Exam | Hazra Imran | |||||
Fall 2016 | 30401 | 001 | 0 | 21 | MTWR--- | 1530-1620 | B032 | Lecture | Hazra Imran |
----F-- | 1230-1420 | B015 | Lab | Hazra Imran | |||||
M------ | 1100-1255 | B032 | Exam | Hazra Imran | |||||
Summer 2016 | 20141 | 001 | 0 | 36 | -TW---- | 1030-1220 | B154 | Lecture | Hazra Imran |
---R--- | 1030-1220 | B015 | Lab | Hazra Imran | |||||
--W---- | 0830-1025 | B032 | Exam | Hazra Imran | |||||
Spring 2016 | 11105 | 001 | 6 | 12 | M-W---- | 0830-1020 | B154 | Lecture | Hazra Imran |
----F-- | 0830-1020 | A351 | Lab | Hazra Imran | |||||
-T----- | 0830-1025 | B030 | Exam | Hazra Imran | |||||
Summer 2015 | 20290 | 001 | 0 | 19 | -TW---- | 1030-1220 | B154 | Lecture | Hengameh Hamavand |
---R--- | 1030-1220 | A219 | Lecture | Hengameh Hamavand | |||||
-T----- | 0830-1025 | B154 | Exam | Hengameh Hamavand | |||||
Summer 2014 | 20125 | 001 | 4 | 9 | -TW---- | 1030-1220 | B022 | Lecture | Hengameh Hamavand |
---R--- | 1030-1220 | A219 | Lab | Hengameh Hamavand | |||||
-T----- | 0830-1025 | B022 | Exam | Hengameh Hamavand | |||||
Summer 2013 | 20176 | 001 | 2 | N/A | M-W---- | 1030-1220 | B154 | Lecture | Hengameh Hamavand |
---R--- | 1030-1220 | A219 | Lab | Hengameh Hamavand | |||||
---R--- | 0830-1025 | B154 | Exam | Hengameh Hamavand | |||||
Summer 2012 | 20258 | 001 | 4 | N/A | -T-R--- | 1030-1220 | B154 | Lecture | Hengameh Hamavand |
--W---- | 1030-1220 | L103 | Lab | Hengameh Hamavand | |||||
-T----- | 0830-1025 | B018 | Exam | Hengameh Hamavand | |||||
Summer 2011 | 20388 | 001 | 4 | N/A | MT----- | 1230-1420 | B154 | Lecture | Hengameh Hamavand |
----F-- | 1230-1420 | A215 | Lab | Hengameh Hamavand | |||||
----F-- | 0830-1025 | B153 | Exam | Hengameh Hamavand |