XXXX年9月四级数据库工程师真题及答案9454.docx

上传人:you****now 文档编号:63113744 上传时间:2022-11-23 格式:DOCX 页数:20 大小:44.41KB
返回 下载 相关 举报
XXXX年9月四级数据库工程师真题及答案9454.docx_第1页
第1页 / 共20页
XXXX年9月四级数据库工程师真题及答案9454.docx_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《XXXX年9月四级数据库工程师真题及答案9454.docx》由会员分享,可在线阅读,更多相关《XXXX年9月四级数据库工程师真题及答案9454.docx(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2010年9月计算机四级数据库工程师笔试试题:文字版一、选择题(1)视图是数据库中的重要对象,下列有关视图的说法错误的是A)一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中B)可以将复杂的查询语句封装在视图中以简化相关查询语句的编写C)通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性D)可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用(2)在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。一阿d关于联系的说法错误的是A)联系可用于描述一个实体集内记录之间的关联关系B)联系可用于描述两个实体集属性之间的关联关系C)ER

2、模型通过1:1、1:n和m:n三种联系描述现实世界中各类事物之间的关联关系D)最终的IDEFIX模型中只能出现I:1和1:n两种类型的联系(3)在关系数据库中,NULL是一个特殊值,在很多数据操作中都需要对NULL进行特殊处理。关于NULL,下列说法正确的是A)判断元组的某一列是否为NULL一般使用“=NULL”B)NULL在数据库中表示尚不确定的值C)在SQL Server 2000中执行“SELECT NULL+5”将会出现异常D)NULL只适用于字符和数值类型(4)某教务管理系统包含选课模块、成绩录入模块和学籍管理模块。选课模块面向学校几万名学生,成绩录入模块面向学校上千名任课教师,学籍

3、管理模块面向少量有一定权限的管理人员。该系统是上世纪用C/S结构和相关技术开发的,为了方便用户使用,需要对系统进行升级和改造。设有下列技术改造方案:I.选课模块和成绩录入模块采用B/S结构进行改造,学籍管理模块仍采用C/S结构II.选课模块采用B/S结构进行改造,成绩录入模块和学籍管理模块仍采用C/S结构III.选课模块、成绩录入模块和学籍管理模块均采用B/S结构进行改造.成绩录入模块采用B/S结构进行改造,选课模块和学籍管理模块仍采用C/S结构上述方案中,较为合理的是A)仅I和II B)仅I、II和III C)仅I和III D)仅II、III和IV(5)数据库在外存中是以文件形式组织的,组织

4、文件记录方法的不同就形成了不同的文件结构。下列关于顺序文件结构及其存取效率的说法错误的是A)顺序文件因其记录按照查找码值升序或降序排列,当按照查找码的值顺序读取记录时其效率很高B)当按照一定的条件对顺序文件进行查询时,如果查询条件定义在查找码上,可以使用二分查找技术快速找到满足条件的记录C)由于需要保持文件中记录的顺序,因此顺序文件的插入和删除操作比较复杂,耗费时间也较多D)对顺序文件进行条件查询时,如果查询条件没有定义在查找码上,其查找效率一般也会比无序文件高(6)死锁是数据库系统中可能出现的一种状态。下列有关死锁的说法错误的是A)当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时

5、,称数据库中产生了死锁B)死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的C)死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度D)解除死锁通常采用的方法是选择一个或儿个造成死锁的事务,撤销这些事务并释放其持有的锁(7)某系统中事务T1从账户A转出资金到账户B中,在此事务执行过程中,另一事务T2要进行所有账户余额统计操作。在T1和T2事务成功提交后,数据库服务器突然掉电重启。为了保证T2事务统计结果及重启后A, B两账户余额正确,需利用到的事务性质分别是A)一致性和隔离性 B)隔离性和持久性C)原子性和一致性 D)原子性和持久性(8)设有

6、关系模式SC(Sno, Sname, Sex, Birthday, Cno, Cname, Grade, Tno, Tname)满足函数 依赖集:SnoSname, SnoSex, SnoBirthday, CnoCname, (Sno, Cno)Grade, TnoTname.SC的主码和属性集(Sno, Tno)的闭包分别是A)(Sno,Tno)和Cno,Cname,Grade,Tno,TnameB)(Sno, Cno, Tno)和Sno, Sname, Sex, Birthday, CnoC)(Sno, Cno)和Sno, Sname, Sex, Birthday, Cno, Cname

7、, GradeD)(Sno, Cno, Tno)和Sno, Sname, Sex, Birthday, Tno, Tname(9)数据库应用系统是面向数据管理和数据处理的软件系统。下列有关数据库应用系统开发及其生命周期说法中,错误的是A)数据库应用系统安全性需求分析中,需考虑系统应达到的安全控制级别。按照可信计算机系统评测标准,安全性不高的系统其安全控制级别一般应定为C级B)数据库应用系统性能分析一般使用每TPS代价值来衡量系统性价比C)在数据库应用系统生命周期模型中,规划与分析阶段应生成项目计划书、可行性分析报告和需求说明文档D)数据库应用系统可行性分析需要从技术、经济、操作等方面评估和判断

8、该项目是否可行,是否能够达到预期目标(10)在在数据库应用用系统实施、运运行和维护过过程中,设有有下列活动:I.在在系统运行过过程中,对数数据库的空间间增长情况进进行监控II.在系系统运行过程程中,对数据据库系统各时时段CPU和和内存使用情情况进行监控控IIII.在数据库库系统实施时时,运行DDDL代码建立立关系表IV.建立立关系表以后后编写系统应应用程序V.定期进进行数据备份份以上活活动中,二般般情况下属于于DBA任务务的是AA)仅I、III和V B)仅仅I和II C)仅仅I、II和和III D)仅仅III, IV和V(111)在SQQL Serrver 22000中,UUserl是是销售数

9、据库库中的用户,并并只被授予了了销售明细表表数据的删除除权限,则UUserl用用户在该数据据库中能够执执行的操作是是A)删删除销售明细细表中的全部部数据 B)删删除销售明细细表中的指定定数据CC)查询销售售明细表中的的全部数据 DD)以上操作作都可以(122)在SQLL Servver 20000中,要要对数据库GGoodsDDB进行一次次差异备份,将将其备份到设设备Backkup 1上上(该设备已已建立好),并并要求该次备备份操作清除除Backuupl中己有有的备份内容容。下列能实实现该备份要要求的语句是是A)BBACKUPP DATAABASE GoodssDB TOO Backkupl

10、DDIFFERRENTIAAL,WITTH NOIINITB)BACCKUP DDATABAASE GooodsDBB TO BBackuppl WITTH DIFFFERENNTIAL,NOINIITC)BBACKUPP DATAABASE GoodssDB TOO Backkupl DDIFFERRENTIAAL,WITTHINITTD)BBACKUPP DATAABA息E GoodssDB TOO Backkupl WWITH DDIFFERRENTIAAL,INIIT(113) ADDO对象模型型用于简化通通过ODBCC, OLEE DB等接接口访问数据据库的编程工工作。下列关关于AD

11、O的的说法错误的的是A)用用ADO对象象访问数据库库时,仍需依依赖OLE DB, OODBC等数数据库访问接接口B)开开发者只需通通过使用ADDO对象模型型中的几个简简单对象的方方法和属性即即可实现对数数据库的访问问,因此,使使用ADO对对象模型可以以提高数据访访问效率C)ADOO是在OLEE DB, ODBC等等接口基础上上设置的高一一层接口D)ADOO对象模型提提供的编程接接口与数据提提供者无关,提提高了数据访访问的透明性性(14)在在SQL SServerr 20000中,关于ddbcreaator角色色,下列说法法正确的是A)该角角色是SQLL Servver系统提提供的服务器器级角色

12、B)该角色色是SQL Serveer系统提供供的数据库级级角色CC)该角色是是系统管理员员定义的服务务器级角色D)该角角色是系统管管理员定义的的数据库级角角色(115)在分布布式数据库中中,查询处理理和优化比集集中式数据库库要复杂得多多,其中的查查询优化需要要考虑的主要要因素包括II/O代价、CCPU代价和和通信代价。一一般而言,分分布式数据库库查询优化的的首要目标是是A)使使查询执行时时I/O代价价最省 B)使使查询执行时时CPU代价价最省CC)使查询执执行时通信代代价最省 D)使使查询执行时时I/O代价价和CPU代代价之和最省省(116)在SQQL Serrver 22000中,每每个数据

13、库都都至少包含一一个数据文件件和一个日志志文件,创数数据库的主要要工作是定义义构成数据库库的数据文件件和日志文件件的属性。给给定下列属性性:I.初始大小II.物物理文件名III.最大大小IV.收收缩方式V.增长方方式以上上属于数据库库文件属性的的是A)仅仅I、11和和III B)仅III、N和VV C)仅II、11、IIII和V D)全全部都是(177)在VB 6.0中使使用Adoddc数据控件件可以很方便便地实现对数数据库数据的的插入、删除除和修改操作作。现假设用用Adodcc 1数据控控件删除其结结果集当前行行对应的数据据库数据,下下列实现方案案中正确的是是A)执执行Adoddc 1.DD

14、eletee方法BB)执行Addodc ll .ReCCOrdseet.Dellete方法法C)先先执行Adoodcl.DDeletee方法,然后后再执行Addodcl.Updatte方法D)先执行行Adodcc l .RRecorddset.DDeletee方法,然后后再执行Addodc 11.Recoordsett.Updaate方法(118)设有某某转储策略,用用该策略对数数据库中的某某一数据文件件f进行转储储时,会将其其跟上一次的的转储文件采采用一定机制制进行比较,若若发现f被修修改或f为新新文件时才转转储该文件,则则这种转储策策略是AA)完全转储储 B)增量转转储 CC)差量转储储

15、D)增增量加差量转转储(19)设设某系统中有有商品销售表表(商品号,商商品类别,数数量,单价,销销售日期,销销售时间),该该表数据量大大,在I作时时间会被频繁繁插入销售数数据。用户需需要经常查询询每天各类别别商品的销售售总量。为了了提高查询效效率,下列措措施中最为有有效且合理的的是A)在在商品销售表表上针对商品品类别和销售售日期属性建建立索引B)建立商商品分类别日日销售汇总表表(商品类别别,销售总量量,日期),每每产生一条新新销售记录时时实时更新该该表,用户直直接使用该表表进行查询即即可C)在在商品销售表表的商品号和和销售日期属属性上建立索索引D)建建立商品日销销售汇总表(商商品号,商品品类别

16、,销售售总量,日期期),每产生生一条新销售售记录时实时时更新该表,用用户直接使用用该表进行查查询即可(200)统一建模模语言(UMML)是一种种常用于数据据库应用系统统设计和开发发的可视化建建模语言。关关于UML,下列说法错错误的是A)UMLL中的视图是是由一个或多多个图组成的的,一个图是是系统模型中中的某个侧面面的展示B)用例图图、顺序图和和状态图都是是UML的行行为视图,用用于描述系统统的功能和活活动C)类类图和对象图图都是UMLL的结构视图图,用于描述述系统在某个个时间的静态态结构DD)在用例图图中,与系统统交互的人和和其它实体都都可以成为系系统的角色(221)在SQQL Serrver

17、 22000中,如如果己分配给给某个数据库库的空间大小小远远大于存存放该数据库库数据需要的的实际大小,则则应该对该数数据库进行收收缩,以释放放多余的空间间。关于收缩缩数据库,下下列说法错误误的是AA)收缩数据据库中的某个个文件时,收收缩后的文件件大小可以小小于定义文件件时的初始大大小B)只只能收缩数据据库所包含的的数据文件,不不能收缩其日日志文件C)收缩某某个具体文件件时,只要收收缩后的文件件空间大于该该文件存放数数据所需的实实际空间,收收缩操作即可可进行DD)按比例收收缩数据库时时,收缩后的的数据库大小小不能小于定定义数据库时时的初始大小小(222)数据库库概念设计的的任务之一是是标识和定义

18、义实体集。关关于如何标识识和定义实体体集有下列说说法:II.被标识的的实体集应能能被一个属性性集描述II.只有有一个同类实实例的对象集集一般情况下下也有必要标标识成一个实实体集IIII.实体体集中的每个个实例应能够够被唯一标识识和区分N.定义实实体集时通常常用一个有意意义的名词命命名V.实体集中的的每个属性应应该用一个有有意义的动词词命名以以上说法正确确的是AA)仅I、IIII和N B)仅III、IV和VV C)仅仅I、IV和和V D)仅仅II、IIII和IV(23)有有关系模式:系(系号,系系名,系办公公电话),教教师(教师号号,教师名,职职称,聘任日日期,工资,所所在系号)。现现要定义下列

19、列约束:I.系号是是系关系的主主码,教师号号是教师关系系的主码II.职称称列的取值只只能为“教授授、”副教授授“、”讲师师“、”助教教“和”其它它“IIII.教授的的默认工资为为100000元,副教授授的默认五资资为80000元,讲师的的默认工资为为5000元元IV.每个教师的的所在系号不不能为空,且且其值必须在在系关系中存存在若在在数据库中实实现以上约束束,需要使用用触发器才能能实现的是A)仅II和II B)仅IIII和N C)仅仅III D)仅仅I和N(244)设某大型型商场的数据据仓库需要采采取一定的数数据抽取策略略从商场业务务数据库系统统中采集数据据。设数据仓仓库环境中有有客户名单、商

20、商品销售细节节和商品每日日销售汇总数数据,并有应应用系统需要要分析每周客客户增长趋势势和每日商品品销售趋势。下下列数据抽取取或更新策略略一般情况下下最为合理的的是A)每每天晚上针对对业务系统中中的客户名单单和商品销售售细节做一次次快照,然后后根据商品销销售细节计算算销售汇总数数据B)每每天做一次客客户名单快照照,根据客户户名单的变化化修改数据仓仓库中的最终终客户名单。销销售细节每天天晚上采用增增量方式进行行抽取,然后后根据新增的的销售数据更更新商品每日日销售汇总数数据C)每每周做一次客客户名单快照照,每天做一一次销售细节节快照,然后后根据商品销销售细节计算算销售汇总数数据D)每每周在发现客客户

21、名单中的的信息有变化化时,对客户户名单做一次次快照。对销销售细节数据据采用增量方方式,每天抽抽取一次新的的销售数据,然然后根据新增增的销售数据据更新商品每每日销售汇总总数据(225)数据库库技术为大量量数据的组织织和存储,以以及数据的操操纵、管理与与维护提供了了有力的方法法和工具。有有下列说法:I.与与用户自定义义文件存储数数据的方式相相比,数据库库不仅能存储储数据,还能能方便地表达达数据之间的的关系III.数据库库管理系统一一般情况下只只提供通用的的数据处理功功能,不提供供面向具体应应用领域的业业务处理功能能IIII.数据页(块块)是数据库库中存储数据据的基本单位位,为了提高高空间利用率率,

22、SQL Serveer20000等数据库管管理系统允许许一行数据跨跨页存储IV.利用用数据库技术术,可以提高高数据的独立立性,使数据据不再与应用用程序紧密地地捆绑在一起起,实现数据据在企业、组组织或更大范范围内的共享享V.数数据字典是数数据库管理系系统的重要组组成部分,大大部分数据库库管理系统的的数据字典是是由一组系统统表和系统视视图组成的,这这些对象一般般由数据库管管理系统和数数据库管理员员共同维护以上说法法错误的是A)仅II和III B)仅仅II和IVV C)仅IIII和V D)仅IIV和V(26)设设有关系模式式Studeent(Snno, Snname, Sex, Birthhday)

23、,CCoursee(Cno, Cnamme, Crredit),SSC(Snoo,Cno, Gradde)。若在在SQL SServerr 20000中建有与以以上模式对应应的关系表,并并有如下操作作:I.定义SSno是Sttudentt关系表主码,定定义Cno是是Coursse关系表的的主码,定义义Sno,CCno是SCC关系表的主主码II.定义义Studeent关系表表Sex列的的取值只能为为”男,或“女女”,定义CCoursee关系表Crredit列列的取值范围围是1, 4III.在在Studeent关系表表的Snamme列上建立立一个非聚集集索引,在CCoursee关系表的CCname

24、列列上建立一个个非聚集索引引-IV.定义义SC关系表表的Sno列列的取值不能能为空,并且且其镶一个值值必须在Sttudentt关系表的SSno列的值值集中以以上操作对内内模式结构有有影响的是A)仅II和III B)仅仅II和IIII C)仅仅I和IV D )仅I和III(27)某某大型超市的的数据库应用用系统中,设设有下列数据据:I.商品清单II. DBMS中中的数据字典典IIII.商品销售售细节数据IV.数数据库结构说说明文档V.前端应应用程序报表表中数据项的的定义及说明明文档VVI.商品分分类销售汇总总数据以以上数据中,一一般属于元数数据的是A)仅I、IIII和VII B)仅III、V和V

25、VI CC)仅I、III和N D)仅III、N和V(28)设设有某通信公公句面向手机机用户的网上上通信记录查查询数据库系系统,该系统统为手机用户户提供最近一一年内用户的的短信和通话话记录查询功功能。在系统统上线运行前前的实施过程程中,设有下下列测试活动动:I.在指定时间间段内,模拟拟生成N笔特特定模式的查查询事务,测测试服务器能能否在这个时时间段内完成成这些查询II.用用一个手机用用户登录,测测试系统能否否在该用户55分钟内没有有任何操作时时自动断开该该用户的连接接IIII.测试系统统在用户通过过网页登录时时能否生成验验证码图片IV.用用一个手机用用户登录,测测试在用户成成功登录后系系统能否正

26、确确地给用户发发送一条提示示短信VV.测试单个个用户查询不不同时间跨度度的数据所需需的平均响应应时间以以上测试活动动中,可以归归为性能测试试的是AA)仅I和VV B)仅I、III和IV C)仅仅II、IIII和IV D)仅I、III和V(29)在在SQL SServerr 20000中,有学生生表(学号,姓姓名,年龄,所所在系),学学号是主码。在在这个表上建建有视图V11,V1视图图的定义语句句为:CCREATEE VIEWW V1 AASSEELECT姓姓名,年龄,所所在系FROOM学生表WHERRE年龄=(SELEECT AVVG(年龄)FFROM学生生表)有有下列操作语语句:II.UPD

27、AATE V11 SET年年龄=年龄+1III.SELEECT*FRROM V11 WHERRE年龄220IIII.DELLETE FFROM VV1 WHEERE年龄20IIV.INSSERT IINTO VV1 VALLUES(,张张三,20,计算机系系)以以上语句能正正确执行的是是A)仅仅I和II BB)仅II C)仅III和IV D)仅仅I、II和和III(300)为了防止止某个数据库库系统发生故故障,设有下下列措施:I.配备备UPS保证证服务器供电电稳定III.采用双双硬盘镜像,以以防止单个硬硬盘出现介质质损坏而造成成数据丢失III.定期给操作作系统打补丁丁,以免操作作系统被攻击击后

