成人专科数据库基础与应用复习题

上传人:xinsh****encai 文档编号:28326934 上传时间:2021-08-26 格式:DOC 页数:10 大小:118.50KB
收藏 版权申诉 举报 下载
成人专科数据库基础与应用复习题_第1页
第1页 / 共10页
成人专科数据库基础与应用复习题_第2页
第2页 / 共10页
成人专科数据库基础与应用复习题_第3页
第3页 / 共10页
资源描述:

《成人专科数据库基础与应用复习题》由会员分享,可在线阅读,更多相关《成人专科数据库基础与应用复习题(10页珍藏版)》请在装配图网上搜索。

1、数据库基础与应用第1章1. 选择题(1)数据库管理系统的英文缩写是( )。 BADB BDBMS CDBS DDBA (2)下列关于“数据库系统(DBS)”的叙述中,正确的说法是( )。AADBS是指在计算机系统中引入数据库后的系统BDBS是帮助用户建立、使用和管理数据库的一种计算机软件CDBS是用户建立的若干个文件的集合DDBS是一种新颖的关系数据库管理系统(3)采用二维表格的结构表达实体及实体间联系的数据模型是( )。CA层次B网状C关系D实体联系模型(4)用树形结构表示实体之间联系的模型是( )。AA层次模型 B关系模型C网状模型 D以上三个都是(5)如果对于实体集A中的每一个实体,实体

2、集B中只有一个(也可以没有)实体与之联系,反之亦然,则称实体集A与实体集B具有( )联系。AA一对一B一对多C多对多D多对一(6)如果对于实体集A中的每一个实体,实体集B中有n(n2)个实体与之联系,反之,对于实体集B中的每个实体,实体集A中只有一个实体与之联系,则称实体集A与实体集B具有( )的联系。BA一对一B一对多C多对多D多对一2. 判断题(1)数据是关于现实世界事物的存在方式或运动形态反映的综合,是人们进行各种活动所需要的知识。( )(2)数据库管理系统是为数据库的建立、使用和维护而配置的软件。( )(3)在整个数据库系统中,模式和内模式分别只有一个,外模式可以有多个。( )(4)唯

3、一标识实体的属性或属性组称为实体的码。( )(5)一个学生可以学习多门课程,而一门课程也可以被多个学生学习,所以学生和课程是一对多的关系。( )(6)数据仓库的出现很快就要取代数据库。( )3. 填空题(1)数据库系统的体系结构分成三级:(外模式)、(模式)、(内模式 )。(2)E-R图有如下约定:用矩形表示(实体),用椭圆表示(属性),用菱形表示(联系)。(3)数据库系统是按数据结构的类型来组织数据的,因此数据库系统通常按照数据结构的类型来命名数据模型。传统的说法,有三种数据模型:(层次模式)、(网状模型)、(关系模型)。第2章1选择题(1)如果一位教授三门课的教师改变了地址,三个元组的地址

4、都要更新,一旦一个元组的地址未修改就会导致数据不一致,这说明一个关系存在( )问题。BA数据冗余 B更新异常 C插入异常 D删除异常(2)如果XY,并且Y不是X的子集,则称XY是( )函数依赖。AA非平凡的 B平凡的 C完全非平凡的 D完全平凡的(3)设XY是关系模式R的一个函数依赖,如果存在X的真子集X,使得XY 成立,则称( )。BAY完全依赖于X BY部分依赖于X CX完全依赖于Y DX部分依赖于Y(4)在同一关系模式中,如果存在非平凡的函数依赖XY,YZ,而YX,则称( )。BAZ完全依赖于X BZ部分依赖于X CZ传递依赖于X DX传递依赖于Z(5)把候选码所在的属性称为( )。CA

5、属性 B非属性 C主属性D非主属性(6)数据库设计步骤大致包括六个阶段,其中第三阶段是( )。DA需求分析B物理设计C概念设计D逻辑设计2判断题(1)设一个关系为R(A,B,C,D),它的函数依赖为FD=AB,BC,AC,BD是最小函数依赖集。( )(2)数据库逻辑设计的任务是将概念模型转换成特定的DBMS所支持的数据模型的过程。( )(3)第三范式消除了非主属性对候选主码的部分函数依赖和传递函数依赖。( )3填空题(1)在一个关系R中,若存在“学号系号,系号系主任”,则隐含存在着(学号)函数决定(系主任)。(2)设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,BC,DE

