六、數(shù)據(jù)庫(kù)技術(shù)與Access_第1頁(yè)
六、數(shù)據(jù)庫(kù)技術(shù)與Access_第2頁(yè)
六、數(shù)據(jù)庫(kù)技術(shù)與Access_第3頁(yè)
六、數(shù)據(jù)庫(kù)技術(shù)與Access_第4頁(yè)
六、數(shù)據(jù)庫(kù)技術(shù)與Access_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

朽木易折,金石可鏤。千里之行,始于足下。第頁(yè)/共頁(yè)六、數(shù)據(jù)庫(kù)管理系統(tǒng)與Access2010(一)了解有關(guān)數(shù)據(jù)庫(kù)的基本概念、數(shù)據(jù)管理技術(shù)的發(fā)展、數(shù)據(jù)庫(kù)系統(tǒng)的組成、數(shù)據(jù)模型和關(guān)系數(shù)據(jù)庫(kù)的基本概念及關(guān)系運(yùn)算?!?shù)據(jù)庫(kù)的基本概念數(shù)據(jù):數(shù)據(jù)是指存儲(chǔ)在某一種媒體上能夠識(shí)別的物理符號(hào)。數(shù)據(jù)處理:數(shù)據(jù)處理是指對(duì)各種形式的數(shù)據(jù)舉行收集、存儲(chǔ)、加工和傳揚(yáng)的一系列活動(dòng)的綜合(數(shù)據(jù)管理是數(shù)據(jù)處理的核心內(nèi)容)數(shù)據(jù)庫(kù)(DB):是持久存放在計(jì)算機(jī)內(nèi)(外存)的、有組織的、可表現(xiàn)為多種形式的可分享的數(shù)據(jù)的的集合。數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS):是數(shù)據(jù)庫(kù)系統(tǒng)的核心,是對(duì)數(shù)據(jù)庫(kù)舉行管理的系統(tǒng)軟件。數(shù)據(jù)庫(kù)系統(tǒng)(DBS):是指擁有數(shù)據(jù)庫(kù)技術(shù)支持的計(jì)算機(jī)系統(tǒng),它可以存儲(chǔ)大量數(shù)據(jù),提供數(shù)據(jù)處理和信息資源分享服務(wù)。數(shù)據(jù)庫(kù)管理員(DBA)·數(shù)據(jù)管理技術(shù)的發(fā)展人工管理階段文件系統(tǒng)階段數(shù)據(jù)庫(kù)系統(tǒng)階段·數(shù)據(jù)庫(kù)系統(tǒng)的組成硬件系統(tǒng)系統(tǒng)軟件:主要包括操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)、與數(shù)據(jù)庫(kù)接口的高級(jí)語(yǔ)言及其編譯系統(tǒng),以及以DBMS為核心的應(yīng)用程序開(kāi)辟工具。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng):是為特定應(yīng)用開(kāi)辟的數(shù)據(jù)庫(kù)應(yīng)用軟件。各類人員:數(shù)據(jù)庫(kù)管理員、系統(tǒng)分析員、應(yīng)用程序員、總算用戶·數(shù)據(jù)模型的基本概念數(shù)據(jù)庫(kù)中最常見(jiàn)的數(shù)據(jù)模型有三種:層次模型、網(wǎng)狀模型、關(guān)系模型。層次模型:是一顆倒立的樹(shù),典型的層次數(shù)據(jù)庫(kù)管理系統(tǒng)是IMS系統(tǒng)網(wǎng)狀模型:是一個(gè)網(wǎng)絡(luò),網(wǎng)狀結(jié)構(gòu),DBTG系統(tǒng)關(guān)系模型:關(guān)系模型把世界看做由實(shí)體和聯(lián)系構(gòu)成的?!?shí)體之間對(duì)應(yīng)關(guān)系:一對(duì)一、一對(duì)多、多對(duì)多?!M意下列條件的二維表,在關(guān)系模型中稱為關(guān)系:每一列中的分量都是類型相同的數(shù)據(jù)、行和列的順序是可以隨意的、表中的分量是不可在分割的最小數(shù)據(jù)項(xiàng),即表中不允許有子表、表中的隨意兩行不能徹低相同?!ぷ鳛樯唐吠瞥龅臄?shù)據(jù)庫(kù)管理系統(tǒng)幾乎都是關(guān)系型的:ACCESS、Oracle、Sybase、Informix、VisualFoxPro?!りP(guān)系數(shù)據(jù)庫(kù)的基本概念關(guān)系:一個(gè)關(guān)系就是一張二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。在Access中,一個(gè)關(guān)系就是數(shù)據(jù)庫(kù)文件中的一個(gè)表對(duì)象。屬性:二維表中垂直方向的列稱為屬性,也叫一個(gè)字段。域:一個(gè)屬性的取值范圍叫做一個(gè)域。元組:二維表中水平方向和行稱為元組,也叫一條記錄。碼:又稱為關(guān)鍵字。二維表中某個(gè)屬性或?qū)傩越M,若它的值唯一的標(biāo)識(shí)了一個(gè)元組,則稱該屬性和屬性組為候選碼。若一個(gè)關(guān)系有多個(gè)候選碼,則選定其中一個(gè)為主碼,也成主鍵。分量:元祖中的一個(gè)屬性值叫做元組的一個(gè)分量。關(guān)系模式:是對(duì)關(guān)系的描述,它包括關(guān)系名、組成該關(guān)系的屬性名、屬性到域的映象。簡(jiǎn)記為:關(guān)系名(屬性名1,屬性名n)。·關(guān)系運(yùn)算關(guān)系運(yùn)算有兩種,一種是傳統(tǒng)的集合運(yùn)算(并、差、交、廣義笛卡爾積等);另一種是專門的關(guān)系運(yùn)算(挑選、投影、銜接)。專門的關(guān)系運(yùn)算包括:挑選:挑選運(yùn)算即在關(guān)系中挑選滿意指定條件的元組。投影:投影運(yùn)算是在關(guān)系中挑選某些屬性(列)。銜接:銜接運(yùn)算是在兩個(gè)關(guān)系的笛卡爾積中選取屬性間滿意一定條件的元組。了解數(shù)據(jù)庫(kù)管理系統(tǒng)的概念及常見(jiàn)數(shù)據(jù)庫(kù)管理系統(tǒng)、Access2010數(shù)據(jù)庫(kù)對(duì)象、數(shù)據(jù)庫(kù)的基本操作、表的概念和基本操作、SQL基本語(yǔ)句的使用?!?shù)據(jù)庫(kù)管理系統(tǒng)的概念數(shù)據(jù)庫(kù)管理系統(tǒng)是一種操控和管理數(shù)據(jù)庫(kù)的系統(tǒng)軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫(kù),簡(jiǎn)稱DBMS。·常見(jiàn)數(shù)據(jù)庫(kù)管理系統(tǒng)Oracle:最早商品化的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),還是一個(gè)分布式數(shù)據(jù)庫(kù)系統(tǒng)。MicrosoftSQLSever:典型的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。VisualFoxPro(VFP):數(shù)據(jù)庫(kù)管理/開(kāi)辟軟件。MicrosoftAccess:無(wú)需編寫任何代碼,可視化操作即可。MySQL:是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。展開(kāi)源代碼。DB2:一種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),主要用于大型應(yīng)用系統(tǒng)。·Access2010數(shù)據(jù)庫(kù)對(duì)象Access是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)表:表是有結(jié)構(gòu)的數(shù)據(jù)的集合,表用于存儲(chǔ)基本數(shù)據(jù)。表結(jié)構(gòu)和表間關(guān)系將直接影響后續(xù)開(kāi)辟工作的效率,甚至影響到系統(tǒng)的質(zhì)量。在表中一行數(shù)據(jù)稱為一條記錄,一列稱為一個(gè)字段。查詢:是按照一定的規(guī)矩或條件,從一個(gè)或多個(gè)表中映射出的虛擬視圖。查詢用于在一個(gè)或多個(gè)表內(nèi)(或查詢內(nèi))尋找某些特定的數(shù)據(jù)。(3)窗體:窗體是應(yīng)用程序和用戶之間的接口界面,是創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)最基本的對(duì)象。可以通過(guò)窗體顯示和編輯數(shù)據(jù)。(4)報(bào)表:報(bào)表是以打印格式顯示用戶數(shù)據(jù)的一種有效方式。(只能輸出數(shù)據(jù))(報(bào)表不能對(duì)內(nèi)容修改,只能修改格式,修改內(nèi)容在表或窗體中)(5)宏:宏是一種為實(shí)現(xiàn)較復(fù)雜功能而建立的可定制對(duì)象,它實(shí)際上是一系列操作的集合。(6)模塊:由visualbasic編制的過(guò)程和函數(shù)組成。所有的對(duì)象都行都是通過(guò)“創(chuàng)建”選項(xiàng)卡創(chuàng)建的,除了自動(dòng)創(chuàng)建之外,其余的都是通過(guò)設(shè)計(jì)視圖完成創(chuàng)建?!?shù)據(jù)庫(kù)的基本操作1.創(chuàng)建數(shù)據(jù)庫(kù)(1)利用模板創(chuàng)建(一種是隨ACCESS一同安裝的模板,另一種是來(lái)自的模板)(2)二是先建立一個(gè)空白數(shù)據(jù)庫(kù),然后在添加表、窗體、報(bào)表等其他對(duì)象。2.設(shè)置字段屬性(1)字段數(shù)據(jù)類型:Access2010定義了12種數(shù)據(jù)類型:文本:用于保存文本或無(wú)需計(jì)算的數(shù)字,電話號(hào)碼,郵編,最多255個(gè)字符。備注:用于保存解釋性的長(zhǎng)度較大的字符串。大于255個(gè)字符,最多65535個(gè)字符。數(shù)字:用于保存能舉行算術(shù)運(yùn)算的數(shù)值數(shù)據(jù),如成績(jī)、年齡。日期/時(shí)光:用于保存日期和時(shí)光。貨幣:用于存儲(chǔ)貨幣數(shù)據(jù),默認(rèn)兩位小數(shù)。Access會(huì)自動(dòng)添加貨幣符號(hào)和千位分隔符。自動(dòng)編號(hào):ACCESS自動(dòng)按記錄添加時(shí)的順序指定一個(gè)唯一的自動(dòng)編號(hào),123456...,用戶不能改變其值,一個(gè)表中只能有一個(gè)字段類型。是/否:是或否。OLE對(duì)象:用于存儲(chǔ)異常的多媒體數(shù)據(jù),如聲音、圖片、視頻、word、excel文件。超鏈接:用于保存超鏈接地址。附件計(jì)算查閱向?qū)В河糜谳斎氡容^固定的數(shù)據(jù),數(shù)據(jù)輸入時(shí)使用組合框從列表中挑選輸入,而列表內(nèi)容由用戶創(chuàng)建時(shí)指定。(2)挑選數(shù)據(jù)格式(用于設(shè)置字段顯示格式)(3)改變字段大?。ㄏ拗谱侄屋斎腴L(zhǎng)度):在ACCESS2010中,可以修改“數(shù)字、“文本”、“自動(dòng)編號(hào)”數(shù)據(jù)類型字段的大小。(4)輸入掩碼(定義數(shù)據(jù)的輸入格式)(5)設(shè)置有效性規(guī)矩(防止數(shù)據(jù)輸入錯(cuò)誤而設(shè)置的一個(gè)限制條件)和有效性文本(有效性規(guī)矩出錯(cuò)時(shí)顯示的文本信息)(6)設(shè)置表的主鍵(“表設(shè)計(jì)視圖”→右擊→“主鍵”或“表設(shè)計(jì)視圖”→“表格工具”→“設(shè)計(jì)”→“主鍵”)(主鍵值不能重復(fù)不能為空)(7)其他字段屬性:“標(biāo)題”屬性、“必須”屬性(該屬性用來(lái)設(shè)置該字段是否一定要輸入數(shù)據(jù),惟獨(dú)“是”、“否”兩種挑選)3.access數(shù)據(jù)庫(kù)中,查詢對(duì)象有五種視圖:設(shè)計(jì)視圖:用于創(chuàng)建新的查詢對(duì)象,或者修改已有的查詢對(duì)象。數(shù)據(jù)表視圖:可以以二維表的形式顯示查詢結(jié)果。SQL視圖:用于查看查詢對(duì)象所對(duì)應(yīng)的SELECT命令。數(shù)據(jù)透視表視圖:以表格形式對(duì)查詢結(jié)果舉行進(jìn)一步的多維分析。數(shù)據(jù)透視圖視圖:以圖形方式顯示、對(duì)照查詢結(jié)果。4.在access數(shù)據(jù)庫(kù)中,可以將查詢分為挑選查詢、交錯(cuò)表查詢、操作查詢、參數(shù)查詢、SQL查詢五大類?!ぬ暨x查詢:是最常用的查詢類型,它從一個(gè)或多個(gè)相關(guān)聯(lián)的表或查詢中檢索數(shù)據(jù),并且用數(shù)據(jù)表視圖顯示結(jié)果。可將挑選查詢分為單表查詢(“創(chuàng)建”選項(xiàng)卡→“查詢”組→“查詢?cè)O(shè)計(jì)”打開(kāi)查詢視圖→“顯示表”對(duì)話框→挑選“查詢類型”)與銜接查詢(創(chuàng)建多表的銜接查詢時(shí),首先要建立表間關(guān)系)?!そ诲e(cuò)表查詢:主要用于顯示某一個(gè)字段數(shù)據(jù)的統(tǒng)計(jì)值,比如計(jì)數(shù)、平均值等?!げ僮鞑樵儯河糜趯?duì)數(shù)據(jù)庫(kù)舉行復(fù)雜的數(shù)據(jù)管理操作,它能夠通過(guò)一次操作完成多個(gè)記錄的修改。操作查詢包括更新查詢、生成表查詢、追加查詢、刪除查詢擴(kuò)散類型(1)更新查詢就是對(duì)一個(gè)或多個(gè)數(shù)據(jù)表中的一組記錄舉行全局的更改,批量更新數(shù)據(jù)庫(kù)中的記錄。(2)生成表查詢可以按照一個(gè)或多個(gè)表/查詢中的數(shù)據(jù)來(lái)新建數(shù)據(jù)表。(3)追加查詢用于將一個(gè)或多個(gè)表中的一組記錄添加到另一個(gè)表的結(jié)尾,(當(dāng)兩個(gè)表之間的字段定義不相同時(shí),追加查詢只添加互相匹配的字段內(nèi)容,不匹配的字段將被忽略)追加查詢可以為指定的表追加記錄,目標(biāo)表必須是一個(gè)已經(jīng)存在的表,源數(shù)據(jù)表與目標(biāo)數(shù)據(jù)表可以存在于同一個(gè)數(shù)據(jù)庫(kù)中,也可分屬于不同數(shù)據(jù)庫(kù)。(4)刪除查詢是將符合條件的記錄刪除。表中記錄刪除后不能恢復(fù)。(操作查詢修改后均不能恢復(fù))·SQL查詢(結(jié)構(gòu)化查詢語(yǔ)言)(SQL基本語(yǔ)句的使用)(1)SELECT語(yǔ)句(查詢)基本格式:SELECT字段名表【INTO目標(biāo)表】FROM表名【W(wǎng)HERE條件】【ORDERBY字段】【GROUPBY字段【HAVING條件】】說(shuō)明:ORDERBY字段:按指定字段排序。GROUPBY字段:按指定字段分組。HAVING條件:設(shè)置分組條件。INTO目標(biāo)表:將查詢結(jié)果輸出到指定的目標(biāo)表。(2)UPDATE語(yǔ)句(字段內(nèi)容更新)基本格式:UPDATE表名SET字段=表達(dá)式【W(wǎng)HERE條件】例:UPDATE學(xué)生SET性別=“女”WHERE性別=“男”(3)INSERT語(yǔ)句(插入記錄)基本格式:INSERTINTO表名VALUES(內(nèi)容列表)例:INSERTINTOxsda(學(xué)號(hào),姓名,性別,出生日期)VALUES(“201001011”,“張山”,“女”,#1/1/1990#)(4)DELETE語(yǔ)句(刪除記錄)基本格式:DELETEFROM表名【W(wǎng)HERE條件】例:DELETEFROMxsdaWHERE編輯編號(hào)=“201001”·表的概念和基本操作1.表的概念在Access關(guān)系數(shù)據(jù)庫(kù)中,表是有結(jié)構(gòu)的數(shù)據(jù)的集合,是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的數(shù)據(jù)倉(cāng)庫(kù)。表用于存儲(chǔ)基本數(shù)據(jù)。表結(jié)構(gòu)與

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論