《数据库系统原理》模拟题_第1页
《数据库系统原理》模拟题_第2页
《数据库系统原理》模拟题_第3页
《数据库系统原理》模拟题_第4页
《数据库系统原理》模拟题_第5页
已阅读5页,还剩12页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库系统原理模拟题一、选择题1SQL Server 2000 是一个( C )的数据库系统。A、网状型 B 、层次型C关系型 D 、以上都不是2SQL Server 2000 企业版可以安装在操作系统上。( C )A、Microsoft Windows 98B、Microsoft Windows 2000 ProfessionalC、Microsoft Windows 2000 ServerD、Microsoft Windows XP3SQL Server 2000 采用的身份验证模式有( D )。A、仅Windows身份验证模式B、仅SQL Server身份验证模式C、仅混合模式D、Win

2、dows身份验证模式和混合模式SQL4 SQL Server 2000 提供了一整套管理工具和实用程序,其中负责启动、暂停和停止 Server 的 4 种服务的是( D )。A、企业管理器B、导入和导出数据C 、事件探察器D、服务管理器5. 为存贮不同出版商出版的书的材料,用CREATE TABLE语句创建以下表。()CREATE TABLE Books (cBookId char(4) not null, cPublisherId char(6) not null, cBookName char(30) not null,iBookPrice int not null)CREATE TABL

3、E Publisher (cPublisherId char(6) not null, cPublisherName char(30) not null, cPublisherAddress char(40) not null, cPublisherCity char(35) not null,cPublisherState char(40) not null,cPublisherPhone char(15) not null)识别有助于维护 Books 和 Publisher 表之间的完整性的正确步骤。 ( B )A、 创建具有char(4)类型的用户定义的数据类型typPublisher

4、,仅在Books表的 cPublisherId 属性中使用它。 .B、 创建Publisher 表的cPublisherId属性的主键约束,和Books表的cPublisherId 属 性的外键约束。C、 创建Books表的cPublisherId属性的主键约束,和Publisher 表的cPublisherId 属 性的外键约。D、 创建具有 char(6)类型的用户定义的数据类型typPublisher ,对Books和Publisher 表的 cPublisherId 属性使用它。6. 考察以下陈述:陈述A :缺省可联编到列或用户定义的数据类型。陈述 B :不可对存在缺省约束的列联编为缺

5、省,除非用 Alter table 语句停止此约束。关于上面陈述以下中哪个是正确的?( A )A、两个陈述都为真B、 两个陈述都为假C陈述A为真,陈述B为假 D 、 陈述B为真,陈述 A为假7关于用户定义的数据类型,以下陈述中哪个是正确的?(B )陈述A :用户定义的数据类型由用户创建,并基于系统数据类型。陈述B :用户定义的数据类型用sp_addtype系统存贮过程创建。陈述C :可用sp_droptype系统存贮过程停止用户定义的数据类型。陈述 D: sp_help 提供了关于用户定义的数据类型的信息。 .A、陈述 A, B, C, 和 DB、 陈述 A, B, 和 CC、陈述 A, C,

6、 和 DD、 陈述 B, C, 和 D8. 考察有以下材料的 Product 表:product ID,product name,price,quantity on hand为创建具有 auto-increment 特征使能的产品 ID ,你应使用以下关键字中哪个?其第一个 产品的产品 ID 从 1开始,以后产品 ID 自动加一。 ( C )A、SEED B 、 INCREMENTC 、IDENTITYD 、 AUTOINCREMENT9. 考察表:ProductProduct_idProduct_namePriceQuantity_on_hand 哪个语句保证产品的数量总是正的?( B )A

