




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、本章主要內(nèi)容123 4 建立查詢 認(rèn)識數(shù)據(jù)庫 建立表 創(chuàng)立數(shù)據(jù)庫7.1 數(shù)據(jù)庫系統(tǒng)的根本概念 1. 數(shù)據(jù)與數(shù)據(jù)處理數(shù)據(jù)data是存儲(chǔ)在某一種媒體上能夠識別的數(shù)據(jù)符號。它包括描述事物特性的數(shù)據(jù)內(nèi)容和存儲(chǔ)在某一種媒體上的數(shù)據(jù)形式。數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)化成信息的過程。 收集 整理 組織 存儲(chǔ) 加工 傳輸 檢索本資料來源2. 數(shù)據(jù)庫數(shù)據(jù)庫DB是指按照一定的數(shù)據(jù)模型,有規(guī)那么地存儲(chǔ)在一起的相關(guān)信息的數(shù)據(jù)集合。簡而言之,數(shù)據(jù)庫就是數(shù)據(jù)的倉庫。它不僅包括描述事物的數(shù)據(jù)本身,還包括了數(shù)據(jù)之間的關(guān)系。3. 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)DBS是指引進(jìn)數(shù)據(jù)庫技術(shù)后的計(jì)算機(jī)系統(tǒng),能有組織地、動(dòng)態(tài)地存儲(chǔ)大量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處
2、理,實(shí)現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余。本資料來源邏輯數(shù)據(jù)模型 邏輯數(shù)據(jù)模型:也稱為結(jié)構(gòu)數(shù)據(jù)模型,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)的相互依存關(guān)系的描述。常見的邏輯數(shù)據(jù)模型:層次模型、網(wǎng)狀模型、關(guān)系模型關(guān) 系 數(shù) 據(jù) 庫一個(gè)關(guān)系數(shù)據(jù)庫的關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)具有以下概念:一關(guān)系關(guān)系表中的每一列都是不可再分的根本屬性;表中各屬性名不能重名;表中的每一列必須具有相同的數(shù)據(jù)類型;表中不能有相同的行即相同的記錄;行、列次序不影響表中的數(shù)據(jù)內(nèi)容,可調(diào)換行、列的前后順序。 二元組記錄表中的一行即為一個(gè)元組,或稱為一條記錄。三屬性字段表中的一列即為一個(gè)屬性,給每一個(gè)屬性起一個(gè)名稱即為屬性名,或稱為字段。四屬性值行和列交叉位置表示某個(gè)屬性
3、值。五域: 屬性的取值范圍稱為域。六表結(jié)構(gòu)表結(jié)構(gòu)在表的第一行,表示組成該表的各個(gè)字段名稱。七關(guān)系模式關(guān)系的描述稱為關(guān)系模式:關(guān)系名屬性1,屬性2,屬性n如圖5-5:書目條碼號,書名,出版社,主編,單價(jià)。八候選鍵在關(guān)系中可以用來惟一地標(biāo)識一個(gè)元組的屬性或?qū)傩越M,稱為候選鍵。九主碼主碼也稱主鍵或主關(guān)鍵字,是表中的,用于唯一確定一個(gè)元組。十外部關(guān)鍵字如果一個(gè)屬性在本表中不是主鍵或候選鍵,而在另一個(gè)表中為主碼或候選鍵,該屬性稱為外部關(guān)鍵字。十一主表和從表主表和從表是指通過外鍵相關(guān)聯(lián)的兩個(gè)表,其中以外鍵作為主鍵的表稱為主表,外鍵所對應(yīng)的表稱為從表。5.3Microsoft Access的應(yīng)用Access
4、是一個(gè)簡易的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。利用它來創(chuàng)立、修改和維護(hù)數(shù)據(jù)庫和數(shù)據(jù)都非常簡單方便。對于數(shù)據(jù)庫的大多數(shù)事務(wù),乃至數(shù)據(jù)庫的局部編程工作,都可以通過向?qū)硗瓿?。Access的操作主界面:數(shù)據(jù)庫組件選項(xiàng)卡數(shù)據(jù)庫窗口圖7.1 Access 2003的窗口窗口菜單應(yīng)用程序窗口 Access數(shù)據(jù)庫對象: 一個(gè)Access數(shù)據(jù)庫的7個(gè)對象Database:表Table查詢Query窗體Form報(bào)表Reprot 頁宏Macro模塊Module 在創(chuàng)立表之前,先要對表結(jié)構(gòu)進(jìn)行設(shè)計(jì):根據(jù)數(shù)據(jù)的取值情況確定每個(gè)字段的名稱和數(shù)據(jù)類型;字段名一般以字符開頭,后面可跟字符和數(shù)字等允許的符號,最多74個(gè)字符;同一個(gè)表中不能
5、有相同的字段名;表7.2 Access 的數(shù)據(jù)類型及用法數(shù)據(jù)類型 用法 文本 用于存放文本或者文本與數(shù)字的組合,最多255個(gè)字符,默認(rèn)大小為50。這種類型中的數(shù)字不能進(jìn)行數(shù)學(xué)計(jì)算。 數(shù)字 用于存放可進(jìn)行數(shù)學(xué)計(jì)算的數(shù)字?jǐn)?shù)據(jù),可以有小數(shù)位和正負(fù)號。 日期/時(shí)間用于存放表示日期和時(shí)間的數(shù)據(jù),允許進(jìn)行少量的日期和時(shí)間運(yùn)算。 備注 用于存放超長文本或文本與數(shù)字的組合,最多含75535個(gè)字符。 貨幣 用于存放表示貨幣的數(shù)據(jù),可進(jìn)行數(shù)學(xué)計(jì)算,可以有小數(shù)位和正負(fù)號。 自動(dòng)編號 向表中添加一條新記錄時(shí),由Access 指定一個(gè)惟一的順序號(每次加1)或隨機(jī)數(shù)。 是/否 又稱邏輯型數(shù)據(jù),只有兩種可能的取值:“是”
6、或“否”,“真”或“假”。 OLE對象 用于其他Windows應(yīng)用程序中對象的鏈接與嵌入,最大1G字節(jié)。 超級鏈接用于保存超級鏈接的有效地址。 查閱向?qū)?用于創(chuàng)建一個(gè)字段,該字段允許從其他的表、列表框或組合框中選擇字段類型。 字段屬性每個(gè)字段都有自己的屬性,字段屬性是一組特征,使用它可以附加控制數(shù)據(jù)在字段中的存儲(chǔ)、輸入或顯示方式。屬性是否可用取決于字段的數(shù)據(jù)類型。系統(tǒng)提供了如所示的13種屬性供選擇使用。表7.3 Access的字段屬性及功能屬性選項(xiàng) 功 能 字段大小 使用這個(gè)屬性可以設(shè)置文本、數(shù)字、貨幣和自動(dòng)編號字段數(shù)據(jù)的范圍,可設(shè)置的最大字符數(shù)為255。格式 控制怎樣顯示和打印數(shù)據(jù),可選擇預(yù)
7、定義格式或輸入自定義格式。小數(shù)位數(shù) 指定數(shù)字、貨幣字段數(shù)據(jù)的小數(shù)位數(shù),默認(rèn)值是“自動(dòng)”,范圍是015。輸入法模式 確定光標(biāo)移至該字段時(shí),準(zhǔn)備設(shè)置哪種輸入法模式,有三個(gè)選項(xiàng):隨意、開啟、關(guān)閉。輸入掩碼 使用戶在輸入數(shù)據(jù)時(shí)可以看到這個(gè)掩碼,從而知道應(yīng)該如何輸入數(shù)據(jù),對文本、數(shù)字、日期/時(shí)間和貨幣類型字段有效。標(biāo)題 在各種視圖中,可以通過對象的標(biāo)題向用戶提供幫助信息。默認(rèn)值 指定數(shù)據(jù)的默認(rèn)值,自動(dòng)編號和OLE數(shù)據(jù)類型沒有此項(xiàng)屬性。有效性規(guī)則是一個(gè)表達(dá)式,用戶輸入的數(shù)據(jù)必須滿足此表達(dá)式,當(dāng)光標(biāo)離開此字段時(shí),系統(tǒng)會(huì)自動(dòng)檢測數(shù)據(jù)是否滿足有效性規(guī)則。有效性文本 當(dāng)輸入的數(shù)據(jù)不符合有效性規(guī)則時(shí)顯示的提示信息。
8、必填字段 該屬性決定字段中是否允許出現(xiàn)Null值。允許空字符串 指定該字段是否允許零長度字符串。索引 決定是否建立索引的屬性,有三個(gè)選項(xiàng):“沒有”、“有,允許重復(fù)”和“有,不允許重復(fù)“。Unicode壓縮 指示是否允許對該字段進(jìn)行Unicode壓縮。主鍵主關(guān)鍵字主鍵是表中用于惟一標(biāo)識每條記錄的主索引。主鍵不是必需的。只有定義了主鍵,才能建立表與表之間的關(guān)系,同時(shí)也方便對表進(jìn)行排序或索引操作。主鍵不允許為 Null空值,并且必須始終具有唯一索引。如果表中某個(gè)字段沒有重復(fù)的內(nèi)容,就可用作該表的主鍵。視圖視圖是按特定方式處理數(shù)據(jù)的窗口。Access 2003為表提供了4種視圖方式。最常用的是設(shè)計(jì)視圖
9、和數(shù)據(jù)表視圖。圖7. 3 設(shè)計(jì)視圖圖7. 4 數(shù)據(jù)表視圖7.2創(chuàng)立數(shù)據(jù)庫創(chuàng)立數(shù)據(jù)庫包括創(chuàng)立空數(shù)據(jù)庫、在數(shù)據(jù)庫中添加表和建立表間關(guān)系三大操作。1創(chuàng)立數(shù)據(jù)庫 作用:建立數(shù)據(jù)庫文件,擴(kuò)展名為.mdb 準(zhǔn)備工作:確定數(shù)據(jù)的名稱如學(xué)生管理 .mdb 操作步驟:啟動(dòng)Access2003新建選擇空數(shù)據(jù)庫修改文件名創(chuàng)立向數(shù)據(jù)庫添加表 作用:建立自由表結(jié)構(gòu) 準(zhǔn)備工作: 1確定表名 2表中的各字段的字段名、數(shù)據(jù)類型、字段大小等 操作步驟:翻開數(shù)據(jù)庫單擊表按新建選設(shè)計(jì)視圖輸入每一個(gè)字段的有關(guān)信息定義主關(guān)鍵字輸入表名并保存分析設(shè)計(jì)表結(jié)構(gòu)字段名數(shù)據(jù)類型字段大小學(xué)號文本8姓名文本10性別文本2出生年月日期/時(shí)間生源地文本
10、10專業(yè)文本10班級文本8是否住校是/否高考成績數(shù)字整型表7.6 “學(xué)生根本情況表結(jié)構(gòu)表對象的翻開 作用:翻開數(shù)據(jù)表 操作步驟:單擊對象中的表雙擊表名5輸入和修改數(shù)據(jù) 作用:輸入或修改記錄數(shù)據(jù) 準(zhǔn)備工作:準(zhǔn)備要輸入或修改的原始數(shù)據(jù) 操作步驟:翻開表輸入或修改數(shù)據(jù)輸入數(shù)據(jù)在數(shù)據(jù)表視圖下進(jìn)行 /關(guān)閉表6定義表間的關(guān)系 作用:建立表間的聯(lián)動(dòng)關(guān)系 準(zhǔn)備工作:建立表索引;明確主與從的關(guān)系。 操作: 單擊工具欄上的“關(guān)系按鈕 雙擊要作為相關(guān)表的名稱 建立兩表之間的關(guān)系 確定聯(lián)接屬性7和表間關(guān)系有關(guān)的幾個(gè)術(shù)語 1聯(lián)接類型:指明了查詢對哪些記錄選擇和執(zhí)行操作。三個(gè)選項(xiàng)分別表示“內(nèi)部聯(lián)接、“左外部聯(lián)接和“右外部
11、聯(lián)接。2參照完整性 :是一個(gè)規(guī)那么系統(tǒng)不能在相關(guān)表的外部鍵字段中輸入或修改成不存在于主表的主鍵中的值。如果在相關(guān)表中存在匹配的記錄,不能從主表中刪除這個(gè)記錄。如果在相關(guān)表中存在匹配的記錄,那么不能在主表中更改主鍵值。7.3 數(shù)據(jù)庫應(yīng)用數(shù)據(jù)庫應(yīng)用有三大常見事務(wù): 數(shù)據(jù)錄入、檢索數(shù)據(jù)和打印數(shù)據(jù)。一、創(chuàng)立查詢 作用:根據(jù)查詢要求,構(gòu)成一個(gè)新的數(shù)據(jù)集合 準(zhǔn)備工作:確定查詢的要求,包括要從哪些表中抽取數(shù)據(jù),這些表中數(shù)據(jù)的投影和篩選 創(chuàng)立過程和步驟:1翻開“設(shè)計(jì)視圖開始創(chuàng)立查詢;2選擇數(shù)據(jù)來源表;3選擇查詢結(jié)果中所需的字段;4設(shè)置記錄選擇條件; 5設(shè)置排序選項(xiàng)等;6保存查詢對象;7翻開查詢。二、創(chuàng)立窗體 作用:通過窗體界
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年02月聊城高唐縣事業(yè)單位初級綜合類崗位人員(10人)筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 食堂工人勞務(wù)合同范本
- 私人育兒嫂合同范本
- 課題開題報(bào)告:地方高校與所在城市共生發(fā)展機(jī)制研究
- 課題開題報(bào)告:大學(xué)生積極心理品質(zhì)培育路徑研究-以大學(xué)生心理健康課程教學(xué)模式改革為視角
- 課題開題報(bào)告:產(chǎn)學(xué)研合作背景下地方工科院校機(jī)械專業(yè)創(chuàng)新型人才培養(yǎng)機(jī)制研究
- 企業(yè)社會(huì)責(zé)任合同履約金約定
- 中藥材電商平臺(tái)大數(shù)據(jù)分析企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 城市綠化苗木購銷協(xié)議
- 醫(yī)用射線設(shè)備智能生產(chǎn)設(shè)備企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 基于STM32Cube的嵌入式系統(tǒng)應(yīng)用 教案
- 動(dòng)畫分鏡頭腳本設(shè)計(jì)課件
- DB37T 5245-2022 橋梁智慧健康監(jiān)測技術(shù)標(biāo)準(zhǔn)
- 學(xué)校餐廳除蟲滅害記錄表
- 落地式鋼管腳手架驗(yàn)收記錄表
- 供應(yīng)商變更申請表
- 冢本監(jiān)督的番號前綴及一些簡介
- 放射診療機(jī)構(gòu)放射治療診療科目放射防護(hù)管理情況自查表
- 幼兒教師口語(學(xué)前教育專業(yè)高職)PPT完整全套教學(xué)課件
- 電壓互感器試驗(yàn)報(bào)告
- 中學(xué)體育教學(xué)設(shè)計(jì)PPT完整全套教學(xué)課件
評論
0/150
提交評論