首页 > 数据库 >【数据库】全国计算机等级考试计算机三级数据库填空题真题笔记

【数据库】全国计算机等级考试计算机三级数据库填空题真题笔记

时间:2025-01-10 18:00:21浏览次数:3  
标签:语句 事务 计算机 真题 数据库 视图 索引 数据

1.数据库分析与设计

  • IDEF0需求建模方法由箭头和矩形框两种元素构成。矩形框代表功能活动,写在矩形框内的动词短语描述功能活动的名称。
  • 在IDEF1X建模方法中,用矩形框表示独立实体集,用圆角矩形框表示从属实体集。
  • IDEF1X数据建模方法中,如果一个实体集的每个实例都能被唯一地标识而不决定于它与其他实体集的联系,则被称为独立实体集;如果依赖于与其他实体集的联系,则被称为从属实体集。
  • DFD由四种基本元素组成:数据流(箭头)、处理(矩形)、数据存储、外部项(圆角框或平行四边形)。其中外部项也称数据源或数据终点,其中外部项描述系统数据的提供者或数据的使用者。
  • 数据库事务概要设计阶段,把事物中对数据库数据的查询、插入、删除、修改操作用与具体DBMS平台无关的源操作read、write抽象标识。
  • 使用基本表选择合适的文件结构的原则中,如果数据库中一个基本表中的数据量很少,并且插入、删除、更新操作非常频繁,该基本表可以采用堆文件组织方式。
  • 在B/S(浏览器/服务器)体系中,分为三层:

1、表示层,位于客户端,由web浏览器实现,属于"瘦客户端"。负责显示逻辑

2、功能层,位于web应用服务器端;负责应用业务规则

3、数据层,位于数据库服务器端。负责事务逻辑、数据存储和数据存取。

  • DDL是用于描述数据库结构的语言,它可以创建、修改和删除数据库对象(如表、索引、视图等)。使用DDL定义数据库结构时,数据库管理系统会执行相应的操作,并将结果永久地存储在数据库中,因此DDL语句执行后的结果不能回滚。
  • read(X)操作表示将数据库磁盘文件中的数据项X读入内存缓冲区,write(X)操作表示将内存缓冲区中数据项X的当前值写入数据库磁盘文件。
  • 数据库完整性约束条件的作用对象分为列、元组和关系三种级别。元组对应于行,关系对应于表
  • 数据库管理系统为三级模式结构提供了两层映像机制,其中模式/内模式映像提供了物理独立性。
  • 数据库管理系统为用户和应用程序提供了DDL(数据定义语言或者数据定义)语言,用此语言可以定义数据库的模式结构,但此语言执行后的结果不能回滚。
  • 从功能角度DBAS可以分为四个层次:

表示层:负责用户交互,即用户界面。

业务逻辑层:梳理DBAS各项业务活动,将其表示为各种系统构件。

数据访问层:使用事件进行信息交换。

数据持久层:保存和管理应用系统数据。

  • 从安全性角度考虑,防火墙技术是用来保证数据库应用系统的网络环境安全的。
  • 在事务概要设计中,用read原语来表示应用层的Select操作。
  • 数据字典是对系统中各类数据描述信息的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位,通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。
  • 实体完整性约束用于确保表中的每一行都有一个唯一的标识符,也就是主码不能为NULL,并且不能重复。如果主码为空或者存在重复的值,那么就违反了实体完整性约束,会导致数据库出现错误或者不一致的情况。
  • 在数据文件的主码属性集上建立的索引称为主索引,在数据文件的非主属性上建立的索引称为辅索引。
  • 性能需求分析主要包括以下内容:数据操作响应时间、系统吞吐量、允许并发访问的最大用户数、每TPS(每秒传输的帧数)代价值。
  • DBAS生命周期中,规划与分析的主要工作内容包括系统规划与定义、项目规划和可行性分析。
  • 一个非确定联系又称为"多对多关系"或m:n联系。
  • 如果数据文件中的每个查找码值在索引文件中都对应一个索引记录则被称为稠密索引;如果只是一部分查找码的值有对应的索引记录,则被称为稀疏索引。
  • 如果数据文件中数据记录的排列顺序和索引文件中对应索引码的排列顺序一致,则称这种索引为聚集索引,否则称为非聚集索引
  • 关系数据库中的视图提供了逻辑数据独立性
  • 系统设计阶段分为概念设计、逻辑设计、物理设计。
  • 在三层浏览器/服务器体系结构的数据库应用系统中,触发器是在数据库服务器上执行的。
  • 在数据文件的主码属性集上建立的索引称之为主索引。主码也叫主键。
  • 在一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事务性质中的隔离性而引起的。
  • 原子性:事务是一个不可再分割的工作单位,事务的操作要么都发生,要么都不发生。
  • 一致性:事务开始前和开始后,数据完整性规则都没有遭到破坏。
  • 隔离性:多个事务并发访问时,事务之间是隔离的,一个事务不应该影响其它事务运行效果
  • 持久性:事务完成以后,该事务对数据库所作的更改便持久地保存在数据库之中,并不会被回滚。持久性要求对于任意已提交事务,系统必须保证该事务对数据库的改变不被丢失,即使数据库出现故障。
  • 数据库中文件结构有:索引文件、顺序文件、堆文件、散列文件和聚集文件。

