好文档 - 专业文书写作范文服务资料分享网站

大学计算机数据库期末考试复习资料及试卷(附答案)

天下 分享 时间: 加入收藏 我要投稿 点赞

Temp2

一、选择题(每题1分,共30分,将正确的答案写到下列表中)

题号 答案 题号 答案 1 C 16 B 2 C 17 A 3 A 18 B 4 B 19 D 5 B 20 D 6 C 21 C 7 A 22 A 8 C 23 C 9 C 24 D 10 B 25 D 11 D 26 A 12 B 27 D 13 D 28 C 14 B 29 D 15 B 30 C 1. 数据库系统的组成,除了硬件环境、软件环境、数据库,还包括:( ) A、操作系统 A、数据模型 据模型:( )

A、逻辑结构设计B、实施阶段 A、用户自定义完整性 C、实体完整性 5. 设有如下关系表:

C、概念结构设计 D、物理结构设计 B、规范化 D、参照完整性

4. 下面不属于关系模型的完整性约束:( )

B、CPU

C、人员

D、物理数据库 D、数据库管理员

2. 数据库系统的核心是:( )

B、数据库管理系统 C、数据库

3. 数据库设计的阶段中,哪个阶段把概念模型转换成可由某个数据库管理系统支持的数

R A 1 2 S

B 1 2 C 2 3 T

B 1 C 3 A 1 2 3 A 3 B 1 2 1 C 2 3 3 则下列操作中正确的是:( )

A、T?R?S B、T?R?S C、T?R?S 为:( )

A、选择

B、投影

C、连接 B、数据定义语言

D、数据库操纵与控制语言 C、Boolean

D、Integer

D、面向对象数据库 D、查询 D、.mdb D、报表和字段

1

D、T?R/S

6. 将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称

D、并

7. SQL的含义是:( )

A、结构化查询语言 C、数据库查询语言 A、char(6)

B、Date

8. 在Access中,使用SQL语句无法设定的字段类型是:( ) 9. Access属于哪种类型的数据库:( )

A、层次数据库 B、网状数据库 C、关系数据库 10. 不属于Access对象的是:( )

A、表 A、.pdf

B、文件夹 B、.doc

C、窗体 C、.txt

11. 利用Accss创建的数据库文件,其扩展名为:( ) 12. 表由哪些部分组成:( )

A、查询和字段 B、字段和记录 C、记录和窗体

13. 在SQL查询中使用Where子句指出的是:( )

A、查询目标 B、查询结果 C、查询视图 D、查询条件

14. 如果表A中的一条记录与表B中的多条记录相匹配,而表B中的一条记录只能与表A中的一条记录相匹配,则表A与表B存在的关系是:( )

A、一对一

B、一对多

C、多对一

D、多对多

15. 在设计学生信息表时,对于其字段“学生简历”,要求填写从高中到现在的情况,一般长度大于255个字符,请问应该选择那种数据类型:( )

A、文本型

B、备注型

C、数字型

D、日期/时间型

(16)~(19)题使用已建立的“tEmployee”表,表结构如下所示:

字段名称 雇员Id 姓名 性别 出生日期 职务 简历 联系电话 入的字母数是:( )

A、5 A、掩码 入:( )

A、like “王”

B、like “王*” C、= “王”

D、= “王*”

B、10

C、15

D、20

D、有效性文字

17. 为了确保输入的联系电话值只能为8位数字,可以通过设置字段属性的哪个部分:( )

B、输入法模式 C、必填字段

18. 若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输

字段类型 文本 文本 文本 日期/时间 文本 备注 文本 字段大小 10 10 1 14 8 16. 在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输19. 下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出

要创建的查询是:( )

A、删除查询

B、生成表查询

C、选择查询

D、更新查询

20. 利用Access的SQL视图可以创建:( )

A、选择查询

B、数据定义查询 C、动作查询

D、以上三种都可以

B、只能根据已建查询创建查询 D、不能根据已建查询创建查询

21. 以下关于查询的叙述正确的是:( )

A、只能根据数据表创建查询

C、可以根据数据表和已建查询创建查询 22. Access支持的查询类型有:( )

A、选择查询,交叉表查询,参数查询,SQL查询和动作查询

2

B、基本查询,选择查询,参数查询,SQL查询和动作查询 C、多表查询,单表查询,交叉表查询,参数查询和动作查询 D、选择查询,统计查询,参数查询,SQL查询和动作查询 23. 不属于窗体的组成部分的是:( )

A、页眉

B、页脚

C、OLE字段

D、主体

24. 不属于报表的组成部分的是:( )

A、组页眉/组页脚 C、报表页眉/报表页角 A、主体 A、OpenForm A、Select

B、页眉 B、SetData B、Insert

B、页面页眉/页面页角 D、按钮 C、页脚 C、SetWarnings C、Update

D、组页眉 D、SetValue D、Alter

25. 设计学生成绩报表时,为使得每个学生信息显示在其成绩上方,可把该内容放到:( ) 26. 打开窗体的正确宏操作命令是:( )

27. 要修改表的基本结构,使用的SQL语句是:( ) 28. 结构化程序设计所规定的三种基本控制结构是( )

A、输入、处理、输出 C、顺序、选择、循环 A、文本文件

A、只读

B、Excel B、独占只读

