数据库系统原理A卷试题答案_第1页
数据库系统原理A卷试题答案_第2页
数据库系统原理A卷试题答案_第3页
数据库系统原理A卷试题答案_第4页
数据库系统原理A卷试题答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

《数据库系统原理》模拟题一、选择题1.SQLServer2000是一个(C)的数据库系统。A、网状型B、层次型C、关系型D、以上都不是2.SQLServer2000企业版可以安装在操作系统上。(C)A、MicrosoftWindows98B、MicrosoftWindows2000ProfessionalC、MicrosoftWindows2000ServerD、MicrosoftWindowsXP3.SQLServer2000采用的身份验证模式有(D)。A、仅Windows身份验证模式B、仅SQLServer身份验证模式C、仅混合模式D、Windows身份验证模式和混合模式4.SQLServer2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQLServer的4种服务的是(D)。A、企业管理器B、导入和导出数据C、事件探察器D、服务管理器5.为存贮不同出版商出版的书的材料,用CREATETABLE语句创建以下表。()CREATETABLEBooks(cBookIdchar(4)notnull,cPublisherIdchar(6)notnull,cBookNamechar(30)notnull,iBookPriceintnotnull)CREATETABLEPublisher(cPublisherIdchar(6)notnull,cPublisherNamechar(30)notnull,cPublisherAddresschar(40)notnull,cPublisherCitychar(35)notnull,cPublisherStatechar(40)notnull,cPublisherPhonechar(15)notnull)识别有助于维护Books和Publisher表之间的完整性的正确步骤。(D)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:不可对存在缺省约束的列联编为缺省,除非用Altertable语句停止此约束。关于上面陈述以下中哪个是正确的?(D)A、两个陈述都为真B、两个陈述都为假C、陈述A为真,陈述B为假D、陈述B为真,陈述A为假7.关于用户定义的数据类型,以下陈述中哪个是正确的?(A)陈述A:用户定义的数据类型由用户创建,并基于系统数据类型。.陈述B:用户定义的数据类型用sp_addtype系统存贮过程创建。陈述C:可用sp_droptype系统存贮过程停止用户定义的数据类型。陈述D:sp_help提供了关于用户定义的数据类型的信息。.A、陈述A,B,C,和DC、陈述A,C,和DB、陈述A,B,和CD、陈述B,C,和D8.考察有以下材料的Product表:productID,productname,price,quantityonhand为创建具有auto-increment特征使能的产品ID,你应使用以下关键字中哪个?其第一个产品的产品ID从1开始,以后产品ID自动加一。(C)A、SEED9.考察表:ProductB、INCREMENTC、IDENTITYD、AUTOINCREMENTProduct_idProduct_namePriceQuantity_on_hand哪个语句保证产品的数量总是正的?(B)A、AltertableProductAddconstraintchkQohcheck(Quantity_on_hand<0)B、AltertableProductAddconstraintchkQohcheck(Quantity_on_hand>0)C、AltertableProductAddconstraintchkQohcheck(Quantity_on_hand<=0)D、AltertableProductAddconstraintchkQohcheck(Quantity_on_hand>=0)10.预测以下SQL语句的输出:(B)Select*fromsaleswheretran_date>=dateadd(dd,-3,getdate())A、显示销售日期在当前系统日期之后3天的所有行。B、显示销售日期在当前系统日期之前3天的所有行。C、显示销售日期是当前系统日期的所有行。D、显示销售日期在当前系统日期之后3周的所有行。11.以下哪条语句是错误的?(D)A、SELECTempno,enamename,salsalaryFROMemp;B、SELECTempno,enamename,salASsalaryFROMemp;C、SELECTename,sal*12AS“AnnualSalary”FROMemp;D、SELECTename,sal*12AnnualSalaryFROMemp;12.某用户希望显示补助非空的所有雇员信息,应该使用哪条语句(B)A、SELECTename,sal,commFROMempWHEREcomm.<>null;B、SELECTename,sal,commFROMempWHEREcomm.ISNOTnull;C、SELECTename,sal,commFROMempWHEREcomm.<>0;D、SELECTename,sal,commFROMempWHEREcomm.ISNULL;13.以下哪条语句是错误的?(C)A、SELECTename,salsalaryFROMempORDERBYsal;B、SELECTename,salsalaryFROMempORDERBYsalary;C、SELECTename,salsalaryFROMempORDERBY3;D、SELECTenameFROMempORDERBYsalDESC;14.DEFINE命令可用于定义哪种变量?(A)A、NUMBERB、CHARC、VARCHAR2D、DATE15.以下哪条语句是正确的?(A)A、SELECTdeptno,sum(sal)FROMemp;B、SELECTdeptno,sum(sal)FROMempWHEREavg(sal)>2000GROUPBYdeptno;C、SELECTdeptno,sum(sal)FROMempGROUPBYdeptnoHAVINGavg(sal)>2000;D、SELECTdeptno,sum(sal)FROMempWHEREavg(sal)>2000ORDERBYdeptno;16.以下哪个集合操作符不会执行排序操作?(D)A、UNIONB、UNIONALLC、INTERSECTD、MINUS17.下面哪条命令可以显示表的结构(A)A、DESC18.例程恢复是由哪个后台进程来完成的?(A)A、DBWRB、LGWRC、SMOND、PMON19.当调整SQL语句时,需要使用哪种跟踪文件?(D)B、PPENDC、DISCD、DEFINEA、预警文件C、控制文件B、服务器进程跟踪文件D、后台进程跟踪文件20.数据字典信息被存放在哪种文件中?(A)A、数据文件C、控制文件B、口令文件D、重做日志21.下面哪一条不是对象-关系数据库的基本特征(D)A、关系的规范化程度更高B、SQL环境中对基本数据类型的扩充提供了支持C、对规则系统的支持D、SQL环境中对继承性提供了支持22.下面所列的工具中,不能用于数据库应用系统界面开发的工具是(C)A、VisualBasicB、DelphiC、PowerDesignerD、PowerBuilder23.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。EMP┌───┬────┬────┬────┐│雇员号│雇员名│部门号│工资│├───┼────┼────┼────┤│001│张山│02│2000││010│王宏达│01│1200││056│马林生│02│1000││101│赵敏│04│1500│└───┴────┴────┴────┘DEPT┌───┬────┬────┐│部门号│部门名│地址│├───┼────┼────┤│01│业务部│1号楼││02│销售部│2号楼││03│服务部│3号楼││04│财务部│4号楼│└───┴────┴────┘若执行下面列出的操作,哪个操作不能成功执行?(A)A、从EMP中删除行('010','王五','01',1200)B、在EMP中插入行('102','赵一','01',1500)C、将EMP中雇员号='056'的工资改为1600元D、将EMP中雇员号='101'的部门号改为'05'24.下面列出的条目中,哪些是数据库系统的组成成员(B)Ⅰ.操作系统Ⅱ.数据库管理系统Ⅲ.用户Ⅳ.数据库管理员Ⅴ.数据库A、Ⅱ、Ⅲ、Ⅳ和ⅤB、Ⅱ、Ⅳ和ⅤC、Ⅰ、Ⅱ、Ⅳ和ⅤD、都是25.下面列出的条目中,哪些是数据库技术的主要特点(A)Ⅰ.数据的结构化Ⅱ.数据的冗余度小Ⅲ.较高的数据独立性Ⅳ.程序的标准化A、Ⅰ、Ⅱ和ⅢB、Ⅰ和ⅡC、Ⅰ、Ⅱ和ⅣD、都是26.在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为(A)A、应用层、数据存取层、数据存储层、语言翻译处理层B、应用层、数据存储层、数据存取层、语言翻译处理层C、应用层、数据存储层、语言翻译处理层、数据存取层D、应用层、语言翻译处理层、数据存取层、数据存储层27.在数据库管理系统中,下面哪个模块不是数据库存取的功能模块(A)A、事务管理程序模块C、交互式程序查询模块B、数据更新程序模块D、查询处理程序模块28.在下面所列出的条目中,哪些是数据库管理系统的基本功能(D)Ⅰ.数据库定义Ⅱ.数据库的建立和维护Ⅲ.数据库存取Ⅳ.数据库和网络中其他软件系统的通信A、Ⅰ和ⅡB、Ⅰ、Ⅱ和ⅢC、Ⅱ和ⅢD、都是29.参照完整性规则:表的(C)必须是另一个表主键的有效值,或者是空值。A、候选键B、外键C、主键D、主属性D、行30.关系数据库是若干(A)的集合。A、表(关系)B、视图C、列二、问答题1.DBMS的全称是什么?及解释?数据库管理系统(databademanagementsystem)是一种操纵管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据。数据库管理员也通过dbms进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库,它使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。2.SQLServer2000提供备份数据库的两种方式是什么?一种是使用BACKUPDATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。3.一个事务的操作必须是具备的属性有哪些?具有原

温馨提示

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

评论

0/150

提交评论