数据库常用名词释义表

数据库常用名词释义表

ID:38676578

大小:20.98 KB

页数:2页

时间:2019-06-17

数据库常用名词释义表_第1页
数据库常用名词释义表_第2页
资源描述:

《数据库常用名词释义表》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、IDEF1X是E-R模型的图示方法,是ER图的细化,数据库设计的工程化方法。源于美国ICAM计划提出的一系列项目描述方法,ICAMDefinition,即IDEF,包含IDEF0、IDEF1、IDEF2,IDEF1X(IDEF1Extended)2、第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个不同类的值,即实体中的某个属性不能有多个值或者不能有重复的属性。3、第二范式(2NF)要求实体的属性完全依赖于主关键字,消除部分子函数依赖。所谓完全依赖是指不能存在仅依

2、赖主关键字一部分的属性,如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体。简而言之,第二范式就是属性完全依赖于主键。第二范式(2NF)必须先满足第一范式(1NF)。4、第三范式(3NF)就是属性不依赖于其它非主属性,消除传递依赖。例如,存在一个部门信息表,其中每个部门有部门编号(dept_id)、部门名称、部门简介等信息。那么在的员工信息表中列出部门编号后就不能再将部门名称、部门简介等与部门有关的信息再加入员工信息表中。如果不存在部门信息表,则根据第三范式(3NF)也应该构建它

3、,否则就会有大量的数据冗余。第三范式(3NF)必须先满足第二范式(2NF)。5、函数依赖是从数学角度来定义的,在关系中用来刻画关系各属性之间相互制约而又相互依赖的情况。比如,描述一个学生的关系,可以有学号、姓名、所在系等多个属性,由于一个学号对应一个且仅一个学生,一个学生就读于一个确定的系,因而当“学号”属性的值确定之后,“姓名”及“所在系”的值也就唯一地确定了,此时,就可以称“姓名”和“所在系”函数依赖于“学号”,或者说“学号”函数决定“姓名”和“所在系”,记作:学号→姓名、学号→所在系。y函数依

4、赖于x,记作x→y。6、部分函数依赖是设R(U)是属性集U上的关系,x、y是U的子集,x’是x的真子集,若x→y且x’→y,则称y部分依赖x,记作X→PY。显然,当且仅当x为复合属性组时,才有可能出现部分函数依赖。7、完全依赖是说明在依赖关系的决定项(即依赖关系的左项)中没有多余属性,有多余属性就是部分依赖。  例如设关系模式R,R=R(学号,姓名,班号,课程号,成绩),易知:“(学号,班号,课程号)→成绩”是R的一个部分依赖关系。因此有决定项的真子集(学号,课程号),使得“(学号,课程号)→成绩”

5、成立,且“学号→成绩”或“课程号→成绩”成立,“(学号,课程号)→  成绩”是R的一个完全依赖关系。8、闭包  是由一个属性直接或间接推导出的所有属性的集合。例如:f={a->b,b->c,a->d,e->f};由a可直接得到b和d,间接得到c,则a的闭包就是{a,b,c,d}。A的闭包记做A+。9、代数表达式sql查询有时会用代数表达式表述,举例如下:关系模式S(sno,sname,age),查询年龄(age)不超过20岁学生姓名(sname)的关系,代数表达式是πsname(σage≤20(S)

6、;π SNO,GRADE(σCNO='C2'(SC));π SNO,SNAME(σCNO='C2'(SSC))10、TPS(TransactionPerSecond)是每秒钟执行事务数11、QPS:QueriesPerSecond意思是“每秒查询率”12、并发数: 系统同时处理的request/事务数13、DDL(DataDefinitionLanguage)数据定义语言statementsareusedtodefinethedatabasestructureorschema.DDL不需要commi

7、t,CREATE,ALTER,DROP,TRUNCATE,COMMENT,RENAME。用于定义SQL模式、基本表、视图和索引的创建和撤消操作。14、DML(DataManipulationLanguage)数据操纵语言statementsareusedformanagingdatawithinschemaobjects。由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作。DML分成交互型DML和嵌入型DML两类。依据语言的级别,DML又可分成过程性DML和非过程性DML两种。需要co

8、mmit。SELECT,INSERT,UPDATE,DELETE,MERGE,CALL,EXPLAINPLAN,LOCKTABLE。数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作。1、DCL(DataControlLanguage)数据库控制语言 授权,角色控制等,GRANT授权,REVOKE取消授权。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。2、TCL(TransactionControlLanguage)事务控制语言

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。