計(jì)算機(jī)應(yīng)用第一章數(shù)據(jù)庫(kù)和表_第1頁
計(jì)算機(jī)應(yīng)用第一章數(shù)據(jù)庫(kù)和表_第2頁
計(jì)算機(jī)應(yīng)用第一章數(shù)據(jù)庫(kù)和表_第3頁
計(jì)算機(jī)應(yīng)用第一章數(shù)據(jù)庫(kù)和表_第4頁
計(jì)算機(jī)應(yīng)用第一章數(shù)據(jù)庫(kù)和表_第5頁
已閱讀5頁,還剩47頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、課程課程性質(zhì):性質(zhì):必修課學(xué)時(shí)學(xué)時(shí):54學(xué)時(shí)學(xué)生對(duì)象:學(xué)生對(duì)象:2015-2016-1學(xué)期學(xué)期研研成績(jī)?cè)u(píng)定:總評(píng)成績(jī)中平時(shí)成績(jī)占40%,期末成績(jī)占60%。考核方式:1考勤:點(diǎn)名3次不到取消考試資格2作業(yè):3 . 測(cè)驗(yàn):4. 課程綜合設(shè)計(jì):學(xué)生進(jìn)行分組,每組3-4人,選派組長(zhǎng),由組長(zhǎng)負(fù)責(zé)協(xié)調(diào)小組成員合作完成項(xiàng)目開發(fā)。在第 周,由小組中的一位同學(xué)作項(xiàng)目演示,教師再隨機(jī)抽取一名同學(xué)就項(xiàng)目?jī)?nèi)容在課上答辯。5期末考試:機(jī)試(閉卷)評(píng)價(jià)標(biāo)準(zhǔn):1考勤、作業(yè)、測(cè)驗(yàn):滿分25分2課程綜合設(shè)計(jì):滿分15分, 作品及演示:分,答辯:分,每個(gè)小組中的所有成員此項(xiàng)分?jǐn)?shù)相同。3期末考試:卷面滿分100分。分值比例:1考勤

2、、作業(yè)、測(cè)驗(yàn):25%2 課程綜合設(shè)計(jì):15% 3期末考試:60% 參考書:全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)教程-Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)(2011年版)注Access2003版1.1 Access 2010工作界面(實(shí)例1)1.2 創(chuàng)建數(shù)據(jù)庫(kù)(實(shí)例2)創(chuàng)建數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)的簡(jiǎn)單操作1.3 建立表(實(shí)例3、實(shí)例4、實(shí)例5、實(shí)例8)建立表結(jié)構(gòu)表的數(shù)據(jù)輸入設(shè)置字段屬性表間關(guān)系與參照完整性1.4 維護(hù)表、操作表(實(shí)例6、實(shí)例7)查找替換排序與篩選1.6 數(shù)據(jù)庫(kù)的設(shè)計(jì)步驟(實(shí)例9)實(shí)例1 初識(shí)Access 2010 了解Access 2010工作界面工作界面組成:打開Access2010應(yīng)用程序窗口標(biāo)題欄快速訪問工

3、具欄功能區(qū):選項(xiàng)卡:四個(gè)選項(xiàng)卡組命令Backstage視圖:在首次啟動(dòng) Access 時(shí),或者在關(guān)閉數(shù)據(jù)庫(kù)而沒有關(guān)閉 Access 時(shí),將顯示 Microsoft Office Backstage 視圖。命令狀態(tài)欄打開“數(shù)據(jù)庫(kù)”選項(xiàng)卡上下文選項(xiàng)卡(打開對(duì)象后)導(dǎo)航窗格工作區(qū)選項(xiàng)卡式文檔狀態(tài)欄了解Access 2010工作界面2010的風(fēng)格如何使用練習(xí)1:P4“格式刷”練習(xí)2:使用backstage視圖的“選項(xiàng)”功能將文檔區(qū)的選項(xiàng)卡式文檔改變?yōu)榇翱谑骄毩?xí)3:使用backstage視圖的“幫助”功能查看Access2010幫助實(shí)例2 1. 創(chuàng)建“中醫(yī)門診”空數(shù)據(jù)庫(kù)。2. 利用模板快速創(chuàng)建“聯(lián)系人”

