数据库基础与应用(专科)

上传人:ths****59 文档编号:45154508 上传时间:2018-06-15 格式:DOC 页数:7 大小:174KB
返回 下载 相关 举报
数据库基础与应用(专科)_第1页
第1页 / 共7页
数据库基础与应用(专科)_第2页
第2页 / 共7页
数据库基础与应用(专科)_第3页
第3页 / 共7页
数据库基础与应用(专科)_第4页
第4页 / 共7页
数据库基础与应用(专科)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《数据库基础与应用(专科)》由会员分享,可在线阅读,更多相关《数据库基础与应用(专科)(7页珍藏版)》请在金锄头文库上搜索。

1、1专科专科数据库基础与应用数据库基础与应用模拟试题模拟试题训练第一套训练第一套 一、单项选择题,把合适的选项编号填写在括号内。一、单项选择题,把合适的选项编号填写在括号内。( (每小题每小题 2 2 分分, ,共共 2020 分分) )1域是实体中相应属性的(A) 。A. 取值范围 B. 值 C. 名称 D. 描述2把保存关系定义的关系称为对应数据库的(B) 。A. 一般关系 B. 元关系 C. 特定关系 D. 正常关 系3在一个关系 R 中,若存在 XY 和 XZ,则存在 X(Y,Z), 称此为函数依赖的(C)规则。A. 传递性 B. 分解性 C. 合并性 D. 增广性4. 设一个关系为 R

2、(A,B,C,D,E,F),它的最小函数依赖集为 FD=AB,AC,DE,DF,则该关系的候选码为(D) 。A. (A,B) B. (A,C)C. (A,E) D. (A,D)5在 SQL 中,对基本表进行插入和修改记录的命令为(D) 。A. insert 和 delete B. update 和 deleteC. delete 和 select D. insert 和 update6Access2000 数据库是(C)型数据库。A层状 B网状 C关系 D树状7如果字段内容为声音文件,可将此字段定义为(C)类型。A文本 B查询向导 COLE 对象 D备注8在建交叉表查询的过程中,最多可以选择(

3、B)个行标题 字段。A2 B3 C4 D59若要退出 Microsoft Access,则应使用的操作是(C) 。AExit BReturn CQuit DRevoke10显示包含警告信息或其他信息的消息框,应该使用的操 作是(D) 。AEcho BMessage CWarn DMsgBox二、是非判断题,若叙述正确则在题目后括号内打二、是非判断题,若叙述正确则在题目后括号内打“”“”否否 则打则打“”(“”(每小题每小题 2 2 分分, ,共共 2020 分分) ) 1当建立和删除一个视图时,对相应的基本表没有影响。 ()2由概念设计进入逻辑设计时,原来的 1 对 1 或 1 对多联系 通常

4、都需要被转换为对应的基本表。 ()3概念设计也要贯彻概念单一化原则,即一个实体中的所有 属性都是直接用来描述码的。 ()4在对象数据模型中,对象既不能够继承,也不能够嵌套。 ()5设一个学生关系为 S(学生号,姓名),课程关系为 C(课程 号,课程名),选课关系为 X(学生号,课程号,成绩),求出所有 选课的学生信息的运算表达式为学生号(X)与 S 的自然连接。 ()6. 索引不是一种改善数据库性能的技术。 ()7. 声明游标语句的关键字为 DECLARE CURSOR,该语句不一 定带有 SELECT 查询子句。 ()8. 在收回用户访问权限的语句中,所给表名选项以关键字 ON 开始,所给用

5、户名选项以关键字 FROM 开始。 ()9. 用于配置客户端网络连接的工具是客户端网络实用工具。 ()10. 同聚集索引相比,非聚集索引需要更少的存储空间。 ()三、填空题,把合适内容填在横线上。三、填空题,把合适内容填在横线上。( (每空每空 1 1 分分, ,共共 3030 分分) )1. 数据库处理技术依次经历了人工管理、 (文件管理) 、 (数据库管理) 、以及分布式数据库管理等四个发展阶段。 、2关系数据模型包括(关系数据结构) 、 (关系完整性规则) 和关系运算三个方面。3学生关系中的班级号属性与班级关系中的班级号主码属性 相对应,则(班级号)属性为(学生)关系中的外码。4一个关系

6、若存在(部分)函数依赖和(传递)函数依赖, 则必然会造成数据冗余和操作异常。5在新版的 SQL 中,查询所涉及到的表及表之间的连接是在 from 选项中实现的,表之间的连接共有三种方式,分别称为中间 连接、 (左连接)和(右连接) 。6Access 中的表间关系有 1 对 1、 (1 对多)和(多对多) 三种。7一个 Access 数据库对应于操作系统中的(1)个文件,其 文件扩展名为(mdb) 。8查询可以作为(窗体)、(报表)和数据访问页的数据源。9报表由(报表页眉) 、 (页面页眉) 、主体、页面页脚和报 表页脚等 5 节组成。10. (宏)是由一条或多条操作命令组成的集合,其中每条 命

