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

上传人:数据九部 文档编号:9585875 上传时间:2021-03-09 格式:DOCX 页数:14 大小:335.54KB
返回 下载 相关 举报
大学计算机数据库期末考试复习资料及试卷(附答案).docx_第1页
第1页 / 共14页
大学计算机数据库期末考试复习资料及试卷(附答案).docx_第2页
第2页 / 共14页
大学计算机数据库期末考试复习资料及试卷(附答案).docx_第3页
第3页 / 共14页
大学计算机数据库期末考试复习资料及试卷(附答案).docx_第4页
第4页 / 共14页
大学计算机数据库期末考试复习资料及试卷(附答案).docx_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《大学计算机数据库期末考试复习资料及试卷(附答案).docx》由会员分享,可在线阅读,更多相关《大学计算机数据库期末考试复习资料及试卷(附答案).docx(14页珍藏版)》请在三一文库上搜索。

1、Temp2一、选择题(每题 1 分,共 30 分,将正确的答案写到下列表中)题号答案题号答案1C16B2C17A3A18B4B19D5B20D6C21C7A22A8C23C9C24D10B25D11D26A12B27D13D28C14B29D15B30C1. 数据库系统的组成,除了硬件环境、软件环境、数据库,还包括:( )A、操作系统B、CPU C、人员D、物理数据库2. 数据库系统的核心是:( )A、数据模型B、数据库管理系统 C、数据库D、数据库管理员3. 数据库设计的阶段中,哪个阶段把概念模型转换成可由某个数据库管理系统支持的数 据模型:( )A、逻辑结构设计 B、实施阶段C、概念结构设

2、计 D、物理结构设计4. 下面不属于关系模型的完整性约束:( )A、用户自定义完整性 C、实体完整性5. 设有如下关系表:B、规范化 D、参照完整性RSTA1B1C2A3B1C3A1B1C2223223313则下列操作中正确的是:( )A、T =R I SB、T =R U SC、T =R SD、T =R / S6. 将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称 为:( )A、选择B、投影C、连接D、并7. SQL 的含义是:( ) A、结构化查询语言 C、数据库查询语言B、数据定义语言D、数据库操纵与控制语言8. 在 Access 中,使用 SQL 语句无法设定的

3、字段类型是:( )A、char(6)B、DateC、Boolean D、Integer9. Access 属于哪种类型的数据库:( )A、层次数据库 B、网状数据库 C、关系数据库 10. 不属于 Access 对象的是:( )D、面向对象数据库A、表B、文件夹C、窗体D、查询11. 利用 Accss 创建的数据库文件,其扩展名为:( )A、.pdfB、.docC、.txtD、.mdb12. 表由哪些部分组成:( )A、查询和字段 B、字段和记录 C、记录和窗体D、报表和字段113. 在 SQL 查询中使用 Where 子句指出的是:( )A、查询目标B、查询结果C、查询视图D、查询条件14.

4、 如果表 A 中的一条记录与表 B 中的多条记录相匹配,而表 B 中的一条记录只能与表 A 中的一条记录相匹配,则表 A 与表 B 存在的关系是:( )A、一对一B、一对多C、多对一D、多对多15. 在设计学生信息表时,对于其字段“学生简历”,要求填写从高中到现在的情况,一般 长度大于 255 个字符,请问应该选择那种数据类型:( )A、文本型B、备注型C、数字型D、日期/时间型(16)(19)题使用已建立的“ tEmployee”表,表结构如下所示:字段名称雇员 Id姓名性别出生日期职务简历联系电话字段类型文本文本文本 日期/时间 文本备注文本字段大小1010114816. 在“tEmplo

5、yee”表中,“姓名”字段的字段大小为 10,在此列输入数据时,最多可输 入的字母数是:( )A、5B、10 C、15 D、2017. 为了确保输入的联系电话值只能为 8 位数字,可以通过设置字段属性的哪个部分:( )A、掩码B、输入法模式 C、必填字段D 、有效性文字18. 若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输 入:( )A、like “王” B、like “王*” C、= “王”D、= “王*”19. 下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出 要创建的查询是:( )A、删除查询B、生成表查询C、选择查询D、更