4、數(shù)據(jù)庫(kù)。1. 創(chuàng)建空數(shù)據(jù)庫(kù)。文件-新建-可用模板-空數(shù)據(jù)庫(kù)2使用模板快速創(chuàng)建數(shù)據(jù)庫(kù)文件-新建-office模板-文件-新建-可用模板-u創(chuàng)建數(shù)據(jù)庫(kù)有兩種方法:第一種是先建立一個(gè)空白數(shù)據(jù)庫(kù),然后再建立表、查詢、窗體和報(bào)表等對(duì)象;第二種是使用“數(shù)據(jù)庫(kù)模板”,利用系統(tǒng)提供的模板(隨 Access 一同安裝的模板、來自 O 的模板)來選擇數(shù)據(jù)庫(kù)類型,并創(chuàng)建所需要的對(duì)象。打開數(shù)據(jù)庫(kù)單擊“文件”選項(xiàng)卡-“打開”,在“打開”對(duì)話框中,通過瀏覽找到要打開的數(shù)據(jù)庫(kù)單擊“文件”選項(xiàng)卡-“最近”,打開最近打開過的一個(gè)數(shù)據(jù)庫(kù)單擊“文件”選項(xiàng)卡-打開最近打開過的四個(gè)數(shù)據(jù)庫(kù)中的一個(gè)在操作系統(tǒng)下雙擊數(shù)據(jù)庫(kù)文件自動(dòng)打開Acc

5、ess2010及數(shù)據(jù)庫(kù)關(guān)閉數(shù)據(jù)庫(kù)單擊 “文件”-關(guān)閉,關(guān)閉當(dāng)前數(shù)據(jù)庫(kù)保存數(shù)據(jù)庫(kù)轉(zhuǎn)換數(shù)據(jù)庫(kù)(不要求)備份數(shù)據(jù)庫(kù)(不要求)操作:正確建立數(shù)據(jù)庫(kù)文件、熟練建立、打開關(guān)閉。知識(shí):了解數(shù)據(jù)庫(kù)的概念、數(shù)據(jù)庫(kù)的對(duì)象 掌握文件的擴(kuò)展名、建立數(shù)據(jù)庫(kù)文件的方法。本實(shí)例要求:P5練習(xí):在 E盤 根目錄下建立自己學(xué)號(hào)+姓名的文件夾,在文件夾下建立名為“中醫(yī)門診”的空數(shù)據(jù)庫(kù)。P7 2思考:P7 1、3題數(shù)據(jù)表是由行和列組成的列表。記錄是一種用來組合某事項(xiàng)的相關(guān)信息的有效且一致的方法。字段是單個(gè)信息項(xiàng),即出現(xiàn)在每條記錄中的項(xiàng)類型??陀^事物客觀事物關(guān)系模型關(guān)系模型數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)二維表二維表關(guān)系關(guān)系表表行行元組元組紀(jì)錄紀(jì)錄列列

6、屬性屬性字段字段列名列名屬性名屬性名字段名字段名 關(guān)鍵字關(guān)鍵字主鍵主鍵1.3.1建立表結(jié)構(gòu)Access的表由兩部分構(gòu)成:表結(jié)構(gòu)和表內(nèi)容先建立表結(jié)構(gòu),之后才能向表中輸入數(shù)據(jù)。建立表結(jié)構(gòu)的有兩種方法:1. 使用設(shè)計(jì)視圖:2 .使用數(shù)據(jù)表視圖:實(shí)例3 建立表結(jié)構(gòu)在“中醫(yī)門診”數(shù)據(jù) 庫(kù)中使用設(shè)計(jì)視圖建 立“tbl醫(yī)生”表結(jié)構(gòu),表結(jié)構(gòu)如表所示:(使用實(shí)例3文件夾)字段名數(shù)據(jù)類型說明醫(yī)生ID文本醫(yī)生編號(hào)姓文本醫(yī)生的姓名文本醫(yī)生的名性別文本醫(yī)生性別參加工作時(shí)間 日期/時(shí)間 是否專家是否職稱英語成績(jī) 數(shù)字 手機(jī)文本醫(yī)生的手機(jī)電話電子郵箱超鏈接醫(yī)生的電子郵箱地址備注備注有關(guān)醫(yī)生的說明信息照片OLE對(duì)象醫(yī)生的照片