7、令用来实现相应的功能。使用(条件表达式)可以确定按条件 执行宏。11. SQL Server 2000 中的整数类型包括 bigint、 (smallint) 、 (int)和 tinyint 四种。12. SQL Server 2000 主要通过(查询分析器)和(企业管 理器)这两种工具来完成数据库的管理工作。13. 当指定基本表中某一列或若干列为主码时,则系统将在 这些列上自动建立一个(唯一值或单值) 、 (聚集)和非空的索引。14. 定义局部变量的语句关键字为(DECLARE) ,被定义的各 变量之间必须用(逗号)字符分开。15. 每个存储过程可以包含(多或若干)条 Transact-S

8、QL 语 句,可以在过程体中的任何地方使用(RETURN 或返回)语句结束过 程的执行,返回到调用语句后的位置。四、根据主教材第四章所给的商品库和教学库,按照下列前四、根据主教材第四章所给的商品库和教学库,按照下列前 三小题的每条三小题的每条 SQLSQL 查询语句写出相应的功能,或者按照下列后两查询语句写出相应的功能,或者按照下列后两 小题的每种功能写出相应的小题的每种功能写出相应的 SQLSQL 查询语句。查询语句。 (每小题(每小题 4 4 分,共分,共 2020 分)分)在名称为商品库的数据库中包含有商品表 1 和商品表 2,它 们的定义分别为:商品表 1(商品代号 char(8),分

9、类名 char(8),单价 float,数量 int) 商品表 2(商品代号 char(8),产地 char(6),品牌 char(6),)在名称为教学库的数据库中包含有学生、课程和选课三个表, 它们的定义分别为:学生(学生号 char(7),姓名 char(6),性别 char(2),出 生日期 datetime,专业 char(10),年级 int)课程(课程号 char(4),课程名 char(10),课程学分 int选课(学生号 char(7),课程号 char(4),成绩 int)1select distinct x.*from 学生 x, 选课 ywhere x.学生号=y.学生号

10、答:从教学库中查询出选修了课程的所有学生信息。2select *from 学生where exists (select *from 选课where 学生.学生号=选课.学生号group by 选课.学生号 having count(*)=3)2答:从教学库中查询出同时选修了 3 门课程的全部学生信息。3select x.*,课程名,课程学分,成绩from 学生 x,课程 y,选课 zwhere x.学生号=z.学生号 and y.课程号=z.课程号order by x.学生号,z.成绩答:从教学库中查询出每个学生选课的全部情况,并依次按 学生号和成绩排序。4从商品库中查询出每种商品的商品代号、

11、单价、数量和产 地。 答: select 商品表 1.商品代号,单价,数量,产地 from 商品表 1,商品表 2where 商品表 1.商品代号=商品表 2.商品代号5从教学库中查询出每门课程被选修的学生人数,并按所选 人数的升序排列出课程号、课程名和选课人数。 答: select 课程.课程号,课程名,count(课程.课程号) as 人 数from 课程,选课where 课程.课程号=选课.课程号 group by 课程.课程号,课程名order by 人数五、根据下面所给的五、根据下面所给的 AAAAAA 数据库,写出每小题所能实现的功数据库,写出每小题所能实现的功 能。能。 (每小题

12、(每小题 5 5 分,共分,共 1010 分)分)假设使用名称为 AAA 的数据库,它包括 Students(学号 char(8),姓名 varchar(8),年龄 int,专业 varchar(20),入 学日期 DateTime)和 Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。1. declare a numeric(5,2),b numeric(5,2)set a=(select max(成绩) from score)set b=(select min(成绩) from score)print a-b 答:求出 score 表

13、中最高成绩与最低成绩的分数之差。2. create procedure xxk2asbeginselect x.学号,x.姓名,x.专业,count(*) as 门数from students x,score ywhere x.学号=y.学号group by x.学号,x.姓名,x.专业end 答:显示出 AAA 库中每个学生的学号、姓名、专业等信息及选课 门数。 训练第二套训练第二套一、单项选择题,把合适的选项编号填写在括号内。一、单项选择题,把合适的选项编号填写在括号内。( (每小题每小题 2 2 分分, ,共共 2020 分分) )1设 D1,D2和 D3域的基数分别为 2,3 和 4,

14、则 D1D2D3的元 组数为(B) 。A. 9 B. 24 C. 10 D. 202若一个关系为 R(学生号,姓名,性别,年龄),则(A) 适合作为该关系的主码。A. 学生号 B. 姓名 C. 性别 D. 年龄 3设一个集合 A=3,4,5,6,7,集合 B=1,3,5,7,9,则 A 和 B 的并集中包含有(C)个元素。 A. 10 B. 8 C. 7 D. 64. 在一个关系 R 中,若存在 X(Y,Z),则也隐含存在 XY 和 XZ,称此为函数依赖的(B)规则。 A. 传递性 B. 分解性 C. 合并性 D. 增广性5在 SQL 的查询语句中,order by 选项实现对结果表的 (D)功能。 A. 分组统计 B. 求和 C. 查找 D. 排序6Access2000 数据库文件的扩展名是(D) 。 Adbf Bdbt Cmdf Dmdb7在下面所给的属性中, (D)属性适宜作为主关键字。 A基本工资 B职称 C姓名 D身份证号码8下列(C)图标是 Access 中表对象的标志。A B C D9Access 中包含有(B)种数据类型。A9 B10 C7 D810可以通过 Internet 进行数据发布的对象是(D) 。 A窗体 B报表 C查询 D数据访问页二、是非判断题,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号