B、树形、网形、环形 D、主程序、子程序、函数 C、Word C、独占

D、以上三种都可以 D、共享

29. 数据库中的表可以导出到那里:( )

30. 设置数据库的用户密码时,应该用什么方式打开数据库:( )

二、简答题(每题5分,共30分)

1. 试简述数据处理过程中,数据管理技术发展的各个阶段的特点。

(1)人工管理阶段:数据不保存;应用程序与数据之间缺少独立性;数据不能共享。 (2)文件系统阶段:数据长期保存;应用程序与数据之间有了一定的独立性;数据文件形式多样化;数据文件不再只属于一个应用程序;仍有一定的数据冗余;数据的不一致性。 (3)数据库系统阶段:数据整体结构化;数据共享性高;具有很高的数据独立性;完备的数据控制功能。

2. 试简述数据库的三级模式结构。

(1)外模式(用户模式、子模式):对应于用户级,是某个或某几个数据库用户所看到的数据库的数据视图,一个概念模型可以有若干个外模式。

(2)模式(概念模式、逻辑模式):介于内模式与外模式之间的层次,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图。一个数据库中只有一个概念模式。

(3)内模式(存储模式、物理模式):是数据库中全体数据的内部表示,描述了数据的存储方式和物理结构。一个数据库中只有一个内模式。

3. 试简述层次模型、网状模型、关系模型三种数据模型的主要特征。

(1)层次模型:通过从属关系结构表示数据间的联系,是有向树结构,主要特征:有且仅有一个无父结点的根结点;根结点以外的子结点向上有且仅有一个父结点,向下可有若干子

3

结点。每一个结点表示一个记录类型,结点之间的连线表示记录类型间的联系。

(2)网状模型:网状模型是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交叉关系的网络结构,是有向图结构,主要特征:允许一个以上的结点无父结点;一个结点可以有多于一个的父结点。每一个结点表示一个记录类型,结点之间的连线表示记录类型间的联系。

(3)关系模型:具有相关性而非从属性的按照某种平行序列排列的数据集合,关系模型用二维表表示事物间的联系。

4. 简述数据库设计的步骤

(1)、需求分析阶段;(2)、概念结构设计阶段;(3)逻辑结构设计阶段;(4)物理结构设计阶段;(5)实施阶段;(6)使用与维护阶段

5. 简述什么是宏?

(1)宏是一种特定的编码,是一个或多个操作命令的集合。

(2)宏以动作为基本单位,一个宏命令能够完成一个操作动作。每一个宏命令是由动作名和操作参数组成的。

(3)宏可以是包含一个或多个宏命令的宏集合。若是由多个宏命令组成的宏,其操作动作的执行是按宏命令的排列顺序依次完成的。

(4)宏也可以定义成宏组,把多个宏保存在一个宏中。

6. Access数据库系统中,以下表达式中常用的符号分别有什么功能?

<> ,like , *,?,not

(1)“<>” :符号两边比大小,不等于时为“真”。 (2)“like” :用来比较两个字符串是否相同。 (3)“*” :替代一个字符或字符串。 (4)“?”:表示仅代替一个字符。 (5)“not”:对一个逻辑量作“否”运算。

三、设计题(每题10分,共30分)

1. “学生管理系统”的模型如下所描述:

? 有若干班级,每个班级包括:班级编号,班级名称,年级。

? 每个班级有多个学生,每个学生只能属于一个班,包括:学号,姓名,性别,出生年

月,籍贯。

? 每学期有若干门课,一个学生可以选修多门课,一门课可以为多个学生选修。其中课

程包括:课程编号,课程名,学时,学分。 ? 每个学生对于每门课只能有一个成绩

画出每个实体及其属性关系、实体间实体联系的E-R图。

参考答案(谨供参考)

4

2. 把下面的E-R图转化为关系模式,并说出每一步的转换规则

参考答案(谨供参考)

1)系(系号,系名,电话)

2)教师(工号,姓名,性别,年龄,系号) 3)课程(课程编号,课程名,学时,学分) 4)任课(任课序号,课程编号,工号,学期) 转换规则:

1)利用了每个实体转换为一个关系模型;

2)对于1:N的关系,把1的实体主键放到N的实体中,作为外键;

3)对于N:M的关系,独立成为一个关系模型,同时与其联接的实体的主键作为其属性,当外键。

3. 建立一个教职工关系表tTeacher,表中有6个字段:教职工编号(字符型),姓名(字符型),性别(字符型),出生日期(日期型),职称(字符型),所在系(字符型),其中教职工编号是关系的主键;用SQL语言完成下列功能: (1)建立教职工关系表 tTeacher。

(2)添加一个教职工记录,编号为30003019,姓名为刘德华,性别为男,出生日期为1981年07月12日,职称为助教,所在系为计算机系。

5

大学计算机数据库期末考试复习资料及试卷(附答案)

Temp2一、选择题(每题1分,共30分,将正确的答案写到下列表中)题号答案题号答案1C16B2C17A3A18B4B19D5B20D6C21C7A22A8C23C9C24D10B25D11D26A12B27D13D28C14B29D15B
推荐度:
点击下载文档文档为doc格式
7b87u7qjcj03gjy5zd2f62h6002tp400l5b
领取福利

微信扫码领取福利

微信扫码分享