PAR平臺(tái)中Apla-Python程序自動(dòng)生成系統(tǒng)數(shù)據(jù)庫(kù)處理方案研究
發(fā)布時(shí)間:2023-03-07 21:31
隨著計(jì)算機(jī)技術(shù)的發(fā)展我們已經(jīng)全面進(jìn)入了信息化時(shí)代,對(duì)信息數(shù)據(jù)的處理能力與存儲(chǔ)空間也在不斷的提高,F(xiàn)如今數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用已經(jīng)滲透進(jìn)了各個(gè)行業(yè),并且由于需求的不同對(duì)存儲(chǔ)的數(shù)據(jù)類(lèi)型也各不相同,比如普通的文本數(shù)據(jù)、圖片數(shù)據(jù)、視頻數(shù)據(jù)等,由此情況可見(jiàn)使用傳統(tǒng)的數(shù)據(jù)庫(kù)已經(jīng)無(wú)法滿(mǎn)足人們?nèi)粘I钪械男枨。為了有效的解決以上這些問(wèn)題,薛錦云教授提出了一種名為PAR方法的軟件開(kāi)發(fā)平臺(tái);其中該平臺(tái)的數(shù)據(jù)庫(kù)程序生成模塊不僅能處理一般的結(jié)構(gòu)化數(shù)據(jù)并且在其基礎(chǔ)上增加了對(duì)非結(jié)構(gòu)化數(shù)據(jù)(多媒體數(shù)據(jù))的處理機(jī)制。PAR方法和PAR平臺(tái)是由薛錦云團(tuán)隊(duì)提出的一種實(shí)現(xiàn)算法設(shè)計(jì)和證明的新型軟件開(kāi)發(fā)方法,支持自定義類(lèi)型,可自動(dòng)生成并運(yùn)行泛型程序、數(shù)據(jù)庫(kù)程序以及界面設(shè)計(jì)程序等。PAR平臺(tái)中的數(shù)據(jù)庫(kù)生成系統(tǒng),以關(guān)系代數(shù)的形式描述數(shù)據(jù)庫(kù)相應(yīng)的管理與操作,使得數(shù)據(jù)庫(kù)生成系統(tǒng)在可靠性和正確性得到了保證并且PAR方法中關(guān)系數(shù)據(jù)庫(kù)機(jī)制的描述與實(shí)現(xiàn)是以PAR方法為指導(dǎo)思想,通過(guò)制定可重用部件庫(kù)數(shù)據(jù)庫(kù)模塊,使得數(shù)據(jù)庫(kù)應(yīng)用程序的開(kāi)發(fā)得到了理論上支持、優(yōu)化和驗(yàn)證,并實(shí)現(xiàn)了數(shù)據(jù)庫(kù)應(yīng)用程序代碼的部分自動(dòng)化生成,從而達(dá)到了快速開(kāi)發(fā)正確可靠的數(shù)據(jù)庫(kù)應(yīng)用程序的...
【文章頁(yè)數(shù)】:60 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第一章 引言
1.1 研究背景
1.2 研究現(xiàn)狀
1.3 論文的主要內(nèi)容
1.4 本文篇章結(jié)構(gòu)
第二章 PAR方法與Python語(yǔ)言概述
2.1 PAR方法概述
2.1.1 軟件形式化方法
2.1.2 Apla語(yǔ)言機(jī)制
2.2 Python數(shù)據(jù)庫(kù)程序開(kāi)發(fā)
2.2.1 Python DB-API與 Python數(shù)據(jù)庫(kù)程序開(kāi)發(fā)
2.2.2 Python DB-API訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)流程
2.2.3 MySQLdb與 cxOracle
2.3 PAR平臺(tái)中Python數(shù)據(jù)庫(kù)自動(dòng)生成系統(tǒng)框架
2.4 本章小結(jié)
第三章 數(shù)據(jù)庫(kù)管理操作機(jī)制
3.1 Apla數(shù)據(jù)庫(kù)操作描述以及對(duì)應(yīng)的SQL語(yǔ)句
3.1.1 基本操作
3.1.2 組合操作
3.2 Apla語(yǔ)法規(guī)則
3.2.1 多媒體數(shù)據(jù)中的delete()方法
3.2.2 多媒體數(shù)據(jù)中的update()方法
3.3 操作多媒體數(shù)據(jù)的方法
3.4 本章小結(jié)
第四章 Apla-Python數(shù)據(jù)庫(kù)程序生成系統(tǒng)
4.1 數(shù)據(jù)庫(kù)程序語(yǔ)句轉(zhuǎn)換的總體結(jié)構(gòu)
4.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu)的定義聲明處理
4.3 查詢(xún)表達(dá)式的轉(zhuǎn)換
4.4 數(shù)據(jù)庫(kù)賦值語(yǔ)句的轉(zhuǎn)換
4.5 本章小結(jié)
第五章 PAR平臺(tái)中多對(duì)媒體數(shù)據(jù)操作的實(shí)現(xiàn)
5.1 多媒體數(shù)據(jù)類(lèi)型
5.1.1 多媒體數(shù)據(jù)
5.1.2 Oracle多媒體數(shù)據(jù)類(lèi)型
5.2 InterMedia體系結(jié)構(gòu)
5.3 InterMedia中多媒體數(shù)據(jù)處理方式
5.3.1 通用對(duì)象數(shù)據(jù)處理方式
5.3.2 ORDDoc對(duì)象類(lèi)型及處理方式
5.3.3 ORDImage對(duì)象類(lèi)型及處理方式
5.3.4 ORDVideo對(duì)象類(lèi)型及處理方式
5.3.5 ORDAudio對(duì)象類(lèi)型及處理方式
5.4 可行性與必要性分析
5.4.1 可行性分析
5.4.2 必要性分析
5.5 多媒體程序生成系統(tǒng)拓展
5.5.1 Table類(lèi)的拓展
5.5.2 Apla多媒體代碼
5.6 總體結(jié)構(gòu)
5.6.1 詞法分析
5.6.2 語(yǔ)法分析
5.7 多媒體數(shù)據(jù)的程序生成
5.7.1 程序轉(zhuǎn)換模塊的總體結(jié)構(gòu)
5.7.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu)的定義聲明處理
5.8 本章小結(jié)
第六章 應(yīng)用實(shí)例分析
6.1 系統(tǒng)的安裝
6.2 簡(jiǎn)單數(shù)據(jù)庫(kù)實(shí)例
6.2.1 創(chuàng)建數(shù)據(jù)庫(kù)表
6.2.2 數(shù)據(jù)庫(kù)表的賦值與操作
6.3 多媒體數(shù)據(jù)實(shí)例
6.4 系統(tǒng)運(yùn)行情況與前景應(yīng)用
6.5 本章小結(jié)
第七章 總結(jié)與展望
參考文獻(xiàn)
致謝
在讀期間公開(kāi)發(fā)表論文(著)及科研情況
本文編號(hào):3757923
【文章頁(yè)數(shù)】:60 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第一章 引言
1.1 研究背景
1.2 研究現(xiàn)狀
1.3 論文的主要內(nèi)容
1.4 本文篇章結(jié)構(gòu)
第二章 PAR方法與Python語(yǔ)言概述
2.1 PAR方法概述
2.1.1 軟件形式化方法
2.1.2 Apla語(yǔ)言機(jī)制
2.2 Python數(shù)據(jù)庫(kù)程序開(kāi)發(fā)
2.2.1 Python DB-API與 Python數(shù)據(jù)庫(kù)程序開(kāi)發(fā)
2.2.2 Python DB-API訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)流程
2.2.3 MySQLdb與 cxOracle
2.3 PAR平臺(tái)中Python數(shù)據(jù)庫(kù)自動(dòng)生成系統(tǒng)框架
2.4 本章小結(jié)
第三章 數(shù)據(jù)庫(kù)管理操作機(jī)制
3.1 Apla數(shù)據(jù)庫(kù)操作描述以及對(duì)應(yīng)的SQL語(yǔ)句
3.1.1 基本操作
3.1.2 組合操作
3.2 Apla語(yǔ)法規(guī)則
3.2.1 多媒體數(shù)據(jù)中的delete()方法
3.2.2 多媒體數(shù)據(jù)中的update()方法
3.3 操作多媒體數(shù)據(jù)的方法
3.4 本章小結(jié)
第四章 Apla-Python數(shù)據(jù)庫(kù)程序生成系統(tǒng)
4.1 數(shù)據(jù)庫(kù)程序語(yǔ)句轉(zhuǎn)換的總體結(jié)構(gòu)
4.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu)的定義聲明處理
4.3 查詢(xún)表達(dá)式的轉(zhuǎn)換
4.4 數(shù)據(jù)庫(kù)賦值語(yǔ)句的轉(zhuǎn)換
4.5 本章小結(jié)
第五章 PAR平臺(tái)中多對(duì)媒體數(shù)據(jù)操作的實(shí)現(xiàn)
5.1 多媒體數(shù)據(jù)類(lèi)型
5.1.1 多媒體數(shù)據(jù)
5.1.2 Oracle多媒體數(shù)據(jù)類(lèi)型
5.2 InterMedia體系結(jié)構(gòu)
5.3 InterMedia中多媒體數(shù)據(jù)處理方式
5.3.1 通用對(duì)象數(shù)據(jù)處理方式
5.3.2 ORDDoc對(duì)象類(lèi)型及處理方式
5.3.3 ORDImage對(duì)象類(lèi)型及處理方式
5.3.4 ORDVideo對(duì)象類(lèi)型及處理方式
5.3.5 ORDAudio對(duì)象類(lèi)型及處理方式
5.4 可行性與必要性分析
5.4.1 可行性分析
5.4.2 必要性分析
5.5 多媒體程序生成系統(tǒng)拓展
5.5.1 Table類(lèi)的拓展
5.5.2 Apla多媒體代碼
5.6 總體結(jié)構(gòu)
5.6.1 詞法分析
5.6.2 語(yǔ)法分析
5.7 多媒體數(shù)據(jù)的程序生成
5.7.1 程序轉(zhuǎn)換模塊的總體結(jié)構(gòu)
5.7.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu)的定義聲明處理
5.8 本章小結(jié)
第六章 應(yīng)用實(shí)例分析
6.1 系統(tǒng)的安裝
6.2 簡(jiǎn)單數(shù)據(jù)庫(kù)實(shí)例
6.2.1 創(chuàng)建數(shù)據(jù)庫(kù)表
6.2.2 數(shù)據(jù)庫(kù)表的賦值與操作
6.3 多媒體數(shù)據(jù)實(shí)例
6.4 系統(tǒng)運(yùn)行情況與前景應(yīng)用
6.5 本章小結(jié)
第七章 總結(jié)與展望
參考文獻(xiàn)
致謝
在讀期間公開(kāi)發(fā)表論文(著)及科研情況
本文編號(hào):3757923
本文鏈接:http://www.sikaile.net/shoufeilunwen/xixikjs/3757923.html
最近更新
教材專(zhuān)著