数据库应用基础模拟试题(四) 下载本文

内容发布更新时间 : 2024/11/16 7:41:18星期一 下面是文章的全部内容请认真阅读。

数据库应用基础模拟试题(四)

一、单选(每空1分,共10分) 1、Access数据库是( )

A、层状数据库 B、网状数据库 C、关系型数据库 D、树状数据库 2、如果字段内容为声音文件,可将此字段定义为( )类型。 A、文本 B、查询向导 C、OLE对象 D、备注 3、在建交叉表查询的过程中,最多可以选择( )个行标题字段。 A、2 B、3 C、4 D、5

4、若要退出Microsoft Access ,最应使用的操作是( ) A、EXIT B、RETURN C、QUIT D、REVOKE

5、显示包含警告信息或其他信息的消息框,应该使用的操作是( ) A、ECHO B、MESSAGE C、WARN D、MSGBOX 6.提高SQL Server性能的最佳方法之一是( )。 A.增大硬盘空间 B.增加内在

C.减少数据量 D.采用高分辨率显示器 7.当数据库损坏时,数据库管理员可通过何种方式恢复数据库( )。 A.事务日志文件 B.主数据文件 C.DELETE语句 D.联机帮助文件

8.如果要在SQL Server中存储图形图像、Word文档文件,不可采用的数据类型是( )。 A.binary B.varbinary C.image D.text

9.SQL Server提供的单行注释语句是使用( )开始的一行内容。 A.“/*” B.“_ _” C.“{” D.“/” 10、下面关于聚集索引和非聚集索引语法正确的是( )

A、每个表只能建立一个非聚集索引 B、非聚集索引需要较多的硬盘空间和内存 C、一张表上不能同时建立聚集和非聚集索引 D、一个复合索引只能是聚集索引 二、填空(每空1分,共20分)

1、数据库处理技术技术经历了人工管理,( )、( )以及分布式数据库管理等四个发展阶段。 2、域是实体中相应属性( ),性别属性的域包含有( )个值。

3、在非关系模型中,每个结点代表着一个( ),每个父子联系代表着( )联系。

4、把保存( )的关系称为对应数据库的元关系,一个数据库的元关系由( )自动建立。 5、在数据库体系结构的三级模式中,全局模式处于( )层,外模式处于( )层,内模式处于最下层。 6、关系数据模型包括( )、( )和关系运算三个方面。

7、学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则( )为( )中的外码。

8、SQL SERVER 将数据级织为用户可以看见的逻辑组件,而在磁盘上则作为( )文件实现。 9、SQL SERVER采用的结构化查询语言称为( )。

10、一般可以使用( )命令标识Transact-SQL批处理的结束。

11.由概念设计进入逻辑设计时,原来的( )联系通常需要转换为对应的( )。 12.Access用户操作界面中的“工作区”也称为( )。 三、填空(每空1分,共20分)

1.Access中的表间关系有( )、( )和( )三种。 2.子窗体就是窗体中的窗体,主要用来在窗体中显示来自( )表的数据。

3.数据访问页与其他数据库对象的区别是:在Access数据库中仅保存数据访问页的快捷方式,数据访问页本身则作为一个独立的( )文件保存。

4.报表由( )、( )、( )、页面页脚、报表页脚等5节组成。 5.模块是用Access提供的( )语言编写的程序段。

6.SQL Server主数据文件、次数据文件和事务日志文件默认的扩展名分别为_( )、( )和( )。

7.在一个已存在数据的表中增加一列,一定要保证所增加的列允许( )值。 8.索引可以加速selcer语句中Order By和( )选项的执行速度。

9.一个局部变量的使用范围局限于一个( )内,即两个GO语句之间的那一部分。

10.索引可以由系统根据约束条件自动建立,也可以由用户通过命令或菜单方式建立,但它的( )和( )将根据需要由系统自动实现,无须用户过问。

11.判断使用FETCH语句读取数据是否成功的全局变量为( )。

12.在SQL Server中,数据库的安全机制分为4个等级,分别为客户端( )的安全、数据库的( )安全、数据库使用安全和数据库对象的使用安全。 四、填空(每空1分,共20分)

1.索引会影响对基本表的( )、( )和( )等操作的速度。 2.要访问SQL Server数据库服务器,用户必须提供正确的( )和( )。

3.从Visual FoxPro6.0发布后,Microsoft公司就把它同( )、( )和( )等软件产品

一起捆绑销售。

4.Oracle 8i是一个面向( )计算环境的数据库,它改变了信息管理和访问的方式。 5.SQL Server中为局部变量赋值的语句是( )和( )。

6.触发器是一种特殊的存储过程,它可以在对一个表上进行( )、( )和( )操作中的任一种或几种操作时被自动调用执行。

7.数据库的安全管理问题归结为对( )和( )的管理问题。

8.在PB中有一个智能型、功能强大的对象被称为( )。利用它,软件人员无需编写专门的SQL语句,就可以完成对( )数据库进行查询、修改、更新、插入、删除和打印等操作。 9.在列举的购物活动中,存在着三个实体,分别称为( )、( )和收款表。

五、(共15分)根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。 在名称为商品库的数据库中包含有商品表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 distinct产地 from商品表2 2.select * from学生

where 学生号in(select学生号 from选课

group by学生号having count(*)=1 ) 3.select* from学生 where exists(select* from选课

where学生.学生号=选课.学生号