电大数据库基础与应用考试小抄(包过).doc

上传人:仙人指路1688 文档编号:4125998 上传时间:2023-04-06 格式:DOC 页数:8 大小:124.50KB
返回 下载 相关 举报
电大数据库基础与应用考试小抄(包过).doc_第1页
第1页 / 共8页
电大数据库基础与应用考试小抄(包过).doc_第2页
第2页 / 共8页
电大数据库基础与应用考试小抄(包过).doc_第3页
第3页 / 共8页
电大数据库基础与应用考试小抄(包过).doc_第4页
第4页 / 共8页
电大数据库基础与应用考试小抄(包过).doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《电大数据库基础与应用考试小抄(包过).doc》由会员分享,可在线阅读,更多相关《电大数据库基础与应用考试小抄(包过).doc(8页珍藏版)》请在三一办公上搜索。

1、电大数据库基础与应用小抄(包过)一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分)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(A,B,C,D,E,F),它的最小函数依赖集为FD=AB,AC,DE,DF,则该关系的候选码为(D )。A. (A,B) B. (A,C) C

2、. (A,E) D. (A,D)5在SQL中,对基本表进行插入和修改记录的命令为( D )。A. insert和delete B. update和delete C. delete和select D. insert和update6Access2000数据库是( C )型数据库。A层状 B网状 C关系 D树状7如果字段内容为声音文件,可将此字段定义为( C )类型。A文本 B查询向导 COLE对象 D备注8在建交叉表查询的过程中,最多可以选择( B )个行标题字段。A2 B3 C4 D59若要退出Microsoft Access,则应使用的操作是( C )。AExit BReturn CQuit

3、DRevoke10显示包含警告信息或其他信息的消息框,应该使用的操作是( D )。AEcho BMessage CWarn DMsgBox1设D1,D2和D3域的基数分别为2,3和4,则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

4、,称此为函数依赖的( 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

5、报表 C查询 D数据访问页1设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系AB具有(B )个元组。A. a1+b1 B. a2b2 C. a1+b2 D. a2b12在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称X为关系R的一个( A )。A. 候选码 B. 外码 C. 超码 D. 属性组4设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,CD,CE,该关系只满足第一范式,若要规范化为第二范式,则将被分解为( C )个关系。A. 1 B. 2 C. 3 D. 45由概念设计进入逻辑设

6、计时,原来的( C )联系通常都需要转换成对应的基本表。A. 一对一 B. 一对多 C. 多对多 D. 多对一6ACCESS 2000数据库文件中至少包含有( A )对象。A表 B查询 C窗体 D模块8下列( D )是主键的标志。A B C D9Access中字段的“小数位”属性被用来指定( A )型数据的小数部分的位数。A货币和数字 B货币和备注 C文本和数字 D数字和备注10创建数据访问页,将生成一个单独的( A )文件,此文件不包括在Access2000数据库中。AHTML BMDB CMDF DMDT1设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学

7、生号,课程号,成绩),则至少选修了课程号为001或002课程的全部学生信息所对应的运算表达式为( C )104从商品库中查询出比所有商品单价的平均值要高的全部商品。select * from 商品表1 where 单价all(select avg(单价)from 商品表15select distinct 产地 from 商品表2从商品库中查询出所有商品的不同产地6从商品库中查询出数量在10和20之间的所有商品。select * from 商品表1 where 数量 between 10 and 20 (或where 数量=10 and 数量111.selec x.商品代号,分类名,产地,品牌

8、From 商品表1 x,商品表2 y Where x.商品代号=y.商品代号 and (品牌=熊猫or 品牌=春兰)从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌。12从商品库中查询出每类(即分类名相同)商品的总数量。select分类名,sum(数量) as 总数量from 商品表1groupby分类名13从商品库中查询出每种商品的总价值,并按降序排列出来。Select *,单价*数量as总价值 from 商品表1 order by 总价值 desc在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:学生(学生号 char(7),姓名 char(6

9、),性别 char(2),出生日期 datetime,专业 char(10),年级 int)课程(课程号 char(4),课程名 char(10),课程学分 int选课(学生号 char(7),课程号 char(4),成绩 int)1select distinct x.* from 学生 x, 选课 y where x.学生号=y.学生号从教学库中查询出选修了课程的所有学生信息2select * from 学生 where exists (select * from 选课 where 学生.学生号=选课.学生号 group by 选课.学生号 having count(*)=3从教学库中查询出

10、同时选修了3门课程的全部学生信息3select x.*,课程名,课程学分,成绩 from 学生 x,课程 y,选课 z where x.学生号=z.学生号 and y.课程号=z.课程号 order by x.学生号,z.成绩从教学库中查询出每个学生选课的全部情况,并依次按学生号和成绩排序4select * from 学生 where 学生号 in (select 学生号 from 选课 group by 学生号 having count(*)=2从教学库中查询出选修2门课程的全部学生5select 课程.课程号,课程名,count(课程.课程号) as 人数 from 课程,选课 where

11、 课程.课程号=选课.课程号 group by 课程.课程号,课程名 order by 人数从教学库中查询出每门课程被选修的学生人数,并按所选人数的升序排列出课程号、课程名和选课人数。6select x.学生号,y.学生号,y.课程号 from 选课 x,选课 y where x.学生号=s1 and y.学生号=s2 and x.课程号=y.课程号从教学库中查询出学生号为s1的学生和学生号为s2的学生所选修的共同课程的课程号7select * from 课程 where 课程号 in (select 课程号 from 选课 group by 课程号 having count(*)5从教学库中

12、查询出被5个以上学生选修的全部课程8select 专业,count(*) as 专业人数 from 学生 group by 专业 order by 专业人数 desc从教学库中查询出每个专业的学生人数,并按人数多少降序排列。9select 课程号 ,count(课程号)as 学生人数From 选课Group by 课程号从教学库中查询出每门课程被选修的学生人数10Select * Form 课程 Where not exists (select * Form 选课 Where 课程.课程号=选课.课程号 )从教学库中查询出所有未被学生选修的课程信息。11Select 专业,性别,count(*

13、) as 人数 From 学生 Group by 专业,性别 Order by 专业从教学库中查询出每个专业每种性别的学生人数,并按专业升序排列。五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分)假设使用名称为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表中最高成绩与最低成绩的分数之差2. create procedur

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号