已閱讀5頁,還剩109頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
計算機基礎 第八章 第 1頁 第八章 系型 數(shù)據庫管理系統(tǒng) 述 主要內容 計算機基礎 第八章 第 2頁 一個功能強大的關系數(shù)據庫管理系統(tǒng) (可以組織、存儲并管理很多類型和大量的信息 從 20世紀 90年代初 010 方便實用、能處理多種數(shù)據類型、設計過程自動化、與 供功能強大的向導、采用 計算機基礎 第八章 第 3頁 主要內容 數(shù)據庫系統(tǒng)的相關概念 關系模型和關系型數(shù)據庫 003界面介紹 數(shù)據庫的創(chuàng)建 表的創(chuàng)建和管理 表中數(shù)據的編輯 建立表間關聯(lián)關系 創(chuàng)建數(shù)據查詢 簡單報表的設計 010簡介 計算機基礎 第八章 第 4頁 數(shù)據 數(shù)據是描述事物的符號記錄 描述事物的符號可以是數(shù)字,也可以是文字、圖形、圖像、聲音、語言等,因此數(shù)據有多種表現(xiàn)形式,它們都可以經過數(shù)字化后存入計算機 注意區(qū)別狹義的數(shù)據與廣義的數(shù)據 狹義的數(shù)據是指數(shù)字或數(shù)值 廣義的數(shù)據是指多種形式的事物描述符號,是信息的表示形式 計算機基礎 第八章 第 5頁 數(shù)據庫 數(shù)據庫是結構化的相關數(shù)據的集合 數(shù)據庫是長期儲存在計算機外存中的,有組織的,可共享的數(shù)據集合 數(shù)據庫中的數(shù)據按一定的數(shù)據模型組織、描述和儲存,具有較小冗余度、較高的數(shù)據獨立性和易擴展性,并可為各種用戶共享 數(shù)據是數(shù)據庫中存儲的基本對象 計算機基礎 第八章 第 6頁 數(shù)據庫管理系統(tǒng) 數(shù)據庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據管理系統(tǒng) 主要功能 數(shù)據定義功能 數(shù)據操縱功能 數(shù)據庫的運行管理 數(shù)據庫的建立和維護功能 數(shù)據庫管理系統(tǒng)是數(shù)據庫系統(tǒng)的一個重要組成部分 計算機基礎 第八章 第 7頁 數(shù)據庫系統(tǒng)的概念 引入數(shù)據庫以后的計算機系統(tǒng)稱為數(shù)據庫系統(tǒng),它提供對數(shù)據進行存儲、管理、處理和維護等功能 計算機基礎 第八章 第 8頁 數(shù)據庫系統(tǒng)的組成 數(shù)據庫:結構化的相關數(shù)據的集合 存于外存,冗余度小,可共享 數(shù)據庫管理系統(tǒng)( 在操作系統(tǒng)支持下工作的管理數(shù)據的軟件 整個系統(tǒng)的核心 主要功能:數(shù)據定義功能、數(shù)據操縱功能、數(shù)據庫的運行管理、數(shù)據庫的建立和維護功能 計算機硬件及相關軟件 用戶 數(shù)據庫管理員( 應用系統(tǒng)開發(fā)人員 終端用戶 計算機基礎 第八章 第 9頁 數(shù)據管理技術 數(shù)據的處理是指對各種數(shù)據進行收集、存儲、加工和傳播的一系列活動的總和 數(shù)據管理是指對數(shù)據進行分類、組織、編碼、存儲、檢索和維護,它是數(shù)據處理的中心問題 計算機基礎 第八章 第 10頁 數(shù)據管理技術的發(fā)展 人工管理階段 文件系統(tǒng)階段 數(shù)據庫系統(tǒng)階段 計算機基礎 第八章 第 11頁 主要內容 數(shù)據庫系統(tǒng)的相關概念 關系模型和關系型數(shù)據庫 003界面介紹 數(shù)據庫的創(chuàng)建 表的創(chuàng)建和管理 表中數(shù)據的編輯 建立表間關聯(lián)關系 創(chuàng)建數(shù)據查詢 簡單報表的設計 010簡介 計算機基礎 第八章 第 12頁 模型與數(shù)據模型 模型是現(xiàn)實世界特征的模擬和抽象 數(shù)據模型是現(xiàn)實世界數(shù)據特征的抽象 在數(shù)據庫中用數(shù)據模型這個工具來抽象、表示和處理現(xiàn)實世界中的數(shù)據和信息 數(shù)據模型就是現(xiàn)實世界的模擬 現(xiàn)有的數(shù)據庫系統(tǒng)均是基于某種數(shù)據模型的 數(shù)據模型是數(shù)據庫系統(tǒng)的基礎 計算機基礎 第八章 第 13頁 三種數(shù)據模型及相應數(shù)據庫系統(tǒng) 層次模型及層次數(shù)據庫 網狀模型及網狀數(shù)據庫 關系模型及關系數(shù)據庫 計算機基礎 第八章 第 14頁 關系模型 關系模型是一種以關系數(shù)學理論為基礎構造的數(shù)據模型 在關系模型中,用由行、列組成的二維表來描述現(xiàn)實世界中的事物以及事物之間的聯(lián)系 名詞術語 關系:一個關系對應一張二維表,表名即為關系名 元組:表中的每一行稱為一個元組 屬性:表中的每一列稱為一個屬性(屬性名) 計算機基礎 第八章 第 15頁 關系模型的例子 課程名稱 學分 考試否 學時數(shù) 任課教師 考試日期 備注 法律基礎 T. 28 王凱 礎英語 4 72 張志強 法 2 36 李麗 語 2 36 陳玉紅 育 2 36 康輝 課計劃 關系名 屬性 (名 ) 屬性值 元組 整個二維表格稱為關系 關系 模式 計算機基礎 第八章 第 16頁 關系模型的特點 關系中的每一個屬性都是不可再分的基本數(shù)據元素 關系中的每一個元組都具有相同的形式 關系模式中的屬性個數(shù)是固定的,每一個屬性都要命名,在同一個關系模式中,屬性名不能重復 任何兩個元組都不相同 屬性的先后次序和元組的先后次序是無關緊要的 計算機基礎 第八章 第 17頁 關系的三種基本運算 選擇 投影 連接 這些運算用來描述關系數(shù)據庫中數(shù)據的查詢和更新(包括插入、刪除和修改)操作 計算機基礎 第八章 第 18頁 關系型數(shù)據庫 利用關系模型來組織數(shù)據的數(shù)據庫就稱為關系型數(shù)據庫 在關系模型中,事物以及事物間的聯(lián)系都是用關系(二維表)來表示的 在一個給定的應用領域中,用來表示所有事物以及事物間聯(lián)系的關系(二維表)的集合構成一個關系數(shù)據庫 003是一種關系型數(shù)據庫管理系統(tǒng)( 它采用關系模型來組織、存儲和管理數(shù)據 計算機基礎 第八章 第 19頁 003中的有關名詞 字段 記錄 表 數(shù)據庫 候選鍵和主鍵 外鍵 計算機基礎 第八章 第 20頁 字段 字段是一個不可再分的最小的數(shù)據單元,用來表示一個事物實體的某一個特征數(shù)據 比如某一個職工的工號、姓名等 每個字段都有字段名,說明這個字段數(shù)據的語意 在一個表中,各個字段名不能重復,是唯一的 字段相當于關系模型中的屬性 計算機基礎 第八章 第 21頁 記錄 記錄是由若干個字段的值組成的,用來表示一個事物實體 該事物實體的那些需要我們關注的特征數(shù)據都已經由各個字段給出 記錄相當于關系模型中的元組 計算機基礎 第八章 第 22頁 表 同類型的多個記錄組成表,用來表示一類事物實體 也就是說,把具有同樣特征數(shù)據的事物實體羅列出來,就形成了一個表 表就是關系模型中的關系 計算機基礎 第八章 第 23頁 數(shù)據庫 在一個信息系統(tǒng)的考慮范圍之內,應該存在很多不同類型的事物實體,并且在這些事物實體之間存在有多種聯(lián)系,這就需要用多個表來表示 這樣一些表示一個信息系統(tǒng)中的事物實體及其之間聯(lián)系的多個表組成了這個信息系統(tǒng)的數(shù)據庫 總結一下,一個關系型數(shù)據庫由若干個表組成,一個表由若干個記錄組成,一個記錄由若干個字段值組成 計算機基礎 第八章 第 24頁 關系模型、日常生活與 003中的術語對照表 關系模型中 日常生活中 003中 關系 二維表 數(shù)據表 元組 行 記錄 屬性 列 字段 計算機基礎 第八章 第 25頁 候選鍵和主鍵 一般來說,在一個表中,總有一個字段或者幾個字段的組合可以唯一的確定一個記錄,這樣的字段或字段組合稱為候選鍵 候選鍵可能不止一個,我們從中選擇一個作為主鍵 一個表的主鍵必須是唯一的、確定的、非空的 這樣我們就可以用主鍵來區(qū)分一個表中的不同記錄 計算機基礎 第八章 第 26頁 外鍵 表 的主鍵,但卻是表 們稱該字段(或者該字段組合)是表 的外鍵 外鍵的作用是表示事物實體之間的聯(lián)系 外鍵的取值也是有約束的 一個表中的外鍵的取值要么取空值,要么取相應主鍵取值中的一個 計算機基礎 第八章 第 27頁 003數(shù)據庫的總體結構 003數(shù)據庫中包含 7種類型的對象,分別是表、查詢、窗體、報表、頁、宏和模塊。 其中,表是數(shù)據庫的核心與基礎,它存放著數(shù)據庫中的全部數(shù)據信息。報表、查詢和窗體都從數(shù)據表中獲得數(shù)據信息,以實現(xiàn)用戶某一特定的需要,例如對數(shù)據庫的查找、計算、統(tǒng)計、打印、編輯修改等。窗體可以提供一種良好的用戶操作界面,通過它們可以直接或間接調用宏或模塊,并執(zhí)行查詢、打印、預覽、計算等功能,甚至對數(shù)據表進行編輯修改。 計算機基礎 第八章 第 28頁 主要內容 數(shù)據庫系統(tǒng)的相關概念 關系模型與關系型數(shù)據庫 003界面介紹 數(shù)據庫的創(chuàng)建 表的創(chuàng)建和管理 表中數(shù)據的編輯 建立表間關聯(lián)關系 創(chuàng)建數(shù)據查詢 簡單報表的設計 010簡介 計算機基礎 第八章 第 29頁 003的啟動與退出 003的啟動與退出和 003、003等的啟動和退出類似,在這里不再贅述 計算機基礎 第八章 第 30頁 003的界面環(huán)境 計算機基礎 第八章 第 31頁 主要內容 數(shù)據庫系統(tǒng)的相關概念 關系模型與關系型數(shù)據庫 003界面介紹 數(shù)據庫的創(chuàng)建 表的創(chuàng)建和管理 表中數(shù)據的編輯 建立表間關聯(lián)關系 創(chuàng)建數(shù)據查詢 簡單報表的設計 010簡介 計算機基礎 第八章 第 32頁 創(chuàng)建空數(shù)據庫 003中創(chuàng)建空數(shù)據庫的操作方法有兩種 利用 “文件”菜單中的 “新建”菜單項創(chuàng)建數(shù)據庫 利用工具欄上的“新建”按鈕創(chuàng)建數(shù)據庫 在 003中,數(shù)據庫被保存成一個文件,其后綴名為 件主名就是數(shù)據庫名 對數(shù)據庫命名時,要使數(shù)據庫名能盡可能的體現(xiàn)數(shù)據庫的內容,即“見名知意” 計算機基礎 第八章 第 33頁 利用向導創(chuàng)建數(shù)據庫 003中利用向導創(chuàng)建數(shù)據庫的操作方法有兩種 利用 “文件”菜單中的 “新建”菜單項打開向導 利用工具欄上的“新建”按鈕打開向導 計算機基礎 第八章 第 34頁 主要內容 數(shù)據庫系統(tǒng)的相關概念 關系模型和關系型數(shù)據庫 003界面介紹 數(shù)據庫的創(chuàng)建 表的創(chuàng)建和管理 表中數(shù)據的編輯 建立表間關聯(lián)關系 創(chuàng)建數(shù)據查詢 簡單報表的設計 010簡介 計算機基礎 第八章 第 35頁 表結構的設計 表結構的設計包括以下幾個內容 命名表(對表命名時,同樣要使表名能盡可能的體現(xiàn)表的內容) 設計表中的字段,也就是說要想好這個表中都有哪些字段,分別表示什么意思 為每一個字段命名,并設計好每一個字段的數(shù)據類型、字段大小等信息 為表設計一個主鍵(可選) 計算機基礎 第八章 第 36頁 字段名的命名規(guī)則 字段名的命名規(guī)則 字段名長度為 1可以包含字母、漢字、數(shù)字、空格和其他字符 不能包含句號( .)、驚嘆號 (!)、方括號 ( )和重音符號 () 計算機基礎 第八章 第 37頁 字段類型 003中采用了九種字段的數(shù)據類型 文本、備注、數(shù)值 日期 /時間、貨幣、自動編號 是 /否、 級鏈接 計算機基礎 第八章 第 38頁 文本 文本類型字段存放的是有漢字、字母及文本類型是 003默認的字段數(shù)據類型 最大長度為 255個字符,每一個字符在存儲時占用一個字節(jié) 系統(tǒng)默認的字段長度是 50個字符,可以通過“字段大小”屬性來設置最大字符長度 計算機基礎 第八章 第 39頁 備注 備注類型字段用來保存長度較長的文本數(shù)據 允許字段存儲長達 64備注類型字段不能進行排序或索引的操作 計算機基礎 第八章 第 40頁 數(shù)字 數(shù)字類型字段存放的是由數(shù)字( 0 9)、小數(shù)點和正負號組成的數(shù)據,這些數(shù)據是可以進行算術計算的 數(shù)字類型字段又細分為整型、長整型、單精度型、雙精度型等子類型,其存儲長度由系統(tǒng)分別設置為 1、 2、 4、 8個字節(jié) 系統(tǒng)默認的子類型是長整型,可以通過“字段大小”屬性來設置數(shù)字類型字段的子類型 計算機基礎 第八章 第 41頁 日期 /時間 日期 /時間類型字段存放的是日期、時間或者是日期和時間的組合數(shù)據 每個日期 /時間類型字段需要 8個字節(jié)的存儲空間 計算機基礎 第八章 第 42頁 貨幣 貨幣類型字段存放的是貨幣類型的數(shù)據 數(shù)字類型的特殊表現(xiàn)形式,等價于雙精度型 貨幣類型字段在輸入時,系統(tǒng)會自動加入貨幣符號和千位分隔符,并限制小數(shù)部分為兩位,當輸入數(shù)據的小數(shù)位數(shù)超過兩位時,系統(tǒng)會自動進行四舍五入 計算機基礎 第八章 第 43頁 自動編號 自動編號類型字段的數(shù)據無需輸入,每添加一個新記錄,系統(tǒng)將給自動編號類型字段賦予一個唯一值(遞增的或隨機的) 自動編號類型字段一旦被指定,就會永久地與記錄連接,不能修改和重復使用 自動編號類型字段采用長整型數(shù)據 計算機基礎 第八章 第 44頁 是 /否 是 /否類型字段存放的是邏輯數(shù)據或者是只有兩個值的字段數(shù)據 計算機基礎 第八章 第 45頁 如: 種格式圖片和聲音等) 這些對象放入 最大容量是 1算機基礎 第八章 第 46頁 超級鏈接 超級鏈接類型字段主要是用來保存超級鏈接的,包含作為超級鏈接地址的文本或以文本形式存儲的字符與數(shù)字的組合 在這種字段中插入超級鏈接地址最簡單的方法就是在“插入”菜單中單擊“超級鏈接”命令 計算機基礎 第八章 第 47頁 使用表設計器創(chuàng)建表 第一步,創(chuàng)建一個數(shù)據庫或者打開一個已經存在的數(shù)據庫 第二步,在數(shù)據庫窗口中,在對象列中選擇“表”,單擊“新建”按鈕,打開“新建表”對話框 第三步,在“新建表”對話框中選擇“設計視圖”,單擊“確定”按鈕,或者在數(shù)據庫窗口中直接雙擊“使用設計器創(chuàng)建表”,打開表設計器 第四步,在表設計器中逐一輸入各個字段的字段名稱、數(shù)據類型和字段大小等信息 第五步,單擊工具欄中的“保存”按鈕,出現(xiàn)“另存為”對話框,在其中輸入表名,單擊“確定”按鈕 計算機基礎 第八章 第 48頁 使用向導創(chuàng)建表 第一步,在“新建表”對話框中選擇“表向導”,單擊“確定”按鈕,或者在數(shù)據庫窗口中直接雙擊“使用向導創(chuàng)建表”,打開表向導 第二步,選擇示例表和示例表中需要的示例字段 第三步,輸入表名 第四步,設置新表與數(shù)據庫中已有表的關聯(lián)關系 第五步,選擇表向導的完成方式,最后單擊“完成”按鈕 計算機基礎 第八章 第 49頁 通過輸入數(shù)據創(chuàng)建表 第一步,在“新建表”對話框中選擇“數(shù)據表視圖”,單擊“確定”按鈕,或者在數(shù)據庫窗口中直接雙擊“通過輸入數(shù)據創(chuàng)建表”,打開表數(shù)據的輸入窗口 第二步,在表數(shù)據的輸入窗口中直接輸入數(shù)據,系統(tǒng)將根據輸入的數(shù)據內容,定義新表的結構 第三步,單擊“保存”按鈕,打開“另存為”窗口,在其中輸入表名,單擊“確定”按鈕 計算機基礎 第八章 第 50頁 表中字段的屬性 主鍵的設置和刪除 字段大小 必填字段和允許空字符串 有效性規(guī)則和有效性文本 默認值 標題 格式 創(chuàng)建索引 計算機基礎 第八章 第 51頁 主鍵的設置和刪除 第一步,打開數(shù)據庫,選擇將要設置主鍵的表,單擊“設計”按鈕,打開表設計器 第二步,在表設計器中,選擇作為該表主鍵的那個字段,在其上右擊,在快捷菜單中選擇“主鍵”命令,就可以將指定的字段設置成主鍵 第三步,單擊“保存”按鈕,把對該表的主鍵設置加以保存,最后關閉表設計器 在對表設置主鍵以后,我們在瀏覽表中記錄時,可以發(fā)現(xiàn)記錄順序將以主鍵的升序來排列 同樣的方法可以刪除對主鍵的設置 因為一個表的主鍵只有一個,如果你設置另一個字段為主鍵,那么原來的那個字段上的主鍵設置就會被刪除 計算機基礎 第八章 第 52頁 字段大小 字段大小是指該字段存儲區(qū)的長度,適用于文本、數(shù)字和自動編號類型的字段。 對文本型字段,默認大小為 50字節(jié),最大不超過255。如需存儲更長的信息,則應選用備注型字段。 對數(shù)字和自動編號類型的字段,默認字段大小為長整型,用戶可以在字節(jié)、整型、長整型、單精度型、雙精度型等子類型中進行選擇。 計算機基礎 第八章 第 53頁 必填字段和允許空字符串 必填字段是規(guī)定該字段是否必須填寫,如果選擇了“是”,在添加新記錄時必須添寫該字段,否則就會提示錯誤,它可以用于任何類型的字段。 允許空字符串是規(guī)定該字段是否接受零長度字符串(即空串),這個屬性只能用于字符型字段。 計算機基礎 第八章 第 54頁 有效性規(guī)則和有效性文本 有效性規(guī)則是為了檢查字段中的值是否有效,其內容是一個條件表達式。當用戶輸入或修改該字段的值時,系統(tǒng)會判斷輸入的值或修改后的新值是否滿足這個條件表達式,如果滿足才能寫入到表中。 違反有效性規(guī)則的字段值無法寫入到表中,并會提示我們不能輸入與有效性規(guī)則相悖的數(shù)值。 有效性文本是配合有效性規(guī)則使用,如果輸入的數(shù)據不符合有效性規(guī)則,則屏幕顯示用戶自定義的有效性文本的內容。 計算機基礎 第八章 第 55頁 默認值 字段的默認值是指該字段的輸入缺失時,自動寫入的字段值。設置的默認值將自動輸入到新記錄的該字段中。當然,用戶也可以為這個字段賦予一個不同于默認值的字段值。 在設置字段的默認值時,用戶可以輸入具體的常量,也可以輸入一個表達式,比如輸入“ ”,則默認值是當前日期。 計算機基礎 第八章 第 56頁 標題 標題屬性一般情況下都不設,讓它自動取這個字段的字段名,這樣當在窗體上用到這個字段的時候就會把字段名作為它的標題來顯示。 計算機基礎 第八章 第 57頁 格式 格式是指字段數(shù)據的顯示格式,而不影響數(shù)據的實際存儲方式。適用于除“ 外的其它類型,例如指定數(shù)據的顯示顏色、對齊方式、數(shù)字及日期的顯示格式等。 如果是數(shù)字型字段,還可以設置其小數(shù)位數(shù)屬性。 計算機基礎 第八章 第 58頁 索引 索引是 是表間建立關聯(lián)的重要依據 索引對表中的數(shù)據提供了邏輯排序,可以提高數(shù)據的訪問速度 一個表上可以定義多個索引 003中規(guī)定不能在 如果一個字段已經被設置為該表的主鍵,那么系統(tǒng)會自動在該字段上建立索引,而且是無重復的索引 計算機基礎 第八章 第 59頁 創(chuàng)建索引 第一步,打開數(shù)據庫,選擇將要創(chuàng)建索引的表,單擊“設計”按鈕,打開表設計器 第二步,在表設計器中,選擇要建立索引的那個字段,在表設計器的“常規(guī)”選項卡中,選擇“索引”選項進行設置 第三步,選擇菜單欄上的菜單項“視圖”,然后在下拉菜單中選擇菜單項“索引”,打開索引屬性對話框,在其中可以設置索引的各項屬性,包括 索引名稱、索引字段、排序次序和是否主索引、是否唯一索引、是否忽略空值 計算機基礎 第八章 第 60頁 表結構的修改 調整字段的順序 增加字段 插入字段 刪除字段 修改現(xiàn)有字段的屬性 計算機基礎 第八章 第 61頁 重命名表 打開數(shù)據庫,選擇將要重命名的表,單擊鼠標右鍵,在打開的快捷菜單中選擇“重命名”命令,在原來的表名上面輸入新的表名即可。 計算機基礎 第八章 第 62頁 刪除表 打開數(shù)據庫,選擇將要重命名的表,單擊鼠標右鍵,在打開的快捷菜單中選擇“刪除”命令。 計算機基礎 第八章 第 63頁 導入外來數(shù)據的步驟 以導入一個用戶信息的 第一步,執(zhí)行“文件”菜單中的“獲取外部數(shù)據”命令中的“導入表”選項,打開數(shù)據“導入”對話框,在其中選擇要導入的 擊“導入”,打開“導入數(shù)據表向導” 。 第二步,如果 選擇自己的工作表,單擊“下一步”按鈕。 第三步,在隨后的窗口中選擇“第一行包含列標題”,如果你的數(shù)據第一行不是字段名,可以不用選擇,單擊“下一步”按鈕。 第四步,在隨后的窗口中選擇數(shù)據的保存位置,可以選擇新表,也可以選擇數(shù)據庫中現(xiàn)有的表,單擊“下一步”按鈕。 如果選擇新表,可以對具體的每一個字段進行必要的設置,如字段名、數(shù)據類型、索引,以及設置某個字段不導入。還可以設置主鍵。這樣的話,導入數(shù)據表向導會多兩個步驟。 第五步,在隨后的窗口中單擊“完成”按鈕就開始導入數(shù)據了。如果選擇的是新表,在這里還要輸入新的表名。數(shù)據導入完成后,系統(tǒng)會給出確認信息。 計算機基礎 第八章 第 64頁 主要內容 數(shù)據庫系統(tǒng)的相關概念 關系模型和關系型數(shù)據庫 003界面介紹 數(shù)據庫的創(chuàng)建 表的創(chuàng)建和管理 表中數(shù)據的編輯 建立表間關聯(lián)關系 創(chuàng)建數(shù)據查詢 簡單報表的設計 010簡介 計算機基礎 第八章 第 65頁 表中數(shù)據的編輯 在數(shù)據庫窗口中,在對象列中選擇“表”,選定需要編輯的表,單擊“打開”按鈕,打開表的瀏覽窗口,在其中,我們可以 添加記錄 查看記錄 修改記錄數(shù)據 刪除記錄 計算機基礎 第八章 第 66頁 記錄的排序和篩選 在一個復雜的數(shù)據庫中,有時需要對其中符合一定條件的記錄進行查看和編輯。在眾多的記錄中進行逐條查找非常困難。如果將數(shù)據庫中的記錄按照某種方式進行排序,既可提高查找效率,又能讓記錄按照預期的方式顯示。 003的“排序”和“篩選”功能可以實現(xiàn)這個目標。排序就是按照指定的順序排列記錄,篩選就是隱藏不滿足條件的記錄。 計算機基礎 第八章 第 67頁 單字段排序 第一種方法:單擊工具欄上的“升序排序”按鈕或“降序排序”按鈕。 第二種方法:執(zhí)行“記錄”菜單中的“排序”命令,從中選擇“升序排序”或“降序排序”。 第三種方法:右擊該字段打開快捷菜單,從中選擇“升序排序”或“降序排序”命令。 若要取消現(xiàn)有排序恢復到原來的顯示格式,可以執(zhí)行“記錄”菜單中的“取消篩選 /排序”命令。 計算機基礎 第八章 第 68頁 多字段排序 如果某個排序字段的重復值很多,如“性別”字段,那么對這一字段進行單字段排序的結果并不能盡如人意,此時可進行多字段排序以提高查找效率。 在對多字段排序時,排序字段必須相鄰,如果不相鄰應先移動字段使之相鄰,然后選中所有排序字段后按照單字段排序的步驟操作即可。 在多字段排序時,以最左邊的選中字段作為第一排序字段,首先按第一排序字段的大小順序排列,當?shù)谝慌判蜃侄斡邢嗤禃r,這些相同值的記錄再按照第二排序字段的大小排序,依次類推。 保存表的更改時,最新的排序會和表一起保存。當我們再次打開該表時,看到的還是排序過的記錄清單。 計算機基礎 第八章 第 69頁 按選定內容篩選 按選定內容篩選是指只顯示與所選記錄中的值相同的記錄。除了“ 型字段外,可以對其他任意類型的字段進行按選定內容篩選。 按選定內容篩選時,首先在表中選定篩選值,即某個字段的值或值的一部分,然后執(zhí)行“記錄”菜單中的“篩選”命令,從中選擇“按選定內容篩選”,或單擊工具欄上的“按選定內容篩選”按鈕,或右鍵單擊選中的篩選值后從快捷菜單中選擇“按選定內容篩選”命令。 計算機基礎 第八章 第 70頁 按窗體篩選 按窗體篩選的優(yōu)點是可以任意組合篩選條件,可通過“與( 及“或( 進行條件組合。對記錄進行按窗體篩選的步驟為: 執(zhí)行“記錄”菜單中的“篩選”命令,從中選擇“按窗體篩選”,或單擊工具欄上的按窗體篩選工具按鈕,彈出按窗體篩選窗口。 如果窗體網格中有不是所需篩選條件的輸入項,可單擊工具欄上的“清除網格”按鈕清空篩選網格。 在篩選網格中輸入篩選條件,如對“性別”字段選定“男” 若在多個字段中輸入條件,則相當于“與”操作,即必須同時滿足所有選定的條件。 如果需要應用“或”條件,應該單擊窗體左下方的“或”選項卡,原來的輸入條件就會隱藏起來,這時可以輸入新的條件。當每添加一個“或”操作時就會再增加一個“或”選項卡。 單擊工具欄上的“應用篩選”按鈕( )執(zhí)行篩選。 計算機基礎 第八章 第 71頁 高級篩選 /排序 高級篩選 /排序是一種最靈活、全面的篩選工具,它不僅包含了按窗體篩選的所有特征,而且可以在數(shù)據表的不同字段中指定混合排序次序。 進行高級篩選 /排序的步驟為: 執(zhí)行“記錄”菜單中的“篩選”命令,從中選擇“高級篩選 /排序”,彈出高級篩選 /排序窗口。該窗口的下半部分設計窗格中包括“字段”、“排序”、“條件”和“或”選項,用來組合選擇條件。 如果想對某個字段進行排序,可以在該字段下面的排序行中選擇排序方式。排序優(yōu)先級為自左至右。 計算機基礎 第八章 第 72頁 篩選的保存 保存表的更改時,最新的篩選會和表一起保存,而不是作為獨立對象進行保存。當我們再次打開該表時,看到的還是篩選過的記錄清單。 如果需要一個表能使用多個篩選,或者需要永久保存篩選,則必須將其轉換為查詢進行保存。 計算機基礎 第八章 第 73頁 主要內容 數(shù)據庫系統(tǒng)的相關概念 關系模型和關系型數(shù)據庫 003界面介紹 數(shù)據庫的創(chuàng)建 表的創(chuàng)建和管理 表中數(shù)據的編輯 建立表間關聯(lián)關系 創(chuàng)建數(shù)據查詢 簡單報表的設計 010簡介 計算機基礎 第八章 第 74頁 表間關聯(lián)關系的類型 在兩個表之間建立關聯(lián)關系的前提條件是兩個表要有一個公共字段(同名、同性質,稱為關聯(lián)字段),并分別在這兩個字段上建立了索引 兩個表間的關聯(lián)關系有不同的類型,是什么類型取決于兩個表上關聯(lián)字段的索引類型 一對一關系:兩個表的關聯(lián)字段上的索引都是主索引或者唯一索引 一對多關系:一方表的關聯(lián)字段上的索引是主索引或者唯一索引,多方表的關聯(lián)字段上的索引既不是主索引也不是唯一索引,也就是普通索引 計算機基礎 第八章 第 75頁 建立表間關聯(lián)關系 第一步,打開一個已經存在的數(shù)據庫 第二步,選擇菜單欄上的菜單項“工具”,然后在下拉菜單中選擇菜單項“關系”,打開關系編輯窗口和“顯示表”對話框 第三步,在“顯示表”對話框中,選擇即將建立關系的那些表,單擊“添加”按鈕,可以添加多個表,添加完畢后單擊“關閉”按鈕 第四步,將“學院”表中的“學院編號”字段拖動到“系”表中的“學院編號”字段的位置,彈出“編輯關系”對話框 第五步,在“編輯關系”對話框中選擇“實施參照完整性”,單擊“創(chuàng)建”按鈕,在關系編輯窗口中,“學院”表與“系”表之間就出現(xiàn)了一條連線 注意:一對多的關聯(lián)關系,一方表有一個 1作為標記,多方表有一個無窮大作為標記 第六步,在其他表之間用同樣的方法建立關聯(lián)關系 第七步,單擊工具欄上的“保存”按鈕,關閉關系編輯窗口 計算機基礎 第八章 第 76頁 主要內容 數(shù)據庫系統(tǒng)的相關概念 關系模型和關系型數(shù)據庫 003界面介紹 數(shù)據庫的創(chuàng)建 表的創(chuàng)建和管理 表中數(shù)據的編輯 建立表間關聯(lián)關系 創(chuàng)建數(shù)據查詢 簡單報表的設計 010簡介 計算機基礎 第八章 第 77頁 查詢 查詢是用來從表中檢索所需要的數(shù)據,以及對表中的數(shù)據加工的一種重要的數(shù)據庫對象,它可以從一個或多個有關系的表中將滿足要求的數(shù)據提取出來,并把這些數(shù)據顯示在新的查詢數(shù)據表中 查詢的記錄集實際上并不存在,每次使用查詢時,都是從創(chuàng)建查詢時所提供的數(shù)據源表創(chuàng)建記錄集 查詢的結果總是與數(shù)據源中的數(shù)據保持同步 計算機基礎 第八章 第 78頁 003查詢的種類 選擇查詢 交叉表查詢 參數(shù)查詢 操作查詢 計算機基礎 第八章 第 79頁 使用向導創(chuàng)建查詢 第一步,打開一個已經存在的數(shù)據庫 第二步,在數(shù)據庫窗口中,在對象列中選擇“查詢”,單擊“新建”按鈕,打開“新建查詢”對話框 第三步,選擇“簡單查詢向導”,單擊“確定”按鈕,或者在數(shù)據庫窗口中直接雙擊“使用向導創(chuàng)建查詢”,打開簡單查詢向導 第四步,選擇數(shù)據來源表,選擇將要查詢出來的字段 第五步,選擇“明細”還是“匯總” 第六步,輸入查詢的標題,選擇是否查看查詢結果或者是否修改查詢,單擊“完成”按鈕 如果選擇“打開查詢查看信息”,此時將打開一個查詢結果的瀏覽窗口,用戶可以從中查看查詢的結果記錄集 計算機基礎 第八章 第 80頁 使用設計器創(chuàng)建查詢 第一步,打開一個已經存在的數(shù)據庫 第二步,在數(shù)據庫窗口中,在對象列中選擇“查詢”,單擊“新建”按鈕,打開“新建查詢”對話框 第三步,選擇“設計視圖”,單擊“確定”按鈕,或者在數(shù)據庫窗口中直接雙擊“在設計視圖中創(chuàng)建查詢”,打開查詢設計器 第四步,在“顯示表”對話框中,選擇查詢要用的表,單擊“添加”按鈕,可以添加多個表,添加完畢后單擊“關閉”按鈕 第五步,在查詢設計器窗口中完成以下操作 在“字段”所在行一一選擇將要在查詢結果中出現(xiàn)的字段 在“排序”所在行選擇一個字段或者幾個字段的排列順序(升序或降序) 在“準則”所在行,選擇若干個字段,寫出其選擇條件,寫在同一行的條件之間是“與”的關系,寫在“準則”行和“或”行的條件之間是“或”的關系 第六步,單擊工具欄中的“保存”按鈕,輸入查詢的名稱,單擊“確定”按鈕,最后關閉查詢設計器 計算機基礎 第八章 第 81頁 認識一下查詢設計器 查詢設計器分為上下兩個窗格,上面的窗格是表 /查詢顯示窗格,下面的窗格是查詢設計窗格。 表 /查詢顯示窗格顯示查詢所用到的數(shù)據來源,包括表和查詢(已經建立的查詢可以作為現(xiàn)在要建立的查詢的數(shù)據源)。窗格中的每個表或查詢都列出了它們的所有字段,這樣一目了然,方便了我們選擇查詢字段。 查詢設計窗格則是用來顯示查詢中所用到的查詢字段和查詢準則等等。 計算機基礎 第八章 第 82頁 字段行的設計 一一選擇將要在查詢結果中出現(xiàn)的字段,字段一旦選定,“表”所在行就會顯示出該字段的出處,“顯示”所在行就會選中,表示這些將出現(xiàn)在查詢結果中,作為該查詢的一個目標字段。 如果不希望在查詢結果中顯示某個字段,只需要將“顯示”行中對應字段的復選標志取消,此時這個字段可能僅僅作為查詢的條件或者排序的依據。 如果要刪除一個目標字段,將鼠標移動到要刪除的目標字段所在列的選擇條上,光標會變成一個向下的箭頭,單擊鼠標左鍵將這一列都選中,按“ ,選中的目標字段就被刪除了。 如果在“字段”行的某一個單元格輸入“總評成績 :平時成績*末成績 *就表示這個目標字段不是單純得取自數(shù)據源表中的字段,而是由若干個字段經過一定的計算所得的結果(平時成績 *末成績 *我們稱之為計算列。這樣的計算列在查詢結果中是沒有字段標題的,可以人為地為這個目標字段定義一個字段別名(總評成績)。 計算列的定義格式為:字段別名 :計算列所用的表達式 計算機基礎 第八章 第 83頁 排序行的設計 選擇一個字段或者幾個字段的排列順序(升序或降序),這些選中的字段稱為排序關鍵字。排序關鍵字安排的左右次序決定了其排序關鍵字的主次順序,最左邊的為第一排序關鍵字,左邊第二個為第二排序關鍵字, ,以此類推。 計算機基礎 第八章 第 84頁 準則行的設計 選擇若干個字段,寫出其選擇條件,寫在同一行的條件之間是“與”的關系,寫在“準則”行和“或”行的條件之間是“或”的關系。 計算機基礎 第八章 第 85頁 總計行的設計 如果需要對字段進行匯總統(tǒng)計,可以添加“總計”行。單擊工具欄上的“總計”按鈕,查詢設計窗格中會增加一個“總計”行。單擊“總計”行中對應字段網格右側的倒三角,在下拉列表中選擇需要的匯總選項。 如果要用兩種方式對同一字段進行匯總統(tǒng)計,則需要在查詢設計窗格中插入該字段的另一備份,再單擊“總計”行中該備份字段網格右側的倒三角,在下拉列表中選擇需要的另一種匯總選項。 計算機基礎 第八章 第 86頁 查看查詢結果集 第一步,打開一個已經存在的數(shù)據庫 第二步,在數(shù)據庫窗口中,在對象列中選擇“查詢”,選擇要查看的查詢,單擊“打開”按鈕,打開查詢結果的瀏覽窗口,即可查看這個查詢的結果記錄集 計算機基礎 第八章 第 87頁 刪除查詢 第一步,打開一個已經存在的數(shù)據庫 第二步,在數(shù)據庫窗口中,在對象列中選擇“查詢”,選擇要刪除的查詢,單擊“刪除”按鈕 計算機基礎 第八章 第 88頁 查詢的選擇條件 003中按照不同選擇條件創(chuàng)建的查詢可以獲得不同的結果,在查詢中加入選擇條件可以更為準確地查找到滿足不同要求的記錄,靈活地運用選擇條件可以大大提高查詢的效率。 003查詢的選擇條件就是一個運算結果為邏輯值(真或者假)的邏輯表達式,例如:性別 =女 學成績 490 計算機基礎 第八章 第 89頁 運算符和表達式 003能夠使用的運算符包括算術運算符、字符串運算符、關系運算符和邏輯運算符等。 將常量、變量、函數(shù)等用運算符按一定的規(guī)則連接起來的、有意義的式子稱為表達式。 計算機基礎 第八章 第 90頁 常用運算符 +、 -、 *、 /代表算術運算中的加、減、乘、除 &字符串連接運算符,如: 天 &地 的運算結果是 天地 =、 、 =、 關系運算符,分
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 深翻耕施工方案(3篇)
- 室內溶洞施工方案(3篇)
- 旗桿設計施工方案(3篇)
- 冬季施工方案具備(3篇)
- 屏幕營銷包裝方案(3篇)
- 疫情學?;顒硬邉澐桨?3篇)
- 賣場取消營銷方案(3篇)
- 水利工程施工質量保障措施方案
- 代理刮刮卡營銷方案(3篇)
- 杜蕾斯?jié)h堡營銷方案(3篇)
- 眼科加速康復外科理念臨床應用與優(yōu)化路徑
- 竹利久一次性衛(wèi)生筷項目投資可行性研究分析報告(2024-2030版)
- 2025秋季學期國開電大本科《管理英語3》一平臺機考真題及答案總題庫珍藏版
- DB45∕T 2922.1-2024 出口沃柑檢驗檢疫指南 第1部分:歐盟
- 種豬引種隔離管理制度
- 2.2更好發(fā)揮政府作用 2025學年高一政治示范課件(統(tǒng)編版必修2)
- 人工智能概論 課件 第1-3章 人工智能的概念、內容和方法;人工智能的應用與發(fā)展概況;圖搜索與問題求解
- 醫(yī)學文獻綜述參考范文
- 超星爾雅學習通《化學與人類文明(浙江大學)》2025章節(jié)測試附答案
- 超星爾雅學習通《鋼琴藝術賞析(吉林大學) 》2025章節(jié)測試附答案
- 意識形態(tài)的教育主題班會
評論
0/150
提交評論