数据库系统
COMP23111
Database Systems
学习目标
课程内容:
在商业和科学领域,数据库是现代计算机体系结构的核心组成部分,虽然在很大程度上是无形的。在组织范围内,数据库管理系统(DBMS)是实现预期结果所需的重要软件基础设施,具有稳定的质量和强大的效率。其内部结构和广泛的可用性体现了算法和数据结构、编程语言理论、概念建模、并发理论和分布式计算方面的许多进步。
课程目标:
1、向学生介绍现代数据库管理系统(DBMS)的基本概念和技术。
2、研究将数据作为资产进行管理的动机,并介绍现代 DBMS 的基本架构原则。
3、描述和介绍数据的关系模型、关系数据库语言和 SQL,包括视图、触发器、嵌入式 SQL 和过程方法(如 PL/SQL)。
4、学生将学习如何推导概念数据模型(使用扩展实体关系范例),如何将该模型映射到目标实现模型,如何评估后者的质量,以及如何针对改进后的实现模型编写 SQL 查询,以便根据最初提出的数据要求验证由此产生的设计。在实际操作中,将使用 Oracle DBMS。
5、介绍事务管理的基本原理,包括并发和恢复,以及文件组织(如聚类)和使用索引提高性能。
6、通过对威胁和可用对策的研究来讨论数据库安全主题。就前者而言,这些威胁包括潜在的盗窃和欺诈,以及机密性、隐私性、完整性和可用性的损失。就后者而言,主要包括授权和访问控制机制。此外还将介绍处理大型数据集的其他数据库系统。
教学大纲:
1、数据管理入门
2、作为资产的数据、记录和文件、对模型的需求、对独立性的需求、作为服务的数据库管理
3、了解数据库架构
4、数据管理中的抽象层次、ANSI/SPARC 方法、模式与实例、描述与查询、更改、DBMS 组件和体系结构
5、了解关系范式
6、关系模型、关系语言
7、设计数据库
8、建立概念数据模型、将概念数据模型映射到目标、确定功能依赖关系
9、与应用程序交互
10、定义视图、使用嵌入式查询、过程访问和触发器
11、了解系统级问题
12、并发、事务和恢复、文件组织和索引
13、考虑安全和隐私
14、威胁与对策、法律框架
学习成果:
成功完成本课程后,学生将能够:
1、讨论和解释数据库设计的原则。
2、讨论、解释和应用概念设计方法,特别是扩展实体关系方法。
3、讨论、解释和应用关系模型,特别是根据概念设计推导关系模式。
4、通过了解传统数据库管理系统中存在的威胁和应对措施,讨论和解释执行数据库安全的基本机制。
5、根据保护个人、机构和产权的法律框架,讨论和解释使用经典数据库管理系统所产生的要求和责任。
展开全部
英国数据库系统课程辅导
课程课件讲解
同步海外各大院校学习进度+原版课件,PPT课件知识点讲解,包含但不限于作业讲解、考试突击辅导、论文essay辅导等,提高GPA,解决课业难题。
作业知识点讲解
作业题目讲解,topic+outline讲解,作业题难点知识点、答题思路指导。
考前冲刺辅导
帮助学生考前快速冲刺,考前直击重点/作答技巧,重点难点梳理+讲解,预测exam考点,更有独家学习资料与干货分享。
挂科appeal
学术不端、论文低分重复度高申诉appeal、考试作弊挂科听证会申诉,全程申诉老师陪同指导,高质量申诉信写作,听证会材料搜集整理,抓住申诉机遇。
免费获得学习规划方案
已有 1129 位留学生获得学习规划方案
英国
*已对您的信息加密,保障信息安全
相关动态
伦敦大学国王学院本科课程同步辅导-好评案例
11-07帝国理工学院毕业项目指导-好评案例
11-01诺丁汉大学运动医学论文辅导-好评案例
10-30爱丁堡大学教育学硕士毕业论文写作指导-好评案例
10-29约克大学入学面试辅导-好评案例
10-28伦敦大学皇家霍洛威学院本科金融经济课程同步辅导-好评案例
10-25KCL本科论文写作指导-好评案例
10-24格拉斯哥大学研究生公共政策管理毕业论文指导-好评案例
10-23兰卡斯特大学商业分析本科R语言考试辅导-好评案例
10-15哈珀亚当斯大学食品科学大二作业辅导-好评案例
10-12格拉斯哥大学数据库原理与应用课业辅导
2026-01-13 00:36:38老师你好,请问格拉斯哥大学数据库原理与应用课程可以辅导吗?我自己实在是有些学不动了。
曼彻斯特大学本科数据库系统课程如何安排?
2025-12-09 06:45:35老师你好,我想问一下曼彻斯特大学本科数据库系统课程的内容具体是怎么安排的?主要是因为这门课我学得不好,所以就想按照课程安排来规划一下预习和复习的内容,课后多花些功夫学,麻烦老师了!
英国爱丁堡大学本科计算机数据库系统可以补习吗?
2025-12-01 22:45:27老师,我想英国爱丁堡大学本科计算机专业的数据库系统,具体的补习时间不固定,因为随时可能会有问题,不是课程问题就是作业问题,这些都需要老师辅导讲解,请问我能随时来补习吗?
数据库系统实现辅导|从基础到进阶全面覆盖
04-28伦敦国王学院|Database Systems|4CCS1DBS课程辅导
04-05A-Level计算机科学辅导:编程、算法、数据库系统学习
02-21伦敦国王学院|Key Issues in Health Policy|7SSMM409课程辅导
08-02南安普顿大学|Biodiversity Conservation and Management|EGP601课程辅导
08-02谢菲尔德大学|Integrated Physiology and Pharmacology|BMS235课程辅导
08-01南安普顿大学|Aircraft Operations and Flight Mechanics|SESA1015课程辅导
08-01伦敦国王学院|Introductory Quantum Theory|6ccm332a课程辅导
08-01南安普顿大学|Synaptic Function in Health and Disease|BIOL6080课程辅导
08-01谢菲尔德大学|Fundamental Engineering Science Part 2|MEC117课程辅导
08-01