7、字段名的命名規(guī)則:字段名長(zhǎng)度為1-64個(gè)字符字段名可以包含字母、漢字、數(shù)字、空格和其他字符。字段名不能包含句號(hào)(.)、驚嘆號(hào)(!)、方括號(hào)()和重音符號(hào)()。修改表結(jié)構(gòu):在表的設(shè)計(jì)視圖。1.添加字段:在”Tbl醫(yī)生”表中添加 “工資”(貨幣)字段、”文檔”(附件)、”文化程度”(數(shù)字)字段、姓名(計(jì)算) 字段。2.修改字段:”文化程度”(查閱)字段3.刪除字段:4.重新設(shè)置主關(guān)鍵字:練習(xí):使用實(shí)例3文件夾的數(shù)據(jù)庫(kù)1.使用設(shè)計(jì)視圖建立患者表,結(jié)構(gòu)如圖左:2.添加字段如圖右2.使用數(shù)據(jù)表視圖創(chuàng)建“Tbl患者”表結(jié)構(gòu):操作1:?jiǎn)螕魟?chuàng)建表格組-“表”按鈕以數(shù)據(jù)表視圖打開新建表操作2:建立新字段“單擊以

8、添加”選數(shù)據(jù)類型在最后列位置建立新字段 或通過“表格工具/字段”組“添加和刪除”組的各數(shù)據(jù)類型命令按鈕在當(dāng)前列之后添加。在“單擊以添加”下的單元格輸入數(shù)據(jù)自動(dòng)設(shè)置字段及數(shù)據(jù)類型操作3:修改字段選擇字段通過“表格工具/字段”“屬性”組“名稱和標(biāo)題”命令修改字段名選擇字段通過“表格工具/字段”“格式”組“數(shù)據(jù)類型”命令修改數(shù)據(jù)類型思考與練習(xí) :P13 3. 使用數(shù)據(jù)表視圖創(chuàng)建“Tbl掛號(hào)”表結(jié)構(gòu)、5.u表是Access數(shù)據(jù)庫(kù)的基礎(chǔ),是存貯數(shù)據(jù)的地方,其他對(duì)象都是都是在表的基礎(chǔ)上建立并使用。操作:如何建立表-結(jié)構(gòu)-數(shù)據(jù)表視圖、設(shè)計(jì)視圖知識(shí):表的概念、構(gòu)成數(shù)據(jù)類型設(shè)計(jì)表 用戶在設(shè)計(jì)表時(shí),必須要定義表中

9、字段使用的數(shù)據(jù)類型。數(shù)據(jù)類型是一種屬性,它用于控制在字段中可以輸入和不能輸入的內(nèi)容1.文本數(shù)據(jù)類型:文本數(shù)據(jù)類型所使用的對(duì)象為文本與數(shù)字的組合,取值最多可達(dá)255個(gè)字符,超過255可使用備注數(shù)據(jù)類型。2.備注數(shù)據(jù)類型:可以保存較長(zhǎng)的文本和數(shù)字。允許存貯63999個(gè)字符。3.數(shù)字?jǐn)?shù)據(jù)類型:數(shù)字類型精度字段長(zhǎng)度取值范圍字節(jié)無1字節(jié)0-255 整型無2字節(jié)-32767-32678 長(zhǎng)整型無4字節(jié)-2147483648- 2147483647單精度型74字節(jié)-3.4*1038- -3.4*1038雙精度型158字節(jié)-1.79734.4*10308- -1.79734*10308 用來存貯進(jìn)行算術(shù)運(yùn)算的

