2012年数据库系统试卷(B)
2012年软考数据库系统工程师考试真题加答案解析(上午+下午)直接打印
2012年上半年数据库系统工程师考试上午真题(权威解析+标准答案)单项选择题在下列各题的备选项中,请选择1个最符合题意的选项。
1位于CPU与主存之间的高速缓冲存储器Cache用于存放部分主存数据的拷贝,主存地址与Cache地址之间的转换工作由()完成。
A. 硬件B. 软件C. 用户D. 程序员2内存单元按字节编址,地址0000A000H~0000BFFFH共有()个存储单元。
A. 8192KB. 1024KC. 13KD. 8K3相联存储器按()访问。
A. 地址B. 先入后出的方式C. 内容D. 先入先出的方式4若CPU要执行的指令为:MOV R1,#45(即将数值45传送到寄存器R1中),则该指令中采用的寻址方式为()。
A. 直接寻址和立即寻址B. 寄存器寻址和立即寻址C. 相对寻址和直接寻址D. 寄存器间接寻址和直接寻址5一条指令的执行过程可以分解为取指、分析和执行三步,在取指时间t取指=3△t、分析时间t分析=2△t、执行时间t执行=4△t的情况下,若按串行方式执行,则10条指令全部执行完需要()△t。
若按照流水方式执行,则执行完10条指令需要=()△t。
A. 40B. 70C. 90D. 100A. 20B. 30C. 40D. 456甲和乙要进行通信,甲对发送的消息附加了数字签名,乙收到该消息后利用()验证该消息的真实性。
A. 甲的公钥B. 甲的私钥C. 乙的公钥D. 乙的私钥7在Windows系统中,默认权限最低的用户组是()。
A. everyoneB. administratorsC. power usersD. users8IIS6.0支持的身份验证安全机制有4种验证方法,其中安全级别最高的验证方法是()。
A. 匿名身份验证B. 集成Windows身份验证C. 基本身份验证D. 摘要式身份验证9软件著作权的客体不包括()。
A. 源程序B. 目标程序C. 软件文档D. 软件开发思想10中国企业M与美国公司L进行技术合作,合同约定M使用一项在有效期内的美国专利,但该项美国专利未在中国和其他国家提出申请。
(完整版)《数据库原理》期末试卷及答案(B)
参考答案一.单项选择题(本大题共15小题,每题2分,共30分。
在每小题列出的4个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选都无分。
)1、A2、C3、D4、A5、A6、C7、D8、D9、A 10、A11、B 12、D 13、D 14、C 15、C二.填空题(本大题共7小题,每小题3分,共21分。
将正确的答案填在每小题的空格内。
错填或不填均无分)16、先来先服务17、参照完整性18、REDO19、并发控制20、系统故障21、共享锁22、可串行性三.名词解释(本大题共3小题,每小题8分,共24分)23、封锁粒度封锁对象可以很大,比如对整个数据库加锁,也可以很小,比如只对某个属性值加锁。
封锁对象的大小称为封锁粒度。
封锁粒度与系统的并发度和并发控制的开销密切相关。
封锁的粒度越大,系统中能够被封锁的对象就越少,并发度也就越小,但同时系统开销也越小;相反,封锁的粒度越小,并发度越高,但系统开销也就越大24、死锁如果事务T1封锁了数据A,事务T2封锁了数据B。
之后T1又申请封锁B,因T2已封锁了B,于是T1等待T2释放B上的锁。
接着T2又申请封锁A,因T1已封锁了A,T2也只能等待T1释放A上的锁。
这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成死锁。
25、事务事务是数据库的逻辑工作单位,它是用户定义的一组操作序列。
事务应该有4个属性:原子性、一致性、隔离性和持续性。
四、简答题(本大题共3小题,共25分)26、为了保证并行操作的正确性,DBMS的并行控制机制必须提供一定的手段来保证调度是可串行化的。
目前DBMS普遍采用封锁方法来保证调度的正确性,即保证并行操作调度的可串行性。
除此之外还有其他一些方法,如时标方法、乐观方法等。
27、并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。
丢失修改是指事务1与事务2从数据库中读入同一数据并修改,事务2的提交结果破坏了事务1提交的结果,导致事务1的修改被丢失。
2012年9月全国计算机等级考试四级数据库工程师真题及答案
2012年9月全国计算机等级考试四级数据库工程师真题及答案百手整理起驾为您(考试时间120分钟,满分100分)一、选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1、数据库系统的三级模式结构和二层映像功能提供了数据的逻辑独立性和物理独立性。
下列提供逻辑独立性的是A)外模式/模式映像B)模式/内模式映像C)内模式/外模式映像D)以上都是2、某数据库应用系统在运行中,用户反映某操作很慢。
系统工程师在用户的客户机及数据库服务器上使用数据库管理系统自带的客户端程序执行此操作所涉及的SQL语句,发现在两个环境下SQL语句执行的速度都很慢。
为了提高效率,下列检查无需进行的是A)检查客户机到数据库服务器的网络情况B)检查数据库服务器的CPU使用情况C)检查这些操作涉及的表是否已建立有效的索引D)检查数据库中是否存在大量锁3、浏览器/服务器架构是现阶段非常流行的数据库应用系统架构。
在此架构中,应用服务器起到了非常重要的作用。
下列关于应用服务器的说法,错误的是A)应用服务器一般运行程序代码,实现面向具体应用领域的业务规则,数据库服务器承担数据存储、管理等功能B)应用服务器会根据用户请求连接相应的数据库,获取数据并进行处理,将结果返回给用户C)应用服务器一般需具有数据访问和数据存储等功能,在数据库服务器出现问题时可以继续向用户提供服务D)应用服务器一般提供了集群、失效恢复、负载均衡等公共服务,可以大幅度提高系统性能和可靠性4、关系模型是数据库系统最常用的一种数据模型。
下列关于关系模型的说法,错误的是A)关系模型中的关系是一个二维表,表中的一行对应关系中的一个元组B)按照一定的规则可以将ER模型转换为关系模型中的关系模式C)关系模型是建立在集合论的基础上的,关系模型中数据存取对用户是透明的D)关系模型中的关系模式描述关系的动态结构,其内容随用户对数据库的操作而变化5、在数据库应用系统的需求分析阶段,设有如下工作:Ⅰ.分析与描述目标系统需要完成的功能Ⅱ.分析与描述目标系统对响应时间、存储容量的要求Ⅲ.分析与描述目标系统涉及的数据范围、数据的属性特征及数据之间的关系Ⅳ.分析与描述每项功能活动需要的输人数据、业务规则及输出数据Ⅴ.分析与描述目标系统的总体结构、功能活动及各功能活动之间的关系以上属于系统功能建模内容的是A)仅Ⅰ、Ⅳ和ⅤB)仅Ⅱ、Ⅳ和ⅤC)仅Ⅰ、Ⅱ和ⅢD)仅Ⅲ、Ⅳ和Ⅴ6、在概念模型中,属性用于描述事物的特征或性质。
2012年计算机应用基础期末考试试卷
2010年业计算机应用基础期末考试试卷(B卷)1.()第一台计算机问世。
A.1942年B.1946C.1964D.19442.第一台计算机取名为()A.ENIACB.INTERNETC.WAPD.EBCDIC3.计算机之父是()A.比尔盖兹B.诺贝尔C.冯·诺依曼D.爱因斯坦4.现在人们日常使用的计算机是()计算机。
A.第三代B.第四代C.第五代D.第六代5.冯·诺依曼的()思想一直沿用至今。
A.程序控制原理B.存储程控原理C.远程控制原理D.系统控制原理6.计算机的三大传统应用是().事务数据处理.程序控制。
A.科学计算B.高度集成C.系统研究D.口令验证7.计算机辅助设计简称()A.CADB.CAMC.CAID.CAT8.计算机辅助制造简称()A.CADB.CAMC.CAID.CAT9.计算机辅助教学简称()A.CADB.CAMC.CAID.CAT10.计算机辅助测试简称()A.CADB.CAMC.CAID.CAT11.系统软件包括语言处理程序.数据库管理系统.()。
A.操作系统B.教学软件C.办公软件D.图像处理软件12.目前市场上的硬盘品牌有希捷.东芝.()。
A.三星B.IBMC.联想D.华硕13.常见的鼠标接口有串口.PS/2接口和()。
A.并口B接口C.插槽D.电源接口14.操作系统具备进程管理.存储管理.().作业管理的功能。
A.文件管理设备管理B.文件管理系统管理C.设备管理系统管理D.线程管理系统管理15. 计算机病毒的特点有传染性.潜伏性.().变种性。
A.破坏性B.免疫性C.存储性D.移动性16.目前显示器主要分为电子枪产生图像的CRT显示器和()。
A.针头显示器B.喷墨显示器C.液晶显示器LCDD.激光显示器A.单B.散C.连D.交17.几个基本字根交叉套叠之后构成汉字是()类型字根间的关系。
A.单B.散C.连D.交18.“月”字用五笔输入的编码为()。
数据库系统原理 试卷
数据库系统原理试卷一、选择题(每题5分,共40分)1. 数据库系统的核心是()。
A. 数据库B. 数据库管理系统C. 数据模型D. 软件工具答案:B。
解析:数据库管理系统是数据库系统的核心,它负责对数据库进行管理和操作。
2. 在关系数据库中,用来表示实体之间联系的是()。
A. 树结构B. 网结构C. 线性表D. 二维表答案:D。
解析:在关系数据库中,实体之间的联系是通过二维表来表示的。
3. 数据库的三级模式结构中,外模式又称为()。
A. 物理模式B. 存储模式C. 逻辑模式D. 用户模式答案:D。
解析:外模式是用户看到和使用的局部数据的逻辑结构和特征的描述,也称为用户模式。
4. SQL语言中,删除一个表的命令是()。
A. DELETEB. DROPC. CLEARD. REMOVE答案:B。
解析:在SQL语言中,DROP命令用于删除表等数据库对象。
5. 关系数据库规范化是为了解决关系数据库中()问题而引入的。
A. 插入、删除和数据冗余B. 提高查询速度C. 减少数据操作的复杂性D. 保证数据的安全性和完整性答案:A。
解析:关系数据库规范化主要是为了解决插入异常、删除异常和数据冗余等问题。
6. 若关系R和S的关系代数操作的结果为RS,这是()操作。
A. 笛卡尔积B. 并C. 交D. 差答案:A。
解析:RS表示关系R和S的笛卡尔积操作。
7. 在数据库设计中,将E - R图转换成关系数据模型的过程属于()。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段答案:C。
解析:将E - R图转换成关系数据模型是数据库逻辑设计阶段的任务。
8. 数据库系统中,数据的物理独立性是指()。
A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立答案:C。
解析:数据的物理独立性是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。
2012年3月计算机等级考试《二级Visual FoxPro程序设计》笔试真题与上机真题及答案
( 1 5 ) 为数据库表增加字段有效性规则是为了保证数据的( ) 。 ( 1 6 ) 在V i s u a l F o x P r o 中, 可以在不同工作区同时打开多个数据库表或自由表, 改变当前工作区的命令是( ) 。 ( 1 7 ) 在I N P U T 、 A C C E P T和 WA l T三个命令中, 必须要以回车键表示输入结束的命令是( ) 。
2 0 1 2年 3月全国计算机等级考试二级 V i s u a l F o x P r o 笔试真题
整理/陈远跃
( 考试时间 9 0分钟, 满分 1 0 0分)
一、 选择题( 每小题 2分, 共7 0分) 下列各题 A ) 、 B ) 、 C ) 、 D ) 四个选项中, 只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上, 答在 试卷上不得分。 ( 1 ) 下列叙述中正确的是( ) 。 A ) 循环队列是队列的一种链式存储结构 C ) 循环队列是非线性结构 ( 2 ) 下列叙述中正确的是( ) 。 A ) 栈是一种先进先出的线性表 C ) 栈与队列都是非线性结构 A ) 4 A ) 内模式 B ) 1 0 B ) 外模式 B ) 队列是一种后进先出的线性表 D ) 以上三种说法都不对 C ) 6 C ) 概念模式 D ) 1 6 D ) 逻辑模式 B ) 循环队列是一种逻辑结构 D ) 循环队列是队列的一种顺序存储结构
( 9 ) 在黑盒测试方法中, 设计测试用例的主要根据是( ) 。
( 1 1 ) V i s u a l F o x P r o 6 . 0属于( ) 。 A ) 层次数据库管理系统 C ) 面向对象数据库管理系统 ( 1 2 ) 下列字符型常量的表示中, 错误的是( ) 。 A ) [ [ 品牌] ] A ) 1 A 2 b A ) 单项压缩索引文件 C ) 非结构复合索引文件 A ) 域完整性 A ) O P E N A ) A C C E P T 、 WA I T C ) I N P U T 、 A C C E P T ( 1 8 ) 下列控件中, 不能设置数据源的是( ) 。 A ) 复选框 B ) 命令按钮 C ) 选项组 D ) 列表框 ( 1 9 ) 查询“ 教师” 表中“ 住址” 字段中含有“ 望京” 字样的教师信息, 正确的 S Q L语句是( ) 。 A ) S E L E C T R O M 教师 WH E R E住址 L I K E " %望京%" F B ) S E L E C T R O M 教师 F O R住址 L I K E " %望京%" F C ) S E L E C T R O M 教师 F O R住址 = " %望京%" F D ) S E L E C T R O M 教师 WH E R E住址 = " %望京%" F ( 2 0 ) 查询设计器中的“ 筛选” 选项卡的作用是( ) 。 A ) 查看生成的 S Q L代码 C ) 增加或删除查询表 A ) 2 1 B ) 2 0 B ) 指定查询条件 D ) 选择所要查询的字段 C ) 1 9 D ) 1 B ) 表完整性 B ) S E L E C T B ) ′ 5+ 3 ′ 3 ) 1 a 2 B C ) ′ [ x = y ] ′ C ) 1 A 2 B B ) 单项索引文件 D ) 结构复合索引文件 C ) 参照完整性 C ) U S E B ) I N P U T 、 WA I T D ) I N P U T 、 A C C E P T和 WA I T D ) 实体完整性 D ) L O A D D ) [ " 少计算机" ] D ) 1 a 2 b ( 1 3 ) 函数 U P P E R ( " l a 2 B " ) 的结果是( ) 。 ( 1 4 ) 可以随表的打开而自动打开的索引是( ) 。 B ) 关系数据库管理系统 D ) 分布式数据库管理系统
SQL Server 2012数据库技术及应用习题及答案
SQL Server 2012数据库技术及应用习题及答案第1章数据库系统认知1.下面列出的数据库管理技术发展的3个阶段中,没有统一管理和控制的专门软件对数据进行管理的是(D)。
Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.只有ⅠB.只有ⅡC.Ⅱ和ⅢD.Ⅰ和Ⅱ2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。
A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS3.下列四项中,不属于数据库系统特点的是(C)。
A.数据共享B.提高数据完整性C.数据冗余度高D.提高数据独立性4.描述数据库整体数据的全局逻辑结构和特性的是数据库的(A)。
A.模式B.内模式C.外模式5.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C)。
A.模式B.内模式C.外模式6.在修改数据结构时,为保证数据库的数据独立性,只需要修改的是(C)。
A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三级模式7.数据模型的三个要素是(B)。
A.实体完整性、参照完整性、域完整性B.数据结构、数据操作、数据完整性C.数据增加、数据修改、数据查询D.外模式、模式、内模式8.下述(D)不是DBA数据库管理员的职责。
A.负责整个数据库系统的建立B.负责整个数据库系统的管理C.负责整个数据库系统的维护和监控D.数据库管理系统设计9.下列选项中(A)不是数据库系统的特点。
A.数据加工B.数据共享C.关系模型D.减少数据冗余第2章需求分析与数据库概念设计1.下列不属于系统需求分析阶段的工作是(C)。
A.建立数据字典B.建立数据流图C.建立E-R图D.系统功能需求分析2.数据流图是在数据库系统开发(C)阶段进行的。
A.逻辑设计B.物理设计C.需求分析D.概念设计3.描述信息世界的概念模型,指的是(D)。
A.客观存在的事物及其相互联系B.将信息世界中的信息数据化C.实体模型在计算机中的数据化表示D.现实世界到机器世界的中间层次4.概念设计的结果是(B)。
2012年9月计算机等级考试《二级Visual FoxPro程序设计》笔试真题及答案
2012年9月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(陈远跃-/- 整理)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列链表中,其逻辑结构属于非线性结构的是A)双向链表B)带链的栈C)二叉链表D)循环链表(2)设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。
现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为A)20B)0或35C)15D)16(3)下列关于栈的叙述中,正确的是A)栈底元素一定是最后入栈的元素B)栈操作遵循先进后出的原则C)栈顶元素一定是最先入栈的元素D)以上三种说法都不对(4)在关系数据库中,用来表示实体间联系的是A)网状结构B)树状结构C)属性D)二维表(5)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。
则实体部门和职员间的联系是A)1:m联系B)m:n联系C)1:1联系D)m:1联系(6)有两个关系R和S如下:R SA B C A B Ca 1 2 c3 1b 2 1c 3 1则由关系R得到关系S的操作是A)自然连接B)并C)选择D)投影(7)数据字典(DD)所定义的对象都包含于A)软件结构图B)方框图C)数据流图(DFD图)D)程序流程图(8)软件需求规格说明书的作用不包括A)软件设计的依据B)软件可行性研究的依据C)软件验收的依据D)用户与开发人员对软件要做什么的共同理解(9)下面属于黑盒测试方法的是A)边界值分析B)路径覆盖C)语句覆盖D)逻辑覆盖(10)下面不属于软件设计阶段任务的是A)制定软件确认测试计划B)数据库设计C)软件总体设计D)算法设计(11)不属于数据管理技术发展三个阶段的是A)手工管理阶段B)文件系统管理阶段C)数据库系统阶段D)高级文件管理阶段(12)以下哪个术语描述的是属性的取值范围A)字段B)关键字C)元组D)域(13)创建新项目的命令是A)CREATE ITEMB)CREATE PROJECTC)CREATE NEWD)CREATE NEW ITEM(14)在项目管理器的“数据”选项卡中按大类划分可以管理A)数据库B)数据库和自由表C)数据库、自由表和查询D)数据库和查询(15)产生扩展名为qpr文件的设计器是A)视图设计器B)表单设计器C)菜单设计器D)查询设计器(16)在设计表单时定义、修改表单数据环境的设计器是A)数据环境设计器B)数据设计器C)报表设计器D)数据库设计器(17)以下正确的赋值语句是A)STORE 10 TO A1,A2,A3B)A1,A2,A3=10C)LOCAL 10 TO A1,A2,A3D)SET 10 TO A1,A2,A3(18)将当前表中当前记录的值存储到指定数组的命令是A)STORE TO ARRAYB)COPY TO ARRAYC)GATHERD)SCATTER(19)表达式AT("IS","THIS IS A BOOK")的运算结果是A).T.B)出错C)3D)1(20)在Visual FoxPro中,建立数据库会自动产生扩展名为A)DBC的一个文件B)DBC和DCX两个文件C)DBC、DCT和DCX 三个文件D)DBC和DCT两个文件(21)以下关于字段有效性规则叙述正确的是A)自由表和数据库表都可以设置B)自由表和数据库表都不可以设置C)只有自由表可以设置D)只有数据库表可以设置(22)建立表之间临时关联的命令是A)TEMP RELATION TO ……B)CREATE RELATION TO ……C)SET RELATION TO ……D)CREATE TEMP TO ……(23)在Visual FoxPro的SQL查询中,为了计算某数值字段的平均值应使用函数A)MIN B)A VGC)MAX D)SUM(24)在Visual FoxPro的SQL查询中,用于分组的短语是A)ORDER BY B)COMPUTE BYC)HA VING BY D)GROUP BY(25)在Visual FoxPro中SQL支持集合的并运算,其运算符是A)AND B)UNIONC)JOIN D)PLUS(26)在Visual FoxPro的SQL查询中,为了将查询结果存储到临时表应该使用短语A)INTO DBFB)INTO CURSORC)INTO TABLED)INTO TEMP(27)以下不属于SQL数据操作的语句是A)UPDATE B)INSERTC)DELETE D)APPEND(28)如果已经建立了主关键字为仓库号的仓库关系,现在用如下命令建立职工关系CREATE TABLE 职工(职工号C(5) PRIMARY KEY,仓库号C(5) REFERENCE 仓库,工资 I)则仓库和职工之间的联系通常为A)多对一联系B)一对多联系C)一对一联系D)多对多联系(29)查询和视图有很多相似之处,下列描述中正确的是A)查询一经建立就可以像基本表一样使用B)查询和视图都不能像基本表一样使用C)视图一经建立就可以像基本表一样使用D)查询和视图都能像基本表一样使用(30)在DO WHILE…ENDDO循环结构中LOOP语句的作用是A)该语句在DO WHILE…ENDDO循环结构中不起任何作用B)转移到DO WHILE语句行,开始下一次判断和循环C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D)退出循环,返回到程序开始处(31)在表单上说明复选框是否可用的属性是A)Visible B)AlignmentC)Value D)Enabled(32)为了在报表的某个区域显示当前日期,应该插入一个A)日期控件B)域控件C)标签控件D)表达式控件第33—35题使用如下两个表:部门(部门号,部门名,负责人,电话)职工(部门号,职工号,姓名,性别,出生日期)(33)可以正确查询1964年8月23日出生的职工信息的SQL SELECT命令是=1964-8-23A)SELECT * FROM 职工 WHERE 出生日期B)SELECT * FROM 职工 WHERE 出生日期="1964-8-23"=("1964-8-23")C)SELECT * FROM 职工 WHERE 出生日期D)SELECT * FROM 职工 WHERE 出生日期={^1964-8-23}(34)可以正确查询每个部门年龄最长者的信息(要求得到的信息包括部门名和最长者的出生日期)的SQL SELECT命令是A)SELECT 部门名,MAX(出生日期) FROM 部门 JOIN 职工;ON 部门.部门号=职工.部门号 GROUP BY 部门名B)SELECT 部门名,MIN(出生日期) FROM 部门 JOIN 职工;WHERE 部门.部门号=职工.部门号 GROUP BY 部门名C)SELECT 部门名,MIN(出生日期) FROM 部门 JOIN 职工;ON 部门.部门号=职工.部门号 GROUP BY 部门名D)SELECT 部门名,MAX(出生日期) FROM 部门 JOIN 职工;WHERE 部门.部门号=职工.部门号 GROUP BY 部门名(35)可以正确查询所有目前年龄在35岁以上的职工信息(姓名、性别和年龄)的SQL SELECT 命令是A)SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工;WHERE YEAR(DATE())-YEAR(出生日期)>35B)SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工;WHERE 年龄>35C)SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工;WHERE YEAR (出生日期)>35D)SELECT姓名,性别,年龄= YEAR (DATE())-YEAR(出生日期) FROM 职工;WHERE YEAR(DATE())-YEAR(出生日期)>35二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。
2012年软考数据库系统工程师第1套考前练习及参考答案
2012年软考数据库系统工程师第一套考前练习及参考答案1.【单选题】单个用户使用的数据视图的描述称为( )。
AA.外模式B.概念模式C.内模式D.存储模式2.【单选题】子模式ddl 用来描述( )。
BA.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.【单选题】在dbs中,dbms和os之间的关系是( )。
BA.相互调用B.dbms调用osC.os 调用dbmsD.并发运行4.【单选题】数据库物理存储方式的描述称为( )。
BA.外模式B.内模式C.概念模式D.逻辑模式5.【单选题】在下面给出的内容中,不属于dba职责的是( )。
CA.定义概念模式B.修改模式结构C.编写应用程序D.编写完整性规则6.【单选题】在数据库三级模式间引入二级映象的主要作用是( )。
AA.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性7.【单选题】db、dbms 和dbs 三者之间的关系是( )。
BA.db 包括dbms和dbsB.dbs包括db和dbmsC.dbms包括db和dbsD.不能相互包括8.【单选题】dbs中“第三级存储器”是指( )。
BA.磁盘和磁带B.磁带和光盘C.光盘和磁盘D.快闪存和磁盘9.【单选题】位于用户和操作系统之间的一层数据管理软件是( )。
CA.dbsB.dbC.dbmsD.mis10.【单选题】数据库系统中的数据模型通常由( )三部分组成。
AA.数据结构、数据操作和完整性约束B.数据定义、数据操作和安全性约束C.数据结构、数据管理和数据保护D.数据定义、数据管理和运行控制11.【单选题】codasyl 组织提出的dbtg 报告中的数据模型是( )的主要代表。
B A.层次模型B.网状模型C.关系模型D.实体联系模型12.【单选题】数据库技术的三级模式中,数据的全局逻辑结构用( )来描述。
CA.子模式B.用户模式C.模式D.存储模式13.【单选题】用户涉及的逻辑结构用( )描述。
数据库系统原理及应用(SQL Server 2012)配套习题答案
习题答案第一章习题答案一、选择题1.下列关于数据库技术的描述,错误的是( B )A.数据库中不但需要保存数据,而且还需要保存数据之间的关联关系B.由于数据是存储在磁盘上的,因此用户在访问数据库数据时需要知道数据的存储位置C.数据库中数据存储结构的变化不会影响到应用程序D.数据库中的数据具有较小的数据冗余2.数据库系统中将数据分为三个模式,从而提供了数据的独立性,下列关于数据逻辑独立性的说法,正确的是( C )A. 当内模式发生变化时,模式可以不变B. 当内模式发生变化时,应用程序可以不变C. 当模式发生变化时,应用程序可以不变D. 当模式发生变化时,内模式可以不变3.下列关于用文件管理数据的说法,错误的是( D )A.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率4.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于( A )A.系统软件B.工具软件C.应用软件D.数据软件5.下列模式中,用于描述单个用户数据视图的是( C )A.内模式B.概念模式C.外模式D.存储模式6.在数据库系统中,数据库管理系统和操作系统之间的关系是( D )A.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行7.数据库系统的物理独立性是指( C )A.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序8.下列关于数据库管理系统的说法,错误的是( C )A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名9.数据库系统是由若干部分组成的。
数据库系统原理及应用(SQL Server 2012)配套习题答案
习题答案第一章习题答案一、选择题1.下列关于数据库技术的描述,错误的是( B )A.数据库中不但需要保存数据,而且还需要保存数据之间的关联关系B.由于数据是存储在磁盘上的,因此用户在访问数据库数据时需要知道数据的存储位置C.数据库中数据存储结构的变化不会影响到应用程序D.数据库中的数据具有较小的数据冗余2.数据库系统中将数据分为三个模式,从而提供了数据的独立性,下列关于数据逻辑独立性的说法,正确的是( C )A. 当内模式发生变化时,模式可以不变B. 当内模式发生变化时,应用程序可以不变C. 当模式发生变化时,应用程序可以不变D. 当模式发生变化时,内模式可以不变3.下列关于用文件管理数据的说法,错误的是( D )A.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率4.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于( A )A.系统软件B.工具软件C.应用软件D.数据软件5.下列模式中,用于描述单个用户数据视图的是( C )A.内模式B.概念模式C.外模式D.存储模式6.在数据库系统中,数据库管理系统和操作系统之间的关系是( D )A.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行7.数据库系统的物理独立性是指( C )A.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序8.下列关于数据库管理系统的说法,错误的是( C )A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名9.数据库系统是由若干部分组成的。
数据库复习试卷(B)
判断、1每一个服务器必须属于一个服务器组。
一个服务器组可以包含0个、一个或多个服务器。
True、1验证模式是在安装SQL Server过程中选择的。
系统安装之后,可以重新修改SQL Server 系统的验证模式。
True、、1当用户定义的数据类型正在被某个表的定义引用时,这些数据类型不能被删除。
True 、、1在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。
True 、、1索引越多越好。
False、1视图本身不保存数据,因为视图是一个虚拟的表。
True、1创建触发器的时候可以不是表的所有者或数据库的所有者。
False1ODBC是由Microsoft定义的一种数据库访问标准。
True.1触发器主要是通过表操作事件进行触发而被执行的。
True1.主键字段允许为空。
False.1SQL Server 自动为primary key约束的列建立一个索引。
True.1SQL Server的数据库可以转换成Access数据库。
True.1删除表时,表中的触发器被同时删除。
True1.数据库的名称一旦建立就不能重命名。
False.1固定数据库角色:db_datareader 的成员可修改本数据库内表中的数据。
False.1在SQL Server中用户不能建立全局变量。
False.1备份时只能对数据文件进行备份。
False.1自定义函数在对任何表的查询中都可以使用。
True.1SQL Server 自动为primary key约束的列建立一个索引。
True.1SQL Server的数据库可以导出为Access数据库。
False1.触发器与约束发生冲突,触发器将不执行。
True以下是来自网上同一篇文档的判断题1.信息和数据是相对的,有时是可以互相转换的 true2.创建存储过程必须在企业管理器中进行。
false3.数据库的名称可在企业管理器中重命名 false4.'在那遥远的地方' 是SQL中的字符串常量吗?true5.'11.9' 是SQL中的实型常量吗 false解释:real 数据类型像浮点数一样,是近似数值类型。
2012年全国数据库系统原理模拟试卷02
答案:修改异常、插入异常、删除异常。
10. 在DBS的全局结构中,磁盘存储器中的数据结构有哪些形式?
答案:数据文件、数据字典、索引、统计数据、日志。
四、设计题(本大题共5小题,每小题4分,共20分) 1. 设有如下3个关系模式:
职工EMP(职工号,姓名,性别,出生年月) 工程PRJ(工程编号,工程名称,预算) 报酬SAL(职工号,工程编号,工资) 用SQL语句,完成第36~38题。
2. 设R={A,B,C},F={A→B,B→C},ρ={AB,BC}试判断ρ是否为无损分解,并说明理由。
答案:
更多试卷请登陆九州考苑()
3. .
答案:
更多试卷请登陆九州考苑()
4. 设关系R(A,B,C)和S(D,E,A),A是R的主键和S的外键,为了不破坏参照完整性约束
4. 下列关于外键的说法正确的是【】 A. 外键必须和相应的主键同名 B. 外键值不允许为空 C. 外键和相应的主键可以不同名,只要定义在相同域上即可 D. 外键的取值只允许等于所参照关系中某个主键值
更多试卷请登陆九州考苑() 答案:C 解析:【考点点击】本题在2009年10月真题第一大题第5小题考查过,主要考查的知识点为参照 完整性规则。 【要点透析】外键和相应的主键只要定义在相同的值域上即可,不必同名,故选项A错误;外键 值是否为空要视具体的情况区别对待,故选项B错误。
1. 在SQL语言中,为了数据库的安全性,设置了对数据存取进行控制的语句,对用户_________使
用GRANT语句。 答案:授权
2. 若在学生(学号,姓名,性别,年龄,专业号)关系中,查询学生的姓名和年龄两个属性
,其关系代数表达式应表示为_______________。 答案:
最新历年数据库系统工程师试题及答案汇总
2012年历年数据库系统工程师试题及答案1.单个用户使用的数据视图的描述称为( )A.外模式B.概念模式C.内模式D.存储模式2.子模式ddl 用来描述( )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.在dbs中,dbms和os之间的关系是( )A.相互调用B.dbms调用osC.os 调用dbmsD.并发运行4.数据库物理存储方式的描述称为( )A.外模式B.内模式C.概念模式D.逻辑模式5.在下面给出的内容中,不属于dba职责的是( )A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整性规则6.在数据库三级模式间引入二级映象的主要作用是( )A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性7.db、dbms 和dbs 三者之间的关系是( )A.db 包括dbms和dbsB.dbs包括db和dbmsC.dbms包括db和dbsD.不能相互包括8.dbs中“第三级存储器”是指( )A.磁盘和磁带B.磁带和光盘C.光盘和磁盘D.快闪存和磁盘9.位于用户和操作系统之间的一层数据管理软件是( )A.dbsB.dbC.dbmsD.mis10.数据库系统中的数据模型通常由( )三部分组成A.数据结构、数据操作和完整性约束B.数据定义、数据操作和安全性约束C.数据结构、数据管理和数据保护D.数据定义、数据管理和运行控制11.codasyl 组织提出的dbtg 报告中的数据模型是( )的主要代表A.层次模型B.网状模型C.关系模型D.实体联系模型12.数据库技术的三级模式中,数据的全局逻辑结构用( )来描述A.子模式B.用户模式C.模式D.存储模式13.用户涉及的逻辑结构用( )描述A.模式B.存储模式C.概念模式D.子模式14.数据库的开发控制,完整性检查,安全性检查等是对数据库的( )A.设计B.保护C.操纵D.维护15.( )是控制数据整体结构的人,负责三级结构定义和修改A .专业用户B .应用程序员C.dbaD .一般用户16.文件系统的一个缺点是( )A .数据不保存B .数据冗余性C .没有专用软件对数据进行管理D .数据联系强17.( )完成对数据库数据的查询与更新A.dclB.ddlC.dmlD.dql18.关系模型的程序员不需熟悉数据库的()A .数据操作B .完整性约束条件C .存取路径D .数据定义19.dbms 提供dml 实现对数据的操作。
苏州大学2012级数据库期中试卷
苏州大学数据库原理与设计课程期中试卷共6页考试形式闭卷2014 年 5 月院系年级专业学号姓名成绩一、选择题(每题2分,共30分)1.数据库系统与文件系统的主要区别是。
()A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2.在数据库中存储的是()A. 数据B. 数据模型C. 数据以及数据之间的联系D. 信息3.数据库三级模式体系结构的划分,有利于保持数据库的。
()A.数据独立性B.数据安全性C.结构规范化D.操作可行性4.在数据库中,产生数据不一致的根本原因是。
()A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余5. 表示概念模型最常用的是。
()A.E-R方法 B. 数据模型 C. 面向对象方法 D. 关系模型6.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是。
()A.M端实体的关键字B.N端实体的关键字C.M端实体关键字与N端实体关键字组合D.重新选取其他属性7.关系模式中,满足2NF的模式。
()A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF8. 一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的。
()A. 记录B. 行C. 数据字典D. 属性9.SQL语言具有()的功能。
A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵10.数据库设计阶段分为()A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段C. 方案设计阶段、总体设计阶段、个别设计和编程阶段D. 模型设计阶段、程序设计阶段和运行阶段11.下列聚合函数中不忽略空值(null) 的是()A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. A VG (列名)12. 对所有视图都可以进行()A. selectB. insertC. updateD. delete13. 关系中的某一属性组,若它的值唯一地标识了一元组,则称该属性组为()A、候选码B、超码C、外来码D、替代码14. 在SQL语言中有如下操作:SELECT DISTINCT S# FROM SC;其中DISTINCT表示()A、在取值中加上重复的S#B、在取值中去掉重复的S#C、在结果中加上重复的S#D、在结果中去掉重复的S#15、IBM公司的E.F.Codd提出了数据库的。
【青岛大学2012年考研专业课真题】数据库系统2012
17. 关于计算机系统中存在的数据处理,以下说法错误的是( (OLAP) B.事务处理(OLTP)的特点是数据存取频率高,时间短
A .传统的数据库技术既适合事务处理( OLTP )也适合分析处理
C.分析型处理(OLAP)的特点是需要集成的数据,历史的数据 D.对于决策分析来说,历史数据是相当重要的 18. 数据库设计中,需求分析阶段的重点是( A.数据和处理 C.合并分 E-R 图 ) 。 B.设计分 E-R 图 D.消除不必要的冗余,生成基本 E-R 图 ) 。
第 3 页(共 7 页)
) 。
) 。
A. 分布式数据库系统的目标是利用多处理机结点并行地完成数据库
B. 并行数据库系统目的主要在于实现场地自治和数据全局透明共享 C. 并行数据库系统经常采用负载平衡方法提供数据库系统的业务吞 吐率 D. 分布式数据库系统中,不存在全局应用时各局部应用的概念,各 节点完全不独立,各个节点需要协同工作 16. 有关系模式 A(C,T,H,R,S) ,其中各属性的含义是:C:课程, T:教员,H:上课时间,R:教室,S:学生。根据语义有如下函数 依赖集 F={C→T, (H,R)→C, (H,T)→R, (H,S)→R}。关系 模式 A 的规范化程度最高达到( A.1NF B.2NF ) 。 C.3NF D.BCNF ) 。
第 5 页(共 7 页)
(MANAGER=’001’(DEPT))),请将
四、关系模式规范化(1 小题,共 10 分) 设有关系 R 和函数依赖 F: R (W, X, Y, Z) , F = { X→Z, WX→Y }。 试求下列问题: (1)关系 R 属于第几范式,请说明理由; (4 分) (2)如果关系 R 不属于 BCNF,请将关系 R 逐步分解为 BCNF。 (6 分) 。 (要求:写出达到每一级范式的分解过程,并指明消除什么类型的函
2012-2013数据库试卷B 徐州工程学院
徐州工程学院试卷2012 — 2013 学年第 一 学期 课程名称 数据库原理及应用 试卷类型 B 卷 考试形式 闭卷 考试时间 100 分钟一、选择题(共15 小题,每题 1 分,共计15 分) 1、( )不是DBA 数据库管理员的职责。
A 、完整性约束说明B 、定义数据库模式C 、数据库安全D 、数据库管理系统设计 2、E-R 模型用于建立数据库的( )。
A 、概念模型B 、结构模型C 、物理模型D 、逻辑模型 3、在数据库三级模式间引入二级映像的主要作用是( )。
A 、提高数据与程序的独立性 B 、提高数据与程序的安全性 C 、保持数据与程序的一致性 D 、提高数据与程序的可移植性 4、在数据库中,产生数据不一致的根本原因是( )。
A 、没有严格保护数据 B 、数据冗余量太大 C 、未对数据进行完整性控制 D 、数据冗余 5、关于关系的性质说法不正确的是( )。
A 、关系中不允许出现相同的元组 B 、关系中元组的顺序固定C 、关系中属性的顺序无所谓,即列的顺序可以任意交换D 、关系中各个属性必须有不同的名字,而不同的属性可来自同一个域 6、关于关系模型的3类完整性规则正确的是( )。
A 、如果属性A 是基本关系R 的主属性,但不是候选键整体,则属性A 能取空值B 、若属性F 是基本关系R 的外部关系键,它与基本关系S 的主关系键字K 相对应,则对于R 中的每个元组在F 上的值必须取空值C 、参照完整性规则用来定义外部关系键与主关系键之间的引用规则D 、实体完整性和参照完整性并不适用于任何关系数据库系统7、在部分匹配查询中,关于通配符“_”的说法中正确的是( )。
A 、可以代表多个字符 B 、代表一个字符C 、不能与通配符“%”一起使用D 、可以代表零个或多个字符 8、设有关系R=(A ,B ,C ),与SQL 语句SELECT DISTINCT A,C FROM R WHERE B=5等价的关系代数表达式是( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C. It provides a means to constrain that data to meaningful values as determined by the application.
C. triggers allow user to specify when such checking should occur.
D. A call of a Stored Procedure must be called in one transaction
19. Among the following sentences about transaction state,is wrong.
7.is a minimal set of attributes for which it holds that: no two distinct tuples in the relation can have the same values for the attributes in this set.
华南农业大学期末考试试卷(B卷)
2012学年第一学期考试科目:数据库系统
考试类型:闭卷考试时间:120分钟
学号姓名年级专业
题号
一
二
三
四
五
六
总分
得分
评阅人
Instructions to candidates:
1.Write your name, student number and class on both thequestionpapersand the answer papers.
A. Select operationB. Cartesian product
C. ProjectionD. Natural join
5. A database is a data collection without the following additional feature
A. database contain both data and metadata, the latter being descriptive data about the raw data.
B. In SQL, a view can be used like a stored relation in any operations.
C. In SQL, the value NULL is ignored in any expression.
D. SQL is a rative query language, in which only what we want must be declared, in formulating a query.
A. an attribute that is a primary key of another table.
B. an attribute that is a primary key of the same table.
C. both a.) and b.) D. neither a.) nor b.).
C.Separation of logical and external levelsD. Conceptual unit of manipulation
14. Stored Procedures
A. Can be executed on database server or application server.
2.DO NOT write your answerson thequestionpapers.Write themALL ON THE ANSWER PAPERS.
3. Write your answers in either Chinese or English. If the answer in English is correct, you can get bonus marks.
18. Among the following sentences about transaction,is wrong.
A. Operations in a Trigger and operation arouses the trigger is in one transaction
B. assertions must be, in principle, checked any time when data is modified
C. structure of data in relational database
D. table used to store information of entity
12. Which of the following is not correct?
A. database instance is a snapshot of database
D. It provides a uniform service interface for data maintenance and query activity, such as SQL in the case of the relational model.
6. A foreign key can make reference to
A. a table consisting of a set of rows (or tuples) that have the same attributes.
B. a table that can have sub-tables used to store information about components.
13. Physical data independence means
A.Ensures that conceptual schema does not have to change when physical storage is reorganizedB.A framework for facts
3.Hand inallpapers (both thequestionpapersand the answer papers).
Question 1 [45 marks, 1.5 marks for each.]:Single choice questions,select the most appropriate answer please.
A. Schema normalization not only reduces potential data redundancy but also enhances query efficiency.
B. A schema in 3NF will be in BCNF as well.
C. If A→B and C→D hold, then AC→BD also holds.
1. A data model consists of
A. schemaB. set of operations
C. set of constraintsD. all of A, B, and C
2. The Entity-Relationship data model is
A. DBMS dependent.B. DBMS independent.
B. is a subroutine available to applications that access a relational database system
C. is just the same as Stored Function
D. A Stored Procedure is a transaction that must be treated as a whole.
C. loss of spurious tuples during the join operation. D. loss of join path.
10. If there is a one-to-one relationship between entity A and B, then
A. there exists a functional dependency from the primary key in B to the primary key in A, i.e., PK(B)®PK(A).
D. If A→C and BC→D hold, then AC→BD also holds.
17. In the follows,is correct
A. For any SQL query, there exists a unique translation into relation algebra.
C. both A and BD. neither A nor B
3. A key in a database table is
A. minimal superkeyB. a proper superset of a candidate key.
C. proper subset of a candidate keyD. neither a.) nor b.)
B. there exists a functional dependency from the primary key in A to the primary key in B, i.e., PK(A)®PK(B).
C. both A and B.D. neither A nor B
11. In the context of the Relational model of data, relation means: