自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 计算机三级数据库题10道-天天练65

参考解析:【解析】在SQL Server 2008中,事务日志备份仅可用在完整恢复模式和大容量日志恢复模式中。在备份语句(BACKUP)中默认情况下使用完整数据库备份,而关键字DIFFERENTIAL专门改变备份为差异备份。数据库备份分为以下几种:①完全备份,备份所有数据和日志﹔②差异备份,备份自上一次数据库完全备份以来产生的数据改变。

2024-03-19 20:05:35 288

原创 计算机三级数据库题10道-天天练64

A、在进行数据库备份时,需要将数据库和备份数据放置在不同的设备上B、在数据量比较小但是更改非常频繁的数据库中,一般可以减少完整数据库备份次数,增加日志备份次数,从而降低备份空间使用C、在设计备份策略时,需要考虑能够实施备份的时间窗口、备份所需的硬件设备特性以及备份的测试方法D、在数据库数据量不是很大且更新不频繁时,可以使用完整数据库备份方式。

2024-03-19 19:50:44 800

原创 计算机三级数据库题10道-天天练63

A、在进行数据库备份时,需要将数据库和备份数据放置在不同的设备上B、在数据量比较小但是更改非常频繁的数据库中,一般可以减少完整数据库备份次数,增加日志备份次数,从而降低备份空间使用C、在设计备份策略时,需要考虑能够实施备份的时间窗口、备份所需的硬件设备特性以及备份的测试方法D、在数据库数据量不是很大且更新不频繁时,可以使用完整数据库备份方式。

2024-03-19 19:21:11 689

原创 计算机三级数据库题10道-天天练63

SQL Server支持两种备份方式,一种是先建立备份设备,然后再将数据库备份到备份设备上,这样的备份设备称为永久备份设备﹔另一种是直接将数据库备份到物理文件上,这样的备份设备称为临时备份设备。因此在故障发生时,先对结尾日志备份,然后依次使用数据库全备份、日志备份和结尾日志备份,可以将数据库数据恢复到10点30分的状态。对于80GB的数据库需分4个硬盘分区来存储,可先在每个分区上分别建立一个备份设备,指定每个设备的大小为2OGB,并建立一个包含这4个备份设备的备份媒体集,最后再用此备份媒体集备份数据库。

2024-03-19 17:11:15 883

原创 计算机三级数据库题10道-天天练62

日志文件记录每个事物对数据库的修改操作,数据库系统在运行过程中,将所有事物的修改操作记录到日志文件中。在动态转储中,利用转储文件只能将数据库恢复到转储过程中的某个状态,且转储文件中的数据可能处于不一致状态,只有和日志文件综合起来使用,才能将数据库恢复到一致状态,或将数据库恢复到故障发生前的状态,从而有效地恢复数据库。日志文件是用来记录事务对数据库的更新操作的文件。参考解析:【解析】当数据库发生系统故障时,容错对策是在重新启动数据库后,撤销〈UNDO〉所有未提交事务,重做(REDO)所有已提交事务。

2024-03-19 14:42:35 497

原创 计算机三级数据库题10道-天天练61

动态转储是指在转储过程期间允许对数据库进行存取或修改,即转储和用户事务可并发执行,但在转储数据后,副本上的数据并不能保证正确有效,为此必须把转储期间各事务对数据库的修改活动登记下来,建立日志文件。引入日志文件用它记录转储期间各事务对数据库的修改活动记录,然后使用动态转储的备份副本加上日志文件就可以将数据库恢复到某一时刻的正确状态。系统故障造成数据库状态不一致的原因有两个,一是未完成的事务对数据库的更新可能已写入数据库,二是已提交事务对数据库的更新可能还留在缓冲区没来的及写入数据库。介质故障指硬件损坏等。

2024-03-19 14:31:09 737

原创 计算机三级数据库题10道-天天练60

必须先写日志文件,后写数据库。差量转储和增量转储相比,速度慢,占用空间较多,但恢复速度比增量转储快。C、在制定备份策略时,除考虑使用备份恢复时丢失的数据量外,还需考虑数据库备份所需的时间D、从数据恢复角度来看,差量转储比完全转储恢复时间短。D、增量转储只能和完全转储配合才能进行数据库恢复,增量转储的数据恢复时间比仅用完全转储时间长。D、增量转储只能和完全转储配合才能进行数据库恢复,增量转储的数据恢复时间比仅用完成转储时间长。D、在制定备份策略时,除了考虑备份的时间、空间因素,还需要考虑备份恢复的速度。