7、、Alter table Product Add constraint chkQoh check (Quantity_on_hand 0)C、Alter table Product Add constraint chkQoh check (Quantity_on_hand =0)10. 预测以下 SQL 语句的输出: ( B )Select * from saleswhere tran_date >= dateadd(dd,-3, getdate()A、显示销售日期在当前系统日期之后3 天的所有行。B、显示销售日期在当前系统日期之前3 天的所有行。C、显示销售日期是当前系统日期的所有行。

8、D、显示销售日期在当前系统日期之后3 周的所有行。11以下哪条语句是错误的?(C )A、SELECT empno,ename name,sal salary FROM emp;B、SELECT empno,ename name,sal AS salary FROM emp;C、SELECT ename,sal*12 AS “ Annual Salary ” FROM emp;D、SELECT ename,sal*12 Annual Salary FROM emp;12. 某用户希望显示补助非空的所有雇员信息,应该使用哪条语句( B )A 、 SELECT ename,sal,comm FROM

9、 emp WHERE comm.null;B 、 SELECT ename,sal,comm FROM emp WHERE comm. IS NOT null;C 、 SELECT ename,sal,comm FROM emp WHERE comm.0;D 、 SELECT ename,sal,comm FROM emp WHERE comm.IS NULL; 13以下哪条语句是错误的? ( D )A、SELECT ename,sal salary FROM emp ORDER BY sal;B、SELECT ename,sal salary FROM emp ORDER BY salary

10、;C、SELECT ename,sal salary FROM emp ORDER BY 3;D、SELECT ename FROM emp ORDER BY sal DESC;14. DEFINE 命令可用于定义哪种变量?( B )A 、 NUMBER B 、 CHARC、VARCHAR2D 、DATE15 以下哪条语句是正确的?( C )A 、 SELECT deptno,sum(sal) FROM emp;B 、 SELECT deptno,sum(sal) FROM emp WHERE avg(sal)2000 GROUP BY deptno;C 、 SELECT deptno,sum

11、(sal) FROM emp GROUP BY deptno HAVING avg(sal)2000;D 、 SELECT deptno,sum(sal) FROM emp WHERE avg(sal)2000 ORDER BY deptno;A、 Visual Basic B、 DelphiPowerDesigner D、 PowerBuilder16 以下哪个集合操作符不会执行排序操作?(B )A、 UNIONB 、UNION ALLC、INTERSECTD、 MINUS17下面哪条命令可以显示表的结构(C)A、 DESCB 、PPENDC、DISCD、 DEFINE18例程恢复是由哪个后

12、台进程来完成的?(C )A、 DBWRB 、LGWRC、SMOND、PMON19 当调整SQL语句时,需要使用哪种跟踪文件? ( D )A、预警文件B、服务器进程跟踪文件C、控制文件D、后台进程跟踪文件20.数据字典信息被存放在哪种文件中?(A )A、数据文件B、口令文件C、控制文件D、重做日志21.下面哪一条不是对象 -关系数据库的基本特征( A )A、关系的规范化程度更高B、SQL环境中对基本数据类型的扩充提供了支持C、对规则系统的支持D、SQL环境中对继承性提供了支持22下面所列的工具中,不能用于数据库应用系统界面开发的工具是(C )DEPT23 .有如下两个关系,其中雇员信息表关系EM

13、P勺主键是雇员号,部门信息表关系的主键是部门号。EMP1雇员号1111雇员名111部门号11工资110011张山1| 02d| 20000101王宏达I 01| 12000561马林生| 02| 100010111赵敏1 1|041|15001DEPT111部门号| 部门名1II1| 地址1 101|业务部 |dd1 号楼02|销售部| 2 号楼03|服务部| 3 号楼04|财务部1 1 1| 4 号楼1若执行下面列出勺操作,哪个操作不能成功执行? ( D )A 从 EMP中删除行(010,王五,01 ,1200)B、在 EMP中插入行(102,赵一,01 ,1500)C、将EMP中雇员号=0

14、56的工资改为1600元D、将EMP中雇员号=101的部门号改为0524.下面列出的条目中,哪些是数据库系统的组成成员(A )I .操作系统n .数据库管理系统川.用户w.数据库管理员V.数据库a、 n、川、w 和vb、 n、w 和vi、n、w 和vD、都是25下面列出的条目中,哪些是数据库技术的主要特点(A )I. 数据的结构化n.数据的冗余度小川.较高的数据独立性w.程序的标准化a、 i、n和川b 、 I和n c 、 i、n和wd 、 都是26在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为(D )A、应用层、数据存取层、数据存储层、语言翻译处理层B、应用层、数据存储层、数据存取

15、层、语言翻译处理层C、应用层、数据存储层、语言翻译处理层、数据存取层D、应用层、语言翻译处理层、数据存取层、数据存储层27在数据库管理系统中,下面哪个模块不是数据库存取的功能模块(C )A、 事务管理程序模块B、 数据更新程序模块C、 交互式程序查询模块D、 查询处理程序模块28在下面所列出的条目中,哪些是数据库管理系统的基本功能(D )I . 数据库定义n . 数据库的建立和维护川.数据库存取w. 数据库和网络中其他软件系统的通信a、 i和n b 、 i、n和川 C 、 n和川 D 、都是 29参照完整性规则:表的( B )必须是另一个表主键的有效值,或者是空值。A、候选键B 、外键C 、主

16、键D、主属性30关系数据库是若干(A )的集合。A 表(关系)B视图C、列D 、行二、问答题1. DBMS勺全称是什么?及解释?数据库管理系统 (Database Management System) 是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称DBMS2. SQL Server 2000 提供备份数据库的两种方式是什么?或者停正常方式下, 我们要备份一个数据库, 首先要先将该数据库从运行的数据服务器中断开, 掉整个数据库服务器,然后复制文件。或者仅仅备份了 mdf 文件3一个事务的操作必须是具备的属性有哪些? 具有原子性,一致性,隔离性和持久性四个属性,统称为 ACI

17、D 特性。4. 你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢 ?重建控制文件,用带 backup control file子句的 recover 命令恢复数据库5如何转换 init.ora 到 spfile?create spfile from pfile=init.ora6如何建立一个备份控制文件 ?alter database backup controlfile to trace;alter database backup controlfile to c:controlfile.bak数据库系统原理模拟题一、选择题:1. 根据关系数据基于的数据模型关系模型的特征判断下

18、列正确的一项:( B )A、只存在一对多的实体关系,以图形方式来表示。B以二维表格结构来保存数据,在关系表中不允许有重复行存在。C能体现一对多、多对多的关系,但不能体现一对一的关系。D关系模型数据库是数据库发展的最初阶段。2. 在“连接”组中有两种连接认证方式,其中在( B )方式下,需要客户端应用程序连 接时提供登录时需要的用户标识和密码。A、Windows 身份验证B、 SQL Server 身份验证C以超级用户身份登录时D、其他方式登录时3. SQL Server 2000 在安装之前,应注意的事项:( C )A、 SQL Server 2000 的任何版本在安装时都不用考虑操作系统的制

19、约。B、SQL Server 2000 的安装对硬件的要求不作任何限制。C、SQL Server 2000 在安装之前,必须在操作系统级启用TCP/IP 。D在 Windows NTServer 4.0上安装SQLServer 2000时,最低的要求是必须安装ServicePack 4(SP4) 以上。4. 关系数据库中,主键是( 1_A_ ),主键的建立有( 2_C_)种方法,当运用 Transact-SQL 语句创建主键时,可以是( 3_B_ )。 A 、为标识表中唯一的实体B 、创建唯一的索引,允许空值C 、只允许以表中第一字段建立D 、允许有多个主键的 A、一 B、二 C、三 D、四

20、A 、 create table table1(column1 char(13) not null primary, column2 int not) on primary;B 、 alter table table1 with notcheck addconstraint PK_table1 primary key nonclustered( column1) on primary;C 、 alter table table1 column1 primary key ;5. 表在数据库中是一个非常重要的数据对象,它是用来( 1_C_)各种数据内容的, 数据库创建后就可以创建表了,创建表可以用

21、2_D_)等方法来创建。A、显示B、查询 C存放 D 、检索 A 、企业管理器 B查询分析器、 OSQL企业管理器和 CREATE TABL语句6. 为数据表创建索引的目的是(1_A_),可以在创建表时用(2_C_)来创建唯一索引。A、提高查询的检索性能B 、创建唯一索引、归类C 、创建主键A、设置主键约束,设置唯一约束B 、Create table , Create indexC设置主键约束,Create index D 、以上都可以7. 在 Transact-SQL 语法中,用来插入数据和用于更新的命令分别是(_A_)。A 、 INSERT, UPDATE B 、 UPDATE,INSER

