亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

精通數據庫系列之入門-基礎篇2

2019-11-03 08:38:01
字體:
來源:轉載
供稿:網友
數據庫系統的產生和發展

  眾所周知,數據庫系統并不是在計算機產生的同時就出現的,而是隨著計算機技術的不斷發展,在特定的歷史時期、特定的需求環境下出現的。人類在1946年發明了世界上的第一臺計算機到20世紀60年代這漫長的20年里,計算機操作系統還主要局限于文件的操作,同樣,對數據的管理也主要是通過文件系統來實現。進行計算所需要的各種數據存放在各自的文件里面。當要使用這些數據的時候,將文件打開,讀取文件中的數據到內存中。當計算完畢后,將計算結果仍舊寫入到文件中去。

  雖然這種在文件中存放數據的方式目前在很多系統中還在使用,但是,這樣的數據存放方式在三四十年前的當時,就已經顯示出了非常明顯的不足。這些不足主要集中在無法對數據進行有效的統一管理。具體表現在這樣幾個方面:

程序員編寫應用程序非常不方便。應用程序的設計者需要對程序所使用的文件的邏輯結構和物理結構都了解的非常清楚。而計算機操作系統只提供將文件打開、關閉、保存等非常低級的操作,而對數據的修改、查詢操作則需要應用程序來解決,如果程序所需要的數據存放在不同的文件里,而且這些文件的存儲格式又迥然不同。這樣就給應用程序的開發帶來了巨大的麻煩,程序員要為程序中所用到的每一個文件都寫好相應的接口,而且不同的文件格式相差很大,這樣就大大的增加了編程的工作量,從而使得在文件級別上開發應用程序的效率非常低下,嚴重影響應用軟件的發展。


文件結構的每一處修改都將導致應用程序的修改,從而使得應用程序的維護工作量特別大。編過程序的人都有這種體會,就是每當自己開發完畢的程序需要修改的時候,又不得不將源程序重新修改、編譯、鏈接。其麻煩程度可想而知。因為有人戲稱編程人員為“老改”人員,個中滋味,外人恐怕很難體會到的。


計算機操作系統中的文件系統一般不支持對文件的并發訪問。而在現代計算機系統中,為了充分發揮計算機系統的資源使用效率,一般都允許多個程序“同時”運行,即并發性。對數據庫系統同樣有并發性的要求,現在比較大型的數據庫都有非常強的并發訪問機制,這樣可以充分利用數據庫服務器的軟、硬件資源,避免浪費。


由于基于文件系統的數據管理缺乏整體性、統一性,在數據的結構、編碼、表示格式等諸多方面不能做到標準化、規范化,不同的操作系統有風格迥異的表示方式,因此在一定程度上造成了數據管理的混亂。另外,基于文件系統的數據管理在數據的安全性和保密性發面難以采取有效的措施,在一些對安全性要求比較高的場合,這種安全上的缺陷是完全不允許的。
  針對文件系統的這些重要缺點,人們逐步發展了以統一管理數據和共享數據為主要特征的系統,這就是數據庫系統。數據庫系統就是在這樣的背景下發展起來了。1964年,美國通用電氣公司開發成功了世界上的第一個數據庫系統——IDS(Integrated Data Store)。IDS奠定了網狀數據庫的基礎,并且得到了廣泛的發行和應用,成為數據庫系統發展史上的一座豐碑。1969年,美國國際商用機器公司(IBM)也推出世界上第一個層次數據庫系統IMS(Information Management System),同樣在數據庫系統發展史上占有重要的地位。

  七十年代初,E.F.Codd在總結前面的層次、網狀數據庫優缺點的基礎上,提出了關系數據模型的概念。他提出了關系代數和關系演算(直到今天,在E.F.Codd的這些基本理論還在左右這數據庫系統的發展,也依然是高校計算機專業課堂上所要講述的重要內容)。在整個七十年代,關系數據庫系統無論從理論上還是實踐上都去的了豐碩的成果。在理論上,確立了完整的關系模型理論、數據依賴理論和關系數據庫的設計理論(在后面將重點講述這些關系數據庫的基本理論);在實踐上,世界上出現了很多著名的關系數據庫系統,比較著名的如System R,INGRES,Oracle等。

