曼彻斯特大学数据库系统课程?
发布网友
发布时间:2022-04-24 04:21
我来回答
共1个回答
热心网友
时间:2022-04-22 01:14
在商业和科学环境中,数据库都是现代计算体系结构的核心(即使在很大程度上是不可见的)组件。数据管理已从无数文件的特定于应用程序的管理演变为组织范围的方法,该方法将数据视为现代组织的最重要资产之一,因此,它们是它们竞争和发展的关键因素。在整个组织范围内,数据库管理系统(DBMS)是实现具有稳定质量和稳定效率的预期结果所需的软件基础架构的关键部分。现代的DBMS令人惊奇,它的内部结构和广泛的可用性体现了算法和数据结构,编程语言理论,概念建模,并发理论和分布式计算方面的许多进步。
课程目标:
该单元旨在:
本课程单元的目的是向学生介绍支撑现代数据库管理系统(DBMS)的基本概念和技术。
该课程单元研究了将数据作为资产进行管理的动机,并介绍了现代DBMS的基本架构原理。考虑了不同的体系结构以及它们产生的应用程序环境。
然后,课程单元将时间用于描述和激发数据的关系模型,关系数据库语言和SQL,包括视图,触发器,嵌入式SQL和过程方法(例如PL / SQL)。
学生将学习如何导出概念数据模型(使用扩展实体关系范式),如何将此类模型映射到目标实现模型(已使用关系模型),如何使用规范化评估后者的质量,以及如何针对改进的实现模型编写SQL查询,以根据最初提出的数据要求验证结果设计。对于实际工作,使用Oracle DBMS。
该课程单元还介绍了事务管理的基础知识,包括并发性(例如,锁定,两阶段锁定,可串行性)和恢复(回滚和提交,两阶段提交)以及文件组织(例如,集群)和索引的使用。性能。
最后,本课程单元通过研究可用的威胁和对策来解决数据库安全性问题。在前者的情况下,这包括潜在的盗窃和欺诈,以及机密性,隐私,完整性和可用性的损失。在后者的情况下,这些主要包括授权和访问控制机制,包括为此目的使用视图。本课程还介绍了用于处理大量数据的替代数据库系统。
学习成果:
成功完成课程后,学生将能够:
能够讨论和解释数据库设计原理。
能够讨论,解释和应用概念设计方法,尤其是扩展实体关系方法。
能够讨论,解释和应用关系模型,尤其是从概念设计中推导关系模式以及对这些模式进行规范化。
通过了解经典数据库管理系统中可用的威胁和对策,能够讨论和解释实施数据库安全性的基本机制。
能够根据保护个人,机构和财产权的法律框架,讨论和解释因使用经典数据库管理系统而产生的要求和责任。来自:求助得到的回答