10、數(shù)字?jǐn)?shù)據(jù)。如表所示分為:通過“字段”大小屬性,定義一個(gè)數(shù)字類型的分類類型。4.日期時(shí)間數(shù)據(jù)類型:用來存貯日期、時(shí)間或日期時(shí)間組合的,占據(jù)8個(gè)字節(jié)的存儲(chǔ)空間。100-99995.貨幣數(shù)據(jù)類型:是數(shù)字?jǐn)?shù)據(jù)類型的特殊類型,等價(jià)于雙精度屬性類型,輸入數(shù)據(jù)時(shí),access自動(dòng)顯示貨幣符號(hào),并添加兩位小數(shù)。6.自動(dòng)編號(hào):每次向表中添加新記錄時(shí),Access會(huì)自動(dòng)在自動(dòng)編號(hào)字段中插入唯一順序號(hào)。自動(dòng)編號(hào)一旦被指定,就會(huì)永久地與與記錄連接(被刪除的記錄的自動(dòng)編號(hào)字段使用的數(shù)值不會(huì)再重復(fù)使用)。每個(gè)表只能包含一個(gè)自動(dòng)編號(hào)字段。自動(dòng)編號(hào)數(shù)據(jù)類型為長(zhǎng)整型,占據(jù)4個(gè)字節(jié)的存貯空間。7.是否數(shù)據(jù)類型:常被稱為“布爾”數(shù)

11、據(jù)類型,有三組值: YES/NO,TRUE/FLASE,ON/OFF,表達(dá)邏輯真/假。8.對(duì)象數(shù)據(jù)類型:指字段允許單獨(dú)地鏈接或嵌入OLE對(duì)象(OLE對(duì)象指在其他使用OLE協(xié)議程序創(chuàng)建的對(duì)象);例如:Word文檔,Excel電子表格、圖像、聲音、應(yīng)用程序或其他二進(jìn)制文件;字段中最多包含1個(gè)對(duì)象。在“OLE對(duì)象”類型的字段中存儲(chǔ)的BMP圖像、Microsoft Office文檔可在窗體和報(bào)表中通過“綁定對(duì)象框”控件直接顯示出來。 。嵌入:對(duì)象被復(fù)制到表中。鏈接:表與原對(duì)象是一個(gè)文件,修改后互應(yīng)。嵌入對(duì)象存放于數(shù)據(jù)庫(kù)中,鏈接對(duì)象只存放于最初的文件中。9.超級(jí)鏈接數(shù)據(jù)類型:用來保存超級(jí)鏈接。將存貯的文

12、本或作為文本的字符與數(shù)字的組合作為超級(jí)鏈接的地址;超級(jí)鏈接地址是通向通向?qū)ο?、文檔、web頁或其他目標(biāo)的路徑超級(jí)鏈接地址可以是URL(Internet或Intranet節(jié)點(diǎn))或UNC(局域網(wǎng)中的一個(gè)文件地址)10.“附件”數(shù)據(jù)類型“附件”類型可以存儲(chǔ)圖像、電子表格文件、WORD文檔、圖表和被支持的文件,還可以查看和編輯其中的WORD、EXCEL等文檔,這與將文件附加到電子郵件非常類似?!案郊弊侄魏汀癘LE對(duì)象”字段相比,可存儲(chǔ)多個(gè)文件,而且可以更高效地使用存儲(chǔ)空間。但在默認(rèn)情況下,“附件”類型不能存儲(chǔ)應(yīng)用程序等存在安全風(fēng)險(xiǎn)的文件,其存儲(chǔ)的Microsoft Office文檔也不能像“OLE

13、對(duì)象”那樣在窗體和報(bào)表直接顯示出來。11.計(jì)算可以創(chuàng)建顯示計(jì)算結(jié)果的字段。計(jì)算必須引用同一表中的其他字段,可以使用表達(dá)式生成器來創(chuàng)建計(jì)算字段。計(jì)算字段不支持某些表達(dá)式。12.查閱向?qū)В航⒘艘粋€(gè)字段內(nèi)容的列表,可顯示下列兩種列表中的字段。存儲(chǔ)了一組不可更改的固定值得列表。從已有的表或查詢中查閱數(shù)據(jù)列表,表或查詢的所有數(shù)據(jù)更新都將反映在列表中。使用查詢從其他表中提取數(shù)據(jù)的字段。多值字段:在一個(gè)字段中存儲(chǔ)多個(gè)值將查閱向?qū)?chuàng)建的單值字 的“允許多值”屬性設(shè)置為“是”向表中輸入數(shù)據(jù)的方法有兩種:使用數(shù)據(jù)表視圖直接輸入數(shù)據(jù)獲取外部數(shù)據(jù):使用各類已經(jīng)生成的表將符合Access輸入/輸入?yún)f(xié)議的任一類型的表導(dǎo)

14、入到Accessde數(shù)據(jù)庫(kù)中。可以導(dǎo)入的表類型包括Access數(shù)據(jù)庫(kù)中的表、記事本、Excel或FoxFro等數(shù)據(jù)庫(kù)應(yīng)用程序所創(chuàng)建的表,以及Html文檔等。實(shí)例5 錄入數(shù)據(jù)在“中醫(yī)門診.accdb”數(shù)據(jù)庫(kù)中,將表所示的內(nèi)容輸入到“tbl醫(yī)生”表中,并將“第1章 數(shù)據(jù)庫(kù)和表1實(shí)例練習(xí)實(shí)例5”文件夾中圖片及相關(guān)文件分別添加到“照片”和“文檔”字段中練習(xí):將“Tbl患者”表中輸入兩條記錄如表示例:獲取外部數(shù)據(jù)將Excel文件“中藥.xlsx”中的數(shù)據(jù)以鏈接表的方式導(dǎo)入到“中醫(yī)門診.accdb”中醫(yī)門診”數(shù)據(jù)庫(kù)中練習(xí):P26 思考與練習(xí)1. 直接輸入數(shù)據(jù)的要點(diǎn)及“插入對(duì)象”、“管理附件”的使用。2.

15、獲取外部數(shù)據(jù):導(dǎo)入方法及可導(dǎo)入的文件類型:Excel文件、文本文件、Access數(shù)據(jù)庫(kù)對(duì)象等。導(dǎo)入數(shù)據(jù)的操作是在向?qū)У囊龑?dǎo)下完成的。從不同的數(shù)據(jù)源導(dǎo)入數(shù)據(jù),Access將啟動(dòng)與之相對(duì)應(yīng)的向?qū)?。本例描述了從Excel工作表導(dǎo)入數(shù)據(jù)的過程,從中可以理解導(dǎo)入過程所需選定或輸入的各項(xiàng)參數(shù)的含義,進(jìn)而理解從不同數(shù)據(jù)源導(dǎo)入數(shù)據(jù)時(shí)所需要的不同參數(shù)的意義。3. 用于選取日期的日歷(此功能是在Access2007中引入的)“日期/時(shí)間”數(shù)據(jù)類型的字段和控件會(huì)自動(dòng)獲得內(nèi)置的交互式日歷的支持。日歷按鈕自動(dòng)出現(xiàn)在日期的右側(cè),允許使用它查找和選擇日期??梢允褂们袚Q到設(shè)計(jì)視圖,使用“顯示日期選取器”屬性來為“日期/時(shí)間”

16、數(shù)據(jù)類型的字段或控件顯示或隱藏日期選取器。一個(gè)完整的數(shù)據(jù)表由表結(jié)構(gòu)和表記錄組成,數(shù)據(jù)表的結(jié)構(gòu)是指數(shù)據(jù)表的框架,其結(jié)構(gòu)設(shè)計(jì)包括以下方面字段名稱:字段類型:字段屬性:表中每個(gè)字段都有一系列的屬性,字段的屬性表示字段所具有的特性,它決定了如何保存、處理或顯示該字段的數(shù)據(jù)。屬性包括字段名稱、數(shù)據(jù)類型、說明以及其他特征,如字段大小、格式、輸入掩碼等。設(shè)置字段屬性的目的是為了減少輸入錯(cuò)誤,方便輸入操作。1.設(shè)置“tbl醫(yī)生”表的字段屬性(1) 將“醫(yī)生ID”字段設(shè)置為主鍵;并設(shè)置“醫(yī)生ID”、“性別”字段最大可輸入字符數(shù)分別為4、1。(2) “工資”字段顯示貨幣符號(hào),2位小數(shù)。(3) 郵政編碼字段必須輸入