2.UML与数据库应用系统

  • 在UML中,通信图用于表示交互过程中对象之间的关系,并不侧重交互的顺序。
  • 类图除了表达该抽象概念的名称外,还需要表达该抽象概念的属性与行为(方法、功能)。
  • 状态机是一个类的对象所有可能的生命历程的模型。当对象探测到一个事件后,它依照当前的状态做出反应,反应包括执行一个动作和转换到新状态。所以在UML的状态机图中,状态之间的转移是由事件驱动的。
  • 在UML中,用于描述系统内对象之间的信息发送和接收序列的称为顺序图
  • 顺序图有两个坐标轴,横向表示对象,纵向表示时间的持续过程。
  • UML中的通信图显示的是系统内对象之间的关系,并不强调交互的顺序。
  • 通信图是交互图的一种,也被称为协作图
  • 用例模型通过对系统参与者及其重要行为的描述,表达系统的功能需求,即用户的期望
  • UML图中,用于表达系统中不同的包、命名空间或不同的顶目间彼此关系的图称为包图。
  • 部署图又叫配置图,描述系统中硬件和软件的物理配置情况和系统体系结构。
  • 时间图适用于当状态的转移与时间密切相关时,同时强调时间因子在状态转移过程中的重要作用。
  • 活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序,并行次序。
  • 用例之间存在关系,包括扩展、使用、组合。扩展和使用是继承关系,即通用化关系的另一种体现形式。组合则是把相关的用例打成包,当作一个整体看待
  • 复合结构图用来表达系统与外部系统之间的关系。
  • 用例图由系统、角色和用例三种模型元素以及元素之间的各种关系组成,可用于描述系统与外部系统及用户之间的交互。
  • UML图形中组件图的用途是显示系统中的软件对其他软件组件(例如,库函数)的依赖关系,它可以在一个非常高的层次上显示,从而仅显示粗粒度的组件也可以在组件包层次上显示。
  • 在UML中,包图是用来表示包与包之间的关系的类图

3.高级查询

_匹配一个字符;

[^]匹配不在方括号之间指定的范围或集合内的任何单个字符;

%匹配包含零个或多个字符的任意字符串。

DENSE_RANK()函数与RANK()函数的作用基本一样,使用方法也一样,唯一的区别是DENSE_RANK()的函数排名中间没有任何间断,即该函数返回的是一个连贯的整数值。

RANK()函数排名中间可能任何间断

SELECT 查询内容

FROM 表名

WHERE 条件表达式

GROUP BY 待分组的列名

HAVING 列名

ORDER BY 待排序的列名

Partition BY:将结果集划分为多个分区

OVER子包用于确定在应用关联的开窗函数之前对行集的分区和排序。

左外连接(left join或left outerjoin)、

右外连接(right join或right outerjoin)、

完全外连接(full join或full outer join)

      Intersect交连接

