1.关系模式分解 2.规范化设计
属于逻辑结构设计
1.分表 2.去规范化 3.存储结构 4.设置事务隔离性级别 5.合并表 6.决定对表采取按列存储的实施方案
属于物理结构设计
创建新的索引 属于数据库优化 > 不属于数据库系统升级 <
数据库完整性约束条件的作用对象分为
列
、元组
和表
三种级别
将经常一起使用的多个表中的数据行按照其公共列值存储在一起,这种表存储方法为
聚集 (cluster)
。
在数据仓库的导出数据或物化视图(实视图)的维护策略中,只在用户查询时发现数据
已经过期
才进行更新的策略称为延期
维护策略。
分布式数据库系统的恢复控制釆用的最典型策略是基于
二阶段
的提交协议。
创建新的索引
属于数据库应用系统优化内容
|不属于系统升级
在一个表上可以建立多个聚集索引是错的
对于一个数据量巨大的表,
删除大量数据后
,一般需要进行的操作是需重建该表上的B树索引
如果一个表的
数据量很少
,并且对其修改操作频繁
,则该表最适合
采用的文件组织结构
是【堆文件】
故障分类
事务故障:是由于程序执行错误而引起事务非预期的、异常终止的故障。它发生在单个事务的局部范围内,实际上就是程序的故障。
系统故障:是指系统在运行过程中,由于某种原因,造成系统停止运行。可以简单理解为导致系统需要重启的基本都是系统故障
介质故障
:是指外存储设备故障,主要有磁盘损坏,磁头碰撞盘面,突然的强磁场干扰,数据传输部件出错,磁盘控制器出错等
如果数据文件中的
每个
查找码值在索引文件中都对应
一个索引记录,则称该索引为稠密
索引。
死锁
属于【非预期】
的事务内部故障
数据划分
轮转法:
数据平均分配
,负载均衡,并行好,【不适用】范围查询和点查询
范围划分和散列划分:数据分配不均衡
,【适用于】范围查询和点查询
日志文件不包含在文件组即
不可以为【日志文件】
单独定义文件组
guest
是SQL Server
中一个【特殊】
的数据库用户,既不是用户定义的也不是系统定义的
某超市管理系统运行过程中出现异常,导致已经提交的事务对数据库的
更新结果未能正确写入磁盘
,此故障破坏了事务的【持久】性
。
解析:
1.原子性:一个原子事务要么完整执行,要么干脆不执行。
2.一致性:代表了底层数据存储的完整性。
3.隔离性:事务必须在不干扰其他进程或事务的前提下独立执行。
4.持久性:在某个事务的执行过程中,对数据所作的所有改动都必须在事务成功结束前保存至某种物理存储设备。
设在SQL Server某数据库中有表选课(学号,课程号,成绩),
现要定义【【不能删除】】成绩不及格学生的选课记录的触发器。请补全下列语句:
CREATE TRIGGER tri_del ON 选课 AFTER DELETE AS
IF EXISTS( SELECT * FROM 【deleted】 WHERE 成绩 < 60 )
ROLLBACK
inserted表和deleted表这两张表是
触发器执行时被自动创建的
。deleted表
用于存储delete和update语句
所影响的行的副本;inserted表
用于存储insert和update语句
所影响的行的副本。
共享内存结构
只通过网络共享内存,【不能共享磁盘】
数据仓库的特点:
面向主题
,【不可直接修改】
,【批量访问】
,集成的
构件
属于其中的业务逻辑层
【提高事务的隔离性级别】
带来的好处是降低了发生数据不一致的可能性
UML中,椭圆表示
用例
,位于系统边界内部
【数据库软件升级】 属于 数据库运行维护工作
数据库镜像
有三种实现方式:高可用性
、高保护
、【高性能】
。
关联规则挖掘中,需要给定两个
阈值
:最小【支持度】
和最小可信度
。
【云计算】
通过集中所有的计算资源,采用硬件【虚拟化】技术
,为使用者提供强大的计算能力、存储和带宽等资源。
为了
保持事务的原子性
,参与事务执行的所有场地或者【全部提交】
,或者【全部回滚】
。
在企业数据仓库架构中,
操作型数据存储
ODS
一般情况下主要用来支持【即时OLAP】
和【全局型OLTP】
两类应用。
在众多的分布式数据库特征中,一般被认为是【最基本特征】的是
本地自治
、非集中式管理
、高可用性
位置独立性
、数据分片独立性
和数据复制独立性
【形成了】 分布式数据库系统中的分布透明性
分片透明性
是最高级别
的透明性
商场商品销售表、电信公司通话详单属于
动态数据
,【不适合用快照】
的方式获取数据。
元数据是
描述数据
的 数据
例如:系统ER图及说明文档
物理平台的数据字典及其说明文档
K-means 属于
聚类算法
不属于分类算法
设某大型电子商务平台有如下数据表:
表1 (商铺ID,顾客ID,商品ID,商品名称,数量,价格,金额,销售日期,销售时间)
表2 (商铺ID,商品ID,商品名称,日销售量,销售总金额,销售日期)
表3 (商铺ID,商品类别,日销售量,销售总金额,销售日期)
表4 (商铺ID,商品类别,周销售量,销售总金额,周ID)
则各表数据的粒度级从低到高排列,正确的是 。
表4,表3,表2,表1 ✗
>表1,表2,表3,表4 ✔
···
粒度高的数据是由粒度低的数据综合而成的
···
ETL工具是指从OLTP系统或其他数据环境中抽取数据的工具。
在实践中,人们采用ETL工具从0LTP系统抽取出数据再进行分析利用,
而不是在OLTP系统中直接进行数据分析利用的最主要原因是【解决分析型应用程序与OLTP应用程序之间的性能冲突问题】
将数据文件和索引文件放置在同一磁盘上
不利于
提高查询效率
数据库运行维护工作主要包括:
-------------------------------
数据库的转储和恢复;
数据库的安全性和完整性控制;数据库性能的监控分析
和改进;
数据库的重组和重构。
SQL Server 2008 支持
数据库、
数据文件
两个级别的数据恢复【不含数据表】 就俩
在数据库应用系统生命周期中,
【事务详细编码设计】
是在下列哪个阶段完成的?【实现与部署阶段】