17、6位數(shù)字。(4) 電子郵件地址唯一。2. 設(shè)置“tbl患者”表的字段屬性(1) “民族”字段的默認(rèn)值為“漢”。(2) “身高”字段的數(shù)字只能是整數(shù)。(3) “體重”字段可輸入1位小數(shù)。(4) “出生日期”字段輸入格式為中文長(zhǎng)日期,輸入的日期不得大于當(dāng)天日期,如輸入有誤,顯示提示信息為“出生日期輸入有誤”。1. 字段大小“字段大小”屬性可以控制字段使用的空間大小。演示:將“Tbl醫(yī)生”表中“醫(yī)生ID” 字段的“字段大小”設(shè)置為4。 將”Tbl醫(yī)生”表的基本工資字段設(shè)置為可輸入小數(shù)練習(xí): 使用實(shí)例4文件夾設(shè)置 “Tbl患者”患者表中“固定電話”字段最大可輸入字符數(shù)為11個(gè), “Tbl患者”患者表中

18、“體重”字段設(shè)置為可輸入小數(shù)。思考:u如果文本字段已有數(shù)據(jù),減小字段大小會(huì)丟失數(shù)據(jù)u數(shù)據(jù)類型為“文本”或“數(shù)字”的字段具有該屬性。u文本類型字段字段大小取值范圍:0-255個(gè)字符。u數(shù)字類型字段大小為各數(shù)據(jù)類型。2. 格式“格式”屬性用來決定數(shù)據(jù)的打印方式和屏幕顯示方式。演示:將”Tbl醫(yī)生”表的基本工資字段格式設(shè)置為:固定,小數(shù)位數(shù)為3練習(xí):設(shè)置“tbl患者”表的“出生日期”字段輸出格式為中文長(zhǎng)日期。設(shè)置“tbl患者”表的“體重”字段輸出格式為:小數(shù)位數(shù)1位將“tbl患者”表的“婚否”字段的“查閱”標(biāo)簽的“顯示控件”屬性設(shè)置為“文本框”,將“常規(guī)”標(biāo)簽的“格式”屬性設(shè)置為“真/假”,觀察數(shù)據(jù)

19、表視圖的效果。提高題:”Tbl醫(yī)生”表的基本工資字段格式設(shè)置為貨幣格式。u不同類型的數(shù)據(jù),具有不同格式3 .默認(rèn)值默認(rèn)值是在輸入新記錄時(shí)自動(dòng)顯示的數(shù)據(jù)內(nèi)容。演示:將”Tbl醫(yī)生”表的“性別”字段的默認(rèn)值設(shè)置為“男”練習(xí):“民族”字段“默認(rèn)值”屬性設(shè)置為漢族“出生日期”字段的“默認(rèn)值”屬性設(shè)置為:系統(tǒng)當(dāng)天的日期“婚否”字段的“默認(rèn)值”屬性設(shè)置為:真。u默認(rèn)值是用表達(dá)式來定義的,表達(dá)式的特例是常量 u不同類型數(shù)據(jù)的默認(rèn)值的數(shù)據(jù)格式。 4 .有效性規(guī)則及有效性文本有效性規(guī)則屬性用于防止非法數(shù)據(jù)輸入到字段中。有效性文本屬性是在輸入的數(shù)據(jù)不符合該字段的有效性規(guī)則時(shí)出現(xiàn)的提示信息。示例:工資介于2000-

20、8000之間性別字段只能輸入:“男”或“女”練習(xí):“出生日期”字段輸入的日期不得大于當(dāng)天日期,如輸入有誤,顯示提示信息為“出生日期輸入有誤”。表的有效性規(guī)則(擴(kuò)展資料)檢查多個(gè)字段的值示例:主任醫(yī)師的工資不得低于5000元。設(shè)置:設(shè)計(jì)視圖“顯示/隱藏”-“屬性表”“-有效性規(guī)則”-生成器“婚否”字段的“默認(rèn)值”屬性設(shè)置為真。職稱英語成績(jī)介于0-100之間(包括0和100)“出生日期”字段輸入的日期不得大于當(dāng)天日期,如輸入有誤,顯示提示信息為“出生日期輸入有誤”5 .輸入掩碼輸入數(shù)據(jù)時(shí)會(huì)遇到有些數(shù)據(jù)具有相對(duì)固定的格式,如日期和郵政編碼。此時(shí)可以定義一個(gè)輸入掩碼,包含不變的符號(hào)和限定的字符類別,這