2024-03-18 17:30:06 714

原创 计算机三级数据库题10道-天天练59

A、检查点记录的内容包括建立检查点时正在执行的事务清单和这些事务最近一个日志记录的地址B、在检查点建立的同时,数据库管理系统会将当前数据缓冲区中的所有数据记录写入数据库中 C、数据库管理员应定时手动建立检查点,保证数据库系统出现故障时可以快速恢复数据库数据 D、使用检查点进行恢复时需要从"重新开始文件"中找到最后一个检查点记录在日志文件中的地址。A、软件容错最完全的方法是设计两套相同的数据库系统同时工作,数据的变化也同步,空间有一定的距离,因此同时破坏两套的概率几乎为零,这样就能达到数据库的完全安全。

2024-03-17 18:57:00 828

原创 计算机三级数据库题10道-天天练58

垂直分割使得数据行变小,一个数据页就能存放更多的数据,在查询时就会减少IO次数,从而提高系统性能,但其缺点是查询所有数据时需要Join(连接)操作。封锁的粒度越大,并发度就越小,同时系统的开销就越小。数据库重组是指DBA按照系统设计要求对数据库存储空间进行全面调整,如调整磁盘分区方法和存储空间,重新安排数据的存储,整理回收碎块等,以提高数据库性能。恢复程序必须强行回滚事务,在保证该事务对其他事务没有影响的条件下,利用日志文件撤销其对数据库的修改,使数据库恢复到该事务运行之前的状态。

2024-03-17 17:21:36 807

原创 计算机三级数据库题10道-天天练57

合理的冗余可以分散数据量大的表的并发压力,也可以加快特殊查询的速度,冗余列 (冗余属性)可以有效减少数据库表的连接,提高效率。故答案为冗余列或冗余属性。派生性冗余列是指表中增加的列有表中的一些数据项经过计算而成,它的作用是在查询时减少连接操作,避免使用聚合函数,提高查询统计的处理速度。物化视图可以用预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图是一种包含查询结果的数据库对象,其数据不是在视图使用时读取的,而是预先计算好的。

2024-03-17 16:58:52 831

原创 计算机三级数据库题10道-天天练56

当多个用户并发地存取数据时就会产生多个事务同时存取一个数据的情况,若对并发操作不加控制就可能会存取不正确的数据,破坏事务的一致性和数据库的一致性。当数据库模式发生变化时,通过调整外模式模式间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性,简称数据的逻辑独立性。如果将表数据和索引数据放在一起,表数据的I/O操作和索引的I/O操作将产生影响系统性能的IO竞争,降低系统的响应速度,不利于提高查询效率。﹔数据库的安全性和完整性控制﹔数据库性能的监控分析和改进,数据库的重组和重构。

2024-03-17 16:47:35 580

原创 计算机三级数据库题10道-天天练55

水平分割式根据数据行的使用特点进行分割,分割之后所得的所有表的结构都相同,而存储的数据不同。增强硬件配置是一种方法,但我们平时遇到的最多的问题是如何在无法增强硬件配置的情况下将数据库性能优化,因此在实际应用过程中,数据库本身的优化占的比重很大,而且优化效果也最明显。对数据库性能的监控主要监控内容包括数据缓冲区的命中率、库缓冲、用户锁、锁与等待、回滚段、临时段使用情况、索引的使用情况、等待事件和共享池等。除了删除或创建索引,以及非聚集索引和聚集索引的相互转换外,通过重建索引可以改进系统的性能。

2024-03-17 14:31:25 847

原创 计算机三级数据库题10道-天天练54

数据库维护工作主要包括:数据库的转储和恢复﹔数据库的安全性和完整性控制﹔数据库性能的监控分析和改进;数据库应用系统日常维护工作一般包括数据库的备份、锁管理、日志的维护等。数据库的重组并不修改数据库原有设计的逻辑结构和物理结构,而数据库的重构则不同,它是指部分修改数据库的模式和内模式。A、数据库管理员应根据不同的应用要求制定不同的备份计划,在备份计划中应包含备份的时间、周期、备份方式和备份内容等。数据库的重组并不修改原设计的逻辑和物理结构,而数据库的重构则要部分的修改数据库的模式和内模式。

2024-03-15 08:53:56 705

原创 计算机三级数据库题10道-天天练53

