跳转到内容

数据交换:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
建立内容为“數據交換是指在數據庫規範模式下構建數據並將其轉換為目標模式構建數據的過程,目的是爲…”的新页面
 
无编辑摘要
第1行: 第1行:
數據交換是指在[[数据库规范化|數據庫規範模式]]下構建數據並將其轉換為目標模式構建數據的過程,目的是爲了使目標數據能夠準確的表達源數據内容<ref>{{Cite book|url=https://books.google.com/books?id=s2YCKGrO10YC&printsec=frontcover#v=onepage&q&f=false|last=Doan|first=AnHai|last2=Halevy|first2=Alon|last3=Ives|first3=Zachary|date=2012-06-25|publisher=Elsevier|isbn=9780123914798|language=en|chapter=Principles of Data Integration}}</ref>。數據交換允許在不同的[[计算机程序|計算機程式]]之間共享數據 。
數據交換是指在[[数据库规范化|數據庫規範模式]]下構建數據並將其轉換為目標模式構建數據的過程,目的是爲了使目標數據能夠準確的表達源數據内容<ref>{{Cite book|url=https://books.google.com/books?id=s2YCKGrO10YC&printsec=frontcover#v=onepage&q&f=false|last=Doan|first=AnHai|last2=Halevy|first2=Alon|last3=Ives|first3=Zachary|date=2012-06-25|publisher=Elsevier|isbn=9780123914798|language=en|chapter=Principles of Data Integration}}</ref>。數據交換允許在不同的[[计算机程序|計算機程式]]之間共享數據 。

== 單一域數據交換 ==
在某些作用域當中,可能會同時并存多種不同的源以及目標格式(專有數據格式)。通常情況下,爲了實現數據交換,需要為單個域開發“交換方法”或者“交換格式”,然後通過使用交換格式將必要的例程(映射)編寫出來,將每個源模式(間接地)轉換為目標格式<ref>{{Cite book|url=https://books.google.com/books?id=z9TSAgAAQBAJ&pg=PA1|last=Arenas|first=Marcelo|last2=Barceló|first2=Pablo|last3=Libkin|first3=Leonid|last4=Murlak|first4=Filip|date=2014-03-06|publisher=Cambridge University Press|isbn=9781107016163|language=en|chapter=Foundations of Data Exchange}}</ref>。與編寫和調試將每個源模式直接轉換為每個目標模式所需的數百個不同例程相比,這樣只需要很少的工作就可以實現。

通常常見的數據交換實現有:

* 地理數據交換格式[[SIF]]<ref>{{Cite book|url=https://books.google.com/books?id=83brBwAAQBAJ&pg=PA1|last=Wang|first=P. C. C.|date=2012-12-06|publisher=Springer Science & Business Media|isbn=9781461328193|language=en|chapter=Advances in CAD/CAM: Case Studies}}</ref>;
* 電子表格數據交換格式[[DIF]];
* 電子表格,圖表,演示文稿和文字處理文檔[[开放文档格式|ODF]]<ref>{{Cite web|url=http://opendocumentformat.org/aboutODF/|title=About ODF|accessdate=2018-11-24|work=opendocumentformat.org|language=en}}</ref>;
* 用於描述GPS數據的[[GPX]]或[[KML]]<ref>{{Cite book|url=https://books.google.com/books?id=kP88DAAAQBAJ&pg=PT207#v=onepage&q&f=false|last=Zhu|first=Xuan|date=2016-05-26|publisher=Routledge|isbn=9781134094509|language=en|chapter=GIS for Environmental Applications: A practical approach}}</ref><ref>{{Cite web|url=https://developers.google.com/kml/documentation/kmlreference|title=KML Reference  {{!}}  Keyhole Markup Language
 {{!}}  Google Developers|accessdate=2018-11-24|work=Google Developers|language=en}}</ref>;
* 描述集成電路佈局的[[GDSII]]<ref>{{Cite book|url=https://books.google.com/books?id=bknq80h8rzgC&pg=PA34#v=onepage&q&f=false|last=Martins|first=Ricardo M. F.|last2=Lourenço|first2=Nuno C. C.|last3=Horta|first3=Nuno C. G.|date=2012-12-16|publisher=Springer Science & Business Media|isbn=9783642331466|language=en|chapter=Generating Analog IC Layouts with LAYGEN II}}</ref>。

== 參考文獻 ==
<references />

2018年11月24日 (六) 15:59的版本

數據交換是指在數據庫規範模式下構建數據並將其轉換為目標模式構建數據的過程,目的是爲了使目標數據能夠準確的表達源數據内容[1]。數據交換允許在不同的計算機程式之間共享數據 。

單一域數據交換

在某些作用域當中,可能會同時并存多種不同的源以及目標格式(專有數據格式)。通常情況下,爲了實現數據交換,需要為單個域開發“交換方法”或者“交換格式”,然後通過使用交換格式將必要的例程(映射)編寫出來,將每個源模式(間接地)轉換為目標格式[2]。與編寫和調試將每個源模式直接轉換為每個目標模式所需的數百個不同例程相比,這樣只需要很少的工作就可以實現。

通常常見的數據交換實現有:

  • 地理數據交換格式SIF[3]
  • 電子表格數據交換格式DIF
  • 電子表格,圖表,演示文稿和文字處理文檔ODF[4]
  • 用於描述GPS數據的GPXKML[5][6]
  • 描述集成電路佈局的GDSII[7]

參考文獻

  1. ^ Doan, AnHai; Halevy, Alon; Ives, Zachary. Principles of Data Integration. Elsevier https://books.google.com/books?id=s2YCKGrO10YC&printsec=frontcover#v=onepage&q&f=false. 2012-06-25. ISBN 9780123914798 (英语).  缺少或|title=为空 (帮助)
  2. ^ Arenas, Marcelo; Barceló, Pablo; Libkin, Leonid; Murlak, Filip. Foundations of Data Exchange. Cambridge University Press https://books.google.com/books?id=z9TSAgAAQBAJ&pg=PA1. 2014-03-06. ISBN 9781107016163 (英语).  缺少或|title=为空 (帮助)
  3. ^ Wang, P. C. C. Advances in CAD/CAM: Case Studies. Springer Science & Business Media https://books.google.com/books?id=83brBwAAQBAJ&pg=PA1. 2012-12-06. ISBN 9781461328193 (英语).  缺少或|title=为空 (帮助)
  4. ^ About ODF. opendocumentformat.org. [2018-11-24] (英语). 
  5. ^ Zhu, Xuan. GIS for Environmental Applications: A practical approach. Routledge https://books.google.com/books?id=kP88DAAAQBAJ&pg=PT207#v=onepage&q&f=false. 2016-05-26. ISBN 9781134094509 (英语).  缺少或|title=为空 (帮助)
  6. ^ KML Reference  |  Keyhole Markup Language  |  Google Developers. Google Developers. [2018-11-24] (英语).  参数|title=值左起第42位存在換行符 (帮助)
  7. ^ Martins, Ricardo M. F.; Lourenço, Nuno C. C.; Horta, Nuno C. G. Generating Analog IC Layouts with LAYGEN II. Springer Science & Business Media https://books.google.com/books?id=bknq80h8rzgC&pg=PA34#v=onepage&q&f=false. 2012-12-16. ISBN 9783642331466 (英语).  缺少或|title=为空 (帮助)