(总分100分,考试时长90分钟) 【答案】C
4、在SQL语句中,需要对分组情况应满足的条件进行判断时,应使用()。 A、GROUP BY B、ORDER BY C、WHERE D、HAVING 【答案】D
5、下列四项中说法不正确的是( )。 A、数据库减少了数据冗余
B、数据库中的数据可以共享 C、数据库避免了一切数据的重复 D、数据库具有较高的数据独立性 【答案】C
6、在Access 2010利用设计视图创建表的步骤依次是( )
A、打开表设计器、定义字段、设定主关键字、设定字段属性和表的存储 B、打开表设计器、设定主关键字、定义字段、设定字段属性和表的存储 C、打开表设计器、定义字段、设定字段属性、设定主关键字和表的存储 D、打开表设计器、设定字段属性、表的存储、定义字段和设定主关键字
【答案】C
【解析】首先打开表设计器,然后定义字段和字段属性,再设置主键,最后保存。 7、如果关系 R2 的外部关系键 X 与关系 R1 的主关系键相符,则外部关系键 X 的每个值必须在关系 R1 中 主关系键的值中找到,或者为空,这是关系的( )完整性规则 A、域 B、实体 C、参照 D、相对
【答案】C
8、下列说法中错误的是( )。 A、一个关系中只能有一个主码
B、一个关系模式是关系的“型”,可表示为:关系名(属性1,属性2,…,属性n) C、关系模型的数据操作是集合操作,操作对象和操作结果都是关系 D、一个候选码中只能含有一个属性 【答案】D
题号 一 二 三 四 总分 阅卷人 分值 得分 40 20 20 20 100
答题前要仔细阅读答题卡上的“考生须知”。填好姓名、准考证号填写清楚,字迹不能超出框线。 答题须在答题卡上作答,在试卷或草稿纸上答题无效。 考试结束信号发出后,考生须立即停笔,待监考员收齐检查无误,根据监考员指令依次退出考场。
一、单项选择题(每小题2 分,共 40分)
1、在数据库系统中,对存取权限的定义称为()。 A、命令
B、授权 C、定义 D、审计 【答案】B
2、以下是对主从式结构 数据库系统的描述,请选择错误描述的选项。() A、主从式结构是指一个主机带多个终端的多用户结构
B、在这种结构中,数据库系统的应用程序、DBMS、数据等都集中存放在主机上 C、所有处理任务都由主机来完成,各个用户通过主机的终端并发地存取数据,能够共享数据源
D、主从式结构的优点是系统性能高,是当终端用户数目增加到一定程度后,数据的存取通道不会形成瓶颈 【答案】D
3、下列叙述中正确的是( )。
A、数据库是一个独立的系统,不需要操作系统的支持 B、数据库设计是指设计数据库管理系统
C、数据库技术的根本目标是要解决数据共享的问题 D、数据库系统中,数据的物理结构必须与逻辑结构一致
[作者姓名]精选整理
1
9、实体与实体之间的关系有一对一、一对多和多对多3种,其中( )不能描述多对多关系。
A、网状模型 B、层次模型 C、关系模型
D、网状模型和层次模型 【答案】B
10、关于层次模型及网状模型正确的说法是( )
A、层次结构中数据结构用有向树表示,可以直观的描述任何层次与非层次的系统 B、网状结构不能表达实体间多对多的联系点
C、在层次结构和网状结构的数据库模式设计中包含了物理存储细节,因而降低了数的独立性
D、网状模型、层次模型和关系模型是目前仍在使用的DBMS的三种数据模型 【答案】D
11、主程序是一个应用系统运行时的起点,是在应用系统执行时首先被执行的程序。在“项目管理器”窗口中,可以选择一个文件为主程序。下列各组文件中,所有文件类型均可以被设置为项目主程序的是( ) 。 A、菜单、查询、表单和程序(.prg)
B、项目、菜单、查询和表单
C、数据库、查询、表单和程序(.prg) D、菜单、查询、表单和表 【答案】A
12、下列关于INSERT语句的说法中,错误的是
A、使用INSERT···VALUES语句可以插入单行元组数据 B、使用 INSERT...VALUES语句可以插入多行元组数据
C、使用INSERT···SET语句可以插人单行或多行元组数据
D、使用 INSERT···SELECT语句可以插入子查询数据 【答案】C
【解析】本题主要考查的知识点为INSERT语句。INSERT语句有三种语法形式,分别对应的是 INSERT···VALUES 语句、INSERT...SET语句和 INSERT···SELECT 语句。使用INSERT···VALUES 语句可以插入单行或多行元组数据。使用INSERT···SET语句可以插入部分列值数据。使用 INSERT···SELECT 语句可以插入子查询数据。 13、我们在DBMS中记录数据库员工和员工工作信息,要求当某个员工离职后,数据库需要自动删除该员工的工作信息,在定义工作表时我们对于外关键字的删除规则应定义为
A、ON DELETE ROLLBACK
B、ON DELETE CASCADE C、ON DELETE SET NULL D、ON DELETE NO ACTION 【答案】B
14、SQL语言中用来创建、删除及修改数据库对象的部分被称为:( ) A、数据库控制语言 B、数据库定义语言 C、数据库操纵语言
D、数据库事务处理语言 【答案】B
15、在Oracle数据库中,当归档已经开启时,从一个活动组中删除一个重做日志成员,正确的是。( )
A、使用ALTER DATABASE DROP LOGFILE语句
B、使用ALTER DATABASE DROP LOGFILE MEMBER语句
C、在这一组被归档之前使用ALTER DATABASE DROP LOGFILE MEMBER语句
D、先发ALTER SYSTEM SWITCH LOGFILE语句,然后使用ALTER DATABASE DROP LOGFILE MEMBER语句
【答案】D
【解析】当前重做日志组成员是不能删除的。如果要删除,先使用ALTER SYSTEM SWITCH LOGFILE语句进行切换。
16、在数据操纵语言包括的主要SQL语句中,用于从表或视图中删除数据的是 A、DELETE B、INSERT C、UPDATE D、SELECT
【答案】A
【解析】本题主要考查的知识点为数据操纵语言。数据操纵语言包括的主要SQL语句有:(1)SELECT:用于从表或视图中检索数据,其是数据库中使用最为频繁的SQL语句之一。(2)INSERT:用于将数据插入到表或视图中。(3)UPDATE:用于修改表或视图中的数据,其既可修改表或视图中一行数据,也可同时修改多行或全部数据。(4)DELETE:用于从表或视图中删除数据,其中可根据条件删除指定的数据。
17、下列不属于Oracle数据库中的约束条件的是( )。 A、NOT NULL
精选整理
2
B、Unique 【答案】DML触发器|DDL触发器|登录触发器
4、关系模式R(C,T,S,N,G),其函数依赖集F={C→T,CS→G,S→N},求R的所有候选码 【答案】CS
5、关系数据库的规范化理论主要包括三个方面的内容:函数依赖、( )和模式设计。 【答案】范式
6、在关系模式的分解中,数据等价用( )衡量,函数依赖等价用( )衡量。 【答案】无损链接|保持函数依赖 7、阅读下列程序,写出程序运行结果: 【程序1清单】 CLEAR
C=\"微机数据库Visual FoxPro 教程\" DO WHILE LEN(C) >0
IF ASC(LEFT(C,1))>127 LEFT(C,2) C=SUBS(C,3) ELSE
C=SUBS(C,2) ENDIF ENDDO
【答案】微机数据库教程
8、设有关系R,从关系R中选择条合条件f的元组,则关系代数表达式应是()。 【答案】σf(R)
9、层次模型的数据结构是( )结构;网状模型的数据结构是( )结构;关系模型的数据结构是( )结构;面向对象模型的数据结构之间可以( ) 【答案】树|有向图|二维表|嵌套和递归
C、INDEX
D、Primary key 【答案】C
18、在Oracle数据库中,以下哪种备份方式需要在完全关闭数据库进行()。 A、非归档模式下的数据库备份 B、归档模式下的数据库备份
C、使用导出实用程序进行逻辑备份 D、以上都不对
【答案】A
【解析】ORACLE数据库非归档模式下只能完全关闭数据库备份。 19、Oracle中创建密码文件的命令是( )。 A、ORAPWD B、MAKEPWD C、CREATEPWD D、MAKEPWDFILE 【答案】A
20、下面关于DBA职责的选项中,不.正确的是( ) A、编写应用程序 B、监控数据库运行 C、定义模式 D、转储与恢复 【答案】C
二、填空题(每小题2 分,共 20分)
1、数据库管理系统是在操作系统支持下的______软件。 【答案】系统
2、在关系代数运算中,五种基本运算为________。 【答案】并、差、选择、投影、乘积
3、SQL Server 2012支持( )、( )和( )三种类型的触发器。
精选整理
3
10、备份设备可以是( )、( )或( )。 【答案】硬盘|磁带|管道
不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤销,使数据库回滚到事务开始时的状态。
三、简单题(每小题5 分,共 20分)
1、索引的优点包括:
【答案】(1)大大加快数据的检索速度,这是创建索引的最主要的原因。 (2)创建唯一性索引,保证表中每一行数据的唯一性。 (3)加速表和表之间的连接。
(4)在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。
(5)查询优化器可以提高系统的性能,但它是依靠索引起作用的。 2、简述数据库设计过程的各个阶段上的设计任务。
【答案】 需求分析的任务是通过详细调查现实世界要处理的对象(组织、 部门、 企业等), 充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。
概念设计阶段要做的工作不是直接将需求分析得到的数据存储格式转换为DBMS能处理的数据库模式,而是将需求分析得到的用户需求抽象为反映用户观点的概念模型。
逻辑设计的主要目标是产生一个DBMS可处理的数据模型和数据库模式。该模型必须满足数据库的存取、一致性及运行等各方面的用户需求。
将逻辑设计中产生的数据库逻辑模型结合指定的DBMS,设计出最适合应用环境的物理结构的过程,称为数据库的物理结构设计。
根据逻辑和物理设计的结果,在计算机上建立起实际的数据库结构,并装入数据,进行试运行和评价的过程,叫做数据库的实施(或实现)。 维护工作包括以下内容:数据库的转储和恢复;数据库的安全性和完整性控制;数据库性能的监督、分析和改造;数据库的重组织和重构造。 3、事务中的提交和回滚是什么意思?
【答案】事务提交是提交事务的所有操作:具体来说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中,事务正常结束;
事务回滚是数据库返回到事务开始的状态:事务在运行过程中发生某种故障,事务
4、数据库概念
【答案】数据库就是存放数据的仓库,是将数据按一定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。
四、综合应用题(每小题20 分,共 20分)
1、设有如下所示的三个关系模式:
商店Shop(Sno,Sname,City)//Sno (商店编号)、Sname (商店名)、City (所在城市)
商品Product(Pno,Pname,Price)//Pno (商品编号)、Pname (商品名称)、Price (价格)
商店所售商品SP(Sno,Pno,Qty),//Qty (商品数量)
(1)用Create语句创建商店表Shop,要求创建主键,商店名不允许为空,各属性的数据类型根据表中所给数据选定。
(2)检索所有商店的商店名和所在城市。
(3)检索价格低于50元的所有商品的商品名和价格。
(4)检索位于“北京”的商店的商店编号,商店名,结果按照商店编号降序排列。 (5)检索供应“书包”的商店名称。
(6)检索所有商场中各种商品的平均数量。 (7)将商品“复读机”的价格修改为350。
(8)将“百货商店”的商店名修改为“百货商场”。
(9)创建视图:“铁道商店”所售商品的商品编号,商品名和数量。 (10)将查询和更新SP表的权限赋给用户U1。
【答案】(1)用Create语句创建商店表Shop,要求创建主键,商店名不允许为空,各属性的数据类型根据表中所给数据选定。 Create table Shop
( Sno int primary key, Sname char(10) not null, city char(10))
(2)检索所有商店的商店名和所在城市。 Select sname,city
精选整理
4
from shop
(3)检索价格低于50元的所有商品的商品名和价格。 Select Pname,price From Product Where price<50
(4)检索位于“北京”的商店的商店编号,商店名,结果按照商店编号降序排列。 Select sno,sname From Shop
where city=‘北京’
order by sno desc
(5)检索供应“书包”的商店名称。 SELECT Shop.Sname
from Shop,Product,SP
WHERE Shop.Sno=SP.Sno and Product.Pno = SP.Pno and Pname=‘书包’ (6)检索所有商场中各种商品的平均数量。 Select avg(qty) 平均数量 from SP group by sno
(7)将商品“复读机”的价格修改为350。 Update Product Set price=350
Where Pname=‘复读机’
(8)将“百货商店”的商店名修改为“百货商场”。 Update Shop
Set Sname=‘百货商场’ Where Sname=‘百货商店’
(9)创建视图:“铁道商店”所售商品的商品编号,商品名和数量。 Create view tdsd As
Select Product.pno, Product.pname,qty From Shop,Product,SP
Where Shop.Sno=SP.Sno and Product.Pno=SP.Pno and sname=‘铁道商店’ (10)将查询和更新SP表的权限赋给用户U1。 Grant select,update on SP to U1
精选整理
5
因篇幅问题不能全部显示,请点此查看更多更全内容