数据库系统原理模拟题_第1页
数据库系统原理模拟题_第2页
数据库系统原理模拟题_第3页
数据库系统原理模拟题_第4页
数据库系统原理模拟题_第5页
免费预览已结束,剩余10页可下载查看

付费下载

下载本文档

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

文档简介

1、数据库系统原理模拟题一、选择题1. SQLServer2000是一个(C)的数据库系统。A、网状型B、层次型G关系型D、以上都不是2. SQLServer2000企业版可以安装在操作系统上。(C)A、MicrosoftWindows98B、MicrosoftWindows2000ProfessionalC、MicrosoftWindows2000ServerD、MicrosoftWindowsXP3. SQLServer2000采用的身份验证模式有(D)。A、仅Windows身份验证模式B、仅SQLServer身份验证模式C、仅混合模式D、Windows身份验证模式和混合模式4. SQLSer

2、ver2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQLServer的4种服务的是(D)。A、企业管理器B、导入和导出数据C、事件探察器D、服务管理器5. 为存贮不同出版商出版的书的材料,用CREATETABLED句创建以下表。()CREATETABLEBooks(cBookIdchar(4)notnull,cPublisherldchar(6)notnull,cBookNamechar(30)notnull,iBookPriceintnotnull)CREATETABLEPublisher(cPublisherldchar(6)notnull,cPublisherName

3、char(30)notnull,cPublisherAddresschar(40)notnull,cPublisherStatechar(40)notnull,cPublisherPhonechar(15)notnull)识别有助于维护Books和Publisher表之间的完整性的正确步骤。(B)A、创建具有char(4)类型的用户定义的数据类型typPublisher,仅在Books表的cPublisherId属性中使用它。.B、创建Publisher表的cPublisherId属性的主键约束,和Books表的cPublisherId属性的外键约束。C、创建Books表的cPublisher

4、Id属性的主键约束,和Publisher表的cPublisherId属性的外键约。D、创建具有char(6)类型的用户定义的数据类型typPublisher,对Books和Publisher表的cPublisherId属性使用它。6. 考察以下陈述:陈述A:缺省可联编到列或用户定义的数据类型。陈述B:不可对存在缺省约束的列联编为缺省,除非用Altertable语句停止此约束。关于上面陈述以下中哪个是正确的?(A)A、两个陈述都为真B、两个陈述都为假C陈述A为真,陈述B为假D、陈述B为真,陈述A为假7. 关于用户定义的数据类型,以下陈述中哪个是正确的?(B)陈述A:用户定义的数据类型由用户创建,

5、并基于系统数据类型。陈述B:用户定义的数据类型用sp_addtype系统存贮过程创建。陈述C:可用sp_droptype系统存贮过程停止用户定义的数据类型。陈述D:sp_help提供了关于用户定义的数据类型的信息。A陈述A,B,C,和DB、陈述A,B,和CC陈述A,C,和DD、陈述B,C,和D8. 考察有以下材料的Product表:productID,productname,quantityonhand为创建具有auto-increment特征使能的产品ID,你应使用以下关键字中哪个?其第一个产品的产品ID从1开始,以后产品ID自动加一。(C)A、SEEDB、INCREMENTC、IDENTI

6、TYD、AUTOINCREMENT9. 考察表:ProductProduct_idProduct_namePriceQuantity_on_hand哪个语句保证产品的数量总是正的?(B)AAltertableProductAddconstraintchkQohcheck(Quantity_on_hand<0)BAltertableProductAddconstraintchkQohcheck(Quantity_on_hand>0)CAltertableProductAddconstraintchkQohcheck(Quantity_on_hand<=0)DAltertable

