文档详情

数据库基础和应用测试答案.doc

发布:2017-05-19约2.26千字共4页下载文档
文本预览下载声明
数据库基础与应用测试2 一、单项选择题 (每小题2分,共20分) 1.若一个关系为R(学生号,姓名,性别,年龄),则( A )适合作为该关系的主码。 A. 学生号 B. 姓名 C. 性别 D. 年龄 2.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有( C )个元素。 A. 10 B. 8 C. 7 D. 6 3.在SQL的查询语句中,order by选项实现对结果表的( D )功能。 A. 分组统计 B. 求和 C. 查找 D. 排序 4.如果某一字段数据类型为文本型,字段大小为8,该字段中最多可输入( B )个汉字。 A.8 B.4 C.16 D.32 5.创建表之间的关系时,正确的操作是( B )。 A.关闭当前打开的表 B.打开要建立关系的表 C.关闭所有打开的表 D.关闭与之无关的表 6.在Access数据库中,数据保存在( D )对象中。 A.窗体 B.查询 C.报表 D.表 7.数据库文件中至少包含有( A )对象。 A.表 B.查询 C.窗体 D.其余三种 8.宏的英文名称是( A )。 A.Macro B.View C.Form D.Page 9. 如果希望完全安装SQL Server2000,则应选择( C )。 A. 典型安装 B. 最小安装 C. 自定义安装 D. 仅连接 10. 面向对象数据库中,“类”是( D )。 A. 实体的集合 B. 数据类型的集合 C. 表的集合 D. 对象的集合 二、填空题(每空1分,共30分) 1.数据库系统具有__________、__________、__________、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。 2.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是________对________的联系。 3.关系数据模型包括________________、__________________和____________三个方面。 4. 专门的关系运算包括________、________、________和__________四种。 5.在SQL中,建立、修改和删除数据库中基本表结构的命令分别为________、________和________命令。 6.在SQL中,主码约束的关键字为____________,外码约束的关键字为____________。 7.一个数据库应用系统的开发过程大致相继经过__________、__________、__________、物理设计、机器实现、运行维护等六个阶段。 8.Access数据库包含有______ 、 ________ 、 _______ 、报表、页、宏、模块等7种数据库对象。 9.标准模块包含 和 两个过程 10. SQL Server2000提供的最常用的管理工具是__________和______________。 11. 索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它将降低数据的________、________、_________速度。 三、根据以下的商品库和教学库,按照下列前三小题的每条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),成绩
显示全部
相似文档