您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页数据库基础与应用试题及参

数据库基础与应用试题及参

来源:宝玛科技网
数据库基础与应⽤试题及参

⼴播电视⼤学数据库基础与应⽤试题题号⼀⼆三四五总分

⼀、单项选择题,把合适的选项编号填写在括号内。(每⼩题2分,共20分)1.域是实体中相应属性的()。A. 取值范围B. 值C. 名称D. 描述

2.把保存关系定义的关系称为对应数据库的()。A. ⼀般关系B. 元关系C. 特定关系D. 正常关系

3.在⼀个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的()规则。A. 传递性B. 分解性C. 合并性D. 增⼴性

4. 设⼀个关系为R(A,B,C,D,E,F),它的最⼩函数依赖集为FD={A→B,A→C,D→E,D→F},则该关系的候选码为()。A. (A,B)B. (A,C)C. (A,E)D. (A,D)

5.在SQL中,对基本表进⾏插⼊记录的命令为()。A. createB. updateC. deleteD. insert

6.在SQL中,create table为()数据库中基本表结构的命令。A. 建⽴B. 修改C. 删除D. 查询

7.在Access数据库中,基本数据保存在()对象中。

A.窗体 B.查询 C.报表 D.表

8.下列()图标是Access中查询对象的标志。A. B. C. D.

9.在⼀个宏中要打开⼀个报表,应该使⽤的操作是()。A.OpenForm B.OpenReport C.OpenTable D.OpenQuery10.宏的英⽂名称是()。

A.Macro B.View C.Form D.Page

⼆、是⾮判断题,根据叙述正确与否在题⽬开始的括号内打对号“√”或叉号“×”(每⼩题2分,共20分)

()1.在⽂件系统中,不容易做到数据共享,⽽在数据库系统中,容易做到数据共享。()2.在⼀个关系R中,若属性集X函数决定属性集Y,则记作为X→Y,称X为决定因素。

()3.已知“职⼯号→性别”成⽴,则“(职⼯号,性别)→性别”是平凡函数依赖,但不是部分函数依赖。

()4.在SQL中,通过使⽤视图,能够使在关系规范化时被分解的关系重新连接起来,能够增强数据库的安全性。()5.需求分析阶段的主要⽬标是画出数据流图和建⽴数据字典,不需要编写需求说明书。

()6.在进⾏系统调试时,要有意地使⽤各种不同的数据和进⾏各种不同的操作,去测试系统中的所有⽅⾯。()7. 在SQL Server2000中,不适合使⽤bit数据类型来表⽰逻辑数据。()8. 在SQL Server2000中,利⽤聚集索引⽐⾮聚集索引的查询速度要慢。

()9. 在SQL Server2000中,多⾏注释的开始标记为“/*”,结束标记也为“/*”。()10. 在SQL Server2000中,CASE结构是⼀个函数,只能作为⼀个表达式使⽤在另⼀个语句中。三、填空题,把合适内容填在横线上。(每空1分,共30分)

1.数据库系统具有__________、__________、数据独⽴性、数据粒度⼩、独⽴的数据操作界⾯、由DBMS统⼀管理等优点。

2.DBMS提供对数据的________、________、并发性和数据库恢复等管理控制功能。3.关系完整性包括________完整性、________完整性和⽤户定义的完整性三个⽅⾯。

4.⼀个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存在______函数决定和______函数决定。

5.对关系进⾏规范化,通常只要求规范化到第三范式,该规范化过程能够很好地保持数据的⽆损________性和函数________性。

6.在________系统中,数据没有独⽴的操作界⾯,⽽在________系统中,数据具有独⽴的操作界⾯。7. 关系数据库系统具有________单⼀、采⽤________、数据完全独⽴、数学理论⽀持等优点。

8.在数据库体系结构中,两级数据映象分别是指________________之间的数据映象以及________________之间的数据映象。

9. 设⼀个关系为R(A,B,C,D,E,F,G),它的最⼩函数依赖集为FD={A→B,C→D,B→E,E→F},则该关系的候选码为________,该候选码含有______属性。

10.在SQL中,主码约束的关键字为____________,外码约束的关键字为____________。 11.Access中的表间关系有1对1、___________和____________三种。

12.⼀个Access数据库对应于操作系统中的_______个⽂件,其⽂件扩展名为________。 13.查询可以作为___________、_____________和数据访问页的数据源。

14.报表由____________、____________、主体、页⾯页脚和报表页脚等5节组成。

15. 宏是由⼀条或多条操作命令组成的__________,其中每条命令⽤来实现相应的功能。使⽤________________可以确定按条件执⾏宏。

四、根据主教材第四章所给的商品库和教学库,按照下列前三⼩题的每条SQL查询语句写出相应的功能,或者按照下列后两⼩题的每种功能写出相应的SQL查询语句。(每⼩题4分,共20分)

在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:商品表1(商品代号 char(8),分类名 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)1.select 学⽣.学⽣号,count(*) as 选课门数from 学⽣,选课

where 学⽣.学⽣号=选课.学⽣号group by 学⽣.学⽣号2.select *from 学⽣

where exists (select *from 选课

where 学⽣.学⽣号=选课.学⽣号)

3.select 课程.课程号,count(*) as ⼈数from 课程,选课

where 课程.课程号=选课.课程号group by 课程.课程号

4.从商品库中查询出单价⼤于等于2000元、或者数量⼤于等于15的所有商品5.从教学库中查询出⾄少有5名学⽣所选修的全部课程(提⽰:使⽤⼦查询)。五、根据下⾯所给的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

2. create procedure xxk2

asbegin

select x.学号,x.姓名,x.专业,count(*) as 门数 from students x,score ywhere x.学号=y.学号group by x.学号,x.姓名,x.专业end

⼴播电视⼤学

数据库基础与应⽤(计信息管理)试题参及评分标准

⼀、单项选择题,把合适的选项编号填写在括号内。(每⼩题2分,共20分)1. A2. B3. C4.D5. D6. A7. D8. B9.B 10. A

⼆、是⾮判断题,根据叙述正确与否在题⽬开始的括号内打对号“√”或叉号“×”(每⼩题2分,共20分)1. √2. √3. ×4. √5. ×6. √7. ×8. ×9. × 10. √

三、填空题,把合适内容填在横线上。(每空1分,共30分)1. 数据结构化、数据共享(次序⽆先后)2. 安全性、⼀致性(次序⽆先后)3. 实体、参照(次序⽆先后)4. 部分、传递5.连接、依赖

6. ⽂件、数据库7. 数据结构、集合运算

8. 外模式和模式(全局模式)、模式(全局模式)和内模式(次序⽆先后)9. (A,C,G)、3

10. primary key、foreign key11. 1对多、多对多(次序⽆先后)12. 1、mdb13. 窗体、报表

14. 报表页眉、页⾯页眉(次序⽆先后)15. 集合(或序列)、条件表达式

四、根据主教材第四章所给的商品库和教学库,按照下列前三⼩题的每条SQL查询语句写出相应的功能,或者按照下列后两⼩题的每种功能写出相应的SQL查询语句。(每⼩题4分,共20分)

1. 从教学库中查询出每个学⽣选课的门数。2. 从教学库中查询出所有已选有课程的学⽣信息。3. 从教学库中查询出每门课程被选修的学⽣⼈数。4. select *from 商品表1

where 单价>=2000 or 数量>=155. select *from 课程

where 课程号 in (select 课程号from 选课group by 课程号having count(*)>=5)

五、根据下⾯所给的AAA数据库,写出每⼩题所能实现的功能。(每⼩题5分,共10分)1. 求出score表中最⾼成绩与最低成绩的分数之差。

2. 显⽰出AAA库中每个学⽣的学号、姓名、专业等信息及选课门数。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务