学数据库原理及应用复习提纲.docVIP

学数据库原理及应用复习提纲.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学数据库原理及应用复习提纲

数据库原理及应用复习提纲(2013) 一、数据库系统原理部分: 熟悉数据库的发展历程。熟练掌握以下一些数据库最常用的术语和基本概念:数据库(DB)、数据库管理系统(DBMS)、数据库管理员(DBA)及数据库系统(DBS)。掌握DBS、DB和DBMS之间的关系。 掌握数据库系统的构成(组成)并掌握数据库系统的主要特点。 掌握:数据库管理系统的作用是什么?它的主要功能是什么?常用的DBMS有哪些? 掌握数据库系统与文件系统的主要区别。 什么是数据模型及其要素?熟练掌握数据模型的三个要素(数据结构、数据操纵和完整性约束)。数据结构用于描述系统的静态特征,数据操纵用于描述系统的动态特征。 理解以下概念:实体、实体集、属性、码、域、联系。 熟练掌握:两个实体型之间的联系可分为几类?(一对一,一对多及多对多),并能作判断或举出相应实例。 熟练掌握数据库领域中最常用的数据模型有哪些?熟练掌握三类基本数据模型(层次模型、网状模型、关系模型)的概念,它们是根据什么来划分的。 熟练掌握数据库系统模式的概念。熟练掌握数据库系统的三级模式结构及二级映像(外模式/模式与模式/内模式)功能。熟练掌握数据库系统三级模式结构中各模式的个数,这三级模式中真正存在的是什么模式? 数据库系统三级模式结构的优点是什么? 数据库的独立性包括哪两方面的内容(数据的逻辑独立性和物理独立性),它们的内含是什么?或者说它们是通过什么机制实现的? 熟练掌握运用E-R模型图来描述现实世界的概念模型的表示方法(熟练掌握画E-R图的方法)。数据处理的三个世界是什么?概念模型是否独立于具体的机器和DBMS? 熟练掌握关系数据模型的数据结构(用二维表描述对象之间联系的模型)。 熟练掌握以下缩写的含义: DML:数据操纵语言。 DBMS:数据库管理系统 DDL:数据定义语言。 DBS: 数据库系统 DCL:数据控制语言。   DB: 数据库 SQL:结构化查询语言。       DBA: 数据库管理员 DD: 数据字典。 DFD: 数据流图 掌握关系数据语言的分类情况: ①关系代数语言 ②关系演算语言(又分为:元组关系演算语言和域关系演算语言) ③具有关系代数和关系演算双重特点的语言:SQL语言 熟练掌握笛卡尔积的概念, 会计算笛卡尔积后的关系基数。何谓单元关系、二元关系、n目关系? 名词解释:候选码、主属性、非主属性、主码、全码、外码、关系、关系模式、实体完整性规则、参照完整性规则、用户定义的完整性。 掌握基本关系所具有的6条性质。 掌握关系与关系模式的关系。 熟练掌握关系代数运算符。 熟练掌握传统的集合运算(二目运算): 并(R∪S)、差(R-S)、交(R∩S)、广义笛卡尔积(R(S)。掌握二目运算中关系元组数的推算方法。 熟练掌握逻辑运算符的使用方法:((非),∧(与),∨(或)。 熟练掌握专门的关系运算: ①投影πA(R):从列的角度进行运算 ②选择σF (R):从行的角度进行运算 ③连接:θ连接、等值连接(θ为’=’) ④除(求商)R÷S:同时从行、列角度进行运算。 知道这些运算对关系的目数有什么要求?熟练掌握用关系代数完成各项查询任务或查询操作的方法。 关系代数的基本运算是什么?(并、差、笛卡尔积、投影和选择5种,其余的3种运算:交、连接、除均可用五种基本运算来表达)。掌握用基本运算表达交运算的方法? 熟练掌握SQL语言的特点和基本概念(SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。SQL语言支持三级模式结构)。 SQL的数据定义功能包括哪些?(定义基本表:create table命令,修改基本表:alter table命令,删除基本表:drop table命令)。要求熟练掌握这些语句的使用方法。熟练掌握create table命令中应用六种约束的方法(主码约束、外码约束、Check约束、非空值约束、默认值约束、唯一值约束)。 掌握索引的概念与作用,掌握索引的种类(Unique与Cluster)。了解SQL的建立与删除索引的方法。 熟练掌握SQL的查询语句SELECT。 单表查询的运用:掌握常用的查询条件(P94,表3.4:比较(θ)运算符,BETWEEN AND,IN,LIKE,IS NULL,(AND,OR,NOT)),对查询结果消除取值重复的行,对查询结果排序,使用集函数,对查询结果分组(GROUP BY,HAVING)。 连接查询的运用:等值连接与非等值连接、自身连接、外连接和复合条件连接。 嵌套查询的运用:带有IN、ANY、ALL或EXISTS谓词的子查询和带有比较运算符的子查询。与“NOT IN”等价的操作符是什么? 熟练掌握SQL

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档