6、新查询20. 利用 Access 的 SQL 视图可以创建:( )A、选择查询B、数据定义查询C、动作查询D、以上三种都可以21. 以下关于查询的叙述正确的是:( )A、只能根据数据表创建查询C、可以根据数据表和已建查询创建查询 22. Access 支持的查询类型有:( )B、只能根据已建查询创建查询 D、不能根据已建查询创建查询A、选择查询,交叉表查询,参数查询,SQL 查询和动作查询2B、基本查询,选择查询,参数查询,SQL 查询和动作查询 C、多表查询,单表查询,交叉表查询,参数查询和动作查询 D、选择查询,统计查询,参数查询,SQL 查询和动作查询23. 不属于窗体的组成部分的是:(

7、 )A、页眉B、页脚C、OLE 字段D、主体24. 不属于报表的组成部分的是:( ) A、组页眉/组页脚C、报表页眉/报表页角B、页面页眉/页面页角 D、按钮25. 设计学生成绩报表时,为使得每个学生信息显示在其成绩上方,可把该内容放到:( )A、主体B、页眉C、页脚D、组页眉26. 打开窗体的正确宏操作命令是:( )A、OpenFormB、SetDataC、SetWarningsD、SetValue27. 要修改表的基本结构,使用的 SQL 语句是:( )A、SelectB、InsertC、UpdateD、Alter28. 结构化程序设计所规定的三种基本控制结构是( )A、输入、处理、输出

8、C、顺序、选择、循环B、树形、网形、环形 D、主程序、子程序、函数29. 数据库中的表可以导出到那里:( )A、文本文件B、ExcelC、WordD、以上三种都可以30. 设置数据库的用户密码时,应该用什么方式打开数据库:( )A、只读B、独占只读C、独占D、共享二、简答题(每题 5 分,共 30 分)1. 试简述数据处理过程中,数据管理技术发展的各个阶段的特点。(1)人工管理阶段:数据不保存;应用程序与数据之间缺少独立性;数据不能共享。 (2)文件系统阶段:数据长期保存;应用程序与数据之间有了一定的独立性;数据文件形 式多样化;数据文件不再只属于一个应用程序;仍有一定的数据冗余;数据的不一致

9、性。 (3)数据库系统阶段:数据整体结构化;数据共享性高;具有很高的数据独立性;完备的 数据控制功能。2. 试简述数据库的三级模式结构。(1) 外模式(用户模式、子模式 ):对应于用户级,是某个或某几个数据库用户所看到的数 据库的数据视图,一个概念模型可以有若干个外模式。(2) 模式 (概念模式、逻辑模式 ):介于内模式与外模式之间的层次,是对数据库中全部数 据的逻辑结构和特征的总体描述,是所有用户的公共数据视图。一个数据库中只有一个概念 模式。(3) 内模式(存储模式、物理模式 ):是数据库中全体数据的内部表示,描述了数据的存储 方式和物理结构。一个数据库中只有一个内模式。3. 试简述层次模

10、型、网状模型、关系模型三种数据模型的主要特征。(1)层次模型:通过从属关系结构表示数据间的联系,是有向树结构,主要特征:有且仅 有一个无父结点的根结点;根结点以外的子结点向上有且仅有一个父结点,向下可有若干子3结点。每一个结点表示一个记录类型,结点之间的连线表示记录类型间的联系。(2) 网状模型:网状模型是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交 叉关系的网络结构,是有向图结构,主要特征:允许一个以上的结点无父结点;一个结点可 以有多于一个的父结点。每一个结点表示一个记录类型,结点之间的连线表示记录类型间的 联系。(3) 关系模型:具有相关性而非从属性的按照某种平行序列排列的数据