和文件系統相比,數據庫系統有一系列的特點,具體表現在以下幾個方面:

數據庫系統向用戶提供高級的接口。在文件系統中,用戶要訪問數據,必須了解文件的存儲格式、記錄的結構等。而在數據庫系統中,這一切都不需要了。數據庫系統為用戶處理了這些具體的細節,向用戶提供非過程化的數據庫語言(即通常所說的SQL語言),用戶只要提出需要什么數據,而不必關心如何獲得這些數據。對數據的管理完全由數據庫管理系統(DBMS: Database Management System)來實現。
 
查詢的處理和優化。查詢通常指用戶向數據庫系統提交的一些對數據操作的請求。由于數據庫系統向用戶提供了非過程化的數據操縱語言,因此對于用戶的查詢請求就由DBMS來完成,查詢的優化處理就成了DBMS的重要任務。
 
并發控制。前面曾經提到,文件系統一般不支持并發操作,這樣大大的限制了系統資源的有效利用。在數據庫系統中,情況就不一樣了。現代的數據庫系統都有很強的并發操作機制,多個用戶可以同時訪問數據庫,甚至可以同時訪問同一個表中的不同記錄。這樣極大的提高了計算機系統資源的使用效率。
 
數據的完整性約束。凡是數據都要遵守一定的約束,最簡單的一個例子就是數據類型,例如定義成整型的數據就不能是浮點數。由于數據庫中的數據是持久的和共享的,因此對于使用這些數據的單位來說,數據的正確行顯得非常重要。在關系數據庫系統中,比較重要的完整性約束有實體完整性、域完整性、參照完整性和用戶自定義的完整性等,在后面的文章中將有重點講述。
  進入二十世紀八十年代之后,計算機硬件技術有了飛速的提高。計算機技術的提高促使計算機應用不斷深入,產生了許多新的應用領域,例如計算機輔助設計、計算機輔助制造、計算機輔助教學、辦公自動化、智能信息處理、決策支持等。這些新的領域對數據庫系統提出了新的要求。但是由于應用的多元化,不能設計出一個統一的數據模型來表示這些新型的數據及其相互關系,因而出現了百家爭鳴的局面,產生了演繹數據庫、面向對象數據庫、分布式數據庫、工程數據庫、時態數據庫、模糊數據庫等新型數據庫的研究和應用。

  不過到目前為止,在世界范圍內得到主流應用的還是經典的關系數據庫系統,比較知名的如Sybase,Oracle,Informix,SQL Server,DB2等。在本系列專題文章中,我們也將根據數據庫系統的實際應用情況,重點介紹關系數據庫系統。其他的數據庫系統,也將作簡單的介紹。