7、ProductAddconstraintchkQohcheck(Quantity_on_hand>=0)10. 预测以下SQL语句的输出:(B)Select*fromsaleswheretran_date&gt;=dateadd(dd,-3,getdate()A、 显示销售日期在当前系统日期之后3天的所有行。B、 显示销售日期在当前系统日期之前3天的所有行。C、 显示销售日期是当前系统日期的所有行。D、 显示销售日期在当前系统日期之后3周的所有行。E、 .以下哪条语句是错误的?(C)A、SELECTempno,enamename,salsalaryFROMemp;B、SELECT

8、empno,enamename,salASsalaryFROMemp;C、SELECTename,sal*12AS“AnnualSalary”FROMemp;D、SELECTename,sal*12AnnualSalaryFROMemp;A、SELECTename,sal,commFROMempWHEREcomm.<>null;B、SELECTename,sal,commFROMempWHEREcomm.ISNOTnull;C、SELECTename,sal,commFROMempWHEREcomm.<>0;D、SELECTename,sal,commFROMempWH

9、EREcomm.ISNULL;13 .以下哪条语句是错误的?(D)A、SELECTename,salsalaryFROMempORDERBYsal;B、SELECTename,salsalaryFROMempORDERBYsalary;C、SELECTename,salsalaryFROMempORDERBY3;D、SELECTenameFROMempORDERBYsalDESC;14 .DEFINE命令可用于定义哪种变量?(B)A、NUMBERB、CHARC、VARCHAR2D、DATE15 .以下哪条语句是正确的?(C)A、SELECTdeptno,sum(sal)FROMemp;B、SE

10、LECTdeptno,sum(sal)FROMempWHEREavg(sal)>2000GROUPBYdeptno;C、SELECTdeptno,sum(sal)FROMempGROUPBYdeptnoHAVINGavg(sal)>2000;D、SELECTdeptno,sum(sal)FROMempWHEREavg(sal)>2000ORDERBYdeptno;16 .以下哪个集合操作符不会执行排序操作?(B)A、UNIONB、UNIONALLC、INTERSECTD、MINUS17 .下面哪条命令可以显示表的结构(C)A、DESCB、PPENDC、DISCD、DEFINE

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

12、owerDesignerD、PowerBuilder23 .有如下两个关系,其中雇员信息表关系EMP勺主键是雇员号,部门信息表关系DEPT的主键是部门号。EMP11雇员号雇员名1111部门号1工资1110011张山1022000010王宏达1011200056马林生1021000101赵敏041500DEPT部门号11部门名1地址1011业务部1号楼02销售部12号楼03服务部13号楼04财务部114号楼若执行下面列出的操作,哪个操作不能成功执行?(D)A从EMP中删除行('010,王五','01',1200)B、在EMP中插入行('102',赵

13、一,01',1500)C、 将EMP中雇员号='056'的工资改为1600元D、 将EMP中雇员号='101'的部门号改为05'24.下面列出的条目中,哪些是数据库系统的组成成员(A)I.操作系统n.数据库管理系统m.用户W.数据库管理员V.数据库a、 n、出、iv和vb、 n、iv和vC、i、n、iv和vD、都是25 .下面列出的条目中,哪些是数据库技术的主要特点(A)I.数据的结构化n.数据的冗余度小m.较高的数据独立性W.程序的标准化a、I、n和mb、I和nC、I、n和ivD、都是26 .在数据库管理系统的层次结构中,由高级到低级的层次排列

14、顺序为(D)A、应用层、数据存取层、数据存储层、语言翻译处理层B、应用层、数据存储层、数据存取层、语言翻译处理层C、应用层、数据存储层、语言翻译处理层、数据存取层D、应用层、语言翻译处理层、数据存取层、数据存储层27 .在数据库管理系统中,下面哪个模块不是数据库存取的功能模块(C)A、事务管理程序模块B、数据更新程序模块C、交互式程序查询模块D、查询处理程序模块28 .在下面所列出的条目中,哪些是数据库管理系统的基本功能(D)I.数据库定义n.数据库的建立和维护m.数据库存取W.数据库和网络中其他软件系统的通信a、I和nb、I、n和出C、n和mD、都是29 .参照完整性规则:表的(B)必须是另

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

16、统称为ACID特性。4 .你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢?重建控制文件,用带backupcontrolfile子句的recover命令恢复数据库5 .如何转换init.ora至Uspfile?createspfilefrompfile=init.ora6 .如何建立一个备份控制文件?alterdatabasebackupcontrolfiletotrace;alterdatabasebackupcontrolfileto'c:controlfile.bak'数据库系统原理模拟题一、选择题:1 .根据关系数据基于的数据模型一一关系模型的特征判断下列

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

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

19、lumn2intnot)onprimary;B、altertabletable1withnotcheckaddconstraintPK_table1primarykeynonclustered(column1)onprimary;C、altertabletable1column1primarykey;5 .表在数据库中是一个非常重要的数据对象,它是用来(1_C_)各种数据内容的,数据库创建后就可以创建表了,创建表可以用(2_D_)等方法来创建。A、显示B、查询C、存放D、检索A、企业管理器B、查询分析器、OSQL企业管理器和CREATETABL曲句6 .为数据表创建索引的目的是(1_A_),可

20、以在创建表时用(2_0_)来创建唯一索弓I。A、提高查询的检索性能B、创建唯一索引C、创建主键D、归类A、设置主键约束,设置唯一约束B、Createtable,CreateindexG设置主键约束,CreateindexD、以上都可以7 .在Transact-SQL语法中,用来插入数据和用于更新的命令分别是(_A_)。A、INSERT;UPDATEB、UPDATE,INSERTC、DELETEUPDATED、CREATEINSERTINTO8 .在Transact-SQL语法中,SELEC砒句的完整语法较复杂,但至少包括的部分(1_B_),使用关键字(2_A_)可以把重复行屏蔽,将多个查询结果

21、返回一个结果集合的运算符是(3_B_),如果在SELECTS句中使用集合函数时,一定在后面使用(4_A_)。A、SELECTINTOB、SELECTFROMC、SELECTGROUPA、DISTINCTC、ALLA、JOINC、INTO(4)A、GROUPBYD、仅SELECTB、UNIOND、TOPB、UNIOND、LIKEB、COMPUTEBYC、HAVINGD、COMPUTE9 .视图是一种常用的数据对象,它是提供(1_A_)数据的另一种途径,可以简化数据库操作,当使用多个数据表来建立视图时,表的连接不能使用(2_A_)方式,并且不允许在该语句中包括(3_B_)等关键字。A、查看,存放C

22、、插入,更新A、外连接C、左连接A、ORDERBYB、ORDERBYB、查看,检索D、检索,插入B、内连接D、右连接COMPUTECOMPUTE,COMPUTRBYC、ORDERBY,COMPUTEBY,GROUPBYD、GROUPBY,COMPUTEBY10 .在SQLSERVER艮务器上,存储过程是一组预先定义并(1_B_)的Transact-SQL语句。可以用(2_D_)来声明游标。A、保存B、编译C、解释D、编写A、CREATECURSORB、ALTERCURSORC、SETCURSORD、DECLARECURSOR、填空题:11 数据库管理技术经历了人工管理阶段、文件管理阶段和数据库

23、管理阶段三个阶段2.关系模型有实体完整性一,参照完整性,用户定义的完整性三类完整性。4、SQLSERVER中的编程语言就是Transact-SQL语言。5、PL/SQL有两种类型的游标:显示游标和一隐式游标。6、DBMS1常提供授权功能来控制不同的用户访问数据库中数据的权限,其目的是为了数据库的并发操作带来的数据不一致性的问题三、判断题1、oracle数据库系统中,启动数据库和第一步是启动一个数据库实例(V)2、可以在企业管理器中修改数据库的名称。(x)3、恢复数据,可以在查询分析器中使用这样的命令:BACKUPDATABASEdatabase_nameFROMbackup(x)4、在查询分析

24、器中修改帐户时可以用系统存储过程Sp_modibaccess。(x)5、每个存储过程向调用方返回一个整数返回代码。如果存储过程没有显式设置返回代码的值,则返回代码为0,表示成功。(V)6、在Transact-SQL语句中,对不符合所有标识符规则的标识符必须进行分隔。(V)7、在SQLSERVER,触发器的执行是在数据的插入、更新或删除之前执行的。(X)8、在Transact-SQL语句的WHER子句中,完全可以用IN子查询来代替OR逻辑表达式。(X)9、通配符“_”表示某单个字符。(X)SQLSERVER10、因为通过视图可以插入、修改或删除数据,因此视图也是一个实在表,将它保存在syscom

25、mens系统表中。(x)数据库系统原理模拟题一、单选题1、(C)是描述事物的符号记录,是数据库中存储的基本对象。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等。数据有多种表现形式,它们都可以经过数字化后存入计算机。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、数

26、据库系统D、数据库管理员6、(B)是自由软件,因此不属于厂商产品,所以归属于应用中间件软件。A、MSSQLB、MySQLC、oracleD、linux7、数据库系统简称(C)A、DBAB、DBC、DBSD、DBMS8、从事数据库管理工作的人员称为数据库管理员,简称为(B)ADBB、DBAC、DBMSD、DSA9、(A)是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。A、数据处理B、数据管理C、数据组织D、数据维护10、(A)是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。A、数据管理、数据处理、数据加工、数据收集11、数据库的核心任务是A、数据收集、数据整

27、理、数据组织、数据管理12、数据库与文件系统的根本区别是(BA、数据可视化B、数据结构化、数据管理、数据处理13、保证数据完整的特性在数据库中称之为。在数据库中可以通过建立一些约束条件保证数据库中的数据是完整的。A、数据整体性、数据同一性、数据完整性D、数据一致性14、在SQLServer2000中,(A)是最重要和最常用的管理工具,其它管理工具都可以从它的内容中调用执行。A、企业管理器、查询分析器C、事件查看器D、维护管理器15、在SQLServer2000中,(C)用户是超级管理用户,它不能别删除和修改。16、A、system、adminsa、DBA用户般来说,数据库用户账号总是与某一登录

28、账号相关联,但有一个例外那就是(C)A、sa、system、guest、admin17、由于SQLServer支持(D),所以通常情况下可一边进行备份,一边进行其它操作OA、完全备份、差异备份、异地备份、在线备份18、Oracle数据库是B)数据库管理系统。A、逻辑型关系型、非关系型、非逻辑型19、Oracle最早期的产品是A、Oracle1、Oracle4、Oracle5、Oracle1.020、数据是以(A)的方式存储于操作系统(OS>之中的。A、数据文件、日志文件、存储类型、并行21、(C)是一个真正的多用户、多线程SQL数据库服务器。它也足够快和灵活以允许你存储记录文件和图像。它

29、的主要目标是快速、健壮和易用。尽管它仍在不断的开发与完善中,但它已经提供一个丰富和极其有用的功能集。一套实用例程。A、SybaseB、SQLServer22、Oracle数据库特点说法正确的是:(1)支持单用户、大事务量的事务处理2)数据安全性和完整性控制3)提供对于数据库操作的接口4)支持集中式数据处理5) 可移植性、可兼容性和可连接性A、12B、235C23、分布式数据库特点说法正确的是(C)A、数据的物理集中性。BC、数据的分布独立性(也称分布透明性)。24、哪个不是关系数据库系统的方式?(BA、客户/服务器方式BC、终端/服务器方式D25、(A)以自由软件为主。A、MySQLB、SQL

30、Server它建立的基础是用在高要求的生产环境多年的C、MySQLD、OracleB)、35D、25、数据的逻辑局部性。D、数据的精确性。)、数据库远程访问、浏览器/服务器方式;C、DreanwaverD、Oracle26、(B)中小型企业数据库,界面友好,可操作性强,在数据库市场占有很大的份量,定位数据库中低端市场。A、OracleB、SQLServer2000C、Oracle9iD、Dreanwaver27、(A)中大型企业数据库,跨平台,在数据库中高市场占有很大的份量。A、Oracle9iB、SQLServer2000C、MySQLD、firework28、对于数据库安装规划和准备的工作,哪一个不属于此范围?(D)A、硬件的准备B、对网络平台的准备C、安装方式的准备D、程序准备29、SQLServer2000、Oracle以及MySQ是完全网络化的(B)数据库系统,是都具有客户机/服务器体系结构的分布式数据库管理系统。A、模块型B、关系型C、网络型D、以上都不是30、SQLServer2000Oracle数据库都具有客户机/服务器体系结构的分布式数据库管理系统,在安装是要求有(D)平台。A、文件基础B、计算

温馨提示

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

评论

0/150

提交评论