版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库系统験考研2021考研名校考研直题库第分历年名校考研真题在SQLServer2000中,常用的数据库备份方法有完全备份、差异备份和日志备份。为保证某数据库的可靠性,需要综合釆用这三种方法对该数据库进行备份。下列说见确的是(A.这三种备份操作的周期都必须一样,并且都必须备份在同备上这三种备份操作的周期都必须一样,但可以备份在不同的备份设备上C.这三种备份操作的周期可以不一样,但必须备份在同备上D.这三种备份操作的周期可以不一样,并且可以备份在不同的备份设备上【答案】D查看答案【解析】为同时兼顾数据库的可靠性和成本,应综合采用完全备份、差异畅口日志錦分三种方沏寸该豳福分,医种齢操俭周晌以不畅口日志錦分三种方沏寸该豳福分,医种齢操俭周晌以不F,并且可以备份在不同的备份设备上。47对于联机事务处麋统和数据仓库系统中的麴居,下列说法正确的是( )。A.f情况下,联机事务处理系统中的数据不能被修改,麴居仓库系统中的数据可被修改B.联机事务处麋统中的数据库规模于数据仓库系统中的麴居规模C.联机事务处麋统中的麴居一般按面向业务应用的方式组织,数据仓库系统中的数据TSJ安面向分析主题的方式鞭D.f情况下,在安全性和Tl性要求上,对螂仓库系统中数据的要求要高于对联统中的居的要求【答案】案【解析】联机事务处理系统一般没有复杂的査询和分析处理,按面向业务应用的方式组织数据,数据仓库系统的特征在于面向主题、集成性、稳定性和时变性,一般按面向分析主题的方式组织数据。48关于分布式麴居库,下列说法错误的是(A.在分布式麴居库系统中,分片透B月性主要對旨瓣分片的分配位置对用户是透明的,用户无需关注每个分片被分配的场地B.对于用户而言,—5^布式麴居库系统从逻辑上看如同f集中式数据库,用户可在任何f场地执行全局应用和局部应用C.分布式数据库的查询处理代价既包括CPU和I/O代价,也需要考虑场地间传输瓣所需爐信代价D•在分布m數据库查询中,导致场地间数据传输量大的主要原因段居间的连接操衔瞬作【答案】A查看答案【解析】分布式数据库中,每台计算机都有DBMS的一份完整拷贝,具有自己的局部数据库,放在单独的地方,通过网络相互连接,形成大型的全局数据库。A项,分片透明性层次最高,即用户或应用程序只对全局关系进行操作而不考虑数据的分片。位置透明性是指用户或应用程序应当了解分片情况,但不必了解片段的存储结构,位置透明性位于分片视图与分配视图之间。49奄钿尤化對是高契充懾段,碰合出的荀旬优化方法,-般情况下钢的是( )。对经常需要进行排序或分组的列建立索引B.对经常出现在查询条件中的列建立索引对涉及賤的查询,尽量左外连接或右外连接代替内涔妾采用提前计算方法,将频繁访问的视图转为物化视图【答案】案【解析】左连接或右连接包含与NULL数据匹配的数据,非常消耗资源。多使用内连接可以减少资源消耗有助于优化查询。50灯UML蛔几制,下列说細鄭是( )。用例模型可以把满足用户需求的功能表示岀来包图是表明包与包之间关系的类图协作图包含一组对,并在图中展示这些对象之间的联系以及对象间发送和接收的消息顺序图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序或并行鸿【答案】D查看答案【解析】UML是面向对象开发中一种通用的图形化建模语言。其中活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行、并行次序。顺序图主要用于描述系统内对象之间的消息发送和接收序列。D项混淆了两种图。51在明确了数据库应用系统的任^目标和系统范围之后,需要进行项目的可行盼析,关于可行龄析,下列说法错误的是( )。A.经济可行性分析是指对项目进行成本效益分析,其中项目成本括开发费用、软硬件购置费用、安装调试及维护费用技术可行性分析一般以系统的性能要求为主要依据,对系统的软件、硬件和技术方案作岀评估和癖建议操作可行性分析的主要目的在于论证系统开发是否具备所需要的人员、软件、硬件和AWM朝牛D.开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中站出健的方案【答案】入查看答案【解析】经济可行性:它研究的是对项目进行成本效益分析,估算项目开发成本,评估项目经济效益、社会效益和利润,在项目成本和收益间进行合理权衡,并分析项目对其产品或利润的影响,项目成本一般包括开发费用、软硬件购置费用、安装调试、维护费用以及人员培训费用。52在SQLServer2000中,賊居库中有角色R1和用户Ul,U1是R1角色的成员,且只属于该角色。先对T表给R1仅授予SELECT和DELETE权限,并授予U1对T表具有SELECT.UPDATE和DENYDELETE权限,则用户U1对T表可炳行的操作是()。A.査询、删除和更改数据B.查询和更改瓣c.gi帥口删除瓣D.荀旬和成【答案】B查看答案【解析】用户U1是R1角色的成员,所以U1具有R1角色的所有权限:査询和删除数据。对于T表,用户U1具有SELECT.UPDATE和DENYDELETE权限,所以U1对T表可以执行的操作是查询、更改以及撤销删除。53对于关系的主码必须满足的条件,有下列说法:I•f关系中的主码属性或属性组能函数决定该关系中的所有其他属性.f关系中的主码属性不能与其他关系中的主码属性重名III.在—关系中,f主码属性的任一真子集都不能函数决定其噸性IV.在—关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组以t说法正确的是()。A.I和IIB.I和IIIC.II和IID.II和IV【答案】B查看答案【解析】在一个关系中,主码是指用户选作元组标识的一个候选码,从主码属性集中去掉某个属性后就不能唯一标识一^且,主码是指用户选作元组标识的一个候选码。两个关系中的主码属性是可以重名的。54在SQLServer200。中,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来添加教师的工资,增加规则为:〃教授"增加400,〃副教授"增加300,“讲师〃增加200。下列语句中正确的是()。UPDATE致志表SET工资■工炎-CASE职称WHEN'教授'THEN400WHEN'剳款&'THE、300WHEN'讲WTTHEN200A.此UPDATE教沔表SET工资■工资-CASE职称WHEN职称=*«STHEN400WHEN职称■'副歎授'THEN300WHEN戒称-'讲拇'THEN200B.ENDUPDATE款沔表SET工资=€ASE职称WHEN噸授THEN工资=工资700WHEN“副歎授'THEN工资■工资TOOWHEV讲疝THEN工资=工资^200C.ENDUPDATE致禮表SET工资•工资-CASE职称WHEN买称■'救授THEN工资=工资700WHEN职称=圍款投.THEN工奚=工资-300WHEN职祢•号敏THENH资・工资十200D.END【答案】A查看答案【解析】"UPDATE表名SET"可以用来更改表中某个字段的值,如果出现分支选择情况,可以使用"CASE...WHEN...THEN"语句。55在SQLServer2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制"销售价格〃的取值必须在此商品"单价"的0.6到1.5倍范围之内,实现这个约束的正确代码是( )。A.CHECK(销售价格BETWEEN单价*0.6AND单价*1.5)B.CHECK(销售价格BETWEEN商品表单价*0.6AND商品表单价*1.5)
CREATETRIGGERtn.SalesON誚宜表FORINSERTUPDATEASIFEXI^TSCSELECTFROMINSERTEDaJOIN商品衰bONa.ra品号=b商品专WHERE销吿价格、OTBETWEEN单价M.6A?<D地价*1.5)C.ROLLBACKCREATETRIGGERtn.SalesON镇售表INSTEADOFINSERT,UPDATEASIFEXI5TS(SELECT*FROMINSERTEDaJOIN点品表bONa.ratB号冲有品号WHERE销售价格NOTBET^TEN单价*0.6AND单价*1.5)D.ROLLBACK【答案】D查看答案【解析】FOR是后触发型触发器,在成功执行弓I发的SQL语句中指定的操作,并且成功完成所有的约束检查后,才执行此触发器。INSTEADOF是前触发型触发器,指定执行触发器而不执行引发触发器执行MSQL语句,从而完成替恤发语句的操作。56关于数据库系统中的日志文件,有下列说法:J•事务故障恢复和系统规章灰复时都翎曲日志文件•在动态转储过程中,对数据库所做的修改都被记录在日志文件中.数据库管理系统ffi彳璘据修改操作时,数据库,然后再写日志文件.建立检查点的主要目的是通过减小日志文件的总体麴鼬膜,从而提高数据恢戴率.日志文件南吁对用户使用.日志文件南吁对用户使用库系统岬见操修展舞审计工作以上说法正确的是( )。人.仅1、II和V日.仅1和116仅1、III和VD.仅II、III、IV和V【答案】入查看答案【解析】日志文件是用来记录对数据库的操作信息,数据库有问题的时候可以通过日志文件进行分析。日志文件的具体作用为:①事务故障恢复和系统故障恢复必须使用日志文件;②在动态转储方式中必须建立日志文件;③在静态转储方式中,也可以建立日志文件。为保证数据库是可恢复的,登记日志文件必须遵循两条原则:①登记的次序严格按并行事务执行的时间次序;②必须先写日志文件,后写数据库。57麴居库系统可能岀现下列故障:I.事务执行过程中发生运算溢出.某并发事务因发生死锁而瞄销.员坏.系统停电事务V.操作系统因被病毒攻击而突然重启心瓣属于系獄障()的是( )。A.I、II、IV和VB.IV和VC.I、III、IV和VD.III和IV【答案】案【答案】案【答案】案【答案]【答案]D查看答案【解析】系统故障又称软故障,是操作故障,对机器或系统无损害,指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要重新启动系统的一类故障。这类故障不破坏数据库,但影响正在运行的所有事务;事务执行过程中发生运算溢岀和某并发事务因发生死锁而被撤销属于事务内部故障;磁盘物理损坏造成的数据库信息丢失不是软故障。58设用户对某商场数据库应用系统有下列活动•在该麴居库橱系纟国亍库,初始的商品清朝销售人賤 扌岀麴居.根据商场销售业务开展情况,调整数据库中的商品清单和价格.为了应对商场业务增长过快带来的数据库数据增长迅速而扩展硬盘空间IV.为了安全考虑,定期对库系统中依进行瞒IV.为了安全考虑,定期对库系统中依进行瞒国庆期间,在应用系统中增加一条规则"节日期间所有商品打八折"在系统中樹I姓成大规模销售数据,并开启所有收银台终端,在所有终端启动自动批量收银聞,测i蒔纟潮蹴ULtSa属于商场麴居库橱系统实施刮的是( )oA.I、II和IIIB.II和VC.III、IV和VI【解析】数据库的实施指根据数据库的逻辑结构设计I和物理结构设计VI结果,在计算机系统上建立实际的数据库结构,导入数据并进行程序调试。59对于大型企业业务射議据®应用系统的存储空间规划问题,在进行存储空间规划时,下列说法F情况下错误的是( )oA.麴居库应用系统需要游的企业核心业务的发生频率是重要的输入参数B.粗粒度级统计分醐据所需占用的存储空间是需要考虑的主要因素C.企业核心业务麴居的保存期要求是需要考虑的主要因素D.数据安全性、业务稳定性和容灾能力要求是重要的考虑因素【答案】B查看答案【解析】在面对大型企业业务支持数据库应用系统的存储空间规划问题时,要考虑数据安全性、业务稳定性及容灾能力要求,主要因素是企业核心业务数据的保存期。60RAID是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于RAID机制和技术,下列说細吴的是( )。A.RAID系统内部可以包含多个磁盘驱动器B.RAID5盘阵列中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块mw信息C.RAID采脈欽繼术所需用的曜空I'轉嶙用镜像冗余技术所需用的靈空间多D.RAID系纟MSt隕有踽甌化技术【解析】校验冗余技术比镜像冗余技术实现稍显复杂,但它所需用的磁盘空间比镜像冗余技术少很多。二、填空题1设斂据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。SELECT城市FROM作者表 SELECT城市FROM出版商表;【答案】EXCEPT查看答案【解析】EXCEPT语句的作用是査询两个数据表中除“公共"数据以外的数据信息,即查询两个数据表中的"除外"数据信息。使用EXCEPT运算符可以实现集合差操作,从左查询中返回右查询没有找到的所有非重复值。2设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。请补全如下语句:CREATEVIEWVI(商品类SU,平均价格)ASSELECT商品类SU FROM商品表GROUPBY商品类&」;【答案】AVG(价格)查看答案【解析】SQL中,AVG(字段名)函数用来计算一组记录中某个字段值的平均值。库中表,3在VB6.0中,已经用Adobel涝降熾据库,并已绑定库中表,现要通过此控{牛向表中插入瓣,需要用到Adobel.Recordset的—方法和
Update方法,使用AdobeLRecordset的 法可以使当前行指针在结果集中向前移动一行。【答案】AddNew;MovePrevious查看答案[解析】Recordset对象中的AddNew方法可以用来在结果集里添力0~个新记录。MovePrevious方法用来将当前行记录指针向前移动一行。4设在SQLServer2000环境下,对〃销售数据库"进行的备份操作序列如下图所示。完全II志日忐并II志日志ZWII.i;出现»fftl箭价I 备份2 备份I备价3备份4 备份2饷份5枚障 J_I_■I_1__I—_I_I__I.土.时间①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。首先应该进行的恢复操作是恢复—,第二个应该进行的恢复操作是恢复—。②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复库完全备份的语句作,请补全下述恢复库完全备份的语句RESTORE FROMBKWITHFILE=1, ;【答案】完全备份1;差异备份2;DATABASE销售数据库;RECOVERY案【解析】数据库恢复的顺序为:①恢复最近的完全数据库备份。②恢复完全备份之后的最近的差异数据库备份(如果有的话)。③按日志备份的先后顺序恢复自最近的完全或差异数据库备份之后的所有日志备份。用来实现恢库的RESTOREi韵其毋语法格式为:RESTOREDATABASE数据库名FROM备份设备名[WITHFILE=:S:件号[,]NORECOVERY[,]RECOVERY];5在SQLServer2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为 页。【答案】1000查看答案【解析】一个数据页的存储空间是8x1024字节,最多能存放8000多个 字节,而SQLServer2000中不允许跨页存储一彳瑙据,每行需要5000字节的空间,于是每个数据页最多只能存放一彳建据,所以1000彳殺据需要的数据页数是1000页。6在SQLServer2000中,SQLServer身份验证模式的登录账户LOG,现希望LOG在纫居库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。EXECsp_addsrvrolemember'LOG', ;【答案】dbowner查看答案【解析】在SQLServer中,dbonwer具有数据库服务器上的全部权限。7在SQLServer2000中,某数据库用户User在止翩居库中具有对T表魏居的查询和更改权限。现要收回User对T表的麴居更改权,下述是实现该功能的语句,请补全语句。 UPDATEONTFROMUser;【答案】REVOKE查看答案【解析】在SQLServer中,收回权限用REVOKE来实现。8 务从贝旷A转出降并向贝KPB转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的 性。【答案】原子查看答案【解析】由事务的原子性可知,它对数据所做的修改操作要么全部执行,要么全部不执行。9翱SQLServer2000瓣库中備曝:商品表(商品号,商品名,商品翔U,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数爵[J销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。CREATEPROCp_SumgwarINTASSELECTWITHTIRS商盈类别,SUM(轴僅益量)AS箱賣总歎量一 AS藉售总利润FROM宜品表JOIN销丝表0NS51表商品号=销屋奏巨品理WHEREwE箱嘗时间RayearGROUPBY奁品类别ORDERBY销莒总利润 ; 【答案】TOP3:SUM((销售单价一成本价)*销售数量);DESC查看答案【解析】用TOPn来查询前n条记录,用SUM函数来计算销售总^润等于每类商品销售单价与成本价的差额与销售数量的乘积的累加和。用DESC按销售总利润降序排列查询最多的前几条记录。三、简答题1有如下2个关系表:Emp(eid,ename,age,did,salary),其務!]含义为:耳RT号,姓名,年龄,部门号,工资Dept(did,dname,mgrjd),其各列含义为:部门号,部门名称,部门朝职工号写出一条SQL语句,查询工资高于10000,且与他所在部门的纟缠年龄相同的职工姓名。答:selecta.*fromEmpa,Deptb,Empcwherea.did=b.didandb.mgrjd=c.eidanda.salary>10000anda.age=c.age;【解析】select和where的语法为:SELECT列名称FROM表名称WHERE列运算符值;2有学生表(学号,姓名,球,倒,系名,专业名,班号),设f系解多个专业,每个专业可有多个班,各班班号不重复,一个学生只在一个班学习。现经常需要按"系名"和"班号"进行查询,为提高査询效率,需要为〃系名"和〃班号〃两个列建立一个非聚集索引,建立此索引有下列两种方法:方法1:索引列顺序为(系名,班号)。方法2:索引列顺序为(班号,系名)。这两种方法哪个更合理?请简要说明原因。针对你认为合理的方法,写出创建该索引的SQL语句。答:①方法1更加合理,理由如下:更加有利于减少索引层次,提高查询效率;更加符合使用习惯;更加便于(系、班)进行统计。©createindexindex.lon学(系名,0瑁);[解析】SQLServer在创建主键鶴它索弓肘自动将^段的II赡设置为升赫冽,这样做的目的是为了彳将寺与SQLServer早期版本的兼容性。创建索引时索引列的顺序应该按照常用查询中的排序方式排序。
3考虑定义在事务集(T1,T2,T3)上的调度S1和S2,S1与S2是否是;中突等价的?为什么?S1T1S1T1T213read(P)read(Q)皿te(Q)writeCQ)wnte(P)(P)read(P)S2T1T2T3read(Q)read(P)wri虹Q)uiite(Q)write*:Q)write(P3read(P)答:不是等价冲突,因为T1的write(Q)和T2的write(Q)是)中突的,不可交换。【解析】不同事务的一对中的一组操作,有些是冲突的,有些是不冲突的。不冲突操作的次序可以互相调换,不致不会影响执行的结果。冲突等价调度是指一个调度S,通过调涣S中的不冲突操作次序所得到的新调甌为S的冲突等价调度。不冲突操作有两类:淄对同F居均为读操作,即Ri(x),Rj(x);二是对不同数据对象飢-组操作中可以有写的操作,即Ri(x),Wj(y)或Wi(x)Wj(y)o因为T1和T2对数据对象Q进行了相同的写操作,所以是)中突的,所以S1和S2不是冲突等价的。四、设计与应用题1某汽车维修公司需建立T•汽车维修数据库,该数据库中需要存储和管理下列信息:辆信息:车牌号,车型,发所几号,行蟾程,车瓣斤有人,联系电话维修项目:项目号,项目名称,维修费汽车备件:备件号,备件名称,备件单价,库存数量以成据之间存在下列约束:可获寸f箱进行多个维修项目,麝纟般项目可用于多个箱,维修项目瓠后要在数据库中记录维修时间;—种备件可用于多个维修项目,每个维修项目最多只使用一种备件,但每种备件的数量可以是多个。根据以上需求构建该数据库的概念模型(画E・R图)。假设车辆信息有如下约束:车牌号:标识属性,取值形式为:第1个字符是“京",第2个字符为代到2"的字母,第3到第7个字符均是“0〃到"9”的数字。此列釆用普通编码定长字符型,非空;车型:普通编码定长字符型,长度为6,默认值为“轿车";发动机号:普遍编码定长字符型:长度为6,非空;行马蝉程:聾,取戲于;暨斤有人:離勰定长部型,用为8,非空;联系电话:普通编码定长字符型,长度为13,取值唯一。写出创建满足上述要求的车辆信息表的SQL语句。(注:表名和列名均用题中给出的中文名,SQL语句中大、小写字母均可。)答:概念模型如下:Createtable车垣官息(主禮号char(7)XotXULLCHECK车毬号like(•惊卩・2][0-9][0-9][0切[0刊")车型char(6)default1'^",发勃机号char(0NOTNULL,行耍里程mtCHECK(行酸里程T),车某所有人茹(8)NOTNULL,藪系电话char(13)UNIQUE,PRIVATEKEY(主總号)X【解析】①根据题意可知,一个车辆可以进行多个项目的维修,一个维修可以用于多个车辆,所以实体车辆信息与维修项目之间是多对多的关系;一种配件可用于多个纟般项目,但TftW项目最多只能用一种配件,所以配齬绸塔项目是一对多的关系。②SQL语句中车牌号的取值形式限定可用CHECK约束来表示。2现有关系模式:教师授课(教师号,姓^,职称,课程号,课程名,学分,教科书名)其函数依赖集为:{教师号一姓名,教师号-职称,课程号一课程名,课程号一学分,课程号一教科书名}①指出这个关系模式的主码。②这个关系模式是第儿范式,为什么?将其分解为满足3NF要求的关系模式(分解后的关系模式名自定)答:①主码为:(教师号、课程号)第1范式,因为存在部分依赖。分解方法为:教师表(教师号,蟀,职称)课程表(课程号,课程名,学分,教科书名)教师授课表(教师号,课程号)【解析】①外码的数据项需参照主码的数据项来操作,主码和外码是用来实现参照完整性的。②第一范式:(1NF)无重复的列;第二范式:(2NF)属性完全依赖于主键;第三范式:(3NF)属性不依赖于其它非主属性。3为硬种程度上保ii舌库系统可靠地运行,在SQLServer3为硬种程度上保ii其制定有下列三种备份策略。假设对此数据库进行一次完全备份需要4小时,差异备份需要2/」附,日志备份需要1小时。设所有备份都是从凌晨1:00开始。策略1:每周周日进行一次完全备份,每周周一至周六每天进行一次日志备份;策略2:每周周日进行一次完全备份,每周周一至周六每天进行一次差异备份;策略3:每天进行一次完全备份。假设需要保留一年的备份数据,比较三种备份策略所占用的空间。比较每种备份策略的备份和恢复速度。
答:①占用空间量从大到小排序为:策略3,策略2,策略1;②备份速度从快到慢排序为:策略1,策略2,策略3;恢复速度从快到慢排序为:策略3,策略2,策略1。【解析】完全备份不考虑文件的存档属性,备份全部选中的文件夹,所以占用空间最大,但是速度最快;差聞分齢上一次完全齢后所件,劑对于完全备份的,恢复 时全:匐所口时全:匐所口ffifi的差聞分;日志齢全!备份,备份自上次backuplog语句到当前日志尾之间的日志齢全!所有瓣库修改;日志齢的麴居妙,只齢±)欠齢到现在的修改,恢复日孺要完全数据库备份和所有的口志备份,占用空间最小,但恢复时间最慢。4有丽长关系表:Students(SID,SName,Sex,Dept)Prizing(SID,PName,Type,PDate)Students表描述的是学生基本信息,Prizing表描述的是学生获奖信息。若在应用程序中经常使用如下查询语句:SELECTS.SID,SName,PName,TypeFROMStudentsASSJOINPrizingASPONS.SID=RSID;请问能否使用聚集文件提高此查询的性能?并给出原因。为了提高查询性能,数据库管理员在Students表的SName列上建立了f非聚集索引SNameJndo如果应用程序使用如下语句查询数据:SELECT*FROMStudentsWHERESNamelike'%华';请问SNameJnd索引是否能够提高语句的查询速度,并给出原因。答:①可以用聚集文件提高査询性能。因为聚集文件将不同关系表中有关联关系的记录存储在一起,减少了系统的物理I/O操作次数,提高了査询性能。②此索引不能提高该语句的査询速度。因为该索引是建立在SNAME上的m座集索引,以SNAME首字母排序,而查询语句查询的名字是最后一个〃华”的SNAME,所以仍然需要全醐描students表,因此不能提高该语句的查询速度。【解析】聚集文件本身存储不同类型表的联系,能够减少表间的连接操作,提高査询性能。而非聚集索引对于以SNAME首字母排序时有效。5某公司需建立产品信息数据库,经调查其业务要求如下:I•一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件;一种部件至少被用在一种产品中;一种部件可以由多个不同种类的零件细或;一种零件至少被用在一种产品或一种部件中;.对T-种具阱,要种部的各媵件的蟾;.对于一种具体的产品,要记录这种产品使用的各种部件数量和各种零件数量,但部件所使用的零件数量不计入该种产
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026-2032亚太工业空气预热器市场现状及未来发展趋势 Sample syy
- 幼儿园教师在线专业发展参与-基于2024年教师在线学习数据
- 多媒体技术与应用
- 路基监理实施细则
- 四川阿坝州2025年综合评标专家库评标专家考试(第二阶段水利类实务)模拟试题及答案解析
- 公路标线施工方案(完整版)
- 2026年消防安全专项整治实施方案
- 广播电视编辑记者资格考试(广播电视业务)能力提高训练试题库(2025年晋城)
- 霹雳英雄音乐目录繁体
- 2025-2030年中国软功表演环阵行业前景趋势预测及发展战略咨询报告
- 2026年新闻记者职业资格考试一本通
- 2026中国眼科医疗服务市场增长驱动因素分析报告
- 2026年中考理综终极押题模拟密卷(山东专用)
- 2025年合肥社区工作者笔试真题附答案
- (2025年)《装饰装修工程质量培训》考试试题附答案
- 2026年重庆市八年级地理生物会考考试题库(含答案)
- 2026年中小学教师编制考试体育学科专业知识考试试卷及答案(共五套)
- 山区防汛安全课件
- 2026年中国美容个护成分趋势榜单-
- 黔西南社区工作者考试题库2023
- 淮北长源煤矸石综合利用有限公司锅炉烟气治理超低排放改造项目环境影响报告表
评论
0/150
提交评论