- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库原理》复习
课程简介
课程目标
通过本课程学习,学生应达到如下目标:
目标1.理解数据管理技术和数据库技术的发展,区分不同数据模型的作用和特点,描述 数据库系统的类型、结构、数据独立性。
目标2.理解数据库系统管理和保护的基本概念和技术、应用系统提供的数据库管理方法 和保护功能。
目标3.理解关系模型的概念和特点,应用关系代数表达式描述数据的查询操作。
目标4.安装、配置和选择主流的数据库管理系统,运用SQL语言实施数据库解决方案, 包括数据定义、数据更新和数据查询等。
目标5.针对计算机工程问题,综合运用数据库设计知识,设计规范的数据库解决方案。
课程特点
经过卅多年的发展,数据库技术已形成完整的理论体系和一大批实用系统,因而本课程具有较强的理论性、实用性和可操作性:
·理论性体现在关系运算理论和模式设计理论两个方面;
·实用性体现在SQL语言和数据库设计两个方面;
·由前两个特点,决定了这门课程的有强的可操作性,也就是这门学科有许多习题、问题和应用等着人们去解答分析和设计。
课程的基本内容。 本课程的各章基本要求如下表。
章 次
基 本 要 求
期末考试分值
第1章 数据库概论
数据描述,数据模型,
体系结构,全局结构
15分
第2章 关系模型和关系运算理论
三类完整性规则,关系代数,
15分
第3章 关系数据库语言SQL
SQL的体系结构,数据定义,
数据查询,数据更新
20分
第4章 关系数据库的规范化设计
模式冗余问题,FD,无损分解,
保持依赖,范式,分解算法
15分
第5章 数据库设计与ER模型
设计全过程,ER模型,
ER模型到关系模型的转换规则
20分
第7章 系统实现技术
事务的ACID性质,恢复、并发控制、完整性和安全性等的实现方法
15分
学生在学习《数据库原理》课程中,应沿着以下四条线索来学习
掌握数据库的历史发展(层次网状系统)、当前主流(关系系统)和未来发展(面向对象系统)三部分内容。
数据库发展史上的两条主线,即数据模型的演变和数据语言的演变。
数据模型的演变经历了从层次、网状模型到关系模型,进而从关系、嵌套关系、复合对象模型到面向对象模型这样一个过程。数据语言的演变经历了从基本SQL、嵌入SQL、动态SQL、递归SQL、到ORDB( 对象-关系数据库)的SQL发展这样一个过程。
数据库技术有两个端点。一个端点是“用户”,即用户如何来使用数据库;另一个端点是“系统”,即数据库技术是如何实现的。
数据库设计演变的过程,即从ER图、对象联系图到UML类图的发展过程。
实际上,这四条线索就是数据库的内涵和实质。
学习本课程时,应注意以下几个问题
勤于思考,善于消化
学习是一个艰苦的脑力劳动过程,没有捷径可走。学习是一个循序渐进的过程,对平时每堂课的内容必须结合教材反复思考,吃透每一知识点,深刻理解每一个基本概念、基本原理的要领。教材中内容并不都是靠教材、参考书、授课等方式能掌握的,有些内容需要有个消化过程。也就是说,有些内容并不能一下子掌握,需要十天半个月后才能领悟与掌握。因此,学习者不要因为个别问题搞不懂就望而生畏停滞不前。
掌握教材中重要的例题和习题
本课程是概念性很强的课程,因此在阅读及理解基本概念、基本原理、基本方法的同时,还要多阅读教材中的例题,以加深对这些内容的理解。特别是教材中第4章模式设计理论内容,理论性很强,这些概念非常不容易理解,只能从其应用中去理解其语义。因此,对于这些例题更要仔细阅读、反复领会,才能掌握这些概念。
重视上机实习环境
本课程也是应用性很强的课程,已经有许多成熟的DBMS产品和软件开发工具。DBMS产品有ORACLE、DB2、SYBASE和SQL Server等。软件开发工具有java、VC++和.NET等。
重视数据库设计
数据库设计是一项实用性非常强的工作。特别是ER模型的设计,更是与实际紧密相连。ER模型具有客观性和主观性,也就是ER模型即充分反映了用户的需求,又体现了设计者的分析能力和抽象能力。为了增强学习者的数据库设计能力,在教材中已有4个大的ER模型实例,在本书第5章的练习题中又增加了5个大的ER模型实例。学习者如能熟悉这9个实例,必将给毕业实习和今后的工作带来很大益处。做好课程设计。
数据库概论
1.1 本章的重要概念
数据管理技术的发展阶段 (第1章:ppt:28,30,33,38)
人工管理阶段、文件系统阶段、数据库系统阶段和高级数据库技术阶段等各阶段的特点。
DB、DBMS和DBS的定义 (第1章:ppt:42-46)
数据描述 (第1章:ppt:58,59)
概念设计、逻辑设计和物理设计等各阶段中数据描述的术语,概念设计中实体间二元联系的描述(1:1,1:N,M:N)。
数据模型 (第1章:ppt:64,6
原创力文档


文档评论(0)