6、,则该关系的候选码为(A,D),该候选码含有(2)个属性。(3)一个数据库应用系统开发和设计过程大致包括六个阶段:(需求分析)、(概念设计)、(逻辑设计)、(物理设计)、应用开发和系统维护。第3章1选择题(1)下列哪种操作系统平台可以安装SQL Server 2000企业版( )。AAWindows NT Server 4.0 BWindows 2000 ProfessionalCWindows 98 DWindows XP (2)安装SQL Server 2000过程中,系统会提示为下列哪个默认帐号设置密码,且该帐号具有系统的所有权限( )。BAAdministrator BsaCGuest

7、 Ddbo(3)下列哪个版本的SQL Server是完全由微软公司开发的第一个SQL Server版本( )。BASQL Server 4.2 BSQL Server 6.0CSQL Server 7.0 DSQL Server 2000(4)启动、停止、暂停SQL Server 2000系统服务的工具为( )。AA服务管理器 B企业管理器C查询分析器 D联机帮助 (5)下列有关客户机/服务器体系结构,说法不正确的是( )。CA数据的存储和管理由服务器负责B客户机负责把用户请求传送给服务器,并接收服务器返回的结果C一台客户机只能固定连接一台服务器D一台客户机可以选择连接不同的服务器(6)下列哪

8、项不是SQL Server 2000的特点( )。DA图形化用户界面B支持不同的开发平台C具有数据仓库功能D具备所有其他数据库系统的功能(7)下列有关SQL Server 2000的安装,说法不正确的是( )。DASQL Server 2000可以本地安装,也可远程安装B“典型”安装适合于初次安装SQL Server 2000的用户C若许可模式选择“每客户”,则选项“0”表示没有数量限制D以上说法都不对(8)对于大型企业来说,宜采用下列哪个SQL Server 2000版本( )。AA企业版 B标准版C开发版 D学习版2判断题(1)SQL Server 2000企业版具有SQL Server

9、2000所有功能。( )(2)SQL Server 2000服务端和客户端可以安装在一台计算机上。( )(3)SQL Server 2000实例是指SQL Server 2000产品在特定环境中的一次特定安装。( )(4)服务器管理器只能启动SQL Server服务。( )3填空题(1)SQL Server采用( 客户机/服务器 )体系结构。(2)( 查询分析器 )工具可以交互执行T-SQL语句。(3)SQL Server 2000在安装过程中,要求用户确认身份验证模式,SQL Server身份验证模式有两种,分别是Windows身份验证模式和(混合验证 )身份验证模式。(4)安装SQL Se

10、rver 2000系统前,用户要以( 系统管理员)身份登陆Windows操作系统。第4章1选择题(1)SQL Server的物理存储主要包括三类文件( )。AA主数据文件、次要数据文件、事务日志文件B主数据文件、次要数据文件、文本文件C表文件、索引文件、存储过程D表文件、索引文件、图表文件(2)下面关于tempdb数据库的描述不正确的是( )。DA是一个临时数据库B属于全局资源C没有权限限制D是用户建立新数据库的模板(3)( )包含主数据文件和任何没有明确分配给其他文件组的其他文件。CA表文件B索引文件C主文件组D次文件组(4)( )保存所有的临时表和临时存储过程。BAmaster数据库Bte

11、mpdb数据库Cmodel数据库Dmsdb数据库(5)( )记录SQL Server系统的所有系统级别信息。AAmaster数据库Btempdb数据库Cmodel数据库Dmsdb数据库(6)使用T-SQL语句删除数据库信息的语法格式为( )。BADrop数据库名BDrop DataBase数据库名CDelete数据库名DDelete DataBase数据库名(7)( )是指对数据库的完整备份,包括所有的数据以及数据库对象。AA数据库完全备份B数据库差异备份C事务日志备份D文件或文件组备份(8)恢复数据库的命令为( )。DACreate DataBaseBDrop DataBaseCBackup

