对SQL语句进行性能调优属于数据库应用系统 运行管理与维护 阶段的任务。 三层浏览器/服务器结构的数据库应用系统是由 浏览器、应用服务器和数据库服务器 三部分组成的。
用例之间的关系包括 扩展、使用和组合 三种。
设有课程表(课程号,课程名,开课学期)和选课表(学号,课程号,成绩),现要利用开窗函数查询每门课程的课程名、开课学期及选该门课的学生人数(不包括没人选的课程)。请补全下列语句:
SELECT DISTINCT 课程名, 开课期, COUNT(*) OVER( PARTITION BY T1.课程号) AS 选课人数
FROM 课程表 T1 JOIN 选课表 T2 ON T1.课程号 = T2.课程号 在T-SQL中,能够实现分情况显示不同类型数据的函数是CASE 。 在T-SQL中,提取游标cur1第5行数据的语句是 FETCH ABSOLUTE 5 FROM cur1 …
在T-SQL中,修改触发器tri1的语句是ALTER TRIGGER tri1 …
在SQL Server 2008中,通过在视图上创建唯一 聚集 索引的方式可使视图的结果集保存到数据库中。
SQL Server 2008数据库中,索引 视图是存储一个查询结果的数据库对象。 非预期的事务故障包括:运算溢出故障、并发事务死锁故障、违反了某些完整性限制而导致的故障。
在并行数据库中,无共享 结构被认为是支持并行数据库系统的最好并行结构,适用于银行出纳之类的应用。
数据挖掘作为知识发现的过程,一般由三个主要阶段组成:数据准备、数据挖掘、结果的解释和评估。 10
在数据库事务 概要 设计阶段,使用read和write原语来表达存取操作。
如果一个基本表的数据量很小,查询以整表扫描为主,并且会频繁执行更新操作,则存储该表的最佳文件结构是 堆 文件。
在UML提供的图中,用例 图用于描述系统与外部系统及用户之间的交互。
在SQL Server 2008中,使用TOP限制结果集时,如果需要获取查询结果的前n%行数据则需要使用TOP n percent选项。
WITH 公用表表达式标识符(列表1……列表n) AS (select 语句 )。
在SQL Server 2008中,删除存储过程proc1的SQL语句是 DROP PROC proc1。
在SQL Server 2008的触发器中,用于存储DELETE语句所影响的行的复本的临时表为 DELETED。
在SQL Server 2008中,用户自定义函数主要包括 标量函数和表值函数 两类。 在使用REVOKE命令回收用户权限时,如果要将该用户转授给其他用户的权限也一并回收,则命令中需要加上 CASCADE选项。 CASCADE对应于GRANT语句中的WITH GRANT OPTION
在SQL Server 2008中,现要将视图Sales.V定义为索引视图。请补全下列语句。
CREATE UNIQUE CLUSTERED INDEX idx ON Sales.V(...)
数据库在运行过程中,由于突然停电等情况,导致系统停止运行的故障称为 系统 故障。
分布式数据库系统由 局部数据库管理系统 、全局数据库管理系统、全局数据字典、通信管理 四部分组成。
数据从操作型环境转移到数据仓库过程中所用到ETL工具通常需要完成的处理操作包括 抽取、转换和装载。 8
每TPS代价值是用于衡量系统 性价 比的指标。
DFD方法由四种基本元素构成,它们是 数据流、处理、数据存储和外部项。 设有学生表(学号,,所在系)和选课表(学号,课程号,成绩),现要利用开窗函数查询每个学生的、所在系及选课门数(不包括没选课的学生)。请补全下列语句:
SELECT DISTINCT , 所在系, COUNT(*) OVER(PARTITION BY T1.学号) OVER(PARTITION BY T2.学号) AS 选课门数 FROM 学生表 T1 JOIN 选课表 T2 ON T1.学号 = T2.学号
在T-SQL中,提取cur1游标中相对于当前行向下第5行数据的语句是 FETCH RELATIVE 5 FROM cur1 …
在SQL Server 2008中,在T表的c1列上定义唯一非聚集索引(索引名为idx1)的SQL语句是
CREATE UNIQUE NONCLUSTERED INDEX idx1 ON T(c1)
设SQL Server 2008中有students数据库,需要对其进行事务日志备份,直接备份到D:\\LogData目录下(此目录已存在)的Students_log.bak文件上,请补全下列语句:
BACKUP LOG students TO DISK ='D:\\LogData\\Students_log.bak'
分布式数据库中,混合分片是水平分片、垂直分片和导出分片的混合。
啤酒和尿布的故事是营销界的神话,啤酒和尿布两个看上去没有关系的商品摆放在一起进行销售获得了很好的销售效益。数据挖掘方法中,关联规则 挖掘就是用于发现数据库中数据间的关联性的。
11
在IDEF1X数据建模方法中,独立实体集用 矩形 框来表示。
在三层B/S结构的数据库应用系统中,事务处理是在 数据库 服务器端完成的。 在T-SQL的SELECT语句中,使用 DISTINCT选项可以消除查询结果返回的重复行数据。
设有商品表(商品号,商品名)和销售表(商品号,销售时间,销售数量),现要查询有多少种商品没有被卖出过。请补全下列语句 SELECT COUNT(*) FROM 商品表 LEFT JOIN 销售表 ON 商品表.商品号 = 销售表.商品号 WHERE 销售表.商品号IS NULL.
在数据库性能优化中,建立物化视图和聚集(Cluster)属于 存储 优化方法。 数据库维护过程中,管理员应定期对数据库进行 重组,即对数据库进行整理回收碎块,重新安排数据的存储,重建索引等操作。
当数据库发生系统故障时,容错对策是在重新启动数据库后,撤销 所有未提交事务,重做所有已提交事务。
云计算中,SaaS是指 软件 即服务。Software as a Service
聚类是一类常见的机器学习方法,聚类算法所处理的数据对象一般都没有标记,因此聚类一般也被称为 无监督 的学习方法。
粒度是用于描述数据环境中数据综合程度的概念。设某系统中有商品销售表(商品号,店铺标识,销售量,单价,日期,时间)和商品周销售表(商品号,店铺标识,周销售量,周),则商品销售表的粒度级 低于 商品周销售表的粒度级。 12
在UML中,通信 图主要用于描述对象在空间中如何交互,即除了动态交互,它也直接描述了对象是如何在一起的。在图中没有时间轴,而是将消息按序编号。
在T-SQL中,将查询结果保存到新表(NewTable)中的语句是 SELECT 列1,列2 into NewTable FROM 表1 SELECT 查询列表序列 INTO <新表名> FROM 数据源
在SQL Server 2008中,设要在T表上创建一个针对插入和更新操作的后触发型触发器。请补全下列语句:
CREATE TRIGGER tri_T ON T1 AFTER INSERT ,UPDATE AS …
在T-SQL中,提取cur1游标中倒数第5行数据的语句是 FETCH ABSOLUTE -5 FROM cur1 …
在SQL Server 2008中,具有查询全部用户表数据权限的数据库角色是db_datareader。
db_owner :具有在数据库中进行全部操作的权限,包括配置、维护数据库及删除数据库。
db_accessadmin:具有添加或删除数据库用户的权限。
db_securityadmin :具有管理数据库角色、角色成员以及数据库中的语句和对象的权限。
db_ddladmin: 具有执行数据定义语言(DDL)的权限。 db_backupoperator: 具有备份数据库、备份日志的权限。 db_datareader: 具有查询数据库中所有用户数据的权限。
db_datawriter: 具有插入、删除和更新数据库中所有用户数据的权限。
db_denydatareader: 不允许具有查询数据库中所有用户数据的权限,等同于对所有的表和视图授予了DENY SELECT权限。
db_denydatawriter :不允许具有INSERT、DELETE和UPDATE数据库中所有用户数据的权限。
在SQL Server 2008中,可以在查询语句里加入 FOR XML子句实现以XML格式返回查询结果。
设SQL Server 2008中有students数据库,在简单恢复模式下已经对其进行了完整数据库备份,且备份到了MyBK_1设备上,设此设备上仅有此次备份数据。请补全恢复此数据库的SQL语句:
RESTORE DATABASE students FROM MyBK_1
集中式:所有数据片段都安排在一个场地上。
分割式:所有全局数据有且只有一份,它们被分割成若干片段,每个片段被分配在一个特定场地上。
全复制式:全局数据有多个副本,每个场地上都有一个完整的数据副本。 混合式:全局数据被分为若干个数据子集,每个子集被安排在一个或者多个不同的场地上,但是每个场地未必保存所有数据。
在进行数据库优化时,如果采用分割表技术进行数据库模式调整,则进行 垂直分割之后得到的所有表中除了都含有主码外其余列都不相同。 13
在新建数据库应用系统中加载数据属于数据库应用系统 实现与部署 阶段的任务。
在T-SQL中,实现查询结果差运算的运算符是EXCEPT。
物化 视图不是在使用时才读取基本表,而是预先计算并保存操作结果,这样在查询时大大提高了读取速度。
非预期的事务部故障是不能由事务程序处理的,如运算溢出故障、并发事务死锁故障、违反了某些完整性限制而导致的故障等。
分布式数据库最基本的三个特征是:非集中式管理、高 可用性、本地自治。
给定一个销售交易数据库,从中找出这些交易中的某些物品和其他物品之间的关系,这种数据挖掘一般称为 关联 挖掘。
数据仓库共有四个特性,分别是面向主题、集成、非易失和随时间变化。 17
在UML图中,描述系统中硬件和软件的物理配置情况和系统体系结构的图称为 部署 图。
在一个SELECT语句中,HAVING子句的逻辑执行顺序在WHERE子句之 后。
在T-SQL语言中,如果要将T1表中的全部数据复制到T2表中,T2表已存在,可使用语句:
insert into T2 SELECT * FROM T1
在SQL Server 2008中,判断游标提取状态的全局变量是FETCH_STATUS. 在对表进行 垂直 分割后,如果需要查询原表的全部数据,需要使用join操作。 将经常一起使用的多个表中的数据行按照其公共列值存储在一起,这种表存储方法为 聚集。
在SQL Server 2008中,使用T-SQL语句进行数据库备份操作,需要使用DIFFERENTIAL 关键词指定该备份为差异备份。
在数据仓库中,元数据一般分成技术元数据和业务元数据。
在数据仓库的导出数据或物化视图(实视图)的维护策略中,只在用户查询时发现数据已经过期才进行更新的策略称为 延时 维护策略。
因篇幅问题不能全部显示,请点此查看更多更全内容