Except差连接

  • 默认情况下,UNION 运算符从结果集中删除所有重复的行。但是,如果要保留重复的行,则需要明确指定ALL关键字。
  • [ ]匹配指定范围内或者属于方括号所指定的集合中的任意单个字符;
  • Select语句中,distinct的功能是消除重复行数据
  • SQLServer提供了四个排名函数:RANK、DENSE_ RANK、NTILE和ROW _NUMBER。
  • With ties通常跟top n和order by配合使用, 表示包括与最后一行orderby后面的参数取值并列的结果   (top n with time….,order by DESC)
  • COUNT(DISTINCTIALL《列名>),表示对某列的值的计数; 指定DISTINCT短语,则表示在计算时要取消指定列中的重复值。
  • 不在….表中用 not in(主语句和子语句很相似)
  • sql语句中计算两个日期的差值用datediff()函数。
  • EXCEPT子句/操作符用于合并两个SELECT语句,并从那些没有被第二个SELECT语句返回的第一个SELECT语句返回行。这意味着EXCEPT仅返回行,在第二个SELECT语句不可用。
  • SELECT INTO语句表示从一个表中选取数据,然后把该数据插入到另一个表中。该语句结构通常用于创建表的备份复件或者用于对记录进行存档,该语句使用时要求目标表不存在,因为在插入时会自动创建。
  • 对于已经存在的表,一般使用INSERT INTO(insert into)语句插入数据,通常有两种方式,一种是插入一个元组,另一种是插入查询结果。本题考查的是插入查询
  • 针对group by短语做条件限定,需要使用having
  • SELECT基本语法格式是:
  • SQLServer提供了两种开窗函数:排名开窗函数和聚合开窗函数。
  • Exists短语不返回查询结果,只产生逻辑真值和逻辑假值。
  • Not exists,用来检查子查询中是否有结果返回,当子查询中有满足条件的数据时,NOT EXISTS返回假值,反之,返回真值
  • Select语句中,top n指列出前n行数据,如果是前%n行,则是top n percent。
  • CASE表达式是一种条件表达式,它根据特定的条件来选择一个或多个结果值。在SQL中,CASE表达式通常用于在查询结果中根据不同的条件显示不同的列值或计算结果。
  • Select语句中右连接的子句是right join。
  • 外连接是SQL语句多表连接查询方法之一包括
  • Union并连接
  • 自连接是SQL语句中经常要用的连接方式,使用自连接可以将自身表的一个镜像当作另一张表来对待,从而能够得到一些特殊的数据
  • 如果把舍弃的元组也保存在结果关系中,而在其它属性上填空值(NuI),那么这种连接就叫外连接。

4.数据库后台编程技术

  • 在SQLServer 2008 中,可以使用IDENTITY(identity)关键字将列定义为标识列,并指定初值和增量值。
  • 通过子查询,使用EXISTS谓词进行存在性测试。其形式是:Where  [NOT] EXISTS (子查询)
  • FETCH NEXT FROM cursor_name INTO
  • Next的作用是返回紧跟在当前行之后的数据行(游标提取下一行数据),并且当前行递增为结果行。如果是对游标的第一次提取操作,则返回结果集中的第一行。
  • 执行存储过程,应该使用exec或execute命令
  • SQLServer 2008中用户自定义函数主要包括标量函数和表值函数。
  • 在触发器语句中可以使用两个特殊的临时工作表,分别是inserted和deleted,其中deleted用于存储delete和update语句所影响的行的复本。
  • 在存储过程中输入参数不需要注明,输出参数需要用关键字output注明该参数是输出参数。
  • SQL语言中,删除的命令是drop。delect仅用于删除记录。
  • 如果希望在调用函数时使用参数的默认值,则必须指定关键字DEFAULT。
  • 声明游标的简化语法:DECLARE(declare声明)游标名CURSOR FOR(cursor for) SELECT语句
  • 当游标被声明和打开之后,可以使用fetch语句提取游标数据。
  • 在对游标数据进行提取的过程中,可以使用@@ FETCH _STATUS全局变量判断数据提取的状态。
  • 建立存储过程的语句:

CREATE{PROCEDURE PROC}[schema name]存储过程名[{@ [存储过程参数][参数类型] data type}[=默认值][OUTOUTPUT]] [...n] [WITH RECOMPILE]

AS

BEGIN

SQL语句

END

  • 其中,[ ]括起的部分是可选内容,{}括起的部分是必选内容,由|间隔开的部分是任选其一的内容。
  • table,填写与本触发器相关的数据表的表名。
  • view,填写与本触发器相关的视图的视图名,
  • for和after都是指后触发型触发器,操作执行完毕后才执行该触发器。
  • instead of是前触发型触发器。as后面的sql语句是本触发器将要执行的操作。