28、重启IV.改善善密码管理机机制,提高各各类密码的安安全性,以免免发生数据失失窃V.加强事务流流程测试和验验证,以免发发生并发事务务死锁以以上措施中,用用于防止数据据库系统出现现系统故障(软软故障)的是是A)仅仅I、II和和III B)仅IIII、IVV和V C)仅仅I和IIII D)仅仅IV和V二、应用题题(每空2分分,共30分分)(11)【1】文文件支持多种种记录类型的的存储,这种种文件将来自自多个关系表表不同类型的的记录存储在在一起,可减减少多表查询询时磁盘的访访问量,提高高多表查询的的效率。设有表T(cc1,c2),cc1的数据类类型为chaar(2),要要求其第I位位的取值范围围为1,

29、99,第2位位的取值范围围为0, 9.实现现此要求的约约束表达式为为CHECKK(c1 LLIKE“【22】”)。(3)设设有某种文件件,当向其中中插入一条新新记录时,首首先读文件头头,找到最末末磁盘块的地地址后将最末末磁盘块读入入内存缓冲区区,在缓冲区区内将新插入入记录写入该该数据块的末末尾,然后将将缓冲区中修修改过的数据据块作为最末末磁盘块写回回磁盘文件。以以这种方式组组织的文件被被称为【3】。(4)在保证数据一致性的加锁协议中,【4】级加锁协议要求事务在读数据项之前必须先对该数据项加共享锁,直到事务结束才释放该锁。(5)利用日志技术进行数据库恢复时,为了使恢复子系统避免对整个日志文件进行

30、检查,需要在日志文件中增加【5】记录。(6)数据库逻辑设计的目标是把概念设计阶段得到的【6】模型转换成所选定的数据库管理系统支持的数据模型。在各种数据环境中,粒度用于描述数据的综合程度。设某系统中有商品销售表(商品号,销售量,单价,日期,时间)和商品周销售表(商品号,周销售量,周),则商品销售表的粒度级要【7】于商品周销售表的粒度级。若两个表的时间跨度相同,则商品销售表中存放的数据量要【8】于商品周销售表的数据量。(8)设有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售数量)。现要查询单价高于100元的全部商品的销售总次数和总数量,包括没有被卖出过的商品(没有被卖出过的商品的销

31、售总次数和总数量置为0)。请补全如下语句:SELECT商品表。商品号,销售总次数=【9】,销售总数量=SUM(销售数量)FROM商品表【10】销售表0N商品表。商品号=销售表。商品号WHERE单价100GROUP BY商品表。商品号(9)在SQL Server 2000中,设u1是某数据库中的用户,若要使u1在该数据库中只具有查询全部用户表的权限。请补全如下语句:EXEC sp_addrolemember“【11】”,“【12】”(10)SSQL Seerver 2000内内置的系统管管理员账户是是【13】(11)设设在SQL Serveer 20000平台一民民对数据库SSalesDDB进行

32、了如如下图所示的的各份操作。己知这三次次备份操作均均备份在设备备BK上,且且该设备只包包含这三个备备份操作的结结果。在数据据库出现故障障后,为尽可可能减少数据据丢失,需要要恢复所有的的备份。请补补全如下用于于恢复日志备备份1的SQQL语句:RESTTORE LLOG SaalesDBB FROMM BKWITH【114】【115】三、设计与应用用题(共300分)(11)已知某教教务管理系统统有下列关系系模式(带下下划线的属性性是主码):系(系系号,系名)学生(系号,姓名,性别,入学日期,正常毕业日期,所在系号)课程(课程号,课程名,学分,开课系号,教师号)选课(学号,课程号,成绩)教师(教师号

33、,姓名,职称,所在系号)请根据给出的关系模式画出该系统的ER图,图中忽略实体集的属性,但如果实体集之间的联系有属性则需要给出联系的属性。(6分)随着教学改革的需要,该系统需要满足下列需求:I.需为课程增加先修课信息(一门课程可有多门先修课程);II.一门课程可由多名教师讲授,一名教师可以讲授多门课程。请根据以上需求修改关系模式,仅列出有改动的关系模式,并使每个关系模式满足3NF。(4分)(2)在SQLServer2000的某数据库中有如下两张关系表:学生表(学号,姓名,性别,系号),学号为主码系表(系号,系名,系简称),系号为主码在数据库中执行如下T-SQL代码:DECLARE DePtID

