在数据准备区中允许使用的数据结构有哪些, 各有什么优点?
2013-11-04 23:15
633 查看
转自:http://www.chinabi.net/blog/user1/lastwood/archives/2006/905.html
What are the permissible data structures for the data staging area? Briefly describe the pros and cons of each.
答:
1. 固定格式的文本文件. (Flat file)
Flat file 指的是一种保存在系统的一种文本文件格式. 它以类似数据库的表的方式用行和列来保存数据. 这种文本格式经常用来进行数据交换. 用与保存数据不太合适.
2.xml 数据集.
多用于数据交换, 用户保存数据不太合适.
3.关系数据库的表.
保存数据的较理想选择.
4.独立的数据库表.
独立的数据表一般指建立的表和其他表没有外键约束关系. 这样的表多用于数据处理.
5. 三范式或者关系型模型
6. 非关系数据源.
一般包括 COBOL copy books, vsam文件, flat文件, spreadsheets.等
7. 维度模型
8.原子事实表和聚集事实表.
9.代理键查找表..
What are the permissible data structures for the data staging area? Briefly describe the pros and cons of each.
答:
1. 固定格式的文本文件. (Flat file)
Flat file 指的是一种保存在系统的一种文本文件格式. 它以类似数据库的表的方式用行和列来保存数据. 这种文本格式经常用来进行数据交换. 用与保存数据不太合适.
2.xml 数据集.
多用于数据交换, 用户保存数据不太合适.
3.关系数据库的表.
保存数据的较理想选择.
4.独立的数据库表.
独立的数据表一般指建立的表和其他表没有外键约束关系. 这样的表多用于数据处理.
5. 三范式或者关系型模型
6. 非关系数据源.
一般包括 COBOL copy books, vsam文件, flat文件, spreadsheets.等
7. 维度模型
8.原子事实表和聚集事实表.
9.代理键查找表..
相关文章推荐
- 每日刷题(2015/6/21):对比哈希表和STL map。哈希表是怎么实现的?如果输入数据规模不大, 可以使用什么数据结构来代替哈希表。
- 什么是“前端路由”?什么时候适合使用“前端路由”?“前端路由”有哪些优点和缺点?
- 使用JSP代码和使用JavaScript代码进行表单数据验证有什么不同?
- 使用 XHTML 的局限有哪些?如果页面使用 'application/xhtml+xml' 会有什么问题吗?
- C++哪些数据必须使用初始化列表进行初始化?
- AsyncTask使用在哪些场景?它的缺陷是什么?如何解决?
- Java支持的数据类型有哪些,什么是自动拆装箱?
- 契约操作不能使用引用对象作为参数,只允许使用基本类型或数据契约
- iOS 10 首次安装应用,授权允许使用数据,首页无数据
- 为什么使用srping框架,它有什么优点?
- 编一个程序,完成64位数据(无符号)的加法、减法运算。不允许直接使用64位的数据类型。(未完成)
- 答:SQLServer DBA 三十问之一: char、varchar、nvarchar之间的区别(包括用途和空间占用);xml类型查找某个节点的数据有哪些方法,哪个效率高;使用存储 过程和使用T-SQL查询数据有啥不一样;
- JSON和JSONP有哪些区别,PhoneGap跨域请求如何实现,什么是JSON,JSON的优点, JSON的格式或者叫规则。
- 使用 XHTML 的局限有哪些?如果页面使用 'application/xhtml+xml' 会有什么问题吗?
- noip允许使用什么头文件
- 什么是WEBserver? 经常使用的WEBserver有哪些?
- 继承有几种方式,分别是什么,想要实现继承可以使用哪些方法
- #使用链表这个数据结构,对一组数据进行插入排序
- 为什么使用srping框架,它有什么优点?
- 不允许从数据类型 nvarchar 到 varbinary 的隐式转换。请使用 CONVERT 函数来运行此查询