11、集合,关系模型用 二维表表示事物间的联系。4. 简述数据库设计的步骤(1)、需求分析阶段;(2)、概念结构设计阶段;(3)逻辑结构设计阶段;(4)物理结构设 计阶段;(5)实施阶段;(6)使用与维护阶段5. 简述什么是宏?(1) 宏是一种特定的编码,是一个或多个操作命令的集合。(2) 宏以动作为基本单位,一个宏命令能够完成一个操作动作。每一个宏命令是由动作名 和操作参数组成的。(3) 宏可以是包含一个或多个宏命令的宏集合。若是由多个宏命令组成的宏,其操作动作 的执行是按宏命令的排列顺序依次完成的。(4) 宏也可以定义成宏组,把多个宏保存在一个宏中。6. Access 数据库系统中,以下表达式中

12、常用的符号分别有什么功能? ,like , *,?,not(1) “” :符号两边比大小,不等于时为“真”。(2) “like” :用来比较两个字符串是否相同。(3) “*” :替代一个字符或字符串。(4) “?”:表示仅代替一个字符。(5) “not”:对一个逻辑量作“否”运算。三、设计题(每题 10 分,共 30 分)1. “学生管理系统”的模型如下所描述:nnnn有若干班级,每个班级包括:班级编号,班级名称,年级。每个班级有多个学生,每个学生只能属于一个班,包括:学号,姓名,性别,出生年 月,籍贯。每学期有若干门课,一个学生可以选修多门课,一门课可以为多个学生选修。其中课 程包括:课程编

13、号,课程名,学时,学分。每个学生对于每门课只能有一个成绩画出每个实体及其属性关系、实体间实体联系的 E-R 图。 参考答案(谨供参考)42. 把下面的 E-R 图转化为关系模式,并说出每一步的转换规则参考答案(谨供参考)1) 系(系号,系名,电话)2) 教师(工号,姓名,性别,年龄,系号)3) 课程(课程编号,课程名,学时,学分)4) 任课(任课序号,课程编号,工号,学期)转换规则:1) 利用了每个实体转换为一个关系模型;2) 对于 1:N 的关系,把 1 的实体主键放到 N 的实体中,作为外键;3) 对于 N:M 的关系,独立成为一个关系模型,同时与其联接的实体的主键作为其属性,当 外键。3

14、. 建立一个教职工关系表 tTeacher,表中有 6 个字段:教职工编号(字符型),姓名(字 符型),性别(字符型),出生日期(日期型),职称(字符型),所在系(字符型),其中教 职工编号是关系的主键;用 SQL 语言完成下列功能:(1) 建立教职工关系表 tTeacher。(2) 添加一个教职工记录,编号为 30003019,姓名为刘德华,性别为男,出生日期为 1981 年 07 月 12 日,职称为助教,所在系为计算机系。5A,C(3) 删除姓名为张学友的老师记录。(4) 查看 1981 年 7 月出生的老师的记录。(5) 统计一下计算机系教师的人数。参考答案(谨供参考)(1)Creat

15、e Table tTeacher(教职工编号 char(8) primary key,姓名 char(10),性别 char(1),出生日期 date,职称 char(7),所在系 char(10)(2) insert into tTeacher Values(“30003019”, “刘德华”, “男”, #1981-07-12#,“助教”, “计算机 系”)(3) delete from tTeacher where 姓名=“张学友”(4) select * from tTeacher where 出生日期 like “1981-07-*”(5) select count(*) from tTeacher where 所在系=“计算机系”四、计算题(共 10 分)设有关系 R、S 如表所示,计算:AabcbBbbacCcfdfBbbaeCccdfDdebg关系 R (1) (R)关系 S(2)dC =” c”(S)(3)R S (4) (dA,B C=”f”(R)(5) (R)d A B=”b”(S)参考答案(谨供参考) 解:(1)AabcCcfd6(2)B C Db c db c e(3)注:这是自然连接A B C Da b c da b c e(4)A Bb bb c(5)A B C Da b c daaaabbbbbbbbccccc b c e7

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1