發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人有码视频在线播放| 日韩精品欧美国产精品忘忧草| 成人福利在线观看| 91系列在线观看| 国产成人精品视| 欧美一级大片在线免费观看| 亚洲精品在线91| 国产国语刺激对白av不卡| 亚州成人av在线| 欧美丝袜一区二区三区| 亚洲人成网站777色婷婷| 日韩一区二区三区国产| 成人福利网站在线观看11| 亚洲激情国产精品| 欧美成人午夜激情视频| 国产精品视频网址| 欧美日韩亚洲精品内裤| 国产精品7m视频| 久久精品在线播放| 日韩成人在线视频网站| 国产精品视频久| 午夜欧美大片免费观看| 亚洲视频视频在线| 欧美一级大胆视频| 亚洲欧美日韩精品久久奇米色影视| 久久综合国产精品台湾中文娱乐网| 久久中文字幕国产| 美日韩丰满少妇在线观看| 国产精品一区久久| 亚洲午夜未删减在线观看| 精品久久香蕉国产线看观看亚洲| 日韩在线观看网址| 91伊人影院在线播放| 欧美成人激情在线| 欧美巨乳美女视频| 色妞色视频一区二区三区四区| 96精品久久久久中文字幕| 亚洲欧美国产视频| 日韩一区二区三区国产| 久久久久国产精品www| 久久夜色撩人精品| 欧美黄色免费网站| 韩剧1988在线观看免费完整版| 欧美视频专区一二在线观看| 久久天天躁狠狠躁夜夜av| 蜜臀久久99精品久久久久久宅男| 国产精品美女主播在线观看纯欲| 成人免费xxxxx在线观看| 欧美乱大交xxxxx另类电影| 亚洲黄页网在线观看| 亚洲激情自拍图| 亚洲综合中文字幕在线| 午夜精品美女自拍福到在线| 国产精品大片wwwwww| 国产91九色视频| 欧美一区二区大胆人体摄影专业网站| 欧美第一黄色网| 久久99视频精品| 国产成人啪精品视频免费网| 亚洲视频第一页| 久久视频在线视频| 亚洲专区在线视频| 97在线观看免费| 亚洲性线免费观看视频成熟| 亚洲视频综合网| 成人久久久久久久| 日韩视频免费大全中文字幕| 国产日韩在线视频| 欧美成人免费一级人片100| 亚洲欧洲成视频免费观看| 久久综合久久美利坚合众国| 成人在线视频网站| 久久精品一偷一偷国产| 最近2019中文字幕一页二页| 91高潮在线观看| 欧美一级淫片aaaaaaa视频| 国产一区二区美女视频| 久久91亚洲精品中文字幕| 日韩在线视频线视频免费网站| 精品magnet| 欧美性高潮床叫视频| 欧美精品久久久久久久久| 国产精品99免视看9| 亚洲图片欧洲图片av| 亚洲国产精品yw在线观看| 丝袜美腿亚洲一区二区| 日韩av网站在线| 久久精品国产v日韩v亚洲| 8x海外华人永久免费日韩内陆视频| 久久久久国色av免费观看性色| 国产日韩欧美影视| 欧美性猛交视频| 午夜免费久久久久| 91系列在线观看| 日韩av影视综合网| 亚洲国产精品推荐| 欧美性做爰毛片| 亚洲国产精品推荐| 国产一区二区三区在线播放免费观看| 欧美精品九九久久| 欧美日韩亚洲视频| 91精品国产乱码久久久久久久久| 欧美俄罗斯性视频| 在线观看亚洲区| 91亚洲一区精品| 日韩欧美在线观看| 成人久久18免费网站图片| 亚洲成人免费网站| 亚洲激情视频在线观看| 国产精品久久久久久久美男| 国产精品观看在线亚洲人成网| 欧美激情一级精品国产| 欧美激情精品久久久久久大尺度| 国产乱人伦真实精品视频| 国产婷婷97碰碰久久人人蜜臀| 欧美疯狂性受xxxxx另类| 中文字幕亚洲欧美在线| 国产成人av在线播放| 成人午夜小视频| 亚洲国产精品系列| 精品国产一区二区三区久久| 亚洲精品美女在线观看播放| 亚洲精品国产成人| 亚洲国产精品va在线看黑人动漫| 九色成人免费视频| 亚洲综合第一页| 色老头一区二区三区| 高清在线视频日韩欧美| 亚洲精品大尺度| 欧美猛交免费看| 成人黄色中文字幕| 91精品免费久久久久久久久| 在线精品国产成人综合| 亚洲精品视频在线观看视频| 欧美专区日韩视频| 91人成网站www| 中文字幕欧美日韩va免费视频| 亚洲欧美综合v| 日韩在线视频网站| 日韩av在线免费观看一区| 日韩亚洲成人av在线| 91精品视频在线免费观看| 91精品综合视频| 97超级碰碰人国产在线观看| 欧美高清视频在线播放| 北条麻妃久久精品| 久久夜色精品国产欧美乱| 国产精品亚洲美女av网站| 国产在线视频2019最新视频| 亚洲天堂男人天堂女人天堂| 久久精品国产视频| 中文字幕成人精品久久不卡| 国产精品亚洲аv天堂网| 久久久久国产精品一区| 日韩欧美国产成人| 日韩av中文字幕在线免费观看| 欧美肥老妇视频| 欧美韩日一区二区| 国产精品十八以下禁看| 久久露脸国产精品| 亚洲高清一区二| 最新国产精品拍自在线播放| 色偷偷噜噜噜亚洲男人的天堂| 国产亚洲免费的视频看|