12、 DataBaseDRestore DataBase(9)备份数据库的命令为( )。CACreate DataBaseBDrop DataBaseCBackup DataBaseDRestore DataBase(10)sp_addumpdevice命令的主要功能是( )。BA创建数据库B创建备份设备C删除备份设备D更名备份设备2判断题(1)一个数据库文件不能存在于两个或两个以上的文件组里。( )(2)日志文件不属于任何文件组,文件组只实现对数据文件的管理。( )(3)model数据库用作在系统上创建的所有数据库的模板。( )(4)差异数据库备份只记录自上次数据库备份后发生更改的数据。( )(

13、5)更改数据库的名字一定要有数据库管理员或数据库所有者的权限。( )(6)如果指定了Size,那么新大小必须比当前大小要大。( )(7)所有数据库都能执行分离操作。( )3填空题(1)查看数据库信息的命令是(sp_helpdb)。(2)SQL Server所支持的备份类型有(数据库完全备份)、(数据库差异备份)、(事务日志备份)和(文件或文件组备份)。(3)进行备份操作时,若自上次数据库备份后数据库中只有相对较少的数据发生了更改可以使用(数据库差异备份)备份。第5章1. 选择题(1)下列( )对象不是SQL Server数据库对象。DAViewBTable CRule DWps(2)对于Ins

14、ert语句的使用说法正确的是( )。BAInsert一次只能插入一行的元组BInsert只能插入不能修改CInsert可以指定要插入到哪行DInsert可以加Where条件(4)下面关于Update语句的叙述错误的是( )。DA可以使用Default关键字将字段设置为默认值B可以使用Null关键字将字段设置为空值C可以使用Update语句同时修改多个记录D如果Update语句中没有指定搜索条件,则默认只能修改第一条记录(5)删除表的语句是( )。AADropBAlterCUpdate DDelete (6)表在数据库中是一个非常重要的数据对象,创建表可以用( )方法来创建。DA企业管理器 B查

15、询分析器C服务管理器 D企业管理器和查询分析器(7)关系数据库中,主键是( )。AA为标识表中唯一的实体B创建唯一的索引,允许空值C只允许以表中第一字段建立D允许有多个主键(8)数据完整性不包括( )。BA实体完整性 B列完整性 C域完整性 D用户自定义完整性(9)SQL数据定义语言中,表示外码约束的关键字是( )。BACheckBForeign key CPrimary key DUnique (10)下列不可以为空的约束是( )。AA主键 BCheck约束CUnique约束 D默认值2判断题 (1)在概念模型里实体或联系的属性,在表中就是一列,称为字段。( ) (2)SQL Server

16、2000只提供了一种创建表的方法:使用企业管理器。( ) (3)一个数据表中只能有一个主键约束,但可以有多个Unique约束。( ) (4)在创建表时可以将某一列定义为主键,定义为主键的列不可以取重复的值,可以取空值。( )(5)主键约束中的字段不能接受空值,Unique约束的字段也不能接受空值。( ) (6)创建好规则对象后,不能直接使用,必须绑定到表的列上或用户自定义的数据类型上才能使用。( ) 3填空题(1)数据完整性的实质是存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,数据完整性可以分为(实体完整性 ),( 域完整性 ),( 参照完整性

17、 ),( 用户定义的完整性)四种。(2)(检查)约束对输入列设置条件,以限制输入值,保证数据库的完整性。第6章1选择题(1)在T-SQL语法中,Select语句的完整语法较复杂,使用关键字( )可以把重复行屏蔽。AADistinctBUnionCAll DTop(2)在SQL Server的查询语句中,若查询表记录中所有AU_ID满足前两个字母为“88”的记录,则下列正确的Where子句是( )。CAWhere AU_ID=88% BWhere AU_ID = link 88%CWhere AU_ID like 88% DWhere AU_ID link 88% (3)T-SQL支持的程序结构

18、语句中的一种为( )。AABeginEnd BIfThenElseCDo Case DDo While(4)下列( )关键字在Select语句中表示所有列。A A* BAll CDescDDistinct(5)下列( )统计函数可以计算平均值。BASum BAvg CCountDMin(6)下列( )统计函数可以计算某一列上的最大值。CASum BAvg CMax DMin2判断题(1)在If Else语句中,Else子句是可选的,最简单的If语句没有Else子句部分。( )(2)全局变量是SQL Server系统内部使用的变量,其作用范围并不局限于某一程序而是任何程序均可随时调用。( )3填