22、TC 、DELETE UPDATE D、CREATE INSERT INTO8. 在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分 (1_B_),使用关键字(2_A_)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是B 、SELECT FROM(3_B_),如果在SELECT语句中使用集合函数时,一定在后面使用(4_A_)。C 、 HAVINGD 、 COMPUTEC、SELECT GROUPD、仅 SELECTA、DISTINCTB、UNIONC、ALLD、TOPA、JOINB、UNIONC、INTOD、LIKE A、SELECT INTO A、

23、GROUP BYB 、COMPUTE BY9.视图是一种常用的数据对象,它是提供(1_A_)数据的另一种途径,可以简化数据库操作,当使用多个数据表来建立视图时,表的连接不能使用(2_A_)方式,并且不允许在该语句中包括(3_B_)等关键字。A、查看,存放C、插入,更新A、外连接C、左连接 A、ORDER BY,B、ORDER BY,C、ORDER BY,D、GROUP BY,B、查看,检索D、检索,插入B、内连接D、右连接COMPUTECOMPUTE,COMPUTR BYCOMPUTE BY ,GROUP BYCOMPUTE BY10.在SQLSERVER艮务器上,存储过程是一组预先定义并(1

24、_B_)的Transact-SQL语句。可以用(2_D_)来声明游标。A、保存B、编译 A、CREATE CURSORC、解释D、编写B、ALTER CURSORC、SET CURSORD、DECLARE CURSOR二、填空题:1、数据库管理技术经历了 _人工管理阶段、文件管理阶段和数据库管理阶段三个阶段2 .关系模型有_实体完整性_ _ , _ _参照完整性,_用户定义的完整性 三类完整性。4、 SQL SERVER中的编程语言就是 _ Transact-SQL 语言。5、 PL/SQL有两种类型的游标:_显示游标和_隐式游标。6、DBMS!常提供授权功能来控制不同的用户访问数据库中数据的

