数据库access2003期末复习材料
2011年6月
- 1 -
凡例
习题1??????????????????章节序号 选择???????????????????题目类型 1、数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是DBS包括DB和DBMS。?????????具体题目 数据库系统DBS包括DB是数据库和DBMS数据库管理系统。?解析 习题1 选择
1、数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是DBS包括DB和DBMS。 数据库系统DBS包括DB是数据库和DBMS数据库管理系统 2、在数据管理技术的发展过程中,大致经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是数据库系统阶段。 人工管理阶段(20世纪50年代)→文件系统阶段(20世纪60年代)→数据库系统阶段(20世纪60年代后期) 3、如果表A中的一条记录与表B中的一条记录与表A中的多条记录相匹配,则表A与表B间的关系是多对多关系 一对一关系:如果A中的任一属性至多对应B中的唯一属性,且B中的任一属性至多对应A中的唯一属性,则称A与B是一对一联系
一对多关系:如果A中至少有一种属性对应B中一个以上的属性,且B中的任一属性至多对应A中的一个属性。则称A - 2 -
与B是一对多联系
多对多关系:如果A中至少对应B中的一个以上属性,B中的任一属性至多对应A中的一个以上的属性,则称A与B是多对多联系
4、在数据库中能够唯一地标识一个元组的属性(或者属性的组合)称为主键 一个关系就是一个二维表,每个关系都有一个属性名。在一个二维表中每一行称为一个元组,垂直方向的列称为属性。每一列都有一个属性名,在access中表现为字段名。属性的取值范围称作域。能够唯一的标识一个元组的属性,或者属性的组合。外键就是主键所对应的属性。 5、表示二维表的“列”的关系模型术语是字段 6、表示二维表中的“行”的关系模型术语是元组 7、access的数据库类型是关系数据库 8、属于传统的集合运算的是并、差、交 9、关系数据库管理系统的3种基本运算不包括比较 关系数据库中的三种基本运算是选择、投影、连接 10、下列关于关系模型特点描述中错误的是可以将日常手工管理的各种表格,按照一张表一个关系直接存放到数据库系统中。
在一个关系中元组和列的次序都无关紧要,每个属性必须是不可分割的数据单元,表中不在包含表,同一个关系中不能出现相同的属性名。
11、在数据库设计的步骤中,当确定了数据库中的表后,接下来应该确定表中的字段。 数据库的设计步骤:分析数据需求,确定需要的表,确定需要字段,确定各表间的关系,改进整个设计。 - 3 -
12、在建立“教学信息管理”数据库时,将学生信息和教师信息分开,保存在不同的表中的原因是当删除某一学生信息时不会影响教师信息,反之亦然。 填空 1、目前常用的数据库管理系统软件有access、SQL server、oracle 2、数据实际上就是存储在某一个媒体上的能够被识别的物理信号。 3、一个关系的逻辑结构就是一个二维表。 4、对关系进行选择、投影或联接运算之后,运算结果仍然是一个关系。 5、在关系数据库的基本操作中,从表中选出满足条件的元组的操作称为选择;从表中抽取属性值满足条件的列的操作叫做投影;把两个关系中相同的元素和元组联接在一起构成新的二维表的操作称为联接。 6、要想改变关系中属性的排列顺序,应使用关系运算中的投影运算。 7、工资关系中有工资号、姓名、职务工资、津贴、公积金、所得税等字段,其中可以作为主键的是工资号。 8、表之间的关系有3种,即一对一关系、一对多关系、多对多关系。 思考 1、什么是数据、数据库、数据管理系统和数据库系统? 数据实际上就是存储在某一个媒体上的能够被识别的物理信号。信息是经过加工处理的有用数据。数据处理是将数据加工并转换成信息的过程。数据库是借助计算机管理数据的仓库。数据库管理系统是管理数据库的软件。 2、现常用的数据库管理软件有哪些?数据库管理系统和数据库应用系统之间的区别是什么? 软件有access、SQL server、oracle,数据库管理系统是由管理员操作管理数据库的查询、更新、删除等操作的数据库应用系统用来操作数据库的。 - 4 -
3、数据库管理技术的发展大致经历了哪几个阶段?各阶段的特点是什么? 人工管理阶段(20世纪50年代)独立性低→文件系统阶段(20世纪60年代)独立性较低→数据库系统阶段(20世纪60年代后期)独立性高 4、解释以下名词:实体、实体集和实体型 实体:客观在并相互区别的事物。属性值的集合表示一个实体,而属性集合表示一种实体的类型成为实体型,同类型的实体的集合成为实体集。实体模型又叫做E-R模型、实体用矩形、属性用椭圆,联系用变形框。 5、数据库管理系统所支持的传统数据模型是哪3种?各自都有哪些优缺点? 层次模型,网状模型,关系模型,数据模型由数据结构、数据操作和数据的约束条件3部分组成。数据库的数据按照一定的数据模型组织、描述和存储。 6、怎样理解关系、元组、属性、域、主键和外键? 一个关系就是一个二维表,每个关系都有一个属性名。在一个二维表中每一行称为一个元组,垂直方向的列称为属性。每一列都有一个属性名,在access中表现为字段名。属性的取值范围称作域。能够唯一的标识一个元组的属性,或者属性的组合。外键就是主键所对应的属性。 7、设计数据库的基本步骤是哪些 数据库的设计步骤:分析数据需求,确定需要的表,确定需要字段,确定各表间的关系,改进整个设计。 习题2 选择
1、 access所属的数据库应用系统的理想开发环境的类型是中小型 - 5 -