comp3611:数据库系统
向学生介绍数据库的概念。学生回顾构成数据库的底层数据结构。学生学习使用实体关系模型和面向对象方法设计数据库系统的数据库设计技术。学生在设计和实现案例研究项目时学习关系数据库模型和数据规范化。学生还将学习数据描述语言、数据操作语言(更新、查询、报告)和数据完整性。学生使用相关的和当前的关系数据库管理系统、数据库管理系统、软件产品完成案例研究工作。
学习成果
- 确定典型数据库环境中的主要组件。
- 在系统开发生命周期内使用数据库开发过程。
- 逻辑上和物理上设计多表关系数据库(使用CASE工具)。
- 理解并执行数据库的规范化。
- 以声明性和过程性的方式定义和验证引用完整性。
- 有效使用结构化查询语言(SQL)
- 了解并使用MS Access的主要组件和Oracle、SQL Server等主要数据库管理系统。
- 为一个小型数据库设计一个简单的00模型(使用统一建模语言标准)。
- 确定并使用对象关系数据库管理系统的组件。
课程主题
- 单元0:预习,入门
- 单元1:背景和概念
- 单元2:关系模型和语言
- 单元3:结构化查询语言(SQL)
- 单元4:数据库分析与设计
- 单元5:数据库方法论
- 模块6:对象关系和面向对象的dbms
所需文本和材料
学生将获得以下证书:
- 康诺利,T.和Begg, C.(2015)。数据库系统:设计、实现和管理的实用方法(6日ed)。培生教育。
类型:教材ISBN: 978-0-13-294326-0。
评估
请注意,如果你的课程有期末考试,你需要向在线监考服务ProctorU或亲自批准的考试中心支付费用。请联系exams@tru.ca有任何问题。
为了顺利完成这门课程,学生必须在整个课程中取得50%或以上的及格成绩,并在期末强制性考试中取得50%或以上的及格成绩。
测验1 | 2% |
作业1:背景和概念 | 4% |
测试2 | 2% |
作业2:Rational模型与语言 | 6% |
测试3 | 2% |
作业3:结构查询语言(SQL) | 10% |
测试4 | 2% |
作业4:数据库分析与设计 | 9% |
测试5 | 2% |
作业5:数据库方法论 | 9% |
测试6 | 2% |
作业6:对象关系和面向对象的dbms | 5% |
期末考试(强制) | 45% |
总计 | 100% |
开放学习教师信息
一个开放学习的教员可以帮助学生。学生将在课程开始时收到必要的联系方式。