数据架构总结范文.doc

数据架构总结范文.doc

ID:55995853

大小:68.60 KB

页数:6页

时间:2020-03-15

数据架构总结范文.doc_第1页
数据架构总结范文.doc_第2页
数据架构总结范文.doc_第3页
数据架构总结范文.doc_第4页
数据架构总结范文.doc_第5页
资源描述:

《数据架构总结范文.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数据架构总结范文  数据架构(基础要点)(王山峰总结)建模工具Erwin,pd,visioErwin使用的是IDEF1X方法论即关系型,应用中侧重点为正反向工程,para等以上几个好像都可以支持正反向工程我在数据库开发时使用Erwin,但在绘制关系图给领导看时使用visio,因为它可以将图直接导出为PDF格式,至于pd,3年前用过,具体如何使用忘记了。  数据库模块1DBA日常工作内容检查机房(温度与服务器状态),监测服务器存储区,监测日志与数据文件大小监控DB服务器CPU,I/O,网络。  备份数据与日志文件,备份使用的方式(差异备份等)。  调优,维护索引

2、+其他(导出/入数据等)2实体,属性和关系实体相当于表,属性相当于字段,关系相当于主外键3第三范式即以消除冗余为目的的范式4如何在sqlxx上建立表分区建立分区文件-建立分区表函数-建立分区架构-填充数据5临时表和表变量区别表变量会自动释放且占用少的系统资源,效率较高6表和视图区别视图为虚表,只进行一次I/O操作,减少内存开销,常用于报表开发7表级锁,行级锁,共享锁,排他锁,脏读,回滚操作等共享锁允许并发事务读取(SELECT)一个资源。  排它锁可以防止并发事务对资源进行访问脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改

3、,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致8如何压缩日志文件请网上搜索邹建,我一直用他做得这个存储过程,百试不爽。  9如何在一个服务器上进行不同库之间的读取Select*from库名..表名,即表名前加上”库名..”10如何取得当前刚插入值Select@@IDENTITY11SQLSERVER与ORACLE主要区别1后者有跨平台行,安全性更好,适合大中型企业2常用函数区别前者substring,cast,convert,ltrim/rtrim无trim,len后者substr,cast,to_char,有trim,length,to_da

4、te12开发时多学习如下组件表,视图,存储过程,函数,索引关键字distinct,top,casewhen,groupby,orderby,union,join常用系统存储过程sp_help,sp_helptext13快速建立相同的表Select*into待建立表from源表注意oracle格式为createtabletablename2asselect*fromtable1where…注意,执行后的待建表需要重新设置主键等关系14delete和truncate区别后者删除数据同时释放内存,性能高,但只能删除整张表的数据,前者一般情况使用15增加一列Alter

5、表名addcolumn列名varchar  (20)16isnull的结果和=null是不一样的17索引的类型,为什么建立索引一般分聚集索引和非聚集索引。  有索引时数据查询时内部会自动执行2分法等查询方式,所以块18sql2000/xx属于oledb驱动,一般建立connection时选择19update在join时的使用UpdateAsetA.a=B.bfromAinnerjoinBonA.aa=B.bb20查询在表中出现的次数SelectA.a,count(A.a)fromAgroupbyA.a21游标的使用去网上查,例子很多,注意最后要关闭游标注意or

6、alce中隐式游标的使用。  Oralce使用游标不象sqlserver一样会影响效率。  22数据库语句的性能1>使用joiner代替exists,使用exists代替in2>Where后过滤大量数据的条件放后面3>尽量不用游标,多用索引,表存储分区4>Like‘...%’代替Like‘%...’5>避免select*6>>=4代替>37>Unionall替换union,注意前者可能重复23请多练习package,packagebody以及函数,存储过程的写法和应用。  ETL模块(主要针对Informatica)1:ETL一般流程分析源表和字段—建立目标—

7、建立mapping—建立workflow—监控2joiner与lookup区别前者为active组件,一般为异构使用,记录可能重复后者为passive组件,多用于同构,有一找一,记录不会重复,不过不能用于mapplet中。  lookup有多种用法,具体请查资料。  还有就是两者在I/O与存储上也有不同3数据库与数据仓库区别两者属于存储方式前者面向事务,存储目前数据,以范式为基础,面向技术分析人员后者面向主题,存储历史数据,以星型或雪花为基础,面型决策人员3OLTP与OLAP区别两者都属于分析方式,区别类似上面实际上一个注重insert/update/dele

8、te,一个注重select4粒度与性能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。