华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當(dāng)前位置:計算機等級 > 二級考試 > Visual Basic > VB輔導(dǎo) > 文章內(nèi)容
  

計算機二級VB語言程序設(shè)計基礎(chǔ)教程:數(shù)據(jù)庫的基礎(chǔ)知識

中華IT學(xué)院   【 】  [ 2017年6月5日 ]

  數(shù)據(jù)庫的基礎(chǔ)知識

  1.計算機數(shù)據(jù)管理技術(shù)的發(fā)展

  第一階段:人工管理階段,特點是數(shù)據(jù)不長期保存,沒有軟件系統(tǒng)對數(shù)據(jù)進行管理,沒有文件的概念,一組數(shù)據(jù)對應(yīng)一個程序。

  第二階段:采用文件管理方式,特點是數(shù)據(jù)不再是程序的組成部分,而是有組織、有結(jié)構(gòu)地構(gòu)成文件形式,形成數(shù)據(jù)文件;文件管理系統(tǒng)是應(yīng)用程序與數(shù)據(jù)文件的接口。

  第三階段:數(shù)據(jù)庫管理方式,特點是對所有數(shù)據(jù)實行統(tǒng)一、集中、獨立的管理,數(shù)據(jù)獨立于程序存在,并可以提供給各類不同用戶使用。

  2.數(shù)據(jù)庫的基本概念

  (1) 數(shù)據(jù)庫(DataBase DB)

  定義:是以一定的組織形式存放在計算機存儲介質(zhì)上的相互關(guān)聯(lián)的數(shù)據(jù)的集合。

  特點:

  具有最小的冗余度

  具有數(shù)據(jù)獨立性

  實現(xiàn)數(shù)據(jù)共享

  安全可靠,保密性能好

  (2) 數(shù)據(jù)庫管理系統(tǒng)(DataBase Management System DBMS)

  定義:是操縱和管理數(shù)據(jù)庫的系統(tǒng)軟件。

  功能:維護數(shù)據(jù)庫、接收和完成用戶程序或命令提出的訪問數(shù)據(jù)庫的各種請求。

  數(shù)據(jù)語言:數(shù)據(jù)定義語言(DDL): 用來建立所需的數(shù)據(jù)庫(即設(shè)計庫結(jié)構(gòu))

  數(shù)據(jù)操作語言(DML): 用來對數(shù)據(jù)庫進行查詢和維護操作。

  數(shù)據(jù)控制語言(DCL): 用來控制數(shù)據(jù)的訪問權(quán)限及事務(wù)管理。

  關(guān)系型數(shù)據(jù)庫使用的標(biāo)準(zhǔn)語言是結(jié)構(gòu)化查詢語言(Structured Query Language, SQL)。

  (3) 數(shù)據(jù)庫系統(tǒng)(DataBase System DBS)

  定義; 以數(shù)據(jù)庫應(yīng)用為基礎(chǔ)的計算機系統(tǒng)。

  組成:一個完整的數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員和應(yīng)用程序組成。

  數(shù)據(jù)庫也可以這樣劃分其組成: 硬件:計算機硬件設(shè)備

  軟件:數(shù)據(jù)庫管理系統(tǒng) 、操作系統(tǒng)、開發(fā)工具、應(yīng)用程序

  用戶:應(yīng)用程序設(shè)計員、終端用戶、數(shù)據(jù)庫管理員

  類 層次型數(shù)據(jù)庫

  網(wǎng)狀型數(shù)據(jù)庫

  網(wǎng)狀型數(shù)據(jù)庫

  分代

  第一代 非關(guān)系型數(shù)據(jù)庫系統(tǒng),60年代末問世,包括層次型和網(wǎng)狀型

  第二代 關(guān)系型數(shù)據(jù)庫系統(tǒng)(RDBS),70年代中期問世

  第三代 對象-關(guān)系數(shù)據(jù)庫系統(tǒng)(ORDBS 、OOBDS),80年代中期至今

  上述三個概念之間的聯(lián)系:在數(shù)據(jù)庫系統(tǒng)中通過數(shù)據(jù)庫管理系統(tǒng)來建立和使用數(shù)據(jù)庫。

  3.數(shù)據(jù)模型

  數(shù)據(jù)模型:即描述實體模型的數(shù)據(jù)。

  數(shù)據(jù)模型的分類: 層次模型(采用樹型結(jié)構(gòu))

  網(wǎng)絡(luò)模型(采用無向圖型結(jié)構(gòu))

  關(guān)系模型(采用二維表結(jié)構(gòu))

  關(guān)系模型的性質(zhì): 二維表的記錄數(shù)隨數(shù)據(jù)的增加而改變,但其字段數(shù)是相對固定的

  二維表中的每一列均有唯一的字段名

  二維表中不允許出現(xiàn)完全相同的兩行

  二維表中行的順序、列的順序均可以任意交換

  4. 關(guān)系型數(shù)據(jù)庫的基本結(jié)構(gòu)

  關(guān)系型數(shù)據(jù)庫的基本結(jié)構(gòu)是一張二維表,包括以下概念:

  (1) 記錄(Record):數(shù)據(jù)表中的每一行數(shù)據(jù)

  (2) 字段(Field):數(shù)據(jù)表中的每一列,表頭(第一行)的內(nèi)容為字段名

  (3) 數(shù)據(jù)表(Table):相關(guān)數(shù)據(jù)組成的二維表格

  (4) 數(shù)據(jù)庫(Database):相關(guān)數(shù)據(jù)表的集合

  (5) 關(guān)系(Relation):相關(guān)表之間通過相關(guān)聯(lián)的字段建立的聯(lián)系。

  (6) 索引(Index):指按表文件中某個關(guān)鍵字段或表達式建立記錄的邏輯順序。它是由一系列記錄號組成的一個列表,目的是提供對數(shù)據(jù)的快速訪問。索引不改變表中記錄的物理順序。

  索引關(guān)鍵字(索引表達式):用來建立索引的一個字段或字段表達式。

  數(shù)據(jù)庫和數(shù)據(jù)表可以通過數(shù)據(jù)庫管理系統(tǒng)軟件來建立,如:Access,Visual FoxPro,SQL Server 、Sybase、 Oracle。在VB環(huán)境下可以直接建立Access數(shù)據(jù)庫。

  關(guān)系型數(shù)據(jù)表的特點:

  (1)每一個字段不可再分解,也不能有名字相同的字段;

  (2)每一列中的數(shù)據(jù)都有相同的數(shù)據(jù)類型;

  (3)表中沒有內(nèi)容完全相同的行(記錄)。

  5.查詢的概念

  查詢(query):從相關(guān)數(shù)據(jù)表中選取符合特定要求的數(shù)據(jù)。

  創(chuàng)建方法:可以通過查詢生成器創(chuàng)建一個查詢,也可以在SQL窗口直接用SELECT—SQL命令寫出查詢。

璇剧▼涓撲笟鍚嶇О璁插笀璇炬椂浠锋牸鍏嶈垂浣撻獙鎶ュ悕
鍏ㄥ浗璁$畻鏈虹瓑绾т簩绾у叕鍏卞熀纭€绮捐鐝�璐烘枌39锟�100
鍏ㄥ浗璁$畻鏈虹瓑绾т簩绾F鍩硅绮捐鐝�鍒樺痉寮�40锟�100
鍏ㄥ浗璁$畻鏈虹瓑绾ц€冭瘯浜岀骇C璇█绮捐鐝�鏉庤秴39锟�100
鍏ㄥ浗璁$畻鏈虹瓑绾ц€冭瘯浜岀骇VB绮捐鐝�浠讳腹闃�29锟�100
鍏ㄥ浗璁$畻鏈虹瓑绾т笁绾х綉缁滄妧鏈簿璁茬彮鍒橀渿51锟�100
鍏ㄥ浗璁$畻鏈虹瓑绾т簩绾ffice楂樼骇搴旂敤绮捐鐝�寮犲嚡39锟�100
璁$畻鏈虹瓑绾т簩绾++绮捐鐝�寮犲嚡60锟�100
鍏ㄥ浗璁$畻鏈虹瓑绾т簩绾YSQL鏁版嵁搴撶▼搴忚璁$簿璁茬彮鑲栫懚鏄�48锟�100
鍏ㄥ浗璁$畻鏈虹瓑绾ц€冭瘯浜岀骇Access鏁版嵁搴撶▼搴忚璁$簿璁茬彮浠讳腹闃�34锟�100
鍏ㄥ浗璁$畻鏈虹瓑绾ц€冭瘯涓夌骇鏁版嵁搴撴妧鏈簿璁茬彮鏉ㄦ54锟�100
鍏ㄥ浗璁$畻鏈虹瓑绾т簩绾ava绮捐鐝�閭撲鸡涓�40锟�100
鍏ㄥ浗璁$畻鏈虹瓑绾у洓绾ц绠楁満缃戠粶绮捐鐝�鍛ㄨ穬55锟�100
鍏ㄥ浗璁$畻鏈虹瓑绾у洓绾ф搷浣滅郴缁熷師鐞�鍒橀渿60锟�100
分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2006-2017 中華考試網(wǎng)(Examw.com) All Rights Reserved  營業(yè)執(zhí)照
锦屏县| 务川| 三江| 河南省| 兖州市| 读书| 白水县| 治多县| 元谋县| 上高县| 唐山市| 师宗县| 普陀区| 合肥市| 曲周县| 深水埗区| 长葛市| 马尔康县| 岫岩| 凌云县| 府谷县| 遵化市| 房山区| 大港区| 四子王旗| 马鞍山市| 威海市| 北碚区| 凤翔县| 布拖县| 广东省| 牟定县| 龙门县| 景泰县| 盈江县| 嘉鱼县| 黔江区| 北宁市| 台东县| 台州市| 锦屏县|