25、权限,其目的是为了数据 库的_并发操作带来的数据不一致性的问题 三、判断题1、 oracle数据库系统中,启动数据库和第一步是启动一个数据库实例( V )2、 可以在企业管理器中修改数据库的名称。(x )3、恢复数据,可以在查询分析器中使用这样的命令:BACKUP DATABASE database, name FROM backup(x )4、 在查询分析器中修改帐户时可以用系统存储过程Sp_modibaccess。( x )5、每个存储过程向调用方返回一个整数返回代码。如果存储过程没有显式设置返回代码的值,则返回代码为 0 ,表示成功。(V)6、 在Transact-SQL 语句中,对不符

26、合所有标识符规则的标识符必须进行分隔。(V)7、 在SQLSERVER中,触发器的执行是在数据的插入、更新或删除之前执行的。(X )8、 在Transact-SQL 语句的 WHER子句中,完全可以用 IN子查询来代替 OR逻辑表达式。( X )9、 通配符“ _”表示某单个字符。(X )10、 因为通过视图可以插入、修改或删除数据,因此视图也是一个实在表,SQL SERVER 将它保存在 syscommens系统表中。(x )数据库系统原理模拟题一、单选题1、( C ) 是描述事物的符号记录,是数据库中存储的基本对象。描述事物的符号可以是 数字,也可以是文字、图形、图像、声音、语言等。数据有

