全国自考(数据库系统原理)模拟试卷9
-
52. 某网上订书系统,涉及如下信息:
(1)客户:客户号、姓名、地址、联系电话。
(2)图书:书号、书名、出版社、单价。
(3)订单:订单号、日期、付款方式、总金额。
其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可自多份订单,一份订单仅对应一位客户。
根据以上叙述,建立ER模型,要求标注联系类型(可省略实体的属性)。
-
51. 假设某旅馆业务规定,每张账单对应一个顾客,账单的发票号是唯一的,账单中包含一个顾客姓名、到达日期和顾客每日的消费明细,账单的格式如图所示。
如果根据上述业务规则,设计一个关系模式:
R(发票号,到达日期,顾客姓名,消费日期,项目,金额)
试回答下列问题:
(1)找出R的候选键。
(2)判断R最高可达到第几范式,为什么?
(3)给出R的一个可能的3NF分解。
-
49. 试说明事务的ACID特性分别由DBMS的哪个子系统实现。
-
50. SQL中提供了安全性的机制有哪些?
-
47. SQL的视图机制有哪些优点?
-
48. 简述数据库的完整性含义以及DBMS的完整性子系统的功能。
-
46. 简述事务的原子性。
-
44. 简述在SQL中,DELETE语句与DROP TABLE的区别。
-
45. 请用SQL完成:从用户CHEN处回收对关系S的查询、修改权限,并且是连锁回收。
-
42. 设有两个关系模式:职工(职工号,姓名,性别,部门号),部门(部门号,部门名),如果规定当删除某个部门信息时,必须同时删除职工关系中该部门的员工信息。试写出符合上述规则的外键子句。
-
43. 为什么关系中不允许有重复元组?
-
40. UML的中文含义是________。
-
41. 设有如下的三个关系模式: S(SNO,SNAME,AGE,SEX) SC(SNO,CNO,GRADE) C(CNO,CNAME,TEACHER) 试写出检索学习“WANG”老师讲授课程的男学生的姓名(SNAME)的关系代数表达式。
-
39. ODBC是一个分层体系结构,由纵向四个部分:ODBC数据库应用程序、________、DB驱动程序、数据源构成。
-
37. SQL Server 2000的混合验证模式表示数据库系统接受________和SQL授权用户。
-
38. ODBC技术为应用程序提供了一套CLI函数库和基于________的运行支持环境。
-
36. 判断一个并发调度是否正确,可以用________概念来解决。
-
35. 关系模式在SQL中被称为________。
-
34. 设关系R和S具有相同的关系模式,R和S的差是由________的元组构成的集合。
-
32. 能唯一标识实体的属性或属性集称为________。
-
33. 数据库的物理结构主要指数据库的存储记录格式、存储记录安排和________。
-
31. DBMS主要由________和存储管理器两大部分组成。
-
30. 以下不属于数据库的安全性级别的是( )
- A.环境级
- B.OS级
- C.职员级
- D.DBMS级
-
28. 在对象联系图中,表示对象类型之间的超类与子类联系的是( )
- A.双线箭头()
- B.双向箭头(←→)
- C.双箭头(→→)
- D.单箭头(→)
-
29. 在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中的是( )
- A.环境记录、连接记录、语句记录、描述记录
- B.环境记录、连接记录、语句记录、运行记录
- C.环境记录、连接记录、运行记录、描述记录
- D.环境记录、运行记录、语句记录、描述记录
-
27. 以下不属于PowerBuilder 9.0主要画板的是( )
- A.窗口画板
- B.数据管道画板
- C.库画板
- D.工作画板
-
25. 在SQL Server的混合验证模式中,使用SQL授权用户登录SQL Server,这时( )
- A.无须提供账号和密码
- B.必须提供账号和密码
- C.必须提供密码
- D.以上皆不对
-
26. 以下不属于PowerBuilder 9.0特点的是( )
- A.采用面向对象的编程方法
- B.不支持跨平台开发
- C.人性化设计
- D.提供规范化的Workspace对象
-
23. 在面向对象的数据类型系统中,如果一种类型是同类元素的有序集合,并且允许一个成员多次出现,则称该类型为( )
- A.行类型
- B.列表类型
- C.包类型
- D.集合类型
-
24. 在SQL Server的Windows身份验证模式中,用户先登录到Windows,再登录到SQL Server,这时( )
- A.无须提供账号和密码
- B.必须提供账号和密码
- C.必须提供密码
- D.以上皆不对
-
22. 在面向对象的数据类型系统中,如果一种类型是同类元素的无序集合,并且允许一个成员多次出现,则称该类型为( )
- A.行类型
- B.数组类型
- C.包类型
- D.集合类型
-
21. 按钮的作用是删除数据窗口控件dw_1中显示内容的当前行,那么其clicked事件的代码应是( )
- A.dw_1.deleterow()
- B.dw_1.deleterow(0)
- C.dw_1.deleterow(dw_1.getrow())
- D.dw_l.deleterow( dw_1.thisrow())
-
20. 在SQL Server服务器上,存储过程是一组预先定义并( )的T-SQL语句。
- A.保存
- B.编译
- C.解释
- D.编写
-
19. SQL Server 2000系统中的所有服务器级系统信息存储于哪个数据库中( )
- A.Master
- B.Model
- C.Tempdb
- D.Msdb
-
18. 下列四项中,不属于SQL Server 2000主要工具的是( )
- A.企业管理器
- B.查询分析器
- C.服务管理器
- D.媒体播放器
-
17. 以下触发器是当对forml进行( )操作时触发。 Create Trigger abc on forml For insert,update, delete As…
- A.仅修改时
- B.仅插入时
- C.仅删除时
- D.修改、插入、删除
-
16. 触发器可以创建在( )中。
- A.表
- B.过程
- C.数据库
- D.函数
-
15. 在SQL server 2000中,不是系统数据库的是( )
- A.Master
- B.Model
- C.Tempdb
- D.Pubs
-
13. 在对象联系图中,表示两个属性之间值的联系为逆联系的是( )
- A.小圆圈
- B.单箭头
- C.双线箭头
- D.双向箭头
-
14. PowerBuilder 9.0的工作空间扩展名是( )
- A.pbt
- B..pbl
- C..dsw
- D..pbw
-
11. 对象联系图中的小圆圈表示( )
- A.对象类型
- B.属性是基本数据类型
- C.属性是单值属性
- D.属性是多值属性
-
12. 在安装SQL Server时,系统会自动建立几个数据库,其中有一个数据库被删除后,不影响系统的正常运行,这个数据库是( )
- A.Tempdb数据库
- B.Master数据库
- C.Model数据库
- D.Pubs数据库
-
8. PB 9.0中的( )画板用来创建和编辑应用对象。
- A.窗口
- B.数据库
- C.数据窗口
- D.应用
-
9. 数据源是( )与DBS之间连接的桥梁。
- A.应用程序
- B.DBMS
- C.DB驱动程序
- D.DBA
-
10. 在MS SQL Server中,如果要使新建的数据库继承某些缺省设置,那么这些设置信息应存放在( )
- A.Tempdb数据库中
- B.Master数据库中
- C.Msdb数据库中
- D.Model数据库中
-
6. ODBC分层体系结构的四个组成部分中,要完成ODBC外部接口工作的是( )
- A.应用程序
- B.驱动程序管理器
- C.DB驱动程序
- D.数据源
-
7. 下面不是T-SQL的流程控制语句的是( )
- A.If…Else
- B.Do…While
- C.Begin…End
- D.Goto
-
5. T-SQL语言中,声明一个变量用的命令是( )
- A.Creat
- B.Declare
- C.Set
- D.Select
-
4. 下面几种不是数据库应用系统开发王具的是( )
- A.PowerBuilder 9.0
- B.Delphi 7.0
- C.Visual Basic 6.0
- D.Flash MX
-
3. ODBC分层体系结构的最顶层是( )
- A.应用程序
- B.驱动程序管理器
- C.DB驱动程序
- D.数据源
-
2. 类图中的关联相当于ER模型中的( )
- A.实体集
- B.实体
- C.联系
- D.联系元数
-
1. 在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是( )
- A.ODBC数据库应用程序
- B.驱动程序管理器
- C.DB驱动程序
- D.数据源