版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(图片大小可自由调整)2024年大学试题(计算机科学)-数据库应用技术考试近5年真题集锦(频考类试题)带答案第I卷一.参考题库(共100题)1.在PowerScript语言中,下列命名正确的标识符包括()。A、2aB、a$C、_%D、if2.SQL对嵌套查询的处理方法是从()层向()层处理。3.对于一个学生表,如果想限制学生入学成绩只能在0~750之间,则应使用()。A、实体完整性B、用户自定义完整性C、参照完整性D、记录完整性4.你是一数据公司的数据库开发者,你创建了一个用来存储15个不同高校运动会统计表的数据库。这些信息将被用在50家公司的网页设置上。每个公司的WEB设置以不同的格式来安排和显示这些统计表。你需要组装这些数据传送到这些公司去,你应该做什么?()A、用包含FORXML子句的SELECT语句来提取数据。B、使用sp_makewebtask系统存储过程,用select语句从数据的返回中产生HTML。C、创建数据转换服务包从数据库中输出数据并且将数据放在带有分隔标记的文本文件中。D、使用SQL_DMO来创建一个应用程序把数据从数据库中取出并转换它.5.关系模式规范化中的插入异常是指()。A、不该插入的数据被插入B、不该删除的数据被删除C、要插入的数据无法插入D、要删除的数据无法删除6.实体的完整性是指在建立数据库时,()不能为空。7.在视图上不能完成的操作是()。A、更新视图B、查询C、在视图上定义新的表D、在视图上定义新的视图8.使用SQL语言创建一个表,要限定某列的值具有唯一性,可以使用()约束。A、PRIMARY KEYB、CHECKC、UNIQUED、FOREIGN KEY9.表1-表4是下列题目中用到的4个表,请根据题目要求写出对应的SQL语句。 创建供应情况表SPJ,其中供应商代码、工程代码和零件代码分别为供应商表S、工程表P和零件表J的外码。10.请简述PowerBuilder中事件驱动的含义。11.您在公司的数据库中成功创建了名为SALARY的表。您现在要通过向引用EMPLOYEES表的匹配列的SALARY表添加FOREIGNKEY约束条件来建立EMPLOYEES表与SALARY表之间的父/子关系。尚未向SALARY表添加任何数据。应执行以下哪条语句()A、ALTERTABLEsalaryADDCONSTRAINTfk_employee_id_01FOREIGNKEY(employee_id)REFERENCESemployees(employee_id)B、ALTERTABLEsalaryADDCONSTRAINTfk_employee_id_FOREIGNKEYBETWEENsalary(employee_id)ANDemployees(employee_id)C、ALTERTABLEsalaryFOREIGNKEYCONSTRAINTfk_employee_id_REFERENCESemployees(employee_id)D、ALTERTABLEsalaryADDCONSTRAINTfk_employee_id_FOREIGNKEYsalary(employee_id)=employees(employee_id)12.在SQL中,与关系代数中的投影运算对应的子句是()。A、SELECTB、FROMC、WHERED、ORDER BY13.数据库系统的英文缩写为()。A、DBMSB、DBSC、DBD、DBA14.你是一个公司的数据库开发者,该公司为棒球队编辑统计数据.这些统计数字被储存在Statistics数据库中.每个队的队员被登记在Statistics数据库的表Rosters中.创建表Rosters的脚本如下所示:在表Rosters中每个棒球队一次最多有24个队员,你需要保证球队人数不超过该最大值.你该怎么办?()A、在表Rosters中创建触发器验证该数字.B、创建一种角色来验证该数字。C、创建一个包含WITHCHECKOPTION字句的UPDATE视图。D、在Rosters表上添加一个CHECK约束来验证该数字。15.聚合函数“AVG”的功能是计算一个数值型列的()。A、和B、平均值C、最小值D、第一个值16.按软件工程思想(结构化生命周期法)开发一个数据库应用系统应该包括哪些步骤?说明各步骤的主要工作内容。17.评估此CREATETABLE语句的执行结果: CREATETABLEsales( sales_idNUMBER, customer_idNUMBER, employee_idNUMBER, sale_dateTIMESTAMPWITHLOCALTIMEZONE, sale_amountNUMBER(7,2)); 以下关于SALE_DATE列哪个说法是的()A、数据将以客户的时区为标准进行设置。B、存储的数据将不包含秒。C、数据将以精度为5的小数秒的形式存储。D、存储在列中的数据将会以数据库的本地时区格式返回。18.你是一个SQLServer2005/2008数据库的数据库开发者。另一个名为Andrea的数据库开发者需要修改数据库里的现在视图。然而,你要阻止她检视和替换表里的某些数据。现在,Andrea只有公共数据库的角色。你要怎么做?()A、把Andrea添加到db_owner数据库角色中.B、把Andrea添加到db_ddladmin数据库角色中.C、授权给Andrea创建视图的权限.D、授权给Andrea更新视图的权限.E、授权给Andrea在表中REFERENCES的权限.19.表1-表4是下列题目中用到的4个表,请根据题目要求写出对应的SQL语句。 创建供应商表S。20.请列举常用的数据库安全性控制技术。21.您创建了其中的“客户标识”指定为主键的一个“客户”表。您要求自动生成输入到“客户标识”列的值。应执行以下哪项操作()A、不执行任何操作。Oracle为定义为主键的列自动生成唯一值B、对客户标识列指定一个UNIQUE约束条件C、创建一个同义词D、创建一个序列22.你是一个玩具制造厂商的数据库开发者。公司里的成员有主管,管理阶层以及职员。公司内部网络首页显示了根据客户需要修改的每个阶层的员工的信息。当有一员工登陆到公司内部网时,首页验证职工的身份然后显示其充用?的公司信息。公司信息保存在库corporate里的News表中,创建新数据库表的语句如下所示: 企业内部网的用户需访问News表,但不能插入、更新或删除表里的数据。你基于你的职位要将充用?信息传递到企业内部网。你该怎么做?()A、创建一个视图返回那些应用于特殊职位的行B、创建一个存储过程返回那些应用于特殊职位的行C、授予每个职位对列EmployeePositionType的SELECT权限D、授予每个职位对表News的SELECT权限23.在SQL的排序子句:ORDERBY总分DESC,英语DESC表示()。A、总分和英语分数都是最高的在前面B、总分和英语分之和最高的在前面C、总分高的在前面,总分相同时英语分数高的在前面D、总分和英语分之和最高的在前面,相同时英语分数高的在前面24.你是Litware,Inc的数据库开发者。你正在修改该公司的sales数据库结构。该数据库将客户信息储存在Customers的表中。该表包含一个字段Country,其储存了客户所在的国家。你又创建一个新表Country。创建Customer和Country表的语法如下所示:你要尽可能快地将Customer表里头Country的信息转移到新Country表,该选用下面的哪条语句?()A、B、C、D、25.数据模型通常由()3要素组成。26.在关系中,能唯一标识元组的属性集称为关系模式的()。A、候选码B、主码C、外码D、主键27.事务在运行过程中,系统写入日志文件中的操作包括对数据库的()。A、插入操作B、修改操作C、删除操作D、查询操作28.()是数据库中全部数据的逻辑结构和特征的描述。A、模式B、外模式C、内模式D、存储模式29.事务特性中,“事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映”是指事务的()。A、原子性B、一致性C、隔离性D、持久性30.你是一家玩具公司的数据库开发者。Marie是另一名开发者,她创建了一张名为ToySales的表。Marie和你都不是系统固定的服务器角色,但你们两个的数据库角色都是db_owner。ToySales表存储公司所有部门的销售信息。该表设置如下: 你以vwDollSales登入到数据库中并创建了一张只显示ToySales表中的dolls的销售信息的视图。在dolls部门的雇员被授于完全访问权。你也创建了一张名为vwActionFigureSales的视图,该视图只显示销售数据。在运算数据部门的雇员被授于完全访问彼此间的数据。这两个部门当前没有访问数据的权力。在数据部门的雇员与dolls数据库角色相关联。运算数据部门的雇员与ActionFigure数据库角色相关联。你要保证两个部门都只能查询各自的数据。你必须执行哪三个步骤?()A、把表和视图的所有权转让给数据库所有者。B、授予你的登录用户SELECTToySales表的权限。C、授予Doll数据库角色SELECTvwDollSales视图的权限。D、授予ActionFigure数据库角色SELECTvwActionFigureSales视图的权限。E、拒绝Doll数据库角色SELECTToySales表的权限。F、拒绝ActuibFigure数据库角色SELECTToySales表的权限。31.你是一个贷款业务公司的数据库开发者。你设计了数据库事务来支持一个新数据项目应用程序。新数据项目应用程序的用户将从数据库中检索贷款信息。用户将改变信息和保存更新信息到数据库。你应怎么设计这事务?32.对于已经创建好的学生信息表,可以使用SQL语句“ALTERTABLE学生信息()年龄”删除年龄列。A、ALTER COLUMNB、DELETEC、DROPD、DROP COLUMN33.SQLServer数据库中的系统表的表名通常以()为前缀。A、MasterB、SysC、TableD、System34.SQLServer在安装后默认创建了哪几个系统数据库?分别叙述它们的作用。35.请简述SQLServer2000中的死锁解决方法。36.你是你公司SQLSERVER2005/2008数据库的数据库开发者。你正在删除数据库不会再使用的对象。你无法删除视图1997Sales。经过调查你发现该视图有如下特性: (1)该视图有一聚集索引 (2)sales数据库角色有该视图的权限 (3)该视图有WITHSCHEMABINDING选项 (4)该视图有一个在线参考模式 (5)该视图上定义了一个INSTEADOF触发器 在删除该视图前你该做什么?()A、删除该视图上的聚集索引B、除去该视图上所有权限C、除去该视图上的WITHSCHEMABINDING选项D、除去参考该视图的函数上的WITHSCHEMABINDING选项E、禁用该视图上的INSTEADOF触发器37.您需要使用含时差的值存储“聘用日期”值并允许返回以用户本地会话时区表示的数据。应该使用哪种数据类型()A、DATETIMEB、TIMESTAMPC、TIMESTAMPWITHTIMEZONED、TIMESTAMPWITHLOCALTIMEZONE38.你是一个汽车代理的数据库开发者。公司将他的汽车库存数据存放在一个SQLServer2005/2008数据库中。在数据库中很多关键性的查询同时连接到分别命名为Make,Model,andManufacturer.的三个表。这些表经常被更新。你想要提高关键性的查询的响应时间。你该怎么做?()A、在各个表中创建一个索引查看。B、创建一个存储过程,该存储过程从表中返回数据。C、创建一个表量用户自定义函数,该函数返回表中的数据。D、创建一个table-valueduser-definedfunction,该函数返回表中的数据39.在SQLServer中,允许创建和修改数据库的固定服务器角色包括()。A、系统管理员B、数据库创建者C、磁盘管理员D、进程管理员40.关系模式设计得不好,可能会引起()问题。A、数据冗余度大B、插入异常C、删除异常D、查询异常41.当前数据库系统的主流是()。42.请简述事务对象的作用。43.您是一出版社公司的数据库开发者。你创建以下存储过程来为特殊的书名报道每年每日的销售情况 您创建一个脚本来执行这个存储过程。如果该存储过程成功执行,它应报道每年每日书的销售情况。如果失败,则将返回如下信息:“NoSalesFound”您该怎样创建该脚本?()A、B、C、D、44.评估此CREATEVIEW语句: CREATEVIEWemp_view ASSELECTSUM(salary) FROMemployees; 以下哪个说法是的()A、使用“雇员视图”视图不能更新“雇员”表中的数据B、使用“雇员视图”视图可以更新“雇员”表中的任何数据C、使用“雇员视图”视图不能删除“雇员”表中的记录D、使用“雇员视图”视图仅能更新“雇员”表中的“薪金”列45.在数据库转储期间允许对数据库进行存取、修改活动,则该转储类型为()。A、静态转储B、动态转储C、海量转储D、增量转储46.请简述数据库系统中事务故障的恢复步骤。47.您需要确保SEAT_ID列中的每个值唯一或为空。应该在SEAT_ID列上定义哪个约束条件()A、CHECKB、UNIQUEC、NOTNULLD、PRIMARYKEY48.授予对象权限时,包括哪个选项才能允许被授权者向其他用户授予权限()A、WITHGRANTOPTIONB、WITHADMINOPTIONC、PUBLICD、FORCE49.请简述数据库系统的组成。50.下列关于第二范式的说法,错误的是()。A、第二范式的关系模式一定是第一范式的B、第二范式的关系模式有可能存在数据冗余C、第二范式的关系模式一定不存在非主属性对主键的传递函数依赖D、第二范式的关系模式一定不存在非主属性对主键的部分函数依赖51.经过选择运算后,所得关系的属性数()原关系的属性数。52.您需要在EMPLOYEE表上创建组合主键约束条件。以下哪个说法是正确的()A、PRIMARYKEY约束条件必须在表级定义B、必须为组合主键中的每个列定义PRIMARYKEY约束条件C、必须为组合主键中的第一个列定义PRIMARYKEY约束条件D、必须在表级为组合主键中的每个列定义PRIMARYKEY约束条件53.在SQL中,对嵌套查询的处理原则是()。A、从外层向内层处理B、从内层向外层处理C、内、外层同时处理D、内、外层交替处理54.试叙述在备份与恢复技术中数据库日志的作用。55.表1-表4是下列题目中用到的4个表,请根据题目要求写出对应的SQL语句。 将供应商表S中对SNO、SNAME列的查询权限和对SNAME列的修改权限授予EMPLOYEE用户,但不允许该用户将该权限转授其他用户。56.如果希望从成绩表中查询出所有成绩大于等于90分的记录,那么条件语句应该是()。A、Where成绩>=90B、Where成绩≥90C、Where成绩>90AND成绩=90D、Where成绩>9057.值特别长的列适宜创建索引。58.你是一个网上定票数据库开发者。每一单独事件的可用票有500或更多。大部分的申请用户在购买票之前可查阅到的不多于50张。然而,须让用户看到整个可用票的清单。一旦用户定了票,票据清单须被更新以反映那些被定走了的票。用户才可以从清单里头选票、购票。你要让用户查阅并购买可用票。你该怎么做?()A、使用可移动静态光标去检索票据清单使用光标定位升级购票B、使用可移动自动光标去检索票据清单使用光标定位升级购票C、使用存储过程检索票据清单再用存储过程购票D、使用用户定义函数检索票据清单再用存储过程购票59.DROPVIEW的功能是删除表结构。60.你是一个技术培训中心数据库开发者。通常地,用书面管理雇员的学历、教师、课程和教室安排。这个培训中心希望通过开发一个数据库录入信息来实现无纸化记录。你为这个数据库设计表,设计如图 你想缩短查询的响应时间和将数据冗余最小化。你应该做什么?()A、创建一个名为Instructors的新表。包含InstructorID、InstructorName、OfficePhone等字段,为添加一个Courses表添加一个名为InstructorID的字段。B、将Classroom中的所有字段复制到Courses,并删除Classroom表。C、移除Courses表的主键约束用一个基于CourseID和CourseTitle的主键约束来代替。D、移除ClassroomID字段,并在ClassroomNumber和ClassTime字段上以主键约束做基础。61.试述在SQLServer中利用文件和文件组备份为数据库恢复提供了什么样的便利?62.你是一个行销公司的数据库开发者.你设计了一个每季的销售视图.这个视图加入了几个表和计算合计信息.你在视图上创建了一个唯一的索引.你想提供一个参数查询去访问包含在你的索引视图中的数据.输出必须用在其他的select列中.你如何完成这个目标?()A、使用ALTERVIEW语句添加参数值到视图的定义中。B、创建一个存储过程接收输入参数并且返回结果集。C、创建一个用户自定义标量函数接收输入参数。D、创建一个联机用户自定义函数接收输入参数63.你是WingtipToys的数据库开发者.公司在sqlserver2005/2008数据库中跟踪它的存货.你有几个查询和储存过程,储存过程执行在数据库索引上以支持已创建的查询.当编制的存货项目增加时,一些存储过程的执行时间明显增加.其他访问同样信息的查询和储存过程并没有增加.你必须恢复运行慢的储存过程的性能,达到原先执行的时间.你该怎么办?()A、总是使用WITHRECOMPILE选项去执行运行慢的存储过程。B、为每张表中运行慢的存储过程执行UPDATESTATISTICS语句。C、为每一个运行慢的存储过程执行sp_recompile系统储存过程.D、为每张表中运行慢的存储过程执行DBCCREINDEX语句。64.SQLServer中进行数据库备份的SQL语句是()。A、INSERTDATABASEB、BACKUPDATABASEC、RESTOREDATABASED、UPDATEDATABASE65.在SQLServer中,要授予某安全性帐户具有转授许可给其他安全性帐户的权限,则在授权时应加上()子句。A、WITH GRANTB、WITH GRANT FORC、WITH GRANT OPTIOND、WITH GRANT PERMISSION66.以下哪项属于DDL操作()。A、deleteB、updateC、createD、insert67.表1-表4是下列题目中用到的4个表,请根据题目要求写出对应的SQL语句。 查询每个供应商供应零件的数量。68.在PowerScript语言中,要访问myobject对象中的name属性,正确的写法是()。A、myobject->nameB、myobject(name)C、name(myobject)D、myob69.试述研究模糊数据库的意义。70.试述在REVOKE语句中GRANTOPTIONFOR子句和CASCADE子句的作用。71.PO_DETAILS表包含以下列: PO_NUMNUMBERNOTNULL,PrimaryKey PO_LINE_IDNUMBERNOTNULL,PrimaryKey PRODUCT_IDNUMBERForeignKeytoPRODUCT_IDcolumnofthePRODUCTStable QUANTITYNUMBER UNIT_PRICENUMBER(5,2) 请评估以下语句: ALTERTABLEpo_details DISABLECONSTRAINTpo_details_pkCASCADE;此语句用于完成什么任务()A、新创建一个对PO_NUM列的PRIMARYKEY约束条件B、删除并重新创建对PO_NUM列的PRIMARYKEY以及FOREIGNKEY的约束条件C、禁用依赖于PO_NUM列的所有FOREIGNKEY约束条件D、禁用对PO_NUM列的约束条件,同时创建PRIMARYKEY索引72.以下关于索引的哪个说法是正确的()A、只能对单个表列创建索引B、创建索引总是可以提高查询的性能C、创建索引可以重新排序基表中的数据D、对多个列创建的索引称为组合索引或级连索引73.在关系代数的表达式中,符号σ表示的运算是()。74.请简要说明存储过程的概念和优点。75.你是一个食物批发商的数据库开发者.每星期,公司完成不同顾客的订单.通常,每个顾客每星期定购同样数量的一定项目.偶尔,顾客定购的某个项目的数量明显少于顾客通常的数量.订单的信息储存在表invoice中,该表在sqlserver2005/2008数据库中.创建该表的脚本如图所示:你想验证这些和平常不一样的订单的样品,为此,你必须为每个顾客生成一列货物,货物数量少于该顾客平均的货物数量.你应该用哪个查询?()A、B、C、D、76.对关系模型的操作都包括哪些?77.()表示一个新的事务处理块的开始。A、STARTTRANSACTIONB、STARTCOMMITC、BEGINCOMMIT78.请简要说明SQLServer中使用视图的优点?79.下列选项中属于数据库系统软件组成部分的是()。A、数据库管理系统B、数据库应用系统C、CPUD、操作系统80.你是WideWorldImporters(公司名)数据库的开发者。公司跟踪它在一个SQLServer2005/2008数据库中的定购信息。数据库包含两个表,这两个表中包含有订购的详细资料。这两个表分别命名为Order和LineItem.被用来创建这两个表的脚本显示如下:公司的审计官已经发现每个在2005/2008六月一日订购的条目都被添进一个比实际高的价格---$10.你需要尽可能快的更正数据库中的数据。问你需要使用下面哪个脚本语句?()A、B、C、D、81.查询处理最复杂的最重要的部分是()。A、检查是否存在所查询的关系B、检查该操作是否在合法的授权范围内C、确定查询路径D、查询优化82.SQL要嵌入到宿主语言中使用要解决哪几方面的问题?83.分别讨论在什么情况下应该使用快照复制、事务复制和合并复制。84.在客户/服务器结构中,数据库服务器和客户端计算机是如何分工的?85.试述数据库的自主存取控制和强制存取控制的区别和各自的特点。86.可以在创建表时用()来创建唯一索引。A、Createtable,CreateindexB、设置主键约束,设置唯一约束C、以上都可以D、设置主键约束,Createindex87.试述预编译的作用。88.SQL99支持ORDBMS、还是OODBMS?89.PRIMARYKEY约束和NULL约束不能同时定义在相同的列上。90.数据库管理系统在3层结构之间提供的两层映象是()和()。91.试述为什么要讨论实体之间的联系类型?92.你是一个保险公司的数据库开发者.那公司有一个Policies数据库.你有为这个数据库设计存储程序,使用游标来处理大型结果组合.使用存储过程的分析者报到在数据出现前有一个长的延迟.在延迟之后,结果是正确的.仅仅执行数据分析的分析者,使用Policies数据库.你想要输入存储程序的结果,你将使用哪一个脚本?()A、EXECsp_configure‘cursorthreshold’,0B、EXECsp_dboption‘Policies’SETCURSOR_CLOSE_ON_COMMITONC、SETTRANSACTIONISOLATIONLEVELSERIALIZABLED、ALTERDATABASEPoliciesSETCURSOR_DEFAULTLOCAL93.评估以下语句:TRUNCATETABLEemployee;以下有关此TRUNCATETABLE语句的哪个说法是的()A、可以通过执行“DROPTABLEemployee”语句来得到同样的结果B、可以执行此语句来保留INVENTORY表的结构C、可以通过执行ROLLBACK语句来撤消该语句D、可以通过执行“DELETEEMPLOYEE”语句来得到同样的结果94.δF1(δF2(E)等价于()。A、δF1∨F2(E)B、δF1(E)C、δF1∧F2(E)D、δF2(E)95.SQLServer数据库中的NULL值(空值)表示的是“空格”或“0”值。96.主键的作用是()。A、用来唯一标识表中的行B、用来验证数据库的密码C、可有可无的一个属性D、设定表中某列的默认值97.SQL集数据查询、数据操纵、数据定义和数据控制功能于一身,其中的create、drop、alter语句是实现()功能。A、数据控制B、数据定义C、数据查询D、数据操纵98.你是woodgrove银行的一个数据库开发者.你正在把数据载入SQLServer2005/2008数据库.数据被临时载入Staging表中.当数据载入过程完成时,数据从这个表中被删除.不需要还原这个被删除的表.你要尽可能快的确信数据从Sraging表中被删除,你应该怎么做?()A、使用delete语句从表中还原数据B、使用truncatetable语句从表中还原数据C、使用droptable语句从表中还原数据D、使用一个可更新的游标访问和还原表中的毎一行数据99.从数据库管理系统的角度划分数据库系统的体系结构,可分为()3层。100.物理数据库设计主要包括哪些内容?第I卷参考答案一.参考题库1.参考答案:B,C2.参考答案:内;外3.参考答案:B4.参考答案:A5.参考答案:C6.参考答案:主键7.参考答案:C8.参考答案:A,C9.参考答案:10.参考答案:(1)程序的流程并不能够事先确定;(2)每一类对象都有预定义事件,比如命令按钮控件有Clicked事件,特定的事件触发应用程序中对应的某段代码;(3)代码运行完成后,系统进入一种等待状态,等待下一个事件触发相应的代码。11.参考答案:A12.参考答案:A13.参考答案:B14.参考答案:A15.参考答案:B16.参考答案: 数据库应用系统开发可以分为如下七个步骤: 系统调查及可行性分析; 系统分析(需求分析); 概要设计(总体设计); 详细设计(模块设计); 系统实现(编程); 系统调试与试运行(测试); 系统运行、评价与维护(运行)。 系统调查和可行性分析阶段的任务是初步了解信息系统用户的组织机构、业务范畴以及新系统的目标,并且做出可行性分析,包括经济可行性、技术可行性和使用可行性。 需求分析阶段的主要任务是了解用户的需求,基本目标是:对现实世界要处理的对象进行详细调查,在了解原系统(手工系统或以前开发的计算机系统)的情况、确定新系统功能的过程中,确定新系统的目标,收集支持新系统目标的数据需求和处理需求。 总体设计阶段的主要任务是把用户的信息要求统一到一个整体的逻辑结构或概念模式中,此结构能表达用户的要求,并且独立于任何硬件和数据库管理系统。这一步,从应用程序的角度来讲,要完成子系统的划分和功能模块的划分;从数据库的角度来讲要完成概念模型的设计。 详细设计阶段同样是包括数据库设计和应用程序设计两大部分。对数据库设计要根据具体的数据库管理系统设计数据库、设计关系、考虑数据的完整性、考虑数据的安全和备份策略等。对应用程序设计要给出功能模块说明,考虑实施方法,设计存储过程等。 编程阶段则根据上一步的设计结果进行具体实施,建立数据库并装入原始数据,建立存储过程,编写和调试应用程序代码等。 调试与试运行阶段对各个子系统、各个模块要进行联合调试和测试,并试运行。在试运行阶段要广泛听取用户的意见,并根据运行效果进行评估,修改系统的错误、改进系统的性能。 最后一步是将系统交给用户使用,在使用的过程中可能还会出现新的问题,甚至提出新的需求,所以还要不断对系统进行评价和维护。17.参考答案:C18.参考答案:B19.参考答案:20.参考答案:(1)用户标识与口令鉴别; (2)存取控制; (3)视图机制; (4)数据加密。21.参考答案:A22.参考答案:B23.参考答案:C24.参考答案:C25.参考答案:数据结构、关系操作、完整性约束26.参考答案:A27.参考答案:A,B,C28.参考答案:A29.参考答案:A30.参考答案:A,C,D31.参考答案: 32.参考答案:D33.参考答案:B34.参考答案: S.QLServer在安装后默认创建了4系统数据库,它们是: (1)master数据库。master数据库用于存储SQLServer系统的所有系统级信息,包括所有的其它数据库(如建立的用户数据库)的信息(包括数据库的设置、对应的操作系统文件名称和位置等)、所有数据库注册用户的信息以及系统配置设置等。 (2)tempdb数据库。tempdb数据库用于保存所有的临时表和临时存储过程,它还可以满足任何其它的临时存储要求。 (3)model数据库。model数据库是一个模板数据库,当使用CREATEDATABASE命令建立新的数据库时,新数据库的第一部分总是通过复制model数据库中的内容创建,剩余部分由空页填充。 (4)msdb数据库。msdb数据库用于SQLServer代理程序调度报警和作业等系统操作。35.参考答案:(1)在识别死锁后, SQL Server通过自动选择可以打破死锁的线程来结束死锁; (2)通常选择运行撤销时花费最少的事务的线程作为死锁牺牲品; (3)SQL Server回滚作为死锁牺牲品的事务,然后系统将1205号错误信息返回给应用程序,取消线程的当前请求,然后允许不间断线程的事务继续进行。36.参考答案:D37.参考答案:D38.参考答案:A39.参考答案:A,B40.参考答案:A,B,C41.参考答案:关系数据库系统42.参考答案:(1)应用程序与数据库之间进行通信的桥梁;(2)PB对象中最为重要的一个对象,不使用事务对象将无法连接数据库;(3)在应用程序启动时,系统将自动创建一个名为SQLCA的全局事务对象;(4)要在程序中连接多个数据库,则需要自定义事务对象。43.参考答案:D44.参考答案:D45.参考答案:B46.参考答案:(1)从日志文件最后向前扫描,查找该事务的更新操作;(2)对该事务的更新操作执行逆操作,即将日志记录中的“更新前数据的旧值”写入数据库;(3)若记录中是插入操作,则相当于作删除操作;若记录中是删除操作,则作插入操作;若记录中是修改操作,则用修改前值代替修改后值;(4)继续从后向前扫描日志文件,查找该事务的其他更新操作,并作同样处理;(5)重复上述步骤,直到读到该事务的开始标记,则事务故障恢复完成。47.参考答案:A48.参考答案:A49.参考答案:50.参考答案:D51.参考答案:等于52.参考答案:A53.参考答案:B54.参考答案:日志则是对备份的补充,它可以看作是一个值班日记,它将记录下所有对数据库的更新操作。这样就可以在备份完成时立刻刷新并启用一个数据库日志,数据库日志是实时的,它将忠实地记录下所有对数据库的更新操作。因此,当磁盘出现故障造成数据库损坏时,就可以首先利用备份恢复数据库(恢复大部分数据),然后再运行数据库日志,即将备份后所做的更新操作再重新做一遍,从而将数据库完全恢复。55.参考答案:56.参考答案:A57.参考答案:错误58.参考答案:B59.参考答案:错误60.参考答案:A61.参考答案:利用文件和文件组进行备份,则当建立数据库的某个物理存储介质出现故障时,可以只恢复发生故障的存储介质上的物理文件或文件组,而不需要恢复整个数据库,这可以大大缩短数据库恢复所需要的时间。62.参考答案:C63.参考答案:C64.参考答案:B65.参考答案:C66.参考答案:C67.参考答案:68.参考答案:D69.参考答案: 传统的数据库系统描述和存储的是精确的和确定的客观事物,但不能描述和处理模糊的和不确定的数据。模糊技术与数据库技术相结合,就是希望利用数据库来描述、存储和处理模糊数据,从而提高模糊技术的应用水平。 模糊不是目的,研究模糊是人们认知世界所采取的一种手段,人们通过模糊最终要做出正确的结论。所以模糊数据库是人工智能和专家系统的一个很重要的研究领域。70.参考答案: GRANTOPTIONFOR说明只收回WITHGRANTOPTION权限; CASCADE说明级联收回由于WITHGRANTOPTION授予的所有权限。GRANTOPTIONFOR要与CASCADE一同使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- YY/T 1950-2024组织工程医疗器械丝素蛋白
- YY/T 0860-2024心脏射频消融治疗设备
- 贵州财经职业学院《小组工作》2023-2024学年第一学期期末试卷
- 贵阳职业技术学院《建筑风景表现》2023-2024学年第一学期期末试卷
- 2025陕西省安全员-B证考试题库附答案
- 红枣小镇建设项目可行性研究报告-红枣市场需求持续扩大
- 广州中医药大学《食品微生物学(双语)》2023-2024学年第一学期期末试卷
- 2025年湖南省安全员考试题库及答案
- 2025年山东省安全员《B证》考试题库
- 广州医科大学《小学语文教学设计与实训》2023-2024学年第一学期期末试卷
- 2023-2024学年浙江省杭州市上城区教科版四年级上册期末考试科学试卷
- 期末 (试题) -2024-2025学年外研版(三起)(2024)英语三年级上册
- 2023年弥渡县广播电视台(融媒体中心)招聘笔试题库及答案解析
- 体能训练讲解健身课件
- 2023年成都温江兴蓉西城市运营集团有限公司招聘笔试题库及答案解析
- 地震工程学-反应谱和地震时程波的相互转化matlab编程
- 建筑工程施工现场视频监控布置实施方案
- 施工现场节前安全检查表
- 松下vf100变频器使用手册
- 机械设计制造及其自动化实习总结报告——某
- 角的概念推广说课课件.
评论
0/150
提交评论