Native-XML Database --Xindice 廖逸.

Slides:



Advertisements
Similar presentations
月經異常的原因及警訊 組員: 陳少康、張康樂、許晉愷、何曄、方泠瑩、張 顓麟、蘇梓喬、溫鵬皓、林雅雯.
Advertisements

老人茶帶來的新時尚 9A2D0024 黃秀雯 9A2D0036 莊承憲 9A2D0041 蘇意婷 9A2D0045 盧家淑 9A2D0050 王宥棋 9A21C017 吳雅芝.
年終工作獎金 及考績獎金 法規與實務 苗栗縣政府人事處 副處長 陳 坤 榮 中華民國102年1月25日.
大學入學考試中心 九十六學度學科能力測驗試題 國文科 -哈利波特番外篇-
消失的吸管 隊名:吸管應該消失才隊.
助學工作說明會 及 教育訓練.
专利申请 简介 专利申请的种类 专利申请的途径、费用 申请文件 材料学院 刘科高 博士/教授          
報告書名:父母會傷人 班級:二技幼四甲 姓名:吳婉如 學號:1A2I0034 指導老師:高家斌
師資生修讀教育學程 重點提醒 師資培育暨就業輔導中心.
党的十八届四中全会 依法治国精神解读. 党的十八届四中全会 依法治国精神解读 一、十八届四中全会概况 中国共产党第十八届中央委员会第四次全体会议,于2014年10月20日至23日在北京举行。 全会审议通过了《中共中央关于全面推进依法治国若干重大问题的决定》。
文書檔案組Q&A 崇右技術學院 文書檔案組 Q & A 總務處.
证券市场法律制度与监督管理 作者:张学亮.
公職人員財產信託簡介 第一銀行信託處 編製.
經分表聘用兼任助理流程 完成 新增/修改 經分表 計畫無聘任兼任助理(新增) 紙本送所屬單位審核 計畫聘任兼任助理(新增)
未婚懷孕:你想清楚了嗎 瑞芳國中 林碧欣.
新帝國主義與第一次世界大戰 新帝國主義國家的擴張 第一次世界大戰的爆發 第一次世界大戰的經過 巴黎和會與國際聯盟 20世紀初期的社會文化
國科會經費報銷說明 報告人:陳秀合 分 機: 年11月 12日(一).
會計資訊系統 專章A.
第三章 調整與編表.
情緒與壓力管理 手部舒壓運動 第六組.
媽,我們真的不一樣 青少年期與中年期 老師: 趙品淳老師 組員: 胡珮玟4A1I0006 馬菀謙4A1I0040
課室經營-老師實務分享 課程名稱:幼兒園課室經營 指導老師:李芳靜 組員:1A3I0004蔡雨潔1A3I0009鄭益秀
10-1 資料庫管理系統簡介 10-2 關聯式資料模式和查詢語言 10-3 Access 簡介 10-4 XML 簡介
組長:5號-周辰瑜 組員:4號-王耀賢 10號-康叡維 11號-張佳文 27號-鍾昱卉
實用技能學程答客問 Q&A 大明高中附設進修學校 教導處 編製.
我怀念的乡村记忆 陈秀华 社会工作0841.
沟通技巧 主讲:涂育俊.
綜合所得稅申報實務暨常見違章類型介紹 報告人:林淑敏
引導者的角色 組別:第5組 4A1I0003 劉芷媛 4A1I0004 陳安琪 4A1I0014 陳佳瑩 4A1I0046 葉倢茹
氣喘 組別:第一組 組員: 4A 蔡易儒 4A1I0026 鄭筠蒨 4A1I0034 韓宜瑄 4A1I0035 劉毓眉
VS 兒童及少年身心發展 幼保三甲 幼兒期 青少年期 4A1I0014 陳佳瑩 4A1I0023 尤秀惠
財團法人台北市任兆璋修女林美智老師教育基金會
情緒與壓力管理─背部舒緩 指導老師:彭易璟 第六組組員:會資三乙 499A0047 謝宛霖 會資三乙 499A0019 吳汶諭
100學年度719班 親師懇談.
班級:二幼三甲 姓名:郭小瑄 、 詹淑評 學號:1A2I0029 、1A2I0025
指導老師:楊淑娥 組別:第一組 成員:劉怡萱4a0i0066 吳珮瑜4a0i0070 林秋如4a0i0075 陳婉婷4a0i0076
洋流(大规模的海水运动).
組員:4A140013張瓊云 4A1I0039石宜芬 4A1I0909許峻綱 指導老師:王立杰老師
社團資料製作 亞東技術學院課外組 岳擎天
道路、管線事故緊急應變處理課程.
指導老師:陳韻如 姓名:吳宜珊 學號:4A0I0911 班級:幼保二乙
大 綱 國有財產之來源 國有財產之範圍 國有財產之種類 國有公用財產管理 使用原則 國有公用財產管理
監察院公職人員財產申報處 編製 報告人:林世忠
花的構造- (資料參考--鄭元春 植物Q&A一書) 花瓣 花萼 雌蕊 雄蕊.
認識股票 認識股票.
第7章 行政监督.
年終工作獎金 及考績獎金 法規與實務 苗栗縣政府人事處 副處長 陳 坤 榮 中華民國100年12月20日.
103年度身心障礙福利機構評鑑 日間及住宿機構指標說明 ~會計及財務管理~
屏東縣政府對民間團體補助經費作業要點 & 簡易計畫書撰寫概要與核銷注意事項
歡 迎 各位視光界精英 蒞 臨 元培視光系 103校外學分班說明會.
第20讲 农业生产和区位选择 [考纲要求] 掌握农业的主要区位因素极其影响; 学习农业区位选择的方法
傳統童玩遊戲創新 組別:第八組 班級:幼保二甲 組員: 4A0I0005柯舒涵 4A0I0011謝孟真
戲水安全.
幼兒美勞試教 我想飛~~~~~ 四幼二A D 莊小萱 D 林昀儒 D 劉思妤
外僑扣繳實務講習 1.
科學科 污染 空氣 成因 的 : 題目 及 減少空氣污染的方法 陳玉玲 (4) 姓名 : 去到目錄.
職場性騷擾相關法 律責任-以上司對 下屬性騷擾為例
指導老師:陳韻如 班級:幼保二甲 姓名:林靜宜 學號:4A0I0033
世界看遍 终归回到纯水岸 波托菲诺08年终总结. 世界看遍 终归回到纯水岸 波托菲诺08年终总结.
主講人:曲軒 協理 就業情報資訊 日期:2003年5月8日
衛生筷,衛生嗎? 綠的關懷協會 常務理事 董雅坋.
組員:蔡惠雅 494D0032 楊雅惠494B0079 蔡騏鴻 葉時宇 余建霖495B0002 陳瑛淑495B0021
高粱酒香-金門城.
狂賀!妝品系同學美容乙級通過 妝品系三甲 學號 姓名 AB 陳柔諺 AB 陳思妤 AB 張蔡婷安
產品語意 班級:夜四技產設三甲 學生:鄭舜鴻 學號:9A01C023 指導教師:唐蔚.
埃及永生之旅 報告者:陳菱霙.
服務教育課程 改制說明會 學生事務處 服務教育組
喜雨亭記 國二甲 S 陳姿婷.
技專校院多元入學管道 國立臺北科技大學 教務處 涂雅筑.
第四章 買賣業會計.
Presentation transcript:

