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

下载本文档

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

文档简介

数据库系统原理模拟题 一、选择题1SQL Server 2000是一个( C )的数据库系统。A、网状型 B、层次型 C、关系型 D、以上都不是2SQL Server 2000 企业版可以安装在操作系统上。( C )A、Microsoft Windows 98B、Microsoft Windows 2000 Professional C、Microsoft Windows 2000 ServerD、Microsoft Windows XP3SQL Server 2000 采用的身份验证模式有( D )。A、仅Windows身份验证模式 B、仅SQL Server身份验证模式C、仅混合模式D、Windows身份验证模式和混合模式 4SQL Server 2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL 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 TABLE 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,仅在Books 表的cPublisherId 属性中使用它。.B、创建Publisher 表的cPublisherId 属性的主键约束,和Books 表的cPublisherId 属性的外键约束。C、创建Books 表的cPublisherId 属性的主键约束,和Publisher表的cPublisherId 属性的外键约。D、创建具有char(6)类型的用户定义的数据类型typPublisher,对Books 和Publisher表的cPublisherId 属性使用它。6.考察以下陈述:陈述 A:缺省可联编到列或用户定义的数据类型。. 陈述 B:不可对存在缺省约束的列联编为缺省,除非用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, 和 D B、陈述A, B,和 CC、陈述A, C, 和 D D、陈述B, C, 和 D8.考察有以下材料的 Product 表: product ID, product name, price, quantity on hand 为创建具有auto-increment 特征使能的产品ID ,你应使用以下关键字中哪个?其第一个产品的产品ID从1开始,以后产品ID自动加一。 ( C )A、SEED B、INCREMENT C、IDENTITY D、AUTOINCREMENT9.考察表: Product Product_id Product_name Price Quantity_on_hand 哪个语句保证产品的数量总是正的?( B ) A、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 sales where tran_date >= dateadd(dd,-3, getdate()A、显示销售日期在当前系统日期之后3天的所有行。B、显示销售日期在当前系统日期之前3天的所有行。C、显示销售日期是当前系统日期的所有行。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 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;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、CHAR C、VARCHAR2 D、DATE 15以下哪条语句是正确的?( 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(sal) FROM emp GROUP BY deptno HAVING avg(sal)2000; D、SELECT deptno,sum(sal) FROM emp WHERE avg(sal)2000 ORDER BY deptno; 16 以下哪个集合操作符不会执行排序操作?( B ) A、UNION B、UNION ALL C、INTERSECT D、MINUS 17下面哪条命令可以显示表的结构( C ) A、DESC B、PPEND C、DISC D、DEFINE 18例程恢复是由哪个后台进程来完成的?( C ) A、DBWR B、LGWR C、SMON D、PMON 19当调整SQL语句时,需要使用哪种跟踪文件?( D ) A、预警文件 B、服务器进程跟踪文件C、控制文件 D、后台进程跟踪文件20数据字典信息被存放在哪种文件中?( A ) A、数据文件 B、口令文件 C、控制文件 D、重做日志21下面哪一条不是对象-关系数据库的基本特征( A ) A、 关系的规范化程度更高 B、SQL环境中对基本数据类型的扩充提供了支持 C、 对规则系统的支持 D、 SQL环境中对继承性提供了支持 22下面所列的工具中,不能用于数据库应用系统界面开发的工具是( C ) A、Visual Basic B、Delphi C、 PowerDesigner D、PowerBuilder 23有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。 EMP 雇员号雇员名 部门号 工资 001 张山 022000 010王宏达011200 056马林生021000 101 赵敏 041500 DEPT 部门号 部门名 地址 01 业务部 1号楼 02 销售部 2号楼 03 服务部 3号楼 04 财务部 4号楼 若执行下面列出的操作,哪个操作不能成功执行? ( D )A、 从EMP中删除行(010,王五,01,1200) B、在EMP中插入行(102,赵一,01,1500) C、 将EMP中雇员号=056的工资改为1600元 D、 将EMP中雇员号=101的部门号改为0524下面列出的条目中,哪些是数据库系统的组成成员( A ) .操作系统 .数据库管理系统 .用户 .数据库管理员 .数据库 A、 、和 B、 、和 C、 、和 D、 都是25下面列出的条目中,哪些是数据库技术的主要特点( A ).数据的结构化 .数据的冗余度小 .较高的数据独立性 .程序的标准化 A、 、和 B、 和 C、 、和 D、 都是26在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为( D )A、 应用层、数据存取层、数据存储层、语言翻译处理层 B、 应用层、数据存储层、数据存取层、语言翻译处理层 C、 应用层、数据存储层、语言翻译处理层、数据存取层 D、 应用层、语言翻译处理层、数据存取层、数据存储层 27在数据库管理系统中,下面哪个模块不是数据库存取的功能模块( C ) A、 事务管理程序模块 B、 数据更新程序模块 C、 交互式程序查询模块 D、 查询处理程序模块 28在下面所列出的条目中,哪些是数据库管理系统的基本功能( D ).数据库定义 .数据库的建立和维护 .数据库存取 .数据库和网络中其他软件系统的通信 A、 和 B、 、和 C、 和 D、都是29参照完整性规则:表的( B )必须是另一个表主键的有效值,或者是空值。A、候选键 B、外键 C、主键 D、主属性30关系数据库是若干(A )的集合。A、 表(关系)B、视图 C、列 D、行二、问答题1DBMS的全称是什么?及解释?数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称DBMS2SQL Server 2000提供备份数据库的两种方式是什么?正常方式下,我们要备份一个数据库,首先要先将该数据库从运行的数据服务器中断开,或者停掉整个数据库服务器,然后复制文件。或者仅仅备份了mdf文件3一个事务的操作必须是具备的属性有哪些?具有原子性,一致性,隔离性和持久性四个属性,统称为ACID特性。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. 根据关系数据基于的数据模型关系模型的特征判断下列正确的一项:( B ) A、只存在一对多的实体关系,以图形方式来表示。B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。C、能体现一对多、多对多的关系,但不能体现一对一的关系。D、关系模型数据库是数据库发展的最初阶段。2. 在“连接”组中有两种连接认证方式,其中在( B )方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。A、Windows身份验证 B、SQL Server 身份验证 C、以超级用户身份登录时 D、其他方式登录时3. SQL Server 2000 在安装之前,应注意的事项:( C )A、SQL Server 2000的任何版本在安装时都不用考虑操作系统的制约。B、SQL Server 2000的安装对硬件的要求不作任何限制。C、SQL Server 2000 在安装之前,必须在操作系统级启用TCP/IP。D、在Windows NT Server 4.0上安装SQL Server 2000时,最低的要求是必须安装Service Pack 4(SP4)以上。4. 关系数据库中,主键是(1_A_),主键的建立有(2_C_)种方法,当运用Transact-SQL语句创建主键时,可以是(3_B_)。 A、为标识表中唯一的实体 B、创建唯一的索引,允许空值 C、只允许以表中第一字段建立 D、允许有多个主键的 A、一 B、二 C、三 D、四 A、create table table1 (column1 char(13) not null primary, column2 int not) on primary; B、alter table table1 with notcheck add constraint PK_table1 primary key nonclustered ( column1) on primary; C、alter table table1 column1 primary key ;5. 表在数据库中是一个非常重要的数据对象,它是用来(1_C_)各种数据内容的,数据库创建后就可以创建表了,创建表可以用(2_D_)等方法来创建。 A、显示 B、查询 C、存放 D、检索 A、企业管理器 B、查询分析器 C、OSQL D、企业管理器和CREATE TABLE语句6. 为数据表创建索引的目的是(1_A_),可以在创建表时用(2_C_)来创建唯一索引。 A、提高查询的检索性能 B、创建唯一索引 C、创建主键 D、归类 A、设置主键约束,设置唯一约束 B、Create table,Create indexC、设置主键约束,Create index D、以上都可以7. 在Transact-SQL语法中,用来插入数据和用于更新的命令分别是(_A_)。 A、INSERT,UPDATE B、UPDATE,INSERT C、DELETE,UPDATE D、CREATE,INSERT INTO8. 在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(1_B_),使用关键字(2_A_)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(3_B_),如果在SELECT语句中使用集合函数时,一定在后面使用(4_A_)。 A、SELECT,INTO B、SELECT,FROM C、SELECT,GROUP D、仅SELECT A、DISTINCT B、UNION C、ALL D、TOP A、JOIN B、UNION C、INTO D、LIKE A、GROUP BY B、COMPUTE BY C、HAVING D、COMPUTE9. 视图是一种常用的数据对象,它是提供(1_A_)数据的另一种途径,可以简化数据库操作,当使用多个数据表来建立视图时,表的连接不能使用(2_A_)方式,并且不允许在该语句中包括(3_B_)等关键字。 A、查看,存放 B、查看,检索 C、插入,更新 D、检索,插入 A、外连接 B、内连接 C、左连接 D、右连接 A、ORDER BY,COMPUTE B、ORDER BY,COMPUTE,COMPUTR BY C、ORDER BY,COMPUTE BY,GROUP BY D、GROUP BY,COMPUTE BY10. 在SQL SERVER服务器上,存储过程是一组预先定义并(1_B_)的Transact-SQL语句。可以用(2_D_)来声明游标。 A、保存 B、编译 C、解释 D、编写 A、CREATE CURSOR B、ALTER CURSOR C、SET CURSOR D、DECLARE CURSOR二、填空题: 1、数据库管理技术经历了_人工管理阶段、文件管理阶段和数据库管理阶段三个阶段2 关系模型有 _实体完整性_,_ _参照完整性_, _用户定义的完整性_ 三类完整性。4、SQL SERVER 中的编程语言就是_ Transact-SQL _语言。5、PL/SQL 有两种类型的游标:_显示游标_ 和_隐式游标_ 。6、DBMS通常提供授权功能来控制不同的用户访问数据库中数据的权限,其目的是为了数据库的_并发操作带来的数据不一致性的问题_三、判断题1、oracle数据库系统中,启动数据库和第一步是启动一个数据库实例 ( )2、可以在企业管理器中修改数据库的名称。 ( )3、恢复数据,可以在查询分析器中使用这样的命令: BACKUP DATABASE database_name FROM backup ( )4、在查询分析器中修改帐户时可以用系统存储过程Sp_modibaccess。 ( )5、每个存储过程向调用方返回一个整数返回代码。如果存储过程没有显式设置返回代码的值,则返回代码为 0,表示成功。 ( )6、在 Transact-SQL 语句中,对不符合所有标识符规则的标识符必须进行分隔。( )7、在SQL SERVER中,触发器的执行是在数据的插入、更新或删除之前执行的。( )8、在 Transact-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。( )9、通配符“_”表示某单个字符。 ( X )10、因为通过视图可以插入、修改或删除数据,因此视图也是一个实在表,SQL SERVER将它保存在syscommens系统表中。 ( )数据库系统原理模拟题 一、单选题1、( C )是描述事物的符号记录,是数据库中存储的基本对象。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等。数据有多种表现形式,它们都可以经过数字化后存入计算机。A、视图 B、表 C、数据 D、数据库2、数据库的简称( B )A、DA B、DB C、BD D、DD3、( D )是指长期储存在计算机内的、有组织的、可共享的数据集合,以及数据之间的逻辑关系的集合。A、视图 B、数据 C、表 D、数据库4、数据库管理系统简称( D )A、DDA B、DB C、DBA D、DBMS5、( A )是位于用户与操作系统之间的一层数据管理软件。A、数据库管理系统 B、数据库 C、数据库系统 D、数据库管理员6、( B )是自由软件,因此不属于厂商产品,所以归属于应用中间件软件。A、MSSQL B、MySQL C、oracle D、linux7、数据库系统简称( C )A、DBA B、DB C、DBS D、DBMS8、从事数据库管理工作的人员称为数据库管理员,简称为( B )A、DB B、DBA C、DBMS D、DSA9、( A )是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。A、数据处理 B、数据管理 C、数据组织 D、数据维护10、( A )是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。A、数据管理 B、数据处理 C、数据加工 D、数据收集11、数据库的核心任务是( D )A、数据收集 B、数据整理 C、数据组织 D、数据管理12、数据库与文件系统的根本区别是( B )A、数据可视化 B、数据结构化 C、数据管理 D、数据处理13、保证数据完整的特性在数据库中称之为( C )。在数据库中可以通过建立一些约束条件保证数据库中的数据是完整的。A、数据整体性 B、数据同一性 C、数据完整性 D、数据一致性14、在SQL Server 2000中,( A )是最重要和最常用的管理工具,其它管理工具都可以从它的内容中调用执行。A、企业管理器 B、查询分析器 C、事件查看器 D、维护管理器15、在SQL Server2000中,( C )用户是超级管理用户,它不能别删除和修改。A、system B、admin C、sa D、DBA16、一般来说,数据库用户账号总是与某一登录账号相关联,但有一个例外那就是( C )用户 A、sa B、system C、guest D、admin17、由于SQL Server支持( D ),所以通常情况下可一边进行备份,一边进行其它操作。A、完全备份 B、差异备份 C、异地备份 D、在线备份18、Oracle数据库是一种( B )数据库管理系统。A、逻辑型 B、 关系型 C、非关系型 D、非逻辑型19、Oracle最早期的产品是( C )。A、Oracle 1 B、Oracle 4 C、Oracle 5 D、Oracle 1.020、数据是以( A )的方式存储于操作系统(OS)之中的。A、数据文件 B、日志文件 C、存储类型 D、并行21、( C )是一个真正的多用户、多线程SQL数据库服务器。它也足够快和灵活以允许你存储记录文件和图像。它的主要目标是快速、健壮和易用。尽管它仍在不断的开发与完善中,但它已经提供一个丰富和极其有用的功能集。它建立的基础是用在高要求的生产环境多年的一套实用例程。A、Sybase B、SQLServer C、MySQL D、Oracle22、Oracle数据库特点说法正确的是:( B )1) 支持单用户、大事务量的事务处理2) 数据安全性和完整性控制3) 提供对于数据库操作的接口4) 支持集中式数据处理5) 可移植性、可兼容性和可连接性A、12 B、235 C、35 D、2523、分布式数据库特点说法正确的是( C ):A、数据的物理集中性。 B、数据的逻辑局部性。C、数据的分布独立性(也称分布透明性)。 D、数据的精确性。24、哪个不是关系数据库系统的方式? ( B )A、客户/服务器方式 B、数据库远程访问 C、终端/服务器方式 D、浏览器/服务器方式;25、( A )以自由软件为主。A、MySQL B、SQL Server C、Dreanwaver D、Oracle26、( B )中小型企业数据库,界面友好,可操作性强,在数据库市场占有很大的份量,定位数据库中低端市场。A、Oracle B、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

提交评论