电大数据库基础与应用课程期末综合练习

上传人:无*** 文档编号:149872714 上传时间:2022-09-08 格式:DOC 页数:7 大小:95KB
返回 下载 相关 举报
电大数据库基础与应用课程期末综合练习_第1页
第1页 / 共7页
电大数据库基础与应用课程期末综合练习_第2页
第2页 / 共7页
电大数据库基础与应用课程期末综合练习_第3页
第3页 / 共7页
点击查看更多>>
资源描述
数据库基础与应用课程期末综合练习 一、单项选择题 1设D1、D2和D3域的基数分别为2、3和4,则D1D2D3的元组数为( )。 A. 9 B. 24 C. 10 D. 20 2若一个关系为R(学生号,姓名,性别,年龄),则( )适合作为该关系的主码。 A. 学生号 B. 姓名 C. 性别 D. 年龄 3设一个集合A=3,4,5,6,7,集合B=1,3,5,7,9,则A和B的并集中包含有( )个元素。 A. 10 B. 8 C. 7 D. 6 4. 在一个关系R中,若存在X(Y,Z),则也隐含存在XY和XZ,称此为函数依赖的( )规则。 A. 传递性 B. 分解性 C. 合并性 D. 增广性 5若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了( )范式。 A. 第一 B. 第二 C. 第三 D. BC 6Access数据库中的“一对多”指的是( )。 A一个字段可以有许多输入项 B一个数据库可以有多个表 C一个表可以有多个记录 D一条记录可以与不同表中的多条记录相联系 7文本型字段最多可以存放( )个字符。 A250 B252 C254 D255 8下列( )图标是Access的标志。 A B C D 9Access中的字段说明用于对字段作进一步的描述,当光标处于该字段内时,其字段说明被显示在( )上。 A状态栏 B工具栏 C菜单栏 D标题栏 10Access 2000中数据访问页有两种视图,它们是设计视图和( )视图。 A浏览 B显示 C页面 D预览 11域是实体中相应属性的( )。 A. 取值范围 B. 值 C. 名称 D. 描述 12把保存关系定义的关系称为对应数据库的( )。 A. 一般关系 B. 元关系 C. 特定关系 D. 正常关系 13在一个关系R中,若存在XY,则XZY也成立,称此为函数依赖的( )规则。 A. 传递性 B. 分解性 C. 合并性 D. 自增性 14. 设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD=AB,AC,AD,DE,DF,则该关系的候选码为( )。 A. A B. B C. C D. D 15在SQL中,对基本表进行插入和修改记录的命令为( )。 A. insert和delete B. update和delete C. delete和select D. insert和update 16Access2000数据库是( )型数据库。 A层状 B网状 C关系 D树状 17如果字段内容为声音文件,可将此字段定义为( )类型。 A文本 B查询向导 COLE对象 D备注 18在建交叉表查询的过程中,最多可以选择( )个行标题字段。 A2 B3 C4 D5 19显示包含警告信息或其他信息的消息框,应该使用的操作是( )。 AEcho BMessage CWarn DMsgBox 20下列( )图标是Access中新建宏的标志。 A B C D 参考解答 1. B 2. A 3. C 4. B 5. B 6. D 7. D 8. B 9. A 10. C 11. A 12. B 13. D 14. A 15. D 16. C 17. C 18. B 19. D 20. D 二、是非判断题( )1当建立和删除一个视图时,对相应的基本表没有影响。( )2由概念设计进入逻辑设计时,原来的1对1或1对多联系通常都需要被转换为对应的基本表。( )3概念设计也要贯彻概念单一化原则,即一个实体中的所有属性都是直接用来描述码的。( )4在对象数据模型中,对象既不能够继承,也不能够嵌套。( )5设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为学生号(X)与S的自然连接。( )6. SQL Server 2000中的整数类型包括bigint、int、smallint和tinyint 四种。( )7. SQL Server 2000不能通过查询分析器和企业管理器这两种工具来完成数据库的管理工作。( )8. 当指定基本表中某一列或若干列为主码时,则系统将在这些列上自动建立一个唯一值、聚集和非空的索引。( )9. 用于配置客户端网络连接的工具是客户端网络实用工具。( )10. 局部变量的开始标记为,全局变量的开始标记为。( )11在人工管理和文件管理阶段,程序设计依赖于数据表示。( )12在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。( )13设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为C5 ) 9select * from 学生 where exists (select * from 选课 where 学生.学生号=选课.学生号 ) 10从商品库中查询出每种商品的商品代号、单价、数量和产地。 11从教学库中查询出姓名叫做“王明”的学生的所有选课的课程名及成绩。 12从商品库中查询出数量大于10的商品种数。 13从商品库中查询出比所有商品单价的平均值要高的全部商品。 14从商品库中查询出数量在10和20之间的所有商品。 15从商品库中查询出数量最多的一种商品。 参考解答: 1. 从教学库中查询出选修了课程的所有学生信息。 2. 从教学库中查询出同时选修了3门课程的全部学生信息。 3. 从教学库中查询出每个学生选课的全部情况,并依次按学生号和成绩排序。 4. 从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。 5. 从教学库中查询出选修2门课程的全部学生。 6. 从教学库中查询出学生号为s1的学生和学生号为s2的学生所选修的共同课程的课程号。 7. 从商品库中查询出所有商品的不同产地。 8. 从教学库中查询出被5个以上学生选修的全部课程。 9. 从教学库中查询出所有选修了课程的学生信息。 10. select 商品表1.商品代号,单价,数量,产地 from 商品表1,商品表2 where 商品表1.商品代号=商品表2.商品代号 11. select 课程名,成绩 from 学生,课程,选课 where 学生.学生号=选课.学生号 and 课程.课程号=选课.课程号 and 姓名=王明 12. select count(*) from 商品表1 where 数量10 13. select * from 商品表1 where 单价all(select avg(单价) from 商品表1) 14. select * from 商品表1 where 数量 between 10 and 20 (或where 数量=10 and 数量=a 3. select month(入学日期) as 入学月份,count(*) as 人数 from students group by month(入学日期) 4.create procedure xxk6 ( a char(8),b varchar(10) ) as begin delete from score where 学号=a and 课程名=b end 5. create procedure xxk1 as begin select * from students x,score y where x.学号=y.学号 end 6. create procedure xxk6 ( a char(8),b varchar(10) ) as begin delete from score where 学号=a and 课程名=b end 参考解答: 1. 从Students表中分组统计出每个年份入学的学生人数。 2. 从Score表中查询出大于等于平均成绩的记录个数。 3. 从students表中分组统计出每个月份入学的学生人数。 4. 从score表中删除学号为a的值、课程名为b的值的学生成绩记录。 5. 显示出AAA库中所有学生的记录信息及选课成绩。 6. 从score表中删除学号为a的值、课程名为b的值的学生成绩记录。7
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!