




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第七章第七章 數據庫管理軟件數據庫管理軟件Access 2003Access 2003的使用的使用本章主要內容本章主要內容123 4 建立查詢建立查詢 認識數據庫認識數據庫 建立表建立表 創建數據庫創建數據庫7.1 數據庫系統的基本概念數據庫系統的基本概念 1. 數據與數據處理數據與數據處理數據(數據(data)是存儲在某一種媒體上能夠識別的數據符號。)是存儲在某一種媒體上能夠識別的數據符號。它包括描述事物特性的數據內容和存儲在某一種媒體上它包括描述事物特性的數據內容和存儲在某一種媒體上的數據形式。的數據形式。數據處理是指將數據轉化成信息的過程。數據處理是指將數據轉化成信息的過程。 收集 整理
2、 組織 存儲 加工 傳輸 檢索2. 2. 數據庫數據庫數據庫(數據庫(DB)是指按照一定的數據模型,有規則)是指按照一定的數據模型,有規則地存儲在一起的相關信息的數據集合。簡而言之,地存儲在一起的相關信息的數據集合。簡而言之,數據庫就是數據的倉庫。它不僅包括描述事物的數數據庫就是數據的倉庫。它不僅包括描述事物的數據本身,還包括了數據之間的關系。據本身,還包括了數據之間的關系。3. 3. 數據庫系統數據庫系統數據庫系統(數據庫系統(DBS)是指引進數據庫技術后的計算)是指引進數據庫技術后的計算機系統,能有組織地、動態地存儲大量相關數據,機系統,能有組織地、動態地存儲大量相關數據,提供數據處理,實
3、現數據共享,減少數據冗余。提供數據處理,實現數據共享,減少數據冗余。邏輯數據模型邏輯數據模型 邏輯數據模型:也稱為結構數據模型結構數據模型,是數據在數據庫內的相互依存關系的描述。常見的邏輯數據模型:層次模型、網狀模型、關系模型關關 系系 數數 據據 庫庫一個關系數據庫的關系模型的數據結構具有以下概念:一個關系數據庫的關系模型的數據結構具有以下概念:(一)關系(一)關系1)1) 關系表中的每一列都是不可再分的基本屬性;關系表中的每一列都是不可再分的基本屬性;2)2) 表中各屬性名不能重名;表中各屬性名不能重名;3)3) 表中的每一列必須具有相同的數據類型;表中的每一列必須具有相同的數據類型;4)
4、4) 表中不能有相同的行(即相同的記錄);表中不能有相同的行(即相同的記錄);5)5) 行、列次序不影響表中的數據內容,可調換行、列的行、列次序不影響表中的數據內容,可調換行、列的前后順序。前后順序。 (二)(二)元組(記錄)元組(記錄)表中的一行即為一個元組,或稱為一條記錄。表中的一行即為一個元組,或稱為一條記錄。(三)屬性(字段)(三)屬性(字段)表中的一列即為一個屬性,給每一個屬性起一個名稱即為屬性名,或稱為字段。(四)屬性值(四)屬性值行和列交叉位置表示某個屬性值。(五)域:(五)域: 屬性的取值范圍稱為域。(六)表結構(六)表結構表結構在表的第一行,表示組成該表的各個字段名稱。(七)
5、關系模式(七)關系模式關系的描述稱為關系模式:關系名(屬性1,屬性2,屬性n)如圖5-5:書目(條碼號,書名,出版社,主編,單價)。(八)候選鍵(八)候選鍵在關系中可以用來惟一地標識一個元組的屬性或屬性組,稱為候選鍵。(九)主碼(九)主碼主碼(也稱主鍵或主關鍵字),是表中的,用于唯一確定一個元組。(十)外部關鍵字(十)外部關鍵字如果一個屬性在本表中不是主鍵或候選鍵,而在另一個表中為主碼或候選鍵,該屬性稱為外部關鍵字。(十一)主表和從表(十一)主表和從表主表和從表是指通過外鍵相關聯的兩個表,其中以外鍵作為主鍵的表稱為主表,外鍵所對應的表稱為從表。5.3Microsoft Access的應用的應用
6、Access是一個簡易的關系數據庫管理系統。是一個簡易的關系數據庫管理系統。利用它來創建、修改和維護數據庫和數據都非常簡單方便。對于數據庫的大多數事務,乃至數據庫的部分編程工作,都可以通過向導來完成。Access的操作主界面的操作主界面:數據庫組件選項卡數據庫窗口圖7.1 Access 2003的窗口窗口菜單應用程序窗口 Access數據庫對象:數據庫對象: 一個Access數據庫的7個對象(Database):表(Table)查詢(Query)窗體(Form)報表(Reprot) 頁宏(Macro)模塊(Module) 在創建表之前,先要對表結構進行設計在創建表之前,先要對表結構進行設計:根
7、據數據的取值情況確定每個字段的名稱根據數據的取值情況確定每個字段的名稱和數據類型和數據類型;字段名一般以字符開頭,后面可跟字符和字段名一般以字符開頭,后面可跟字符和數字等允許的符號,最多數字等允許的符號,最多74個字符個字符;同一個表中不能有相同的字段名同一個表中不能有相同的字段名;表表7.2 Access 7.2 Access 的數據類型及用法的數據類型及用法數據類型 用法 文本 用于存放文本或者文本與數字的組合,最多255個字符,默認大小為50。這種類型中的數字不能進行數學計算。 數字 用于存放可進行數學計算的數字數據,可以有小數位和正負號。 日期/時間用于存放表示日期和時間的數據,允許進
8、行少量的日期和時間運算。 備注 用于存放超長文本或文本與數字的組合,最多含75535個字符。 貨幣 用于存放表示貨幣的數據,可進行數學計算,可以有小數位和正負號。 自動編號 向表中添加一條新記錄時,由Access 指定一個惟一的順序號(每次加1)或隨機數。 是/否 又稱邏輯型數據,只有兩種可能的取值:“是”或“否”,“真”或“假”。 OLE對象 用于其他Windows應用程序中對象的鏈接與嵌入,最大1G字節。 超級鏈接用于保存超級鏈接的有效地址。 查閱向導 用于創建一個字段,該字段允許從其他的表、列表框或組合框中選擇字段類型。 字段屬性字段屬性每個字段都有自己的屬性,每個字段都有自己的屬性,字
9、段屬性是一字段屬性是一組特征,使用它可以附加組特征,使用它可以附加控制數據在字段控制數據在字段中的存儲、輸入或顯示方式中的存儲、輸入或顯示方式。屬性是否可用取決于字段的數據類型。屬性是否可用取決于字段的數據類型。系統提供了如所示的系統提供了如所示的13種屬性供選擇使用。種屬性供選擇使用。表表7.3 Access7.3 Access的字段屬性及功能的字段屬性及功能屬性選項 功 能 字段大小 使用這個屬性可以設置文本、數字、貨幣和自動編號字段數據的范圍,可設置的最大字符數為255。格式 控制怎樣顯示和打印數據,可選擇預定義格式或輸入自定義格式。小數位數 指定數字、貨幣字段數據的小數位數,默認值是“
10、自動”,范圍是015。輸入法模式 確定光標移至該字段時,準備設置哪種輸入法模式,有三個選項:隨意、開啟、關閉。輸入掩碼 使用戶在輸入數據時可以看到這個掩碼,從而知道應該如何輸入數據,對文本、數字、日期/時間和貨幣類型字段有效。標題 在各種視圖中,可以通過對象的標題向用戶提供幫助信息。默認值 指定數據的默認值,自動編號和OLE數據類型沒有此項屬性。有效性規則是一個表達式,用戶輸入的數據必須滿足此表達式,當光標離開此字段時,系統會自動檢測數據是否滿足有效性規則。有效性文本 當輸入的數據不符合有效性規則時顯示的提示信息。必填字段 該屬性決定字段中是否允許出現Null值。允許空字符串 指定該字段是否允
11、許零長度字符串。索引 決定是否建立索引的屬性,有三個選項:“沒有”、“有,允許重復”和“有,不允許重復“。Unicode壓縮 指示是否允許對該字段進行Unicode壓縮。主鍵(主主鍵(主關鍵字關鍵字)主鍵是表中用于主鍵是表中用于惟一標識惟一標識每條記錄的主索引。每條記錄的主索引。主鍵主鍵不是必需不是必需的。的。只有定義了主鍵,才能建立表與表之間的只有定義了主鍵,才能建立表與表之間的關系關系,同時也方便對表進行同時也方便對表進行排序或索引排序或索引操作。操作。主鍵主鍵不允許為不允許為 Null(空值),并且必須始終具(空值),并且必須始終具有唯一索引。有唯一索引。如果表中某個字段沒有重復的內容,
12、就可用作如果表中某個字段沒有重復的內容,就可用作該表的主鍵。該表的主鍵。視圖視圖視圖是按特定方式處理數據的窗口。視圖是按特定方式處理數據的窗口。Access 2003為表提供了為表提供了4種視圖方式。種視圖方式。最常用的是最常用的是設計視圖設計視圖和和數據表視圖數據表視圖。圖圖7. 3 設計視圖設計視圖圖圖7. 4 數據表視圖數據表視圖7.2創建數據庫創建數據庫創建數據庫包括創建空數據庫創建空數據庫、在數據庫中添加表數據庫中添加表和建立表間關系建立表間關系三大操作。1創建數據庫 作用:建立數據庫文件,擴展名為.mdb 準備工作:確定數據的名稱(如學生管理 .mdb) 操作步驟:啟動Access
13、2003新建選擇空數據庫修改文件名創建向數據庫添加表 作用:建立自由表結構 準備工作: (1)確定表名 (2)表中的各字段的字段名、數據類型、字段大小等 操作步驟:打開數據庫單擊表按新建選設計視圖輸入每一個字段的有關信息定義主關鍵字輸入表名并保存分析設計表結構分析設計表結構字段名數據類型字段大小學號文本8姓名文本10性別文本2出生年月日期/時間生源地文本10專業文本10班級文本8是否住校是/否高考成績數字整型表表7.6 “學生基本情況表學生基本情況表”結結構構表對象的打開表對象的打開 作用:打開數據表 操作步驟:單擊(對象中的)表雙擊表名5 5輸入和修改數據輸入和修改數據 作用:輸入或修改記錄
14、數據 準備工作:準備要輸入或修改的原始數據 操作步驟:打開表輸入或修改數據(輸入數據在數據表視圖下進行 )/關閉表6定義表間的關系定義表間的關系 作用:建立表間的聯動關系 準備工作:建立表索引;明確主與從的關系。 操作: 單擊工具欄上的“關系”按鈕 雙擊要作為相關表的名稱 建立兩表之間的關系 確定聯接屬性7 7和表間關系有關的幾個術語和表間關系有關的幾個術語 (1)聯接類型)聯接類型:指明了查詢對哪些記錄選擇和執行操作。三個選項分別表示“內部聯接”、“左外部聯接”和“右外部聯接”。(2)參照完整性)參照完整性 :是一個規則系統不能在相關表的外部鍵字段中輸入或修改成不存在于主表的主鍵中的值。如果
15、在相關表中存在匹配的記錄,不能從主表中刪除這個記錄。如果在相關表中存在匹配的記錄,則不能在主表中更改主鍵值。7.3 數據庫應用數據庫應用有三大常見事務:數據庫應用有三大常見事務: 數據錄入數據錄入、檢索數據檢索數據和和打印數據打印數據。一、創建查詢 作用:根據查詢要求,構成一個新的數據集合 準備工作:確定查詢的要求,包括要從哪些表中抽取數據,這些表中數據的投影和篩選 創建過程和步驟:(1)打開“設計視圖”開始創建查詢;(2)選擇數據來源表;(3)選擇查詢結果中所需的字段;(4)設置記錄選擇條件; (5)設置排序選項等;(6)保存查詢對象;(7)打開查詢。二、創建窗體二、創建窗體 作用:通過窗體界面對數據庫進行輸入、更新和瀏覽數據 準備工作:確定工作界面的布局,確定界面編輯位置與表中數據的對應及其提示(標題),數據間的運算關系操作步驟(向導): “窗體”“新建”“窗體向導”“表/查詢”下拉列表框,在列表中表 選定字段確定數據查看方式確定子窗體布局輸入主窗體標題和子窗體標題 2.自行設計或修改(1)設計工具箱“標簽”控件“文本框”控件組(2)操作步驟:選擇控件調整控件大小和位
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 釀造企業危機公關技巧考核試卷
- 節假日安全管理制度執行情況專項檢查考核試卷
- 涂料在食品工業中的應用與安全考核試卷
- 鎢鉬礦地質勘探考核試卷
- 通訊設備租賃在跨行業合作中的商業模式創新考核試卷
- 金屬包裝容器內壁處理技術考核試卷
- 老年癡呆疾病護理常規
- 婦產科麻醉教學
- 表格設計方法與應用
- 職業學校急救課件
- chinese-name-culture中國姓名文化課件
- 華能集團全員績效考核指導意見
- 高三地理復習資料_《極地地區》導學案
- 35KV集電線路鐵塔組立專項方案
- 自然拼讀測試題
- CJJ101-2004埋地聚乙烯給水管道工程技術規程
- 油變使用說明書
- 涉農貸款客戶貸后管理操作規范
- ISO9001表單英文版
- PTT、PBT、T-400纖維織物染整生產實踐
- 市政工程項目三檢制用表
評論
0/150
提交評論