在实际应用环境下,可以先将那些周期性的活动定义成一个任务,然后让其在SQL Server Agent的帮助下自动运行。数据库的监控分析: 指管理员借助工具监测DBMS的运行情况,掌握系统当前或以往的负荷、配置、应用等信息,并分析监测数据的性能参数和环境信息,评估DBMS的整体运行状态。,如在表中增加或删除某些数据项,改变数据项的类型,增加或删除某个表等,这些过程DBA都能完成,因此不需要应用程序开发人员参与调试。是指由于数据库应用环境的不断变化,增加了新的应用或新的实体,取消了某些应用,有的。

2024-03-14 13:07:26 429

原创 计算机三级数据库题10道-天天练52

常见能提高连接操作性能或者减少连接操作的是:增加冗余列,指在多个表中增加具有相同语义的列,它常用来在查询时避免连接操作﹔反规范化,也就是降低表的规范化程度,减少表间的连接,提高查询性能;在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度。B、在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的响应速度。(每行的数据列少,每页存的数据行就多,相应占用的贡就少),更新时不必考虑锁,没有冗余数据。

2024-03-14 09:41:36 724

原创 计算机三级数据库题10道-天天练51

正确答案: sysadminEXEC sp_addsrvrolemember是登录账户角色,sp_addsrvrolemember是定义好的存储过程,其作用是为登录账户赋角色权限。sysadmin在该数据库服务器上具有系统管理员权限。

2024-03-14 08:41:00 462

原创 计算机三级数据库题10道-天天练50

系统管理员在数据库服务器上具有全部的权限,包括对服务器的配置和管理权限,也包括对全部数据库的操作权限。db_datawriter是固定数据库角色的成员,具有插入、删除和更改数据库中所有数据的权限。C、该角色是数据库级角色,具有查询、插入、删除和更改数据库中用户数据的权限。D、该角色是服务器级角色,具有查询、插入、删除和更改服务器中用户数据的权限。A、该角色是数据库级角色,具有插入、删除和更改数据库中用户数据的权限。B、该角色是服务器级角色,具有插入、删除和更改服务器中用户数据的权限。

2024-03-13 20:25:23 748

原创 计算机三级数据库题10道-天天练49

A、在一个数据库中可以定义多个用户角色B、一个用户定义的角色可以包含多个成员C、用户定义的角色不能是另一个用户定义角色的成员D、可以为用户定义的角色进行授权。

2024-03-13 19:56:08 737

原创 计算机三级数据库题10道-天天练48

A、A类 B、B类 C、C类 D、D类。

2024-03-13 19:28:43 943 1

原创 计算机三级数据库题10道-天天练47

正确答案 : having或或HAVING需要对超过1000人的系进行条件筛选,与GROUP BY一起使用来限定分组必须满足的条件,只能是having关键字。

2024-03-13 17:04:16 612

原创 计算机三级数据库题10道-天天练46

正确答案: @@FETCH_STATUS游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果,每个游标区都有一个名字。用户可以通过游标逐一获取记录,并赋给主变量,交由主语言进一步处理。游标经常会和全局变量@@FETCH_STATUS与WHILE循环来共同使用,以达到遍历游标所在数据集的目的。在执行一条fetch语句后,必须在对另一游标执行另一fetch语句前测试@@FETCH_STATUS。

2024-03-13 16:41:57 597

原创 计算机三级数据库题10道-天天练45

I.在内联表值函数中,没有相关联的返回变量II.内联表值函数通过INSERT语句填充函数返回的表值III.内联表值函数的作用类似于带参数的视图IV.调用内联表值函数时,只能将内联表值函数放置在FROM子句中上述说法中正确的是()A、仅IIB、仅II和IIIC、仅I、II和IVD、仅I、III和IV。

2024-03-13 15:42:23 695

原创 计算机三级数据库题10道-天天练44

下列关于该触发器作用的说法,正确的是()。A、在T1表上定义了一个由插入操作引发的前触发型触发器B、在T1表上定义了一个用于插入数据的后触发型触发器C、在T1表上定义了一个由插入操作引发的后触发型触发器D、在T1表上定义了一个用于插入数据的前触发型触发器。

2024-03-13 15:08:51 537

原创 计算机三级数据库题10道-天天练43

且排序的依据列应该是第一个查询语句中出现的列名。

2024-03-13 11:04:34 667

原创 计算机三级数据库题10道-天天练42

正确答案:A分离数据库是指将数据库从SQL Server实例中删除,但不删除数据库的数据文件和日志文件,进行分离数据库操作前,不用停止SQLNServer服务。附加数据库就是将分离的数据库重新附加到数据库管理系统中,可以附加到本机的另一个SQL Server实例上,也可以附加到另一台数据库服务器上。在附加数据库之前,应先将要附加的数据库所包含的全部数据文件和日志文件放器到合适的位置。

