- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 内部控制岗位职责详解.pdf VIP
- (外研版2024新教材)英语三年级上册 Unit 1 作业练习设计.docx
- 黄芪多糖提取工艺优化及抗氧化活性的研究.doc
- YBT4001.1-2019 钢格栅板及配套件 第1部分:钢格栅板.pdf VIP
- 人教版小学四年级数学上册《第四单元 三位数乘两位数》大单元整体教学设计[2022课标].pdf
- 移动集团HCIP-云售前解决方案高级工程师培训认证题库.docx
- 印刷行业样品承认书.pdf VIP
- 标准图集-北京市房屋建筑抗震节能综合改造图集 柱、圈梁、钢拉杆加固分册.pdf VIP
- 采购项目质量保证措施.docx VIP
- 2021健康照护师复习题库【附答案】.docx
文档评论(0)