数据库杂例

数据库日常维护:备份与恢复,完整性维护,安全性维护,存储空间管理和并发性控制
数据流程图中一个处理至少有一个输入流和一个输出流
从功能角度可以将数据库划分成四个层次
1、表示层:用于显示数据和接受数据(用户友好界面)
2、业务逻辑层:是表示层和数据访问层之间的桥梁,主要负责数据的传递和处理,也就是应用程序的逻辑
3、数据访问层:负责与DBMS进行交互,提取或存入
4、数据持久层:负责保存和管理应用系统的数据
索引使用的原则:
1、经常在查询中作为条件使用的列
2、频繁进行排序和分组的列
3、一个列的值域很大
4、多个列排序应建复合索引
触发器:前触发器用OF定义一个表只能建一个,后触发器for定义可以建多个
tempdb:用于保存临时对象或中间结果集,并为数据排序等操作提供空间。系统自动管理
数据库性能优化会涉及到数据库的重组或重构
水平分割是根据数据行的特点进行分割,合并需要Union进行合并
数据库设计阶段:
第一目标是高效利用存储空间减少数据的冗余性,减少数据的不一致性(规范化过程)
第二目标是高效的数据处理和反规范化处理,例如增加派生冗余列,重新组表,分割表,新增汇总表
差量转储和增量转储
数据库恢复模式
分布式数据库最基本的特征是:本地自治、非集中式管理及高性。
分布式数据库系统的分布透明性:位置独立性、数据分片独立性(是最高级别的透明性)和数据数据复制独立性
数据仓库中数据的特征性:面向主题性、集成性、不可更新性、时间特性


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值