34、varchar(10)DECLARE cnt intset cnt=ODECLARE cursor1 cursor FOR SELEET系号FROM系表WHERE系名LIKE%电%OPEN cursorlFETCH NEXT FROM cursor1 INTO DePtIDWHILE FETCH_STATUS=OBEGINDECLARE temp_cnt intsELECT temp_cnt=COUNT(*)FROM学生表WHERE系号=DeptIDset Cnt=cnt+temp_cntFETCH NEXT FROM cursor1 INTO ODePtIDENDCLOSE cursor1D

35、EALLOCATE cursor1SELECT cnt执行过程中发现速度比较慢,为了解决性能问题,需在功能不变的情况下,将此T-SQL代码改为一条SQL语句,请写出此SQL语句(语句中不能含有子查询)并说明为什么此种修改可以提高性能。(5分)设在学生表的(姓名,系号)列上建有一个复合索引,该索引是否有助于提高下列两个语句的查询效率?并说明原因。(5分)SELECT*FROM学生表 WHERE系号=1;SELEET*FRoM学生表WHERE姓名=张三;(3)在SQL server 2000中,设有图书表(书号,书名,类别,单价)和图书印刷表(书号,印刷日期,印刷数量,印次),每个书号代表一种图书

36、。书号、书名和类别的数据类型均为varehar(20),单价、印刷数量和印次的数据类型均为int,印刷日期的数据类型大smalldatetime.现需查询指定类别的图书在指定年份后(含指定年份)累计印刷总数量。请写出实现该功能的标量函数。(10分)参考答案:1-5DABBAD6-110AXDCAA11-155DDBACC16-20CCBBBB221-25BACDCC26-300ADAXCC(X为未知)【01】聚集【02】1-90-9【03】堆文件件【04】三【05】概念【06】检查点点【07】低【08】大【09】COUUNT(销售售表.商品号)【10】LEFFT OUTTER JOOIN【11

37、】db_datarreaderr【12】u1【13】sa【14】FILLE=2【15】NORRECOVEERY1 修改“课程程”关系模式为为:课程(课课程号,课程程名,学分,开开课系号,教教师号,先修修课号),主主码为“课程号。新增“授课”关关系模式:授授课(教师号号,课程号),主主码为“教师号”、“课程号”。2 SELLECT CCOUNT(*) FRROM 学生生表WHERRE系名LIKEE %电% 第一句不能能,第二句能能。系名的重重复率太高,姓姓名的重复率率相当低。3CREATTE FUNNCTIONN fun-定义函数数名为funn(classs VARCCHAR(220),oord

38、eryyear CCHAR(44)-声声明参数(注意与变量名之之间不能有空空格!)RETURNSS INT-声明返回回值类型ASBEGIN-定义一个SSMALLDDATATIIME类型的的中间变量,用用于存放转换换后的年份DECLAREE temm SMALLLDATAATIME-定义一个IINT类型的的变量,用于于存放印刷总总书目DECLAREE cntt INT-把传进来的的CHAR(4)类型的的年份转换成成SMALLLDATATTIME类型型,并存入中中间变量SET teem=CONNVERT(SMALLLDATETTIME,orderryear)-SQLSELECT cnt=SUM(印印刷数目)FROM 图书书表JOINN 图书印刷刷表ON 图书表.书号=图书印刷表表.书号WHERE 类类别=cllass AAND 日期期=teemRETURN cnt-返回把印印刷总数量END

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 电力管理

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