在数据准备区中允许使用的数据结构有哪些, 各有什么优点?
轉(zhuǎn)自: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 指的是一種保存在系統(tǒng)的一種文本文件格式. 它以類似數(shù)據(jù)庫的表的方式用行和列來保存數(shù)據(jù). 這種文本格式經(jīng)常用來進行數(shù)據(jù)交換. 用與保存數(shù)據(jù)不太合適.
2.xml 數(shù)據(jù)集.
多用于數(shù)據(jù)交換, 用戶保存數(shù)據(jù)不太合適.
3.關(guān)系數(shù)據(jù)庫的表.
保存數(shù)據(jù)的較理想選擇.
4.獨立的數(shù)據(jù)庫表.
獨立的數(shù)據(jù)表一般指建立的表和其他表沒有外鍵約束關(guān)系. 這樣的表多用于數(shù)據(jù)處理.
5. 三范式或者關(guān)系型模型
6. 非關(guān)系數(shù)據(jù)源.
一般包括 COBOL copy books, vsam文件, flat文件,? spreadsheets.等
7. 維度模型
8.原子事實表和聚集事實表.
9.代理鍵查找表..
總結(jié)
以上是生活随笔為你收集整理的在数据准备区中允许使用的数据结构有哪些, 各有什么优点?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ETL的四个基本过程.
- 下一篇: 数据库范式介绍