27、多种表现形式,它们都可以经过 数字化后存入计算机。A、视图B、表C、数据D、数据库2、数据库的简称( B)A、 DAB、 DBC、 BDD、 DD3、 ( D ) 是指长期储存在计算机内的、有组织的、可共享的数据集合,以及数据之间的逻辑关系的集合。A、视图B、数据C、表D、数据库4、数据库管理系统简称( D )A、 DDAB、 DBC、 DBAD、 DBMS5、 ( A ) 是位于用户与操作系统之间的一层数据管理软件。A、数据库管理系统B 、数据库 C 、数据库系统D、数据库管理员6、( B ) 是自由软件,因此不属于厂商产品,所以归属于应用中间件软件。A、 MSSQLB、 MySQLC、 o

28、racleD、 linux7、数据库系统简称A、 DBA( CB)、 DBC、 DBSD、 DBMS8、从事数据库管理工作的人员称为数据库管理员,简称为( B )A、 DBB、 DBAC、 DBMSD、 DSA9、 ( A ) 是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。A、数据处理B、数据管理C、数据组织D、数据维护10、 ( A ) 是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。A、数据管理B、数据处理C、数据加工D、数据收集11、数据库的核心任务是 ( D )A、数据收集B、数据整理C、数据组织D、数据管理12、数据库与文件系统的根本区别是 (

29、 B)A、数据可视化B、数据结构化C、数据管理D、数据处理13、保证数据完整的特性在数据库中称之为( C )。在数据库中可以通过建立一些约束条件保证数据库中的数据是完整的。A、数据整体性B、数据同一性C、数据完整性D、数据一致性14、在 SQL Server 2000 中, ( A ) 是最重要和最常用的管理工具,其它管理工具都可 以从它的内容中调用执行。A、企业管理器、查询分析器C 、事件查看器D 、维护管理器15、在 SQL Server2000 中, ( C ) 用户是超级管理用户,它不能别删除和修改。A、 system B、 adminC、 saD、 DBA16、 一般来说, 数据库用

30、户账号总是与某一登录账号相关联,但有一个例外那就是 ( C ) 用户A、 saB、 systemC、 guest D、 admin17、由于 SQLServer 支持 ( D ) ,所以通常情况下可一边进行备份,一边进行其它操作。存储记录文件和图像。 它的主要目标是快速、健壮和易用。 尽管它仍在不断的开发与完善中,但它已经提供一个丰富和极其有用的功能集。它建立的基础是用在高要求的生产环境多年的A、完全备份B、差异备份C、异地备份D、在线备份18、 Oracle 数据库是一种 (B ) 数据库管理系统。A、逻辑型B、 关系型C、非关系型D、非逻辑型19、 Oracle 最早期的产品是( C )。

31、A、 Oracle 1B、 Oracle 4C、 Oracle 5D、 Oracle 1.020、数据是以 ( A )的方式存储于操作系统(OS)之中的。A、数据文件B、日志文件C、存储类型D、并行21、( C ) 是一个真正的多用户、 多线程SQL数据库服务器。它也足够快和灵活以允许你套实用例程。A、 SybaseB、 SQLServer C、 MySQL、 Oracle22、Oracle 数据库特点说法正确的是: ( B )1) 支持单用户、大事务量的事务处理2) 数据安全性和完整性控制3) 提供对于数据库操作的接口4) 支持集中式数据处理5) 可移植性、可兼容性和可连接性A、 12、 2

32、35、 35D 、 2523、分布式数据库特点说法正确的是( C )A、数据的物理集中性。B、数据的逻辑局部性。C、数据的分布独立性(也称分布透明性)。24、哪个不是关系数据库系统的方式 ? ( B )、数据的精确性。A、客户/服务器方式、数据库远程访问C、终端/服务器方式D25、 ( A ) 以自由软件为主。A、 MySQL B 、 SQL Server、浏览器 / 服务器方式;C、 Dreanwaver D 、 Oracle26、( B ) 中小型企业数据库,界面友好,可操作性强,在数据库市场占有很大的份量, 定位数据库中低端市场。A、 OracleB 、 SQL Server2000 C 、 Oracle9i D 、 Dreanwaver27、( A ) 中大型企业数据库,跨

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论