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

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論