2024-03-12 17:51:03 565

原创 计算机三级数据库题10道-天天练41

分离数据库实际就是让数据库的文件不受数据库管理系统的管理,使用户可以将数据库的数据文件和日志文件复制到另一台计算机上或者是同一台讦算机的其他地方。当GROUP BY后跟的列值包含许多不同的值,导致视图图和表的行数相等,那么该列使用索引视图并不能提高查询效率。一个数据库可以包含多个数据文件,这些文件可以存放在一个物理磁盘上,也可以放在不同的物理磁盘上。B、分区表是从物理上将一个表划分为若干个小的子表,不同子表必须存放在不同的文件组中。B、用户在使用分区表时不需要考虑操作的是哪个表分区,分区对用户是透明的。

2024-03-12 17:17:25 540

原创 计算机三级数据库题10道-天天练40

然后将文件放置到不同的文件组中。一个文件不可以是多个文件组的成员。主文件组(PRIMARY)是系统定义好的一个文件组,它包含主要数据文件和任何无明确分配给其他文件组的其他数据文件,每个数据库只能指定一个文件组为默认文件组。让一个数据库包含多个数据文件,并且让这些数据文件分别建立在不同的磁盘上,不仅有利于充分利用多个磁盘上的存储空间,而且可以提高数据的存取效率。

2024-03-12 16:54:47 676

原创 计算机三级数据库题10道-天天练39

数据库文件划分为数据文件和日志文件两大类。每个数据库有且只能有一个主要数据文件,可以不包括7次要数据文件,也可以包含多个次要数据文件。分离数据库是指将数据库从SQL Server数据库列表中删除,但不删除数据库的数据文件和日志文件。分离数据库实际就是让数据库的文件不受数据库管理系统的管理,使用户可以将数据库的数据文件和日志文件复制到另一台计算机上或者同一台计算机的其他地方。一个数据库可以不包含次要数据文件,也可以包含多个次要数据文件,而且这些次要数据文件可以建立在一个磁盘上,也可以分别建立在不同的磁盘上。

2024-03-12 14:50:12 700

原创 计算机三级数据库题10道-天天练38

在创建数据库时,如果没有为主要数据文件提供size.则数据库引擎将使用model数据库主要数据文件的大小。在为表创建索引时,应先创建聚集索引,然后再创建非聚集索引,因为在创建聚集索引时系统会重新生成表中现有的非聚集索引。对mode数据库进行的修改(如数据库大小、排序规则、恢复模式和其他数据库选项)将应用于以后创建的所有用户数据库,当用户创建一个数据库时,系统自动将model数据库中的全部内容复制到新建数据库中。如果是一定必须,说法太绝对了。在多列唯一索引的情况下,可以确保索引例中每个值的组合都是唯一的。

2024-03-12 11:16:57 903

原创 计算机三级数据库题10道-天天练37

A、idx1既是唯一索引,也是聚集索引B、idx1既是主索引,也是聚集索引C、idx1既是唯一索引,也是主索引D、idx1既不是主索引,也不是聚集索引。

2024-03-12 10:43:58 770

原创 计算机三级数据库题10道-天天练36

请注意,UNION内部的 SELECT语句必须拥有相同数量的列,而且对应列的语义应该相同。SQL Server 2008提供了4个排名函数,其中RANK丞数返回结果集中每行数据在每个分区内的排名,并且每个分区内的排名从1开始,但排名中间数值可能有间断。如果有两个或多个行受同一个分区中排名的约束,则每个约束行将接收相同的排名。行的排名是相关行之前的排名数加一。在查询语句中使用CASE函数,可以达到分情况显示不同类型的数据的目的。**有引用一些别人的文档做知识点,仅作参考,可以联系我删除**

2024-03-11 21:42:00 311

原创 计算机三级数据库题10道-天天练35

正确答案:COUNT(DISTINCT C1)在SQL语言中,COUNT是把符合条件的记录条数计算出来,使用DISTINCT关键字去除查询结果重复行的所有记录。题目中要求统计T1表中C1列取值不同的值的个数,查询语句为:SELECT COUNT(DISTINCT C1)FROMT1。

2024-03-11 21:17:15 511

原创 计算机三级数据库题10道-天天练34

正确答案:%在SQLServer 2008的LIKE子句中,有以下特殊字符:下划线_,百分号%,方括号,尖号^。其用途如下:下划线可以匹配任意一个字符;百分号%可以匹配0到多个字符;方括号用手转义(事实上只有左方括号用于转义,右方括号使用最近优先原则匹配最近的左方括号)﹔尖号^用于排除一些字符进行匹配。