19、空题(1)计算字段的累加和的函数是(sum),统计项目数的函数是(count)。 (2)SQL Server提供了全局变量,全局变量以()开头。局部变量用 ( )定义,可以使用(SELECT)语句和( SET)语句进行赋值。第7章1选择题(1)( )必须确保索引键不包含重复的值。DA聚集索引B非聚集索引C索引视图D唯一索引(2)使用索引下列关于使用索引的说法正确的是( )。BA节省磁盘空间B缩短查询时间C在执行插入、修改、删除时节省时间D与表无关(3)下列关于索引描述错误的是( )。AA对表中的任何数据列都可以添加索引B创建索引的列最好不要含有重复的值C一般不给很少使用的列添加索引D并不是数据

20、库中的聚集索引越多,搜索效率就越高(4)Create Unique Nonclustered Index writer_index on作者信息(作者编号)语句创建了一个( )。DA唯一聚集索引B聚集索引C主键索引D唯一非聚集索引(5)下列叙述中不是视图的特点的是( )。CA为用户集中数据B降低数据库设计的复杂性C存储数据D组织数据以便导出到其他应用程序中(6)下列方法不能创建视图的是( )。BA使用企业管理器 B使用Alter View语句C使用Create View语句D使用向导(7)使用T-SQL语句通过视图修改基表中的数据时,其关键字是( )。BACreate BUpdateCAlte

21、r DDrop(8)下列关于视图中的数据,描述正确的是( )。BA视图可以存储数据 B可以通过视图更新基表数据C更新视图数据只能通过企业管理器实现D基表数据发生变化时,视图数据不会改变(9)假设视图“view1”中有10条记录,使用下面的语句可获得最前面5条记录的命令为( )。BASelect 5 * From view1BSelect top 5 * From view1CSelect percent 5 * From view1DSelect percent 20 * From view1(10)执行哪一个系统存储过程,可以查看视图的定义信息( )。AAsp_helptext Bsp_de

22、pends Csp_helpDsp_rename2判断题(1)索引越多越好。( )(3)在默认情况下,所创建的索引是非聚集索引。( )(4)创建索引时使用Clustered关键字创建非聚集索引。( )(5)视图是观察数据的一种方法,只能基于基本表建立。( )(6)视图本身不保存数据,因为视图是一个虚拟的表。( )3填空题(1)对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的(基本表)。第8章1选择题(1)( )允许用户定义一组操作,这些操作通过对指定的表进行删除、更新等命令来执行或激活。DA存储过程 B视图C索引 D触发器(2)( )是SQL Server服务器中一组预编译的T-

23、SQL语句的集合。AA存储过程 B触发器C索引 D视图(3)在SQL Server中,可以使用( )语句创建存储过程。CACreate Trigger BInstall ProcedureCCreate Procedure DCreate View(4)可以使用( )来修改存储过程的名称。CAsp_helptext Bsp_dependsCsp_rename Dobjname(5)SQL Server为每个触发器创建了两个临时表,它们是( )。BAUpdated和Deleted BInserted 和Deleted CInserted 和Updated DSeleted和Inserted(6)

24、下面( )不是创建触发器时应该注意的问题。BACreate Trigger语句必须是批处理中的第一条语句。B创建触发器的权限默认是属于表的所有者的,可以再授权给其他用户。C触发器是数据库中的对象,它的名称必须符合数据库对象的命名规则。D触发器既可以在当前数据库中创建,也可以引用其他数据库中的对象。(7)下面( )系统存储过程不能用来查看存储过程的信息。CAsp_helptext Bsp_dependsCsp_rename Dsp_help(8)在SQL Server中,( )不属于触发器的类型。DAInstead BUpdateCDelete DInstead of2判断题(1)存储过程只能建