5.数据库及数据库对象 

  • char(n)是长度为n个字节的定长的非unicode的字符数据。n为一个介于1到8000之间的值。
  • @ @FETCH STATUS(fetch status)用于判断游标数据提取状态的全局变量。
  • 系统信息的系统数据库是master 
  • 用户数据库的数据文件的主要拓展名为MDF。
  • 创建索引的语法格式为
  • CREATE [UNIQUE][CLUSTEREDINONCLUSTEREDINDEX index name
  • ON《object>(column [ASCDESC][....n])
  • UNIQUE:为表或视图创建唯一索引
  • CLUSTERED(clustered):创建聚集索引,键值的逻辑顺序决定表中的对应行的物理顺序。
  • NONCLUSTERED:创建一个非聚集索引
  • UNIQUE NONCLUSTERED创建唯一非聚集索引
  • CREATE PARTITION FUNCTION 分区函数名(用于分区的列的数据类型 )
  • FOR VALUES([指定边界值[…..n]])其中left和right用于指定边界值属于哪一侧,默认为left。
  • 非聚集索引是一种独立于表数据的结构,它存储了索引列列值以及指向对应行数据的指针。
  • 用BACKUP(backup)关键字进行数据库备份。
  • 修改数据库的命令动词是alter。
  • 删除架构的T SQL语句是DROP SCHEMA(drop schema)
  • DROP SCHEMA 《架构名》
  • 数据表中对于某一列数据的唯一性约束有UNIQUE约束和PRIMARY约束,但两者之间有区别。
  • PRIMARYKEY约束多为强调主键不可出现相同元素,但想要强制一列或多列组合(不是主键)的唯一性时应使用UNIQUE约束。而且,UNIQUE约束允许出现空值但不允许出现重复值,而PRIMARY KEY(primary key)约束不允许出现空值。
  • 建有唯一聚集索引的视图成为索引视图,也称为物化视图。

6.安全管理

  • 创建登录账户的语法是create login 用户名 with password=密码
  • 创建数据库用户的语句是create user.
  • 删除登录帐户的T-SQL语句为DROP LOGIN,其语法格式为:DROP LOGIN login name
  • 删除数据库用户的T-SQL语句为DROP USER,其语法格式为DROP USER user name
  • SQLServer2008提供了如下几种角色
  •  “启用被禁用的账户”,实际上是修改账户属性,将禁用修改为启用。(alter)
  • 在SQLServer 2008中,系统管理员角色是sysadmin。
  • sp addsrvrolemember存储过程将登录账户添加到固定服务器角色中,以赋予其相应的权限。要使U1在该数据库服务器上具有系统管理员权限,可以将其添加到sysadmin固定服务器角色中。
  • SQLServer 2008的身份验证模式有2种,分别是windows身份验证模式和混合身份验证模式。
  • SQLServer 2008中设置不允许用户获得对表的某种操作权限的命令为:DENY(deny) 对象权限名 ON{表名|视图} TO {数据库用户名|用户角色名}。
  • db _ datareader角色具有查询数据库中所有用户数据的权限。
  • 只具有修改数据库中全部用户表数据权限的系统角色是db _ datawriter。
  • db_creator:创建、修改、删除和还原数据库
  • 收回授权的命令动词是revoke。

  • 7.运行维护与优化

  • 增加冗余列是指在多个表中增加具有相同语义的列,它常用来在查询时避免连接操作,也称之为增加冗余属性。
  • 水平分割后,在查询所有数据时需要做union并操作;
  • 垂直分割后,在查询所有数据时需要join连接操作。
  • 在数据库性能调优过程中,可以通过对删除语句中经常作为条件的列增加索引的方法减少删除语句的执行时间。
  • 死锁事务属于非预期的事务内部故障,解决方法是进行回滚事务,使数据库恢复到该事务运行之前的状态。
  • 存储优化有两种方法,分别是物化视图和聚集
  • 数据库中建立索引以提高查询性能的调优方法是典型的以空间换时间的调优方法。
  • 数据库维护过程中,重组或者重新组织是对数据库进行整理回收碎块、重新安排数据的存储、重建索引等操作重构则是部分修改数据库的模式和内模式。
  • 在数据库系统运行维护过程中,数据库管理员(DBA)岗位承担了数据库的备份与恢复、数据库的安全性和完整性控制、数据库性能的监控分析和改进等工作。
  • 在数据库系统中,数据库管理员(DBA)负责数据库系统的安装和调试工作。
  • 物化视图是一种包含查询结果的数据库对象,其数据不是在视图使用时读取的,而是预先计算好的。
  • 优化SQL语句执行效率属于数据库应用系统运行管理与维护阶段的任务。 将经常一起使用的多个表中的数据行按照其公共列值存储在一起,这种表存储方法为聚集
  • 当数据库系统中存在死锁时,通常的解决方案是选择一个或几个死锁事务,回滚这些事务

8. 故障管理、备份与恢复

  • 在数据库动态转储机制中,一般需要使用日志文件才能将数据库恢复到某一时刻的正确状态。
  • 只复制最近一次数据库完全转储以来发生变化的数据的转储方式称为差量转储。
  • 数据库镜像有三种实现方式:高可用性操作模式、高保护操作模式、高性能操作模式。

   1)高可用性:两台服务器上同步事务写入,并支持自动错误恢复。

   2)高保护:两台服务器上同步事务写入,但错误恢复是手工的。

   3)高性能:两台服务器上的写入可以不同步,因此性能上有所提高,只允许手工的错误恢复。

  • 数据库的转储机制一般有完全转储、差量转储和增量转储三种。
  • SQLServer 2008中有三种类型的事务日志备份,对可能损坏的数据库进行日志备份的方式是结尾备份。
  • SQLServer2008支持的备份类型包括数据库备份(分为完整数据库备份及差异数据库备份)、文件备份以及事务日志备份。
  • 日志文件用来记录所有对数据库进行修改的操作,包括插入、更新和删除等。在动态转储过程中,转储文件记录了数据库在某个时间点的状态,但是转储文件中的数据可能不一致,因为在转储过程中可能有其他事务在对数据库进行修改,只有和日志文件综合起来使用,才能将数据库恢复到致状态。
  • 当数据库系统出现事务故障和系统故障时,需使用数据库的日志文件进行恢复。
  • 当数据库发生系统故障时,容错对策是在重新启动系统后,undo所有未提交事务(只有BEGINTransaction,而没有commit或rollback),redo(既有BEGIN Transaction,又有commit)所有已提交事务。
  • 用于存放临时信息的系统数据库是tempdb。
  • 在数据库恢复过程中,检查点技术大幅度减少了数据库恢复时执行的日志恢复操作数量。
  • 事务内部故障可以分为预期的和非预期的;其中大部分的故障都是非预期的,
  • 数据库管理系统一般通过周期性检查实现死锁检测事务等待图来实现死锁检测。
  • 系统故障又称软故障,是指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况导致的故障。
  • 在备份语句(BACKUP)中默认情况下使用完整数据库备份,而关键字DIFFERENTIAL(diffrential)专门改变备份为差异备份。
  • 作为SQLServer实例中新创建数据库的模板的系统数据库是 model