2024-03-11 20:53:20 487

原创 计算机三级数据库题10道-天天练33

关系R中某些元组有可能在S中不存在公共属性上值相等的元组,从而造成R中这些元组在操作时被舍弃,同样,S中某些元组也可能被舍弃。由于是对不同系中的学生的学号统计,所以用GROUP BY子句将查询结果按某一列或多列的值分组,值相等的为一组。在SQL Server 2008中,只有创建某个临时表的连接中才能查询当前临时表的数据,并当U1创建的该表的连接还未断开时,才能访问这个表的数据。C、在创建#Temp表的连接未断开时,DB1数据库的所有用户都可以查询#Temp表数据。

2024-03-11 20:27:00 1586

原创 计算机三级数据库题10道-天天练32

通信图显示的是对象之间的关系,并不侧重交互的顺序,它没有将时间作为一个单独的维度,而是使用序列号来确定消息及并发线程的顺序。顺序图主要用于描述系统内对象之间的消息发送和接收序列,有两个坐标轴:纵向表示时间的持续过程,横向表示对象。顺序图主要用于描述系统内对象之间的消息发送和接收序列,有两个坐标轴:纵向表示时间的持续过程,横向表示对象。在UM提供的图中,活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序,并行次序。用例模型通过对系统参与者及其重要行为的描述,表达系统的功能需求,即用户的期望。

2024-03-08 10:16:01 684

原创 计算机三级数据库题10道-天天练31

正确答案:D在UML类图中的概括关系也称为泛化关系,描述了一般事物与该事物中的特殊种类之间的关系,也就是父类与子类之间的关系。本题中航空公司的售票员和电话售票员都属于业务人员的子类,因此属于概括关系。

2024-03-08 09:29:10 1001

原创 计算机三级数据库题10道-天天练30

**本人考试学习时整理的,如有错误理解欢迎评论区指错****如有侵权可以联系我删除,但是是真题和知识点应该没啥侵权问题吧****有引用一些别人的文档做知识点,仅作参考,可以联系我删除****参考的文章太多了,我就不在最后一一指出了呜呜呜谢谢大家理解**这是第四章的题目,暂时没有看到合适的知识点,欢迎补充答案和解析在最后哦(有自己琢磨的思考和补充的知识点)~ A、用例之间存在的关系可以包括扩展、使用和组合B、角色是与系统交互的人或其他实体,一个角色可以执行多个用例C、用例用椭圆形表示,用例必须位于系统边界的

2024-03-08 09:02:38 1601

原创 计算机三级数据库题10道-天天练29

A、元模型层组成了UML的基本元素,这一层中的每个概念都是元元模型中的事物概念的实例B、模型层组成了UML的模型,这层中的每个概念都是元模型层中概念的实例C、用户模型层中的所有元素都是UML模型的实例,这层中的每个概念都是模型层的一个实例O D、元元模型层组成了UML的最基本的元素“事物,其中的每一个概念都是用户模型层的一个实例。

2024-03-07 21:44:20 434

原创 计算机三级数据库题10道-天天练28

为了对活动的职责进行组织,可以在活动图中按负责对象(活动的执行者)将活动分为不同的组,称为活动分区(Activity Partition),也称为泳道(Swimlane)。D、顺序图中的消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之间不互相排斥,则一次只能发送一条消息。活动图主要的目的在于陈述活动与活动之间的流程控制的转移,在活动图中,必须有且只有一个起始点,可以有多个结束点。C、通信图用于描述系统内部的动态结构,也称为协作图,用于展示对象之间的联系以及对象间发送和接收的。

2024-03-07 21:28:03 945

原创 计算机三级数据库题10道-天天练27

事务概要设计的任务是根据需求分析阶段识别出的各种DBAS事务,设计与具体的DBMS和实现方法无关的事务数据处理流程,明确事务所访问的各关系表。若并发执行的所有事务均遵守两段锁协议,则这些事务的任何并发调度都是可串的。在三层B/S结构的数据库应用系统中,数据库服务器接收应用服务器提出的数据操作请求,按照事务逻辑对数据库进行查询和修改,并将数据访问结果返回给应用服务器。数据库的一致性指的是事务执行成功则全部提交,必须使所有数据都具有一致的状态,如果一个事务提交失败,所有做过的更新全部撤销。

2024-03-07 18:33:06 632

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除