亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        數(shù)據(jù)庫在分布式應(yīng)用軟件中的應(yīng)用與設(shè)計

        2018-05-08 13:20:44劉澤宇
        電子技術(shù)與軟件工程 2018年22期
        關(guān)鍵詞:數(shù)據(jù)庫

        劉澤宇

        摘要 隨著互聯(lián)網(wǎng)、大數(shù)據(jù)、云計算等技術(shù)的快速發(fā)展,越來越多的政企單位引入分布式管理系統(tǒng),提高了社會信息化水平。數(shù)據(jù)庫作為分布式應(yīng)用軟件的重要組成部分,其負責數(shù)據(jù)存儲、加工,經(jīng)過多年的研究和改進,已經(jīng)誕生了SQLServer、MySQL、Oracle、DB2等系列數(shù)據(jù)庫產(chǎn)品,能夠適應(yīng)現(xiàn)代分布式軟件多用戶并發(fā)訪問需求,同時實現(xiàn)數(shù)據(jù)的優(yōu)先級處理。本文詳細地描述了數(shù)據(jù)庫技術(shù)應(yīng)用發(fā)展現(xiàn)狀,同時結(jié)合其在分布式應(yīng)用軟件中的設(shè)計流程進行分析,描述概念結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計采用的方法,為數(shù)據(jù)庫應(yīng)用提供參考。

        【關(guān)鍵詞】數(shù)據(jù)庫 分布式應(yīng)用軟件 實體關(guān)系圖關(guān)系表

        1 引言

        分布式應(yīng)用軟件應(yīng)用領(lǐng)域廣泛,已經(jīng)在醫(yī)療診斷、科研學習、金融證券、交通旅游、電子政務(wù)和電子商務(wù)等領(lǐng)域取得顯著應(yīng)用成效。分布式應(yīng)用軟件主要功能是實現(xiàn)數(shù)據(jù)訪問和操作,這些都需要依賴數(shù)據(jù)庫及其管理系統(tǒng)。同時,由于“互聯(lián)網(wǎng)+”時代的到來,分布式應(yīng)用軟件為了提高訪問效率,引入了并發(fā)訪問技術(shù),數(shù)以千萬計的用戶同時訪問數(shù)據(jù)庫,因此數(shù)據(jù)庫設(shè)計要滿足原子性、一致性和完整性,利用概念設(shè)計和邏輯結(jié)構(gòu)設(shè)計,保證數(shù)據(jù)的最簡單和不可分,進一步提高數(shù)據(jù)操作處理效率。

        2 數(shù)據(jù)庫技術(shù)

        數(shù)據(jù)庫是一種信息存儲、加工和組織工具,自應(yīng)用軟件誕生,數(shù)據(jù)庫就開始應(yīng)用,經(jīng)歷了數(shù)十年的發(fā)展,已經(jīng)從無結(jié)構(gòu)、網(wǎng)狀結(jié)構(gòu)、關(guān)系結(jié)構(gòu)發(fā)展到當前的對象結(jié)構(gòu),也引入了更多的先進技術(shù),比如數(shù)據(jù)倉庫、知識發(fā)現(xiàn)和數(shù)據(jù)挖掘等。目前,研究數(shù)據(jù)庫的公司很多,開發(fā)了許多的數(shù)據(jù)庫產(chǎn)品,比如SQLServer2012、Oracle13等,可以為分布式應(yīng)用軟件提供插入、修改、刪除和查詢功能。

        2.1 數(shù)據(jù)插入

        分布式應(yīng)用軟件通過交互界面可以輸入信息,將這些信息保存到數(shù)據(jù)庫中,此時數(shù)據(jù)庫執(zhí)行插入操作,插入的內(nèi)容包括數(shù)據(jù)表、字段信息等,插入操作命令為Insert。

        2.2 數(shù)據(jù)查詢

        數(shù)據(jù)庫執(zhí)行Select操作可以完成信息查詢,如果查詢成功則返回查詢結(jié)果;查詢失敗則反饋提示信息。

        2.3 數(shù)據(jù)刪除

        分布式應(yīng)用軟件根據(jù)實際需求可以請求刪除某些數(shù)據(jù),此時數(shù)據(jù)庫就可以執(zhí)行刪除操作,如果刪除成功則返回刪除后的數(shù)據(jù)狀態(tài),如果刪除不成功則提示有其他應(yīng)用程序使用該數(shù)據(jù)。

        2.4 數(shù)據(jù)修改功能

        數(shù)據(jù)修改與插入操作非常相似,數(shù)據(jù)修改在原有數(shù)據(jù)的基礎(chǔ)上進行更改,比如給予新值修改,數(shù)據(jù)修改不改變數(shù)據(jù)庫中記錄條數(shù),只是修改數(shù)據(jù)內(nèi)容。

        3 數(shù)據(jù)庫在分布式軟件中的應(yīng)用與設(shè)計

        數(shù)據(jù)庫在分布式應(yīng)用軟件中的地位非常重要,一般數(shù)據(jù)庫設(shè)計貫穿于整個軟件設(shè)計與開發(fā)過程,最為關(guān)鍵的三個階段分別是概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計。

        3.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計

        數(shù)據(jù)庫中保存的信息很多,但是這些信息均來源于客觀世界,比如一棟樓、一個蘋果、一個冰箱、一輛自行車、一個院系等,數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計就是利用實體一一關(guān)系圖進行抽象建模,將客觀事物導入到數(shù)據(jù)庫中,這樣就可以實現(xiàn)信息分類、聚集和概述操作,準確的反映客觀世界信息結(jié)構(gòu)。本文以醫(yī)院信息管理系統(tǒng)數(shù)據(jù)庫為例子,數(shù)據(jù)庫概念設(shè)計的實體關(guān)系圖包括醫(yī)生、患者、病房、藥品、科室、病歷、費用等實體,醫(yī)生和患者之間的關(guān)系為診斷,藥品和費用之間的關(guān)系為劃價等,這些實體以及關(guān)系可以構(gòu)成一個全局數(shù)據(jù)庫。

        3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計

        數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計可以將實體關(guān)系轉(zhuǎn)換為數(shù)據(jù)表,數(shù)據(jù)表包括兩個屬性,分別是行和列,行描述每一個實體及關(guān)系,列表示每一個實體或關(guān)系的屬性。數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計需要保持數(shù)據(jù)原子性和完整性,以便提高數(shù)據(jù)庫響應(yīng)速度,提高數(shù)據(jù)庫運行效率,目前數(shù)據(jù)庫設(shè)計遵循五級范式,這樣就可以保證數(shù)據(jù)庫完整性,減少數(shù)據(jù)冗余,降低級聯(lián)操作,提高了數(shù)據(jù)庫增加、刪除和修改信息的速度。

        3.3 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計

        數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計主要是利用程序語言進行編程,構(gòu)建一個數(shù)據(jù)庫的操作存儲過程,以便能夠結(jié)合物理結(jié)構(gòu),將數(shù)據(jù)保存到每一個表中。目前,數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計語言包括兩種,一是結(jié)構(gòu)化查詢語言( StructuredQuery Language,SQL),以該語言為操作指令的數(shù)據(jù)庫包括SQLServer和MySQL;二是面向?qū)ο蟛樵冋Z言( Obj ect-Oriented QueryLanguages,OOQL),以該語言為代表的是Oracle數(shù)據(jù)庫和DB2數(shù)據(jù)庫。本文在醫(yī)院信息管理系統(tǒng)設(shè)計時,采用的數(shù)據(jù)庫語言為SQL語言,該語言實現(xiàn)插入、刪除、修改和查詢操作,比如醫(yī)生數(shù)據(jù)查詢操作語句為Insert Into Tablename Values( Values l,Values2,……,ValuesN);患者數(shù)據(jù)刪除操作語句為Delete From Tablename Where列名稱=“Values”;藥品數(shù)據(jù)修改操作語句為Update Tablename set列名稱=“Values” where列名稱=“Values”;病歷數(shù)據(jù)查詢操作語句為select查詢結(jié)果from Tablename。

        4 結(jié)束語

        數(shù)據(jù)庫是一個強大的信息保存、共享和加工平臺,也是分布式應(yīng)用軟件最為重要的組成部分,為了適應(yīng)時代的應(yīng)用需求,數(shù)據(jù)庫逐漸引入人工智能技術(shù),提高了數(shù)據(jù)庫的知識發(fā)現(xiàn)和數(shù)據(jù)挖掘能力,進一步提高了基礎(chǔ)數(shù)據(jù)的控制和管理,具有重要的作用和意義。

        參考文獻

        [1]何耀龍.數(shù)據(jù)庫在分布式管理系統(tǒng)中的應(yīng)用及優(yōu)化設(shè)計研究[J],信息系統(tǒng)工程,2017 (07):25-25.

        [2]朱濤,郭進偉,周歡,等,分布式數(shù)據(jù)庫中一致性與可用性的關(guān)系[J],軟件學報,2018 (01):131-149.

        [3]高奕.數(shù)據(jù)庫在分布式管理系統(tǒng)中的應(yīng)用及優(yōu)化設(shè)計研究[J].信息系統(tǒng)工程,2018 (01):60-60.

        [4]王雪麗,李中濤,基于移動代理的分布式數(shù)據(jù)庫事務(wù)處理算法設(shè)計[J].通化師范學院學報,2017,38 (08):54-57.

        猜你喜歡
        數(shù)據(jù)庫
        數(shù)據(jù)庫
        財經(jīng)(2017年15期)2017-07-03 22:40:49
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        兩種新的非確定數(shù)據(jù)庫上的Top-K查詢
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        數(shù)據(jù)庫
        財經(jīng)(2015年3期)2015-06-09 17:41:31
        數(shù)據(jù)庫
        財經(jīng)(2014年21期)2014-08-18 01:50:18
        數(shù)據(jù)庫
        財經(jīng)(2014年6期)2014-03-12 08:28:19
        數(shù)據(jù)庫
        財經(jīng)(2013年6期)2013-04-29 17:59:30
        免费国产不卡在线观看| 国产精品一区二区久久| 亚洲视频高清| 亚洲国产精品一区二区| 无码国产精成人午夜视频一区二区| 国产成人亚洲精品| 精品午夜久久网成年网| 大屁股流白浆一区二区| 国产一级一级内射视频| 午夜成人鲁丝片午夜精品| 国产精品免费久久久免费| 亚洲中文字幕日本日韩| 人妖一区二区三区四区| 国内精品久久久久影院一蜜桃| 亚洲欧美一区二区三区国产精| 亚洲综合偷拍一区二区| 久久99精品久久久久久清纯| 性欧美暴力猛交69hd| 亚洲综合伦理| 99久久婷婷亚洲综合国产| 丰满的人妻hd高清日本| 五十路熟妇亲子交尾| 男子把美女裙子脱了摸她内裤| 久久红精品一区二区三区| 国产精品综合一区二区三区| 97福利视频| 青青草视频在线播放观看| 国产精品99精品久久免费| 一二三四在线视频社区3| 日韩人妻系列在线视频| 精品国产一区二区三区不卡在线| 成人免费看www网址入口| 在线观看国产内射视频| 日本美女中文字幕第一区| 色视频综合无码一区二区三区| 欧美理论在线| 性色av一区二区三区四区久久| 亚洲色偷偷偷综合网| 国产一区二区三区av在线无码观看| 日产精品一区二区免费| 变态另类人妖一区二区三区|