9.大规模数据库架构

  • 水平划分是将一个表按照某一列或某几列的数据进行分割,将一张表划分为多张结构完全相同的子表,这些子表位于不同的数据库节点上。
  • 在分布式数据库中,采用半连接操作可以减少场地之间的数据传输量,提高查询效率
  • 分布式事务管理主要包括恢复控制和并发控制。由于在分布式数据库系统中一个全局事务的完成需要多个场地共同参与,为了保持事务的原子性,参与事务执行的所有场地或者全部提交,或者全部撤消
  • 共享内存结构:通过互联网共享一个公共的主存储器,与单机系统的区别是以多个处理器代替单个处理器。
  • 分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间。
  • 分布式数据库是物理上分散、逻辑上集中的数据库系统。
  • 一个典型的分布式数据库管理系统的结构图包括局部数据库管理系统、全局数据库管理系统、全局数据字典、通信管理四部分。
  • 在并行数据库的数据划分策略中,散列划分和范围划分都有利于点查询。
  • 在分布式数据库的查询中,导致数据传输量大的主要原因是数据间的连接操作和并操作。
  • 分布式数据库中,位置独立性、数据分片独立性和数据复制独立性形成了分布式数据库系统中的分布透明性,使用户完全感觉不到数据库是分布的,与使用集中式数据库完全一样。
  • 云计算通过集中所有的计算资源,采用硬件虚拟化技术,为云计算使用者提供强大的计算能力、存储和带宽等资源。
  • 分布式数据库系统的恢复控制采用的最典型策略是基于两阶段的提交协议。
  • 在采用分割表技术进行数据库模式调整时,采用垂直分割之后得到的所有表中除了都含有主键外其余列都不相同。
  • 在各种并行数据库系统结构中,层次结构综合了共享内存、共享磁盘和无共享结构的特点,将结构分成顶层和底层两层,顶层是无共享结构,底层是共享内存或共享磁盘结构。
  • 云计算通常包括软件即服务Saas、平台即服务PaaS、基础设施即服务laaS

