ACS-49023 credit hours

Advanced Database Systems

Applied Computer Science · 3 hrs Lecture

Offered: Fall Or Winter, Every Year

ACS-4902 prerequisites

7 courses appear in this chain, up to 4 levels deep. 2 are needed whichever route you take: ACS-2947ACS-3902

Show the chain

all of

ACS-2947Data Structures and Algorithms

any one of

ACS-1904Programming Fundamentals II
ACS-1903Programming Fundamentals Imin C

any one of

Pre-Calculus Math 40S

Applied Math 40S

ACS-1805Introduction to Programmingmin C
ACS-1905Programming Fundamentalsmin C

all of

any one of

Computer Science 40S

equivalent

any one of

ACS-1805Introduction to Programmingmin C

Its prerequisites are shown above.

Pre-Calculus Math 40S

Applied Math 40S

ACS-3902Database Systemsmin C

any one of

ACS-2814Applications of Database Systems

the former ACS-2914 with a minimum grade of C

Add your completed courses to see which of these you've already done and what you could take next. They stay on this device.

Where ACS-4902 counts

Counts toward 2 more as one option among several, not as a course you must take:

  • ACS 4-YEAR BSc IN APPLIED COMPUTER SCIENCE
  • ACS BSc (HONOURS) IN

Read from the departments' own calendar pages, where 71 of 141 programs are only partly machine-readable, so treat these as a minimum rather than the full list. Confirm with an academic advisor.

Description

This course is a continuation of ACS-3902(3). It deals with advanced topics in database design, use, and administration. Database design topics include enhanced ER diagrams and object-oriented data modelling. Other topics include transaction processing, concurrency control and recovery, security, and integrity. Object-oriented databases and client-server architectures will also be discussed.

Requisite courses

ACS-2947 and ACS-3902 with a minimum grade of C [prerequisite(s)].

Lecture

From the 2026-27 undergraduate calendar. Always verify details on WebAdvisor or with an academic advisor before registering.