Native-XML Database --Xindice 廖逸

为什么需要Xml数据库? Xml 已经得到广泛应用。 在数据库领域,许多关系数据库系统提供了存储Xml文件的功能。 但是……

为什么需要Xml数据库? 关系数据库仅提供对Xml文件本身进行存储或者读取的功能,并不能从 DOM 树检索部分文档或节点。 为了扩展功能(如 Query 和 Update),我们可以考虑 Native-xml数据库,而Xindice是一个不错的开源Native-xml数据库系统。

Xindice简介 Xindice是由Apache公司建立的一个开源项目,是一个设计用来存储和查询XML数据的数据库服务器,进出Xindice服务器的所有数据都XML。 Xindice使用的查询语言是XPath,使用的更新语言是XML:DB XUpdate。

Xindice安装 安装Tomcat。 下载xml-xindice-1.1-bin.zip,解压到任意目录,将解压出来的xindice-1.1.war文件拷贝到Tomcat中webapps目录下,并重命名为xindice.war。 下载站点:http://xml.apache.org/xindice/download.cgi

Xindice命令(1)--add_collection 创建一个集合,相当于关系数据库中的database。 xindice add_collection -c -n Example: xindice ac -c xmldb:xindice://localhost:8080/db -n booksdb

Xindice命令(2)--list_collections 查询所有集合 xindice list_collections -c Example: xindice lc -c xmldb:xindice://localhost:8080/db

Xindice命令(3)--add_document xindice add_document -c -f -n Example: xindice ad -c xmldb:xindice://localhost:8080/db/booksdb -f D:\xml-xindice-1.1\xml\books.xml -n books

Xindice命令(4)--list_documents xindice list_documents -c Example: xindice ld -c xmldb:xindice://localhost:8080/db/booksdb

Xindice命令(5)--query 罗列Documents中符合查询条件的数据条目。 xindice xpath -c -q Example1: xindice xpath -c xmldb:xindice://localhost:8080/db/booksdb -q "//books/book" Example1: xindice xpath -c xmldb:xindice://localhost:8080/db/booksdb -q "//books/book[date='2006-4-8']"

Xindice命令(6)--index 创建索引。 xindice add_indexer -c -n -p --pagesize --maxkeysize -t Example1: xindice xpath -c xmldb:xindice://localhost:8080/db/booksdb -q "//books/book" Example1: xindice ai -c xmldb:xindice://localhost:8080/db/booksdb -n books -p book

XML:DB API with two demos Demo1:query Demo2:update

The end, thanks! Q&A