21、樣在輸入數(shù)據(jù)時(shí),只需輸入變化的、許可的值。Access提供了掩碼字符可自定義或使用向?qū)Вㄖ幌抻谖谋净蛉掌谛蛿?shù)據(jù))示例:郵政編碼字段必須輸入6位數(shù)字。練習(xí):“對(duì)患者表“通過輸入掩碼向?qū)Ы⑷掌诘妮斎胙诖a為長(zhǎng)日期中文格式,分析后,使用自定義的方法將固定電話字段設(shè)置為:區(qū)號(hào)-總機(jī)號(hào)-分機(jī)號(hào)??刹閿U(kuò)展資料。分析 密碼表思考:設(shè)置掩碼后“固定電話”字段的值是幾個(gè)字符?6 .索引可以使用索引來幫助Access快速地查找記錄并對(duì)其進(jìn)行排序。索引可分為有重復(fù)和無重復(fù)無重復(fù)為唯一索引主鍵既是主索引又是唯一索引使用索引可以限制以此字段(或組合字段)為基礎(chǔ)的沒有重復(fù)的記錄。示例:電子郵件地址唯一。練習(xí):設(shè)置“患者”

22、表姓名字段唯一7. 關(guān)鍵字(主鍵)關(guān)鍵字段的值能夠唯一地標(biāo)識(shí)一個(gè)元組的屬性或?qū)傩缘慕M合。設(shè)置:在表的設(shè)計(jì)視圖 單字段主鍵 多字段主鍵目的:約束演示:練習(xí):將掛號(hào)表的“患者ID”、“醫(yī)生ID”、“就診日期”設(shè)置為主鍵u字段設(shè)置為主鍵后,其字段值不能為空值或重復(fù)值、字段自動(dòng)創(chuàng)建索引u字段其索引u思考:設(shè)置多字段主鍵后,組成主鍵的單個(gè)字段是否是主鍵。8 .外部關(guān)鍵字(外鍵)如果表中的一個(gè)字段不是本表的主關(guān)鍵字,而是另外一個(gè)表的主關(guān)鍵字和候選關(guān)鍵字,這個(gè)字段(屬性)就稱為外部關(guān)鍵字。u演示:指出醫(yī)生表和掛號(hào)表間的主外鍵u思考:指出患者表和掛號(hào)表間的的主鍵和外鍵9.多值字段:在一個(gè)字段中存儲(chǔ)多個(gè)值設(shè)置:

23、在表設(shè)計(jì)視圖中通過查閱向?qū)?chuàng)建多值字段將查閱向?qū)?chuàng)建的單值字段 的“允許多值”屬性設(shè)置為“是”必填字段和允許空字符串:采用字段的必填字段和允許空字符串屬性的不同設(shè)置組合可以控制不同設(shè)置的組合,可以控制空白字段的處理。允許空字符串:只能用于“文本”、“備注”、“超級(jí)鏈接”。必填字段:決定必須有數(shù)據(jù)輸入。屬性設(shè)置結(jié)果:如表必填字段必填字段允許空字符串允許空字符串用戶操作用戶操作輸入值輸入值否是 Enter空值space空值“”空字符串是是Enter不允許space空字符串“”空字符串表間關(guān)系A(chǔ)ccess是一個(gè)關(guān)系型數(shù)據(jù)庫(kù),每個(gè)表都是數(shù)據(jù)庫(kù)中一個(gè)獨(dú)立的對(duì)象,表與表之間可能存在著相互的聯(lián)系。表之間有3