10.数据仓库与数据挖掘

  • ETL(Extract-Transform-Load)是数据集成的一种常用方法,其中E表示抽取,T表示转换,L表示加载。
  • 将经常一起使用的具有公共列值的多个表中的数据行存储在一起的数据库存储方法被称为聚集。
  • 对一个数据集的数据进行分组,使得每一组内的数据尽可能相似而不同组间的数据尽可能的不同,这样的数据挖掘方法称为聚类算法。
  • 在数据分析方法中,将一组数据对象采取一定方法划分成若干个组,并使组内数据对象尽可能相似,组间对象尽可能不同的过程称为聚类
  • 在企业数据仓库中,操作型数据存储层(ODS)般用以支撑即时OLAP和全局型OLTP应用。
  • 在企业信息系统的应用类型中,OLAP应用是指联机分析处理应用;OLTP是指联机事务处理应用。
  • 混合型OLAP是指将基于多维数据库的OLAP和基于关系数据库的OLAP结合起来。
  • 在OLAP的实现方式中,以多维数组作为存储结构的被称作多维OLAP.
  • 在聚类功能中,需要设计相似性函数,以评估某个数据对象应该归入到哪类中。
  • 在数据仓库的导出数据或物化视图(实视图)的维护策略中,只在用户查询时发现数据已经过期才进行更新的策略称为延时维护策略。
  • 在关联规则挖掘中,关联规则的成立与否一般用支持度和置信度两个指标进行描述。
  • 关联规则挖掘中,需要给定两个阈值:最小支持度和最小可信度。
  • 聚类是一类常见的机器学习方法,聚类算法所处理的数据对象一般都没有标记,因此聚类一般也被称为无监督的学习方法。
  • 在机器学习中,一般需要将样本分成独立的三部分:训练集、测试集和验证集三类。
  • 数据仓库是一个面向主题的、集成的、非易失的,且随时间变化的数据集合,用来支持管理人员的决策。
  • 元数据是数据仓库中的重要数据,是关于数据的数据。
  • 在数据仓库中,元数据一般分成技术元数据和业务元数据。
  • 根据事物发展的延续性和规律性,基于变量历史时间点上的顺序数据,推测变量未来后续时间点的发展趋势的任务称为时间序列分析。
  • 时间序列分析也可以称为数据演变分析,它能描述行为随时间变化的对象的规律或趋势,并对其进行建模。
  • 在数据仓库设计和建设过程中,设计者需要调查用户的决策或数据处理需求,并将功能相近且需要相关联数据支持的需求进行归类,得到不同的需求集合,并在企业数据模型中寻找能够满足各个需求集合的数据集合,然后针对各个数据集合开展数据仓库数据模型的设计。这种设计方法称为面向主题的设计方法。
  • 在数据挖掘中,能将某个数据对象归入到某个已知类型的功能被称为分类。简单点说,分类是被告知总共有几类(例如按性别分类),聚类需要自行确定有几类(班里同学组建学习小组)
  • 在数据仓库的数据组织中,描述数据的综合或细节程度的指标称为粒度;粒度越小,综合程度越低,即细节程度越高。
  • 在数据仓库环境中,数据的粒度设计是一种重要的设计问题,它会影响到数据仓库中数据量以及系统能回答的查询的类型
  • 封锁粒度越大,数据库系统能够封锁的数据单元就越少,封锁开销也就越小,并发度也就随之降低。
  • 在多维数据分析中,从高粒度级数据视图切换到低粒度级数据视图的分析操作称为钻取操作。
  • 钻取与卷起是OLAP分析的两个基本操作。钻取是指对应某一维逐步向更细节层方向观察数据,以获取更详细的数据信息,卷起则反之
  • 有监督的机器学习算法包括K-近邻、朴素贝叶斯、决策树、逻辑回归、线性回归、回归树、支持向量机、神经网络。
  • 在数据仓库中,根据数据源的变化量在维护对象原有数据的基础上对数据进行维护的方法称为增量维护法。

