欢迎来到天天文库
浏览记录
ID:14070563
大小:77.37 KB
页数:39页
时间:2018-07-25
《数据库原理复习资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库原理复习资料杰哥一郎知识点部分1,数据的定义:数据是由用来记录信息的可识别的符号组合。1,数据管理阶段:人工管理,文件系统,数据库系统。1、数据库管理系统(DBMS)的主要功能:数据定义功能、数据操纵功能、数据库运行管理功能、数据的建立和维护功能、数据通讯接口、数据组织存储和管理。2、数据模型的组成要素:数据结构、数据操作、数据的完整性约束。3、三个世界:现实世界、信息世界、计算机世界。4、信息世界的相关概念:(1)实体:客观存在并且可以相互区别的“事物”称为实体。(2)属性:实体所具有的某一特性称为属性。(3)实体型:具
2、有相同属性的实体必然具有共同的特性。所以,用实体名及其属性名集合来抽象和描述同类实体,称为实体型。(4)实体集:同型实体的集合称为实体集。(5)码(Key):在实体型中,能唯一标识一个实体的属性或属性集称为实体的码。(6)域:属性的取值范围称为该属性的域。(7)联系:实体内部和实体之间的联系。实体之间的联系有一对一,一对多、多对多三种。概念模型的一种表示方法:实体-联系方法,E-R图:提供了表示实体型、属性和联系的方法:实体型:用矩形表示,矩形框内写实体名;属性:用椭圆表示,并用无向边将其与对应的实体型连接起来;联系:用菱形表示
3、,框内写明联系名,并用无向边与有关实体型连接起来,同时在无向边上标上联系的类型(1:1,1:n,m:n)。联系也可以有属性。两个实体型之间的联系:一对一,一对多,多对多。5、概念模型E-R表示实体型用矩形框表示、属性用椭圆形框表示、联系用菱形框表示。6、四种数据模型:层次模型(树)、网状模型(有向图)、关系模型(表)、面向对象模型。7、关系模型的基本概念:(1)关系与关系实例:对应由行和列组成的一张二维表。(2)元组:元组是二维表格中的一行。(3)属性:二维表中的一列,给每一个属性起一个名称即属性名。(4)域:属性的取值范围。(
4、5)分量:每一行元组对应的列的属性,即为元组中的一个属性值。(1)候选键:如果一个属性或若干属性的组合且该属性的组合中不包含多余的属性,能够唯一标识一个关系的元组。(2)主键:当一个关系有多个候选键时,可以从中选择一个作为主键。一个关系只能有一个主键。(3)主属性和非主属性:包含在候选键中的属性为主属性,不包含的为非主属性。(4)关系模式:实体用关系来表示的。(5)实例关系:是关系模式的“值”,是关系的数据。8、试述数据库系统的三级模式结构及每级模式的作用? 答:数据库的三级模式是指逻辑模式、外模式(子模式)、内模式(物理模式)
5、。逻辑模式是对数据库中数据的整体逻辑结构和特征的描述。外模式是对各个用户或程序所涉及到的数据的逻辑结构和数据特征的描述。内模式是数据的内部表示或底层描述。 逻辑模式是系统为了减小数据冗余、实现数据共享的目标,并对所有用户的数据进行综合抽象而得到的统一的全局数据视图。通过外模式,可以方便用户使用和增强数据的安全性。通过设计内模式,可以将系统的模式(全局逻辑模式)组织成最优的物理模式,以提高数据的存取效率。改善系统的性能指标。9、关系的完整性:实体完整型、参照完整性、用户自定义完整性,其中实体完整性和参照完整性是关系模型必须满足的完
6、整性约束条件,被称作关系的两个不变特性。10、关系模型由数据结构、关系操作和关系完整性约束组成。11、数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用
7、户的通信12、数据库的结构:数据文件、事务日志文件、文件组。13、用SQL创建数据库:CREATEDATABASEdatabase-name使用gouse14、创建数据表及约束:建表CREATETABLE<表名>,空、不能为空约束NULL/NOTNULL,唯一约束UNIQUE,主键约束PRIMARYKEY,外键约束FORMIGNKEY,字段值允许范围CHECK约束15、删除表、删除约束DROPTABLE<表名>16、查询语句:SELECT---FROM----WHERE17、常用库函数:AVG平均值,SUM总和,MAX最大值,M
8、IN最小值,COUNT统计个数18、分组查询GROUPBY,排序使用ORDERBY,DESC降序,ASC升序19、修改UPDATE,添加INSERTINTO,删除数据DELETE.20、SQL功能:数据查询、数据操纵、数据定义、数据控制。21、DBMS必须包括以
此文档下载收益归作者所有