24、種關(guān)系,分別為:一對(duì)一、一對(duì)多和多對(duì)多。將數(shù)據(jù)庫(kù)中不同表中相關(guān)數(shù)據(jù)聯(lián)系起來,應(yīng)建立表與表之間的關(guān)系。(預(yù)習(xí)數(shù)據(jù)庫(kù)設(shè)計(jì))參照完整性參照完整性是一個(gè)規(guī)則系統(tǒng),能確保相關(guān)表的記錄之間關(guān)系的有效性。示例:定義“中醫(yī)門診”數(shù)據(jù)庫(kù)中的4個(gè)表的關(guān)系。(1) 設(shè)置“tbl醫(yī)生”表到“tbl密碼”表關(guān)系為一對(duì)一, (2) 設(shè)置“tbl醫(yī)生”表到“tbl掛號(hào)”表關(guān)系為一對(duì)多, “tbl患者”表到“tbl掛號(hào)”表關(guān)系為一對(duì)多。即設(shè)置“tbl醫(yī)生”表和“tbl患者”表之間多對(duì)多的關(guān)系。(3)對(duì)上述關(guān)系實(shí)施參照完整性。u體會(huì)表間關(guān)系u公共字段具有相似的數(shù)據(jù)類型:自動(dòng)編號(hào)類型的字段可以和?參照完整性是一個(gè)規(guī)則系統(tǒng),能確保

25、相關(guān)表的記錄之間關(guān)系的有效性。當(dāng)實(shí)施參照完整性時(shí),必須遵守以下規(guī)則:(1) 當(dāng)主表中沒有匹配記錄時(shí),不能將記錄添加到相關(guān)表中,否則會(huì)出現(xiàn)孤立記錄。(2) 當(dāng)相關(guān)表中存在匹配的記錄時(shí),則不能刪除主表中的記錄。如果啟用“級(jí)聯(lián)刪除相關(guān)記錄”功能,在刪除主表記錄的同時(shí),將自動(dòng)刪除相關(guān)表中的匹配記錄。(3) 當(dāng)相關(guān)表中有匹配的記錄時(shí),又未啟用“級(jí)聯(lián)更新相關(guān)字段” 的功能,則不能更改主表中的主鍵的值,否則相關(guān)表會(huì)出現(xiàn)孤立記錄。如果啟用“級(jí)聯(lián)更新相關(guān)字段”功能,在更新主表的主鍵時(shí),將自動(dòng)更改相關(guān)表中的匹配記錄的外鍵。3編輯和刪除已有關(guān)系的方法在“關(guān)系”窗口中選擇表關(guān)系,可以對(duì)其進(jìn)行編輯。方法是雙擊關(guān)系線,即

26、可打開“編輯關(guān)系”對(duì)話框。若要?jiǎng)h除表之間的關(guān)系,選擇關(guān)系線后右擊,在出現(xiàn)的快捷菜單中選擇“刪除”命令即可。1. 為什么要設(shè)置主鍵?2. 實(shí)施參照完整性的作用是什么?3. 基于實(shí)例中創(chuàng)建的關(guān)系,實(shí)施了參照完整性但未啟用“級(jí)聯(lián)刪除相關(guān)記錄”、“級(jí)聯(lián)更新相關(guān)字段”,如果王光正醫(yī)生對(duì)應(yīng)“tbl掛號(hào)”表中的7條出診記錄,能否直接刪除王光正醫(yī)生記錄?能否直接刪除7條出診記錄?4. 根據(jù)本實(shí)例,在“中醫(yī)門診”數(shù)據(jù)庫(kù)中建立“tbl醫(yī)生”、“tbl密碼”、“tbl患者”、“tbl掛號(hào)”、“tbl診治”、“tbl處方組成”、“tbl中藥”表之間的關(guān)系,并實(shí)施參照完整性。練習(xí):設(shè)置“中藥表”、“處方表”、“掛號(hào)表”之間多對(duì)多的關(guān)系隨著數(shù)據(jù)庫(kù)的不斷使用,也需要增加一些內(nèi)容或刪除一些內(nèi)容,表結(jié)構(gòu)和表內(nèi)容都會(huì)發(fā)生變化,為使表結(jié)構(gòu)更合理,內(nèi)容更新、使用更有效,就需要經(jīng)常對(duì)表進(jìn)行維護(hù)。本節(jié)內(nèi)容為:一、打開和關(guān)閉表二、修改表結(jié)構(gòu)三、編輯表的內(nèi)容四、調(diào)整表的外觀一、打開、關(guān)閉表1.在設(shè)計(jì)視圖中打開2.在數(shù)據(jù)表視圖中打開3.視圖切換二、修改表結(jié)構(gòu):1.添加字段:2.修改字段:3.刪除字段:4.重新設(shè)置主關(guān)鍵字:編輯表的內(nèi)容:確保表

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論