标签:语句,事务,计算机,真题,数据库,视图,索引,数据
From: https://blog.csdn.net/whpxiao1017/article/details/145055776

相关文章

  • [这可能是最好的Spring教程!]JDBC的数据库更新
    插入更改成相应的SQL语句就差不多了,只不过最后的不是executeQuery()​,而是executeUpdate()​示例代码如下:try(Connectionconn=DriverManager.getConnection(JDBC_URL,JDBC_USER,JDBC_PASSWORD)){try(PreparedStatementps=conn.prepareStatement("......
  • 了解基于华为认证体系下的网络工程师并初识计算机网络
    在踏上网络安全这条路之前,我想我们需要认识一下这个行业有哪些需要学习的技术,除此之外,我们是不是需要考取一些证书呢?计算机二级?四六级?还是什么?那么接下来我就给大家介绍一下网络安全行业内基于华为体系下的网络工程师认证证书,包括HCIA、HCIP、HCIE。首先,我们需要认识一下什么......
  • BOOST 在计算机视觉方面的应用及具体代码分析
    摘要: 随着计算机视觉技术的飞速发展,各种高效的库和工具被广泛应用。BOOST作为一个功能强大、涵盖众多领域的C++库,在计算机视觉开发中也有着诸多实用之处。本文详细介绍了BOOST在计算机视觉的图像滤波、特征提取、多线程加速以及机器学习辅助等方面的应用,并通过具体代码深......
  • ODX诊断数据库转换工具 - DDC
    概述    INTEWORK-DDC(DiagnosticDatabaseConvertor)是将诊断调查问卷转换为标准ODX(2.2.0)数据库的工具。ODX是格式标准化的诊断数据库文件,我们在诊断不同的车或者不同的ECU时,只需要加载适配这个车型或ECU的ODX文件即可,而无需对诊断仪做任何改变。ODX统一了诊断文件......
  • SpringBoot少数民族饰品销售系统nu08t(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,饰品信息,饰品入库,饰品订单,饰品退货开题报告内容一、项目背景与意义在全球化和文化多样性日益受到重视的背景下,少数民族文化作为中华文化宝库中的重要组......
  • SpringBoot少儿编程管理系统m9593(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表家长,学生,课程分类,课程信息,课程购买开题报告内容一、研究背景随着社会经济的发展和人们对教育培训需求的增加,少儿编程教育逐渐成为了家长和学生选择的重要教......
  • DataGrip的数据库驱动的离线安装
    文章目录概要离线安装数据库驱动本地云桌面注意概要在某些工作环境中,由于网络访问受限,可能无法自动下载所需的数据库驱动。离线安装数据库驱动本地本地的DataGrip打开File->DataSources:云桌面云桌面的DataGrip打开File->DataSources:注意请确保......
  • 使用模型训练计算机分类食物,并采用迁移学习的方法改善学习效果。
    1、前期准备将我们可能用到的包导入到项目中importrandomimporttorchimporttorch.nnasnnimportnumpyasnpimportosfromtorch.utils.dataimportDataset,DataLoaderfromPILimportImage#读取图片包fromtqdmimporttqdm#看轮次进行到多少fromtor......
  • Redis数据库——Redis快的原因
    本文详细介绍redis为什么这么快的原因,这里是本系列文章的总结篇(后面会补充一些内容,或者在原文上进行更新迭代),将从各方面出发解释为什么redis快,受欢迎的原因。文章目录内存内存数据库预分配内存数据结构数据结构优化内存优化的编码持久化优化AOF和RDB单线程单线程......
  • python SQLAlchemy ORM——从零开始学习03 如何针对数据库信息进行排序
    03如何进行排序3-1准备工作:因为要排序,所以需要随机多谢数据,model见后文。也需要random进行随机frommodelimportUser,Enginefromsqlalchemy.ormimportsessionmakerimportrandomSession=sessionmaker(bind=Engine)session=Session()defadd_random():na......