精华内容
下载资源
问答
  • 数据库技术应用 2.1.2 需求分析 需求分析是数据库设计初级阶段是应用用户与专 业开发人员沟通重要环节它决定了系统成败 一需求分析阶段目标 需求分析阶段目标 是通过详细调查深入了解需要解决问题数据...
  • 关系数据库中要求关系主码不能为空,这属于数据模型三要素中【完整性约束】。 设有如下UML图。该图是一种【顺序】图。(图形暂未给出) 现有系表(系号,系名,联系电话)和教师表(教师号,教师名,职称,...

    第1套 考试题库试题

    1. 数据库管理系统提供了数据定义语言(DDL),用于定义各种数据库对象。数据定义语句经DDL编译器编译后,各种对象的描述信息存放在数据库的【数据字典】中。

    2. 关系数据库中要求关系的主码不能为空,这属于数据模型三要素中的【完整性约束】。

    3. 设有如下UML图。该图是一种【顺序】图。(图形暂未给出)

    4. 现有系表(系号,系名,联系电话)和教师表(教师号,教师名,职称,工资,系号)。目前某些系还没有招聘到教授,如果要用一个查询语句列出没有招聘到教授的系的系号和系名,用【】连接操作可以实现这个查询。

    5. 设有商品表(商品号,商品名,商品类别),其中商品号为主码,商品名和商品类别不为空。现要统计商品数量最多的前3类商品(包括并列情况),希望列出商品类别和商品数量。请补全下列语句:
      SELECT 【TOP3 WITH TIES】 商品类别,COUNT(*)AS 商品数量
      FROM 商品表
      GROUP BY 商品类别
      ORDER BY COUNT(*) DESC

    6. 在SQL Server 2008中,每个数据页可储存8060字节的数据。设表T有10000行数据,每行占用4031字节,则存储该表数据大约需要【80】MB存储空间,其空间利用率大约是【50】%。(存储空间和空间利用率均保留到整数,小数点后按四舍五入处理)

    7. 使用约束可以保证数据库中数据的正确性,其中【UNIQUE】约束允许出现空值但不允许出现重复值。

    8. 在SQL Server 2008中,设log1是SQL Server身份验证模式的数据库服务器登录账户现要授予log1具有创建数据库的权限,请补全下列语句:
      EXEC sp_addsrvrolemember ‘log1’,’【dbcreateor】’

    9. 数据库管理系统一般通过周期性检查【事务等待】图来实现死锁检测。

    10. 一个事务执行过程中,其正在访问的数据被其他事务修改,导致处理结果不正确。这是由于不满足并发事务间的【隔离】性而引起的。

    11. 在数据库系统出现系统故障后进行恢复时,对于事务T,如果在日志文件中有BEGINTRANSACTION记录,也有COMMIT记录,但其对数据的修改没有写到数据库中,则数据库管理系统处理这种事务时应执行的操作是【REDO】。

    12. 设某并行数据库采用一台具有14个刀片的刀片服务器,每个刀片具有独立的内存和磁盘,各刀片之间通过刀片服务器上的以太网交换机实现通信,则该并行数据库采用的体系结构是【无共享】结构。

    13. 数据仓库是一个面向【主题】的、集成的、非易失的、且随时间变化的数据集合。

    14. 粒度是反映数据库系统中综合程度的指标。设有表T1(商品标识,销售时间,销售量)、T2(商品标识,日期,总销售量)和T3(商品类别,月份,总销售量),其中粒度最大的表是【T3】。

    第2套 考试题库试题

    1. 数据库管理系统为三级模式结构提供了两层映像机制,其中模式/内模式映像提供了【物理】独立性。

    2. 按照数据库应用系统生命周期模型,系统设计阶段细分为概念设计、【逻辑】设计和物理设计三个步骤。

    3. 设用UML设计某数据库应用系统,设计人员规划了一组应用程序集,该集合由动态链接库和可执行程序构成。为了展现这些应用程序集之间的组织和依赖关系,以对源代码、可执行程序的发布等进行系统建模,应采用的UML图是【组件】图。

    4. 设有学生表(学号,姓名,所在系名)和选课表(学号,课程号,成绩)。现要建立统计每个系选课人数的视图。请补全下列语句:
      CREATE VIEW V1(系名,人数) AS
      SELECT 所在系名,【COUNT(DISTINCT 选课表.学号)
      FROM 选课表 JOIN 学生表 ON 选课表.学号 = 学生表.学号
      GROUP BY 所在系名

    5. 设有课程表(课程号,课程名,学分,先修课程号),已知某应用程序需要列出“数据库原理”课程的一门先修课程,查询结果要求输出(课程名,学分,先修课程名,先修课学分),可以用【】连接操作在一个查询中实现此功能。

    6. 在SQL Server 2008的某用户数据库中,设有T表,现要在T表的c1列和c2列上建立一个复合唯一聚集索引,其中c1列值重复率为20%,c2列为10%。请补全下列语句建立一个性能最优的索引:
      CREATE UNIQUE CLUSTERED INDEX Idx1 ON T(【c2,c1】)

    7. 在SQL Server 2008中,现要讲T1表的C1列(int类型)定义为标识列,初值和增量值均为1。请补全下列语句:
      CREATE TABLE T1 (C1 int【identity】(1,1),…)

    8. 在SQL Server 2008中,设U1是SQL Server身份验证模式的数据库服务器登录账户,现希望U1在该数据库服务器上具有系统管理员权限。请补全下列语句:
      EXEC sp_addsrvrolemember ‘U1’,’【sysadmin】’

    9. 数据库管理系统中的加锁协议规定了事务的加锁时间、持续时间和释放锁时间,其中【三级加锁】协议可以完全保证并发事务数据的一致性。

    10. 在数据库系统出现系统故障后进行恢复时,对于事务T,如果日志文件中有BEGIN TRANSACTION记录,而没有COMMIT或ROLLBACK记录,则数据库管理系统处理这种事务时应执行的操作是【UNDO】。

    11. 在动态转储中,利用转储文件只能将数据库恢复到转储过程中的某个状态,且转储文件中的数据可能不一致,只有和【日志】文件综合起来使用,才能将数据库恢复到一致状态。

    12. 通常数据库的转储机制有三种,分别是完全转储、差量转储和【增量】转储。

    13. 数据仓库是面向主题的、【集成】的、非易失的、随时间变化的数据集合,用来支持管理人员的决策。

    14. 在数据仓库设计和建设过程中,设计者需要调查用户的决策或数据处理的需求,并将功能相近且需要相关数据支持的需求进行分类,得到不同的需求集合,并在企业数据模型中寻找能够满足各个需求的数据集合,然后针对各个数据集合开展数据仓库数据模型的设计。这种设计方法称为【面向主题】的设计方法。

    第3套 考试题库试题

    1. 如果数据文件中数据记录排列顺序与索引文件中索引项的排列顺序一致,则此种索引被称为【聚集】索引。
    2. 关系数据库中的视图提供了【逻辑】数据独立性。
    3. 在UML中,用例模型由用例、系统和【角色】三部分组成。
    4. 在SQL server 2008中,用于判断游标数据提取状态的全局变量是【@@FETCH_STATUS】。
    5. 设在SQL server 2008某数据库中有购买表(顾客号,商品号,购买时间),现要查询C01顾客购买过但C02顾客没有购买过的商品。请补全下列语句。
      EXCEPT
      SELECT 商品号 FROM 购买表 WHERE 顾客号 = 'C01'
      【】
      SELECT 商品号 FROM 购买表 WHERE 顾客号 = 'C02'
      
    6. 在SQL server 2008中,计算两个日期之差的函数是【datediff()】。
    7. 设在SQL server 2008某数据库中有按如下格式定义的存储过程首部:
      CREATE PROC P1
      @x int,@y int,@z int output AS ...
      请补全下列调用该存储过程的语句。
      DECLARE @S int
      EXEC P1 20,30,@S 【】
      
      output
    8. 在SQL server 2008中,每个数据页可存储8060字节的数据。设表T有10000行数据,每行占用3000字节,则存储该表数据大约需要【40】MB存储空间。(存储空间保留到整数,小数点后按四舍五入处理)
    9. 在SQL server 2008中,只具有修改数据库中全部用户表数据权限的系统角色是【db_datawriter】。
    10. 应用程序编写不当可能导致数据库中出现死锁,由于死锁导致的事务回滚属于数据库故障中的【事务内部】故障。
    11. 两阶段加锁协议可以保证事务调度的【可串行】性。
    12. 只复制最近一次数据库完全转储以来发生变化的数据的转储方式称为【差量转储】转储。
    13. 在分布式数据库中,采用【】连接操作可以减少场地之间的数据传输量。
    14. 在进行多维分析时,如果将年销售投影到每个月上来进行观察,这种分析动作被称为【钻取】。
    15. 在数据仓库中,元数据主要分为【技术】元数据和业务元数据两类。

    第4套 考试题库试题

    1. 数据库管理系统为用户和应用程序提供了【DDL】语言,用此语言可以定义数据库的模式结构,但此语言执行后的结果不能回滚。

    2. 当用户在一个关系表的某一列上建立一个非聚集索引(该表没有聚集索引)时,数据库管理系统会自动为该索引维护一个索引结构。该索引结构中的记录是由【索引列列值】和它相对应的指针构成的。

    3. 在UML中,当要描述状态之间的转换时,可通过【时间】图来体现时间因子的作用。

    4. 现要查询C01课程考试成绩最高的前3名学生的学号和成绩(包括并列的情况)。请补全下列语句:
      SELECT 【TOP】 3 学号,成绩 FROM 选课表
      WHERE 课程号 = ‘C01’
      ORDER BY 成绩 DESC

    5. 在SQL Server 2008中,能够出现在SELECT语句目标列中的用户自定义函数是【标量】函数。

    6. 设要在表T上建立一个针对插入操作的前触发器,请补全下列语句:
      CREATE TRIGGER tri_insert ON T 【INSTEAD OF】 INSERT

    7. 在SQL Server 2008中声明游标的语句为:DECLARE x cursor 【FOR】 SELECT …

    8. 在SQL Server 2008中,用户数据库中主要数据文件的扩展名为【MDF】。

    9. 设在SQL Server 2008某数据库中,要设置不允许用户U1获得对表T数据的删除权限,请补全实现该授权操作的SQL语句:
      DENY DELETE】 ON T TO U1;

    10. 优化SQL语句执行效率属于数据库应用系统【运行管理与维护】阶段的任务。

    11. 为避免活锁现象的发生,数据库管理系统采用【先来先服务】策略处理事务的加锁请求。

    12. 数据库系统出现故障是不可避免的。当数据库系统出现事务故障和系统故障时需使用数据库的【日志文件】文件进行恢复。

    13. 分布式数据库的【分片】透明性是最高级别的透明性,它使得在编写程序时用户只需要对全局关系进行操作,这样简化了应用程序的维护。

    14. 在OLAP的实现方式中,以多维数组作为存储结构的被称作【M】OLAP。

    15. 在数据仓库环境中,粒度是一个重要的设计问题。粒度越【】,细节程度越高,能回答的查询就越多,数据量就比较大。

    第5套 考试题库试题

    1. 有表SCORE(Sno,Cno,Degree),查询该表中最高分的学生学号和课程号:
      SELECT 【Sno as 学号,Cno as 课程号
      FROM SCORE
      WHERE Degree=【(SELECT MAX(S1.Degree)FROM SCORES1)

    2. 数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够采取有效措施保护数据库。这种监控机制称为【手动监控机制】。

    3. 在数据库系统中,【外模式/模式】映像关系用于提供数据与应用程序间的逻辑独立性。

    4. 在SQL中,用【DISTINCT】关键词消除重复出现的元组。

    5. 下面程序段的功能是:在数据库中判断是否存在名为my_proc的存储过程,若存在,则删除之,然后创建同名的存储过程,该存储过程的功能是向author_id、author_name和address字段插入数据。阅读并回答以下问题:
      USE bookdb GO
      IF EXISTS(SELECT 【Name】FROM Sysobjects
      WHERE name=‘my_proc’ and type = ‘P’)
      DROPPROC my_proc GO
      CREATE PROC my_proc
      @a int,@b char(8),@ c char(50) 【as
      INSERT INTO author(author_id,author_name,address) VALUE(@a,@b,@c) GO

    6. 事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未执行过,这就是保持数据库处于【一致性】状态。

    7. 数据仓库是一个面向主题的、集成的、时变的、非易失的数据集合,支持管理部门的决策过程,数据仓库通过数据转移从多个数据源提取数据,为了解决不同数据源格式上的不统一,需要进行的数据操作是【转换】。

    8. 设有关系W(C,P,S,G,T,R),其中各属性的含义是:C为课程,P为老师,S为学生,G为成绩,T为时间,R为教室,根据定义有如下的函数依赖集:
      F = {C——>G,(S,C)——>G,(T,R)——>C,(T,P)——>R,(T,S)——>R}
      W的规范程度可高达【1NF】。若将关系模式W分解为3个关系模式
      W1(C,P),W2(S,C,G),W3(S,T,R,C)
      则W1的规范化程度最高可达到【4NF】,W2的规范化程度最高可达到【1NF】,W3的规范化程度最高可达到【3NF】。

    9. 如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表最佳采用的文件结构是【堆文件】。

    10. 在UML模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是【通信图】。

    第6套 考试题库试题

    1. SQL Server中根据索引的实现方式,索引技术可以分成有序索引和【散列索引】两大类。

    2. 在分布式数据库中,使用【分配】模式来描述各片段到物理存放场地的映像。

    3. SQL Server中有五种约束类型,分别是主键约束、【外键约束】、唯一性约束、缺省约束和检查约束。

    4. 触发器有三种类型,即INSERT类型、UPDATE类型和【DELETE类型】。

    5. 在SQL Server 2008中,设有顾客表(顾客号,顾客名,所在地区,年龄),应用系统中需统计指定地区的顾客人数和平均年龄。请补全下列存储过程代码以完成该功能。
      CREATE PROC P_Count
      @ area varchar(20)
      AS
      SELECT COUNT(*)AS 人数,【AVG(年龄)】AS 平均年龄 FROM 顾客表 WHERE 所在地区 = @ area

    6. 在SQL Server 2008中,要授予某数据库中的某个用户具有该数据库中全部用户数据表的插入、删除和修改权限,比较合理的做法是将该用户添加到系统提供的【db_datawriter】数据库角色中。

    7. 事务是由一系列操作组成的,事务的执行表现为事务中各个操作的执行。每个事务应具有结束操作。当一个事务发生故障需要终止并取消所有已执行的数据修改时应执行【UNDO】操作。

    8. 在SQL Server 2008中,某数据库用户User在此数据库中具有对于表数据的查询和更改权限。现要收回User对于T表的数据更改权,下述是实现该功能的语句,请补全该语句。
      REVOKE】 UPDATE ON T FROM User。

    9. 设某数据库中作者表(作者号、城市)和出版商(出版商号,城市)。请补全如下查询语句,使该查询语句能查询出在作者表里而不在出版商表中的城市。
      SELECT 城市 FROM 作者表作者
      WHERE 作者.城市 NOT IN
      (SELECT 城市 FROM 出版商表)

    10. 某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做。为了保证该操作的完整,需要利用到事务性质中的【原子】性。

    11. 在动态转储中,利用转储文件只能将数据库恢复到转储过程的某个状态,且转储文件中的数据可能不一致,只有和【日志】文件综合起来使用,才能使数据库恢复到一致状态。

    12. 在数据仓库设计和建设过程中,设计者需要调查用户的决策或数据处理需求,并将功能相近且需要相关联数据支持的需求进行归类,得到不同的需求集合,并在企业数据模型中寻找能够满足各个需求集合的数据集合,然后针对各个数据集合开展数据仓库数据模型的设计。这种设计方法称为【面向主题】的设计方法。

    13. OLAP主要用于支持复杂的分析操作,侧重对决策人员和高层管理人员的数据支持。OLAP的实现方式主要有三种:MOLAP、【ROLAP】和HOLAP。

    14. 差异备份】只记录自上次完整数据库备份后发生更改的数据。

    15. UNION】可以把两个或多个SELECT语句的查询结果组合成一个结果集,使用时要求所有SELECT语句的列数应相同,对应列的数据类型相容。

    第7套 考试题库试题

    1. 具体来说,UML的语义是定义在一个四层建模概念框架中的,这四层分别是【元元模型层】、元模型层、模型层和【用户模型层】。

    2. 在UML中,【聚集】是一种特殊形式的关联,它表示类之间的关系是整体与部分的关系。

    3. 在衡量数据库应用系统的性能指标中,【数据吞吐量】指的是系统在单位时间内可以完成的数据库事务数量。

    4. 为了保证正确地调度事务的并发操作,事务对数据库对象加锁、解锁需遵守加锁协议。加锁协议中两阶段加锁协议可以保证事务调度【可串行】性。

    5. 在并行数据库中,最适合整表扫描操作的数据划分方法是【轮转法】。

    6. 在SQL Server 2008中,对于更新操作的触发器,系统将产生2张逻辑工作表,其中存放更新前数据的逻辑工作表是【DELETED表】。

    7. Google的云数据库是一个分布式的结构化数据存储系统,称作【Bigtable】。

    8. 设某数据库服务器中有3块146G的SAS硬盘,为了保证数据的安全性,数据库管理员利用硬件RAID卡将三块硬盘做成RAID5,则服务器可使用磁盘空间为【292】GB。

    9. 知识发现主要由三个步骤组成,它们是【数据准备】、数据挖掘、结果的解释评估。

    10. 在SQL Server 2008 中,主要数据文件必须建立在【】文件组中。

    11. 在分布式数据库中,如果用户编写程序时不必了解数据分片在各个场地的分配情况,则称该分布式数据库系统具有【位置】透明性。

    12. 不同的数据库管理系统采用的日志文件格式不完全一样,概括起来主要有以记录为单位的日志文件和以【数据块】为单位的日志文件两种。

    13. 设某数据库中有旅客表A(旅客编号,城市)和旅客表B(旅客编号,城市),现将所有旅客的数据存储在这两张表中。请补全如下查询语句,使得该查询语句能查询所有旅客所在的全部的不重复的城市。
      SELECT 城市 FROM 旅客表A
      UNION
      SELECT 城市 FROM 旅客表B

    14. 删除用户自定义的函数使用【DROP FUNCTION】语句来实现。

    第8套 考试题库试题

    1. 每TPS代价值是用于衡量系统【性价】比的指标。

    2. DFD方法由四种基本元素构成,它们是【数据流】、处理、数据存储和外部项。

    3. UML中的【活动】图的主要作用是陈述活动与活动之间流程控制的转移,其作用类似于流程图,然而与流程图不同的是其支持并行行为。

    4. 设有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩),现要利用开窗函数查询每个学生的姓名、所在系及选课门数(不包括没选课的学生)。请补全下列语句:
      SELECT DISTINCT 姓名,所在系,COUNT(*) 【OVER(PARTITION BY T1.学号)】 AS 选课门数 FROM 学生表 T1 JOIN 选课表 T2 ON T1.学号 = T2.学号

    5. 设在SQL Server 2008某数据库中有购买表(顾客号,商品号,购买时间),现要查询C02顾客购买过但C01顾客没有购买过的商品。请补全下列语句。
      SELECT 商品号 FROM 购买表 WHERE 顾客号 = ‘C02’
      EXCEPT
      SELECT 商品号 FROM 购买表 WHERE 顾客号 = ‘C01’;

    6. 在T-SQL中,提取curl游标中相对于当前行向下第5行数据的语句是FETCH 【RELATIVE】5 FROM curl …

    7. 在T-SQL中,修改用户自定义函数fun1的T-SQL语句是【ALTER FUNCTION】fun1…

    8. 在SQL Server 2008中,在T表的c1列上定义唯一非聚集索引(索引名为idx1)的SQL语句是CREATE 【UNIQUE NONCLUSTERED】INDEX idx1 ON T(c1)

    9. 在SQL Server 2008中,具有全部用户表数据的增、删、改权限的数据库角色是【db_datawriter】。

    10. 在进行数据库模式调整使用分割表进行数据库优化时,一般有两种表分割方式:【水平】分割和垂直分割。

    11. 新增汇总表的调优方法是一种以空间换【时间】的调优方法。

    12. 设SQL Server 2008中有students数据库,需要对其进行事务日志备份,直接备份到D:\LogData目录下(此目录已存在)的Students_log.bak文件上,请补全下列语句:BACKUP 【LOG】students TO DISK = ‘D:\LogData\Students_log.bak’

    13. 分布式数据库中,混合分片是水平分片、垂直分片和【导出】分片的混合。

    14. 数据仓库的数据模型一般被划分为概念模型、【逻辑】模型和物理模型。

    15. 啤酒和尿布的故事是营销界的神话,啤酒和尿布两个看上去没有关系的商品摆放在一起进行销售获得了很好的销售效益。数据挖掘方法中,【关联规则】挖掘就是用于发现数据库中数据间的关联性的。

    第9套 考试题库试题

    1. 对SQL语句进行性能调优属于数据库应用系统【运行管理与维护】阶段的任务。
    2. 三层浏览器/服务器结构的数据库应用系统是由浏览器、应用服务器和【数据库】服务器三部分组成的。
    3. 用例之间的关系包括扩展、使用和【组合】三种。
    4. 设有课程表(课程号,课程名,开课日期)和选课表(学号,课程号,成绩),现要利用开窗函数查询每门课程的课程名、开课学期及选该门课的学生人数(不包括没人选的课程)。请补全下列语句:
      SELECT DISTINCT 课程名,开课日期,COUNT(*) OVER(【PARTITION】 BY T1.课程号)AS 选课人数
      FROM 课程表 T1 JOIN 选课表 T2 ON T1.课程号 = T2.课程号
    5. 在T-SQL中,能够实现分情况显示不同类型数据的函数是【CASE】。
    6. 在T-SQL中,提取游标curl第5行数据的语句是
      FETCH】 ABSOLUTE 5 FROM curl …
    7. 在T-SQL中,修改触发器tril的语句是【ALTER TRIGGER】tril …
    8. 在SQL Server 2008中,通过在视图上创建唯一【聚集】索引的方式可使视图的结果集保存到数据库中。
    9. 在SQL Server 2008中,具有系统管理员权限的服务器角色是【sysadmin】。
    10. 增加派生性冗余列的调优方法是典型的以【空间】换时间的调优方法。
    11. SQL Server 2008数据库中,【物化】视图是存储一个查询结果的数据库对象。
    12. 事务内部故障可以分为预期的和非预期的,运算溢出故障属于【非预期】的事务内部故障。
    13. 在分布式数据库中,【垂直】分片从列的角度将关系分为不同的片段。
    14. 在并行数据库中,【无共享】结构被认为是支持并行数据库系统的最好并行结构,适用于银行出纳之类的应用。
    15. 数据挖掘作为知识发现的过程,一般由三个主要阶段组成:数据准备、【数据挖掘】、结果的解释和评估。

    模拟考试

    1. 在IDEF1X数据建模方法中,直角矩形框用于表示独立实体集,圆角矩形框用于表示【从属】实体集。

    2. 在三层B/S结构的数据库应用系统中,业务规则是在【WEB应用】服务器端完成的。

    3. 用例模型通过对系统参与者及其重要行为的描述,表达系统的【功能】需求。

    4. 在一个SELECT语句中,GROUP BY子句的逻辑执行顺序在SHERE子句之【】。

    5. 在T-SQL语言中,【EXCEPT】运算符用于实现两个查询结果的差运算。

    6. 在SQL Server 2008中,请补全下列声明游标MyYB的语句:
      DECLARE MyYB 【cursor】 FOR SELECT*FROM T1

    7. 在SQL Server 2008中,若要修改DB1数据库结构,使用的语句是:
      ALTER】 DATABASE DB1 …

    8. 在SQL Server 2008中,登录账户的来源共有【】种。

    9. 增加【冗余列】的调优方法是指在多个表中增加具有相同语义的列,它常用来在查询时避免连接操作。

    10. 在分割表的调优方法中,【水平】分割会给应用增加复杂度,特别是在查询所有数据时需要union操作。

    11. 在SQL Server 2008中,事务日志备份仅可用在完整恢复模式和【大容量】日志恢复模式中。

    12. 每个处理机拥有独立的主存储器和磁盘,不共享任何资源的并行数据库系统结构称为【无共享】结构。

    13. 在数据仓库的数据组织中,描述数据的综合或细节程度的指标称为【粒度】。

    14. 在分类预测任务中,需要用到的数据一般包括【训练】集、测试集和验证集。

    15. 在数据库事务【概要】设计阶段,使用read和write原语来表达存取操作。

    16. 在UML提供的图中,【用例】图用于描述系统与外部系统及用户之间的交互。

    17. 在SQL Server 2008中,删除存储过程proc1的SQL语句是【DROP PROC】proc1。

    18. 在SQL Server 2008的触发器中,用于存储DELETE语句所影响的行的复本的临时表为【DELETED】。

    19. 在SQL Server 2008中,用户自定义函数主要包括【标量】函数和表值函数两类。

    20. 在使用REVOKE命令回收用户权限时,如果要将该用户转授给其他用户的权限也一并回收,则命令中需要加上【CASCADE】选项。

    21. 在使用分割表进行数据库优化时,进行【水平】分割之后得到的所有表结构都相同,而存储的数据不同。

    22. 在SQL Server 2008中,现要将视图Sales.V定义为索引视图。请补全下列语句。
      CREATE 【UNIQUE】 CLUSTERED INDEX idx ON Sales.V
      (…)

    23. 数据库在运行过程中,由于突然停电等情况,导致系统停止运行的故障称为【系统】故障。

    24. 分布式数据库系统由局部数据库管理系统、【全局数据库管理系统GDBMS】、全局数据字典、通信管理四部分组成。

    25. 数据从操作型环境转移到数据仓库过程中所用到ETL工具通常需要完成的处理操作包括抽取、转换和【装载】。

    26. 在数据仓库中,数据的【粒度】越小,表明数据的细节程度越高,可以回答查询的种类就越多。

    续更……

    展开全文
  • 一、选择题 1.数据库系统的核心是( )。 A.数据库管理员 B.数据库 C.操作系统 D....3.下列选项中属于实体间m:n联系的是( )。 A.学生与教师。 B.学生与班级 C.学生与宿舍 D.学生与学校
  • 下面选项中,属于MySQL用于放置日志文件以及数据库的目录是() 得分/总分 A. data目录 2.00/2.00 B. lib目录 C. include目录 D. bin目录 3单选(2分) 下面关于在DOS停止MySql的命令中,正确的是() 得分/总分 A. ...

    1单选(2分)
    一个数据库最多可以创建数据表的个数是()

    得分/总分

    A.
    多个

    2.00/2.00

    B.
    1个或2个

    C.
    1个

    D.
    2个

    2单选(2分)
    下面选项中,属于MySQL用于放置日志文件以及数据库的目录是()

    得分/总分

    A.
    data目录

    2.00/2.00

    B.
    lib目录

    C.
    include目录

    D.
    bin目录

    3单选(2分)
    下面关于在DOS停止MySql的命令中,正确的是()

    得分/总分

    A.
    net stop mysql

    2.00/2.00

    B.
    stop net mysql

    C.
    service stop mysql

    D.
    service mysql stop

    4多选(3分)
    下面选项中,属于关系型数据库产品的是()

    得分/总分

    A.
    SQL Server

    1.00/3.00

    B.
    Oracle

    1.00/3.00

    C.
    MySQL

    1.00/3.00

    D.
    MongoDB

    5判断(2分)
    MySQL现在是Oracle公司的产品。()

    得分/总分

    A.2.00/2.00

    B.
    6判断(2分)
    登录Mysql服务器,只能通过Dos命令行登录。()

    得分/总分

    A.

    B.2.00/2.00
    7判断(2分)
    查看MySQL的帮助信息,可以在命令行窗口中输入“help;”或者“\h”命令。()

    得分/总分

    A.

    B.2.00/2.00
    8判断(2分)
    MySQL是一种介于关系型数据库和非关系型数据库之间的产品。()

    得分/总分

    A.2.00/2.00

    B.

    展开全文
  • 数据库应用技术模拟试题 1 一单项选择题每个题只有一个答案是正确的请将正确的答案填写到括号内 1下列功能中不属于数据库管理系统功能的是 B 数据库对象定义 数据库文件读写 C数据查询 数据更新 2下列类型中属于定点...
  • 分布式数据库即为数据库技术和网络技术两者优化组合、取长补短结果。分布式数据库是由一组数据而组成,这些数据在物理上讲分布于计算机网络不同结点,其数据库中数据存储于不同场地。进一步讲,与集中式数据库...
  •  移动数据库的应用大多嵌入到诸如掌上电脑、PDA等移动通信设备中,属于移动环境下分布式数据库。移动计算是随着移动通信、互联网、数据库、分布式计算等技术的发展而兴起技术。移动计算技术将使计算机或其他...
  • 三级数据库技术习题答案 一 1[单选题]保证单个用户查询响应时间前提下系统最多允许多少用户同时访问数据库指标属于( ) A.性能需求 B.功能需求 C.存储需求 D.安全需求 参考答案A 2[填空题]DFD箭头是数据流描述...
  • 下列Amazon的云数据库属于关系数据库的是 A. Amazon RDS B. Amazon SimpleDB C. Amazon Redshift D. Amazon DynamoDB 2单选(2分) 下列关于UMP系统的说法不正确的是 A. Controller服务器向UMP集群提供各种管理服务,...

    1单选(2分)
    下列Amazon的云数据库属于关系数据库的是

    A.
    Amazon RDS

    B.
    Amazon SimpleDB

    C.
    Amazon Redshift

    D.
    Amazon DynamoDB

    2单选(2分)
    下列关于UMP系统的说法不正确的是

    A.
    Controller服务器向UMP集群提供各种管理服务,实现集群成员管理、元数据存储等功能

    B.
    UMP系统是低成本和高性能的MySQL云数据库方案

    C.
    Agent服务器部署在运行MySQL进程的机器上,用来管理每台物理机上的MySQL实例

    D.
    Mnesia是UMP系统的一个组件,是一个分布式数据库管理系统,且不支持事务

    3多选(3分)
    UMP依赖的开源组件包括

    A.
    Mnesia
    B.
    RabbitMQ
    C.
    ZooKeeper
    D.
    LVS

    4多选(3分)
    在UMP系统中,Zookeeper主要发挥的作用包括

    A.
    作为全局的配置服务器
    B.
    提供分布式锁,选出一个集群的“总管”
    C.
    监控所有MySQL实例

    D.
    负责集群负载均衡

    5多选(3分)
    UMP系统设计了哪些机制来保证数据安全

    A.
    数据访问IP白名单
    B.
    SSL数据库连接
    C.
    SQL拦截
    D.
    记录用户操作日志

    6判断(2分)
    UMP系统通过多个组件的协同作业,实现对用户透明的功能包括:容灾、读写分离、分库分表、资源管理、资源调度、资源隔离、数据安全。

    A.√

    B.×

    展开全文
  • 数易轩致力于图数据库技术服务,为您介绍图数据设计开发和应用场景。图数据库属于Nosql数据库,而是否使用SQL,是表象,其本质在于:关系数据库是“有模型设计”,Nosql是“无模型设计”。 在无模型设计情况下,...

    图数据库无论是在互联网行业还是传统行业,都越来越受到企业的关注,与传统关系型数据库的应用场景与适用范围有着很大的突破。数易轩致力于图数据库技术服务,为您介绍图数据的设计开发和应用场景。图数据库属于Nosql数据库,而是否使用SQL,是表象,其本质在于:关系数据库是“有模型设计”,Nosql是“无模型设计”。
    在这里插入图片描述

    在无模型设计的情况下,自然可以不受模型的制约,例如MongoDB 也是这样(不受制约,但也不能任性,还是要有设计)。
    例如:
    我们想管理员工的信息,不只管理基本信息,还需要记录员工更多的工作情况。我们简单的画出一些关系图,如下:
    从部门到分组,到分组成员,每个员工有参与的项目,有作为某类数据库的owner,或者是参加了哪类俱乐部,或者是在哪个职场。
    在这里插入图片描述
    如果在关系数据库中,我们要怎么做?
    首先我们要分析出模型,通常如下,我们要设计一套表:
    表1:部门和分组表(有层级关系)
    表2:员工基础信息表,并且归属到某个分组
    表3:项目表,整理出“项目”的一些属性作为字段,记录到项目表中
    表4:数据库类型表
    表5:员工和数据库的关系表,记录哪些员工是某类数据库owner
    表6:俱乐部表
    表7:员工和俱乐部的关系表,记录哪些员工参加哪个数据库

    我们要详细分析这些表需要的字段,然后建表、插入数据。这没有问题,我们是可以实现的,虽然在一些关联查询上会复杂些。
    但,这些关系可能会经常性的变化,增加、修改、或者删除。
    例如:在这里插入图片描述

    1. 某天我们又增加一个虚拟的组织结构,比如 “某某委员会”。
      处理办法:新增加两张表,一张表记录委员会的信息,一张表记录委员会和员工的关系。
    2. 发现某个项目有特殊的属性需要记录(这是原来分析没有的)。
      处理办法: 为项目表增加字段。
    3. 某位员工离职,我们要查询出这位员工所有的关系,并进行替换或者删除。
      处理办法:你需要写procedure,查询所有的有关系的表,并返回,如果新增了表(例如上面的委员会表),你要记得在procedure中增加扫描的逻辑。
      这些变化都是需要走DB版本实现的。因为在“有模型”的设计模式下,我们必须要先修改模型,才能装入数据,并且修改和模型有关的程序。

    //图数据库中的实现//

    那么在图数据库中,如何实现呢?
    在图数据库中,我们是不需要把这个图形分析、化解成表的模型, 我们要做的就是把这个图按它本身的样子记录下来(基本上是这样,细节上可能会有些经验性东西,先忽略)

    1)把上图的每一个元素都创建为一个节点,并分配标签(标签不需要建表)。
    2)建立节点之间的关系, 关系是可以有类型和属性的。
    3)新增的变化,只需要创建新的节点和关系就可以了(不需要再建新的表或者修改已有表的结构)。
    4)我们不需要一个开始就把整个关系图都全部分析清楚,去建立一个大而全的模型。比如上图只是一个部门的,后续我们还可以扩大到整个公司。比如有些项目工作会涉及到其它的多个子公司、部门,会有新的属性。

    我们通过脚本创建了上图中的节点和关系,并查询整个图如下:

    在这里插入图片描述
    可以看到图数据中所表达的图,和上面需求分析的图。基本是一致的。(注意上图中我们也定义了关系的类型)
    在图数据库设计、实施中的方式应该是:所见即所得。不再需要做“有模型设计”。
    目前,图数据库的数据,常常是从关系数据库导入。而关系数据库中是对原来场景分析建模后的设计。建议不要以关系数据库已有的模型去设计图数据库,这可能无法发挥出图数据库的最大作用。

    下面看看需求有变化,新增了“某某委员会” 的情况,不需要修改模型,只是需要新增节点和关系。

    create (n:COMMITTEE{ID:26,NAME:'某某委员会'});
    
    MATCH(a:EMPLOYEE{ID:9} ),(b:COMMITTEE{ID:26} ) CREATE (a)-[r:owner]->(b); MATCH(a:EMPLOYEE{ID:7} ),(b:COMMITTEE{ID:26} ) CREATE (a)-[r:owner]->(b); MATCH(a:EMPLOYEE{ID:12} ),(b:COMMITTEE{ID:26} ) CREATE (a)-[r:owner]->(b); MATCH(a:EMPLOYEE{ID:13} ),(b:COMMITTEE{ID:26} ) CREATE (a)-[r:owner]->(b);
    

    下面是一些查询的例子:

    1. 查询出从部门到COMMITTEE有关的关系路径:
    MATCH p=(a:DEPARTMENT{ID:1} )-[*]->(b:COMMITTEE) return p;
    

    在这里插入图片描述
    2. 查询和某个员工有关的关系路径:

    MATCH p=(a:DEPARTMENT{ID:1} )-[*]->(b:EMPLOYEE{ID:16} )-[*]->(c) return p;
    

    在这里插入图片描述
    3. 查看“云数据库开发项目”有哪些同事参与:

    MATCH p=(a:DEPARTMENT{ID:1} )-[*]->(b:PROJECT) where b.NAME='云数据库开发项目' return p;
    

    在这里插入图片描述

    //图数据库的适用场景//

    当然,也要识别哪些是不适合图数据库的场景:图数据库(Neo4j)并不能像关系数据库那样,很容易的实现统计,报表分析。(虽然Neo4j也有一些aggregate函数)
    图数据库还是比较适合读多写少的场景。在写入或者删除时候,需要维护关系的链接指针。因此大量而频繁的写操作,在性能上是一个考验。
    图数据库(Neo4j)要和其它数据库做数据同步的话,方法还不是很多,可能需要自己写同步程序实现。
    所以Neo4j也给出了一些适合的常见应用场景,如:

    1. 欺诈检测
    2. 实时在线推荐
    3. 主数据管理(这里的主数据是指业务系统的中主要的数据对象。如企业系统中:用户、产品、账户、合作伙伴、经销商、业务部门、售后服务点等)
    4. 网络和IT运营管理(这个好理解,IT运营和基础架构本身就是用图来表现的)
    5. 更优化的身份和访问管理

    在这里插入图片描述

    展开全文
  • 数据库设计目前采用生命周期法即将整个数据库应用系统开发分解成目标独立六个阶段;PowerDesigner主要分为7种建模文件 1. 概念数据模型 (CDM)利用实体-关系图E-R图对数据和信息进行建模 2. 逻辑数据模型 (LDM)是...
  • 下列不属于数据库应用系统性能指标的是______。A.最大用户并发数 B.系统吞吐量 C.每TPS代价值D.数据库增长速度【解析】数据库应用系统的性能需求分析包括数据操作响应的时间或数据访问响应时间,系统吞吐量、允许...
  • 随着现代计算机软硬件及网络技术的发展,在网上查找资料...网站搭建中用最多的数据库服务器是oracle和MySQL,前者功能强大,属于旗舰型数据库服务器,但前期投入太大;后者功能不断完善,简单易用而又不失性能,并...
  • 们之前学习C语言、Java语言一样同属于C语言语法系列,有很多相似地方,同时也 有一些不同地方,因此我们在学习时候需要注意它们之间区别,不要混淆。在本章中, 我们需要掌握c#中变量、数据类型、运算符、...
  • 什么是NoSQL数据库

    2014-07-21 23:24:20
    跟key-value存储不同的是,面向文档的数据库可以通过复杂的查询条件来获取数据。虽然不具备事务处理和JOIN这些关系型数据库所具有的处理能力,但除此以外的其他处理基本上都能实现。这是非常容易使用的NoSQL数据库。...
  • 使用JDBC来完成对数据库的访问包括4个主要组件:Java的应用程序、JDBC驱动器管理器、驱动器和数据源。 JDBC工作原理 –加载链接数据库的驱动程序 –创建与数据源连接 –查询数据库:创建Statement对象,并执行...
  • 以下( )不属于实现数据库系统安全性主要技术和方法. A. 存取控制技术 B. 视图技术 C. 审计技术 D. 出入机房登记和加锁 SQL中视图提高了数据库系统( ). A. 完整性 B. 并发控制 C. 隔离性 D. 安全性 SQL语言...
  • PAGE PAGE # 数据库原理与技术课程习题答案 第1章 一选择题 下列关于用文件管理数据的说法错误的是 D A ?用文件管理数据难以提供应用程序对数据的独立性 B ?当存储数据的文件名发生变化时必须修改访问数据文件的应用...
  • 数据库原理与技术课程习题答案 1 章 一选择题 1. 下列关于用文件管理数据的说法错误的是 D 用文件管理数据难以提供应用程序对数据的独立性 B当存储数据的文件名发生... 下列说法中不属于数据库管理系统特征的是 C A 提
  • MySQL 是最流行关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 MySQL是一种关系型数据库管理系统,关系数据库将...
  • 1.6 创建数据库的技术 1.6.1 利用 Oracle 安装程序创建数据库 1.6.2 使用安装程序创建数据库的注意 事项 1.6.3 怎样建立自己定制数据库创建 脚本 1.6.4 如何从已有数据库克隆数据库 1.6.5 怎样利用 ...
  • 首先,这本书讲解的是MySql数据库,它是一个关系型数据库管理系统,是由瑞典MySqlAB公司开发,目前属于Oracle旗下公司。在web应用方面,MySql是最好用的应用软件之一。MySql所使用的SQL语言是访问数据库最常用最标准...
  • 本书属于《开发专家之数据库分册之一。可视化显示和用户界面是一个非常重要的技术层,XML(可扩展标记语言)作为数据标准格式,对表示和交换数据来说是极具价值和益处的技术。XML有助于更精确地声明内容,...
  • SGblog的数据库设计

    2007-06-27 06:28:47
    本系统采用面向对象的数据库设计...实体主导型设计指的是先从寻找对数据库应用有意义的实体入手,然后通过定义属性来定义实体。由于关系数据库是以二维表为基本管理单元的,所以对象模型最终是由二维表及表间关系来...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 666
精华内容 266
关键字:

属于数据库技术应用的是