25、立在当前数据库上,故需要先用Use语句来指定数据库。( )(2)替代触发器可以在表上定义,但不能在视图上定义。( )3填空题(1)存储过程主要分为三种类型:( 系统存储过程 )、扩展存储过程和用户自定义存储过程。(3)可以使用企业管理器来删除存储过程,也可以使用( Drop Procedure )命令删除。(4)当对表进行插入、更新或删除操作时,会相应触动各种类型的触发器。其中,( Insert )触发器会在表中插入一条新记录时被激活。第9章1选择题(1)用户登录SQL Server系统时,客户端选择( )时,无需输入登录帐号。AAWindows身份验证 BSQL Server身份验证C混合身

26、份验证 D以上都不对(2)以下说法正确的是( )。BA一个登录帐号只能对应一个数据库用户帐号B一个登录帐号可以对应多个数据库用户帐号C登录帐号必须对应数据库用户帐号D以上都不对(3)下列哪种角色可以被删除( )。CA固定服务器角色B固定数据库角色C应用程序角色和标准角色DB和C(4)下列哪条命令可以为数据库角色添加用户( )。CAsp_addsrvrolemember Bsp_addroleCsp_addrolemember Dsp_addapprole(5)下列( )权限具有优先权,它覆盖其他权限,并且成为有效权限。BAGrant BDenyCRevoke DCreate(6)下列哪种角色默

27、认包含所有数据库用户( )。CAguest BsaCpublic Dsysadmin(7)SQL Server使用权限来加强系统的安全性,下列不属于对象权限的是( )。BAExecute BCreate table CUpdate DSelect(8)下列( )固定数据库角色在数据库中有一切权限。CAsysadminBserveradminCdb_ownerDdb_accessadmin2判断题(1)若SQL Server系统采用Windows身份验证,则系统对登录帐号的验证是由Windows系统验证的,SQL Server系统不再验证。( )(2)SQL Server系统的默认登录帐号sa是

28、不能被删除的。( )(3)应用程序角色默认属于数据库用户dbo。( )3填空题(1)数据库用户( guest )没有对应的登录名,它允许没有数据库用户的登录帐号访问数据库。(2)SQL Server的验证分为以下三个过程,(登陆数据库服务器)时的身份验证,(访问数据库)时的用户验证,(访问数据库对象)时的操作验证。第二部分 TSQL语言实例对于已经存在广播电视大学学生成绩管理系统(数据库:RtvuStu),有学生信息表、课程信息表和成绩表三个数据表,各表结构如下所示:学生信息表(表名:Student)列名数据类型长度允许空值说明S_IDchar14不允许学号,主键Snamechar20不允许姓

29、名Sexchar2允许性别Birthdatetime8允许出生日期Departchar20允许系别课程信息表(表名:Course)列名数据类型长度允许空值说明C_IDchar8不允许课程号,主键Cnamechar20不允许课程名Credittinyint1允许学分成绩表(表名:Results)列名数据类型长度允许空值说明S_IDchar14不允许学号C_IDchar8不允许课程号Scoretinyint1允许分数如下为TSQL实例: 1.在数据库“RtvuStu”中创建课程信息表“Course”Create Table Course (C_ID char(8) primary key, Cna

30、me char(20), Credit tinyint )2.在数据库“RtvuStu”中创建成绩表“Results”Create Table Results (S_ID char(14), C_ID char(8), Score tinyint )3.求学生的平均分数。Select avg(score) as 平均分数From Results4.统计学生信息表中学生的数目。Select count (S_ID) as 学生数 From Student5.列出学生少于6人的系名。Select depart as 系别, count(*) as 人数From StudentGroup by de

31、partHaving count (*) 3 or credit 1980 15.查询“Student”表中的所有数据,要求检索结果按照年龄大小降序排列,如果年龄相同,则按姓名降序排列。Select * From Student order by birth , sname desc16.在“Student”表中求出每个系别的人数。Select depart as 系名,count (*)as 人数 From Student group by depart18.查找与陈一凡在同一个系别的学生学号、姓名、性别和系别。Select S_ID, Sname,sex,departFrom StudentWhere Depart= (Select depart From Student Where sname=陈一凡)19.查找出成绩小于60分的学生信息。Select * From studentWhere S_ID in(Select S_ID From resultsWhere score60)20.将表“Course”中所有课程的学分都减1。Update Course set credit = Credit-110

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!