《数据库基础与应用试题.doc》由会员分享,可在线阅读,更多相关《数据库基础与应用试题.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、/数据库基础与应用 试题2012 年 7 月一、单选题(每小题 2 分,共 20 分)1设 D1.D2 和 D2 域的基数分别为 2、3 和 4,则 D1D2D3 的元组数为(C )。A9 B24C1 0 D202若一个关系为 R(学生号,姓名,性别,年龄),则( A)属性最适合作为其主码。A学生号 B姓名C性别 D年龄3.设一个集合 A 为3,4,5,6,集合 B 为1,3,5,7),则 A 和 B的并集中包含有(D )A.10 B8C7 D64.在一个关系 R 中,若存在 X?(Y,z),则也隐含存在 X?Y 和 X?z,称此为函数依赖的(B)A传递性 B分解性/C.合并性 D增广性5.S
2、QL 的查询语句中,order by 选项实现对结果表的(D )功能。A分组统计 B求和C.查找 D.排序6.Access 数据库文件的扩展名为(C )。A.dbf B.dbtC.mdb Dmdf7在 Access 系统中,对数据表的查询操作共分为( B)种情况。A8 B5C3 D28下列(C )图标是 Access 中表对象的标志。9在 Access 系统中共提供有( A)种数据类型。A10 B8个元素。)规则。C6 D410可以通过 Internet 进行数据发布的操作对象是( D)。A窗体 B. 报表/C查询 D数据访问页二、是非题(在每小题题号前打“”表示正确,打“X”表示错误。每小题
3、 2 分,共 20 分)11当建立和删除一个视图时,对相应的基本表没有影响。( )12由概念设计进入逻辑设计时,原来的 1 对 1 或 1 对多的联系通常都需要被转换为对应的基本表。( )13概念设计也要贯彻概念单一化原则,即一个实体中的所有属性都是直接用来描述码的。( )14在对象数据模型中,对象之间既不能够继承,也不能够嵌套。( )15设一个学生关系为 S(学生号,姓名),课程关系为 C(课程号,课程名),选课关系为 X(学生号,课程号,成绩),则 X 关系中的主码同时为学生号和课程号。( )16. soL Server 中的整数类型包括 bigint、int、smallint 和 tin
4、yint 四种。( )17在 soL Server 中,用户不能通过查询分析器和企业管理器来进行数据库操作。( )18在 soL Server 中,当指定基本表中某一列或若干列为主码时,则系统将在这些列上自动建立一个唯一值、聚集和非空的索引 o( )/19在 soL Server 中,用于配置客户端网络连接的工具是客户端网络实用工具。( )20在 SQ.L Server 中,局部变量的开始标记为,全局变量的开始标记为。( )三、填空题(每空 2 分,共 30 分)21数据处理技术相继经历了人工管理、文件管理、 、以及分布式数据库管理等四个发展阶段。22关系数据模型包括 、关系完整性规则和关系运
5、算等三个方面。23学生关系中的院系号属性与院系关系中的院系号主码属性相对应,则院系号属性为学生关系中的 码。24一个关系若存在部分函数依赖和 函数依赖,则必然会造成数据冗余和操作异常。25在新版的 SQL 中,查询所涉及到的表及表之间的连接是在 from 选项中实现的,表之间的连接共有三种方式,分别称为中间连接、左连接和 。26数据库系统具有 、数据共享、数据独立性、数据粒度小、独立的 _数据操作界面、由 DBMS 统一管理等优点。27在实体中能作为码的属性称为_ _ ,否则称为非主属性。28关系完整性包括实体完整性、 完整性和用户定义的完整性等三个方面。/29在一个职工关系中,“职工号”属性
6、函数决定“姓名属性既是非平凡函数依赖,又是(完 全/部分) 函数依赖。30设一个关系为 R(A,B,C,D,E,F),它的最小函数依赖集为 FD=A?B,A?C,D?E,D?F,则该关系的候选码为 。31.Access 数据库包含表、查询、 、报表、页、宏、模块等 7 种操作对象。32Access 数据库文件的扩展名为 。33.查询可以作为窗体、 和数据访问页的数据源。34.报表由报表页眉、页面页眉、主体、页面页脚和_等 5 节组成。35.Access 为用户提供了多种数据库安全措施,包括设置用户 和访问权限。四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL 查询语句写出
7、相应的功能,或者按照下列后两小题的每种功能写出相应的 SQL 查询语句。(每小题 4 分,共 20 分)在名称为商品库的数据库中包含有商品表 1 和商品表 2,它们的定义分别为:商品表 l(商品代号 char(8),分类名 char(8),单价 float,数量 int)商品表 2(商品代号 char(8),产地 char(6),品牌 char(6),)/在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime,专业(10),年级 int) 课程(课程号 char(4),课程名
8、char(10),课程学分 int选课(学生号 char(7),课程号 char(4),成绩 int)36.select x.商品代号,分类号,产地,品牌From 商品表 1 x,商品表 2 yWhere x.商品表 1=y.商品表 2 and 品牌=熊猫37.select *From 课程Wherenot exists(select *From 选课Where 课程.课程号=选课.课程号)38.select 专业,count(*) as 人数from 学生group by 专业/39.从商品库中查询出每类(即分类名相同)商品的总数量。40.从商品库中查询出每种商品的总价值,它等于其单价与数量
9、的乘积。五、根据下面所给的 AAA 数据库,写出每小题所能实现的功能。(每小题 5分,共 10 分)假设使用名称为 AAA 的数据库,它包括 Students(学号 char(8),姓名 Varcha,(8),年龄 int:,专业 Varchar(20),入学日期 DateTime)和 Score(学号char(8),课程名 varchar(10),成绩 numeric(5,2)两张表。41.declarea char(8)Set a=计算机Select count(*) as 计算机专业人数From studentsWhere left(专业,3)=a42.create procedure
10、xxk4(a char(8),b varchar(10),c numeric(5,2)asbeginupdate scoreset 成绩=c/where 学号=a and 课程名=bend参考答案一、单选题(每小题 2 分,共 20 分)1B 2A 3D 4B 5D 6C 7B 8C 9A 10D二、是非题(在每小题题号前打“”表示正确,打“X”表示错误。每小题 2 分,共 20 分)11? 12 13? 14 15? 16? 17 18? 1 9?20三、填空题(每空 2 分,共 30 分)21数据库管理22关系数据结构23外24传递25右连接26数据结构化27主属性/28参照29完全30(
11、A,D)31窗体32mdb33报表34报表页脚35密码四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL 查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的 SQL 查询语句。(每小题 4 分,共 20 分)36从商品库中查询出品牌为熊猫的所有商品的商品代号、分类名、产地和品牌。37从教学库中查询出所有未被学生选修的课程信息。38从教学库中查询出每个专业的学生人数。39select 分类名,sum(数量)as 总数量from 商品表 1group by 分类名/40. select*,单价*数量 as 总价值from 商品表 1五、根据下面所给的 AAA 数据库,写出每小题所能实现的功能。(每小题 5分,共 10 分)41从 Students 表中统计出专业名开头为a 的值(即“计算机)的所有学生人数。42修改 Score 表中学号为a 的值、同时课程名为b 的值的所对应的成绩为c 的值。
限制150内