欢迎来到天天文库
浏览记录
ID:36710050
大小:137.50 KB
页数:7页
时间:2019-05-14
《数据库复习资料考试必备知识点总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、数据库复习资料1、数据库的基本概念概念模型数据模型分成两个不同的层次(1)概念模型也称信息模型,它是按用户的观点来对数据和信息建模。(2)数据模型主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模。概念模型的用途概念模型用于信息世界的建模是现实世界到机器世界的一个中间层次是数据库设计的有力工具数据库设计人员和用户之间进行交流的语言对概念模型的基本要求较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识简单、清晰、易于用户理解。概念模型是现实世界到机器世界的一个中间层次。相关概念:实体、实体型、实体集、联系、码、属性等实
2、体(Entity)客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。实体型(EntityType)用实体名及其属性名集合来抽象和刻画同类实体称为实体型实体集(EntitySet)同型实体的集合称为实体集联系(Relationship)现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系实体型间联系两个实体型一对一联系(1:1) 三个实体型一对多联系(1:n)一个实体型多对多联系(m:n)码(Key)唯一标识实体的属性集称为码。属性(Attribute)实体所具有的某一特性称为属性。一个实体可以由
3、若干个属性来刻画。表示方法:E-R图数据模型:网状模型:网状模型是一个网络层次模型实际是网状模型的一个特例网状模型的条件允许一个以上的结点无父结点一个结点可以有多于一个的父结点优点能够更为直接地描述现实世界,如一个结点可以有多个双亲具有良好的性能,存取效率较高缺点结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握;DDL、DML语言复杂,用户不容易使用关系模型:优点1、建立在严格的数学概念的基础上2、概念单一。数据结构简单、清晰,用户易懂易用。实体和各类联系都用关系来表示。对数据的检索结果也是关系。3、关系模型的
4、存取路径对用户透明。具有更高的数据独立性,更好的安全保密性。简化了程序员的工作和数据库开发建立的工作缺点1、存取路径对用户透明导致查询效率往往不如非关系数据模型。2、为提高性能,必须对用户的查询请求进行优化增加了开发数据库管理系统的难度对象模型相关概念:关系、码(主码、外码、候选码)、属性、域、元组等关系(Relation)一个关系对应通常说的一张表。主码(Key)表中的某个属性组,它可以唯一确定一个元组。也可以称为主键或主关键字。如果一个关系中存在多个可以作为主码,则称这些码为候选码。主码是从候选码中选取出来的。A同时在2张表里,但它不是第一张表
5、的主码而是另一张表的主码,因此,A就是第一张表的外码。属性(Attribute)表中的一列即为一个属性,给每一个属性起一个名称即属性名(列名)。域(Domain)属性的取值范围。元组(Tuple)表中的一行即为一个元组。它相当于一个记录值。表示方法:课程(课程号,课程名,学分)选修(学号,课程号,成绩)3、现实世界中客观存在并能相互区别的事物称为(A)A.实体B.实体集C.字段D.记录4、现实世界中事物的特性在信息世界中称为(C)A.实体B.实体集C.属性D.码5、采用二维表格结构表达实体类型及实体间联系的数据模型是(D)A.层次模型B.网状模型C
6、.实体模型D.关系模型6、数据库系统达到数据独立性是因为采用了(D)A.层次模型B.网状模型C.关系模型D.三级模式7、在数据库系统中,用(D)描述全部数据的整体逻辑结构。A.外模式B.存储模式C.内模式D.模式8、物理独立性是指(C)A.模式改变,外模式和应用程序不变B.内模式改变,模式和外模式不变C.内模式改变,模式不变D.模式改变,内模式不变9、数据库(DB)、DBMS、DBS之间的关系是(B)A.DB包括DBMS和DBSB.DBS包括DBMS和DBC.DBMS包括DB和DBSD.DBS与DBMS和DB无关关系数据库的理论基础关系运算传统的集
7、合运算(并、交、差、广义笛卡儿集等)专门的关系运算(选择、投影、连接)并运算:所有至少出现在两个关系中之一的元组集合差运算:所有出现在一个关系而不在另一关系中的元组集合交运算:所有同时出现在两个关系中的元组集合广义笛卡尔积运算:ABab12rCDabbg10102010EaabbsABaaaabbbb11112222CDabbgabbg1010201010102010Eaabbaabbrxs选择:在关系中选择满足条件的元组例,δ性别=“女”(S)投影:选择某些属性列例,П学号、课程号(S)连接从两个关系的笛卡儿积中选取属性间满足一定条件的元组,表示
8、为RS,F是条件表达式广义的笛卡儿积运算,例,RS参照完整性:参照完整性规则:若属性F是关系R的外码,它与关系S的主码K相
此文档下载收益归作者所有