版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、SELEC T查詢包括條件項(xiàng)、內(nèi)連接、分組匯總(含HA VI NG、排序、簡單子查詢(不考E XIS T S)及一些輸出選項(xiàng)。數(shù)據(jù)庫管理系統(tǒng)(D B MS )特點(diǎn)(1)數(shù)據(jù)結(jié)構(gòu)化(2)數(shù)據(jù)共享性好、冗余度低、(3)數(shù)據(jù)獨(dú) 立性強(qiáng)(4)DB M S統(tǒng)一管理。數(shù)據(jù)庫(D B),就就是相關(guān)聯(lián)得數(shù)據(jù)得集合。數(shù)據(jù)庫系統(tǒng)(DBS),就是指在計算機(jī)中引入數(shù)據(jù)庫后得系統(tǒng)構(gòu)成,由計算機(jī)軟硬件、數(shù)據(jù)庫、DBM S、應(yīng)用程序以及數(shù)據(jù)庫管理員(DBA與數(shù)據(jù)庫用戶構(gòu)成。o n),直觀(Tuple )。關(guān)系模型就是一種數(shù)據(jù)模型關(guān)系模型中最重要得概念就就是關(guān)系.關(guān)系(Relati得瞧,就就是由行與列組成得二維表 , 一個關(guān)
2、系就就是一張二維表。關(guān)系中得一列稱為關(guān)系得一個屬性 (Att r ib ut e),一行稱為關(guān)系得一個元組Prim ar y組稱為候選鍵(Ca nd i date K e y),從候選鍵中挑選一個作為該關(guān)系得主鍵(Ke y)。一個關(guān)系中存放得另一個關(guān)系得主鍵稱為外鍵(For ei gn Key)。并不就是任何得二維表都可以稱為關(guān)系。關(guān)系具有以下特點(diǎn) :? 關(guān)系中得每一列屬性都就是原子屬性 ,即屬性不可再分 ;? 關(guān)系中得每一列屬性都就是同質(zhì)得 , 即每一個元組得該屬性取值都表示同類信息? 關(guān)系中得屬性間沒有先后順序;? 關(guān)系中元組沒有先后順序 ;? 關(guān)系中不能有相同得元組。關(guān)系模型 , 就就是
3、對一個數(shù)據(jù)處理系統(tǒng)中所有數(shù)據(jù)對象得數(shù)據(jù)結(jié)構(gòu)得形式化描述。將一個系 統(tǒng)中所有不同得關(guān)系模式描述出來 , 就建立了該系統(tǒng)得關(guān)系模型。關(guān)系數(shù)據(jù)庫 , 就是依據(jù)關(guān)系模型建立得數(shù)據(jù)庫 , 就是目前各類數(shù)據(jù)處理系統(tǒng)中最普遍采用得 數(shù)據(jù)庫類型.依照關(guān)系理論設(shè)計得 DEM S,稱為關(guān)系DM S。數(shù)據(jù)庫設(shè)計指:對于給定得應(yīng)用環(huán) 境,設(shè)計構(gòu)造最優(yōu)得數(shù)據(jù)庫結(jié)構(gòu),建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng) , 使之能有效地存儲數(shù)據(jù),對數(shù) 據(jù)進(jìn)行操作與管理 , 以滿足用戶各種需求得過程 .聯(lián)系有三種類型 , 轉(zhuǎn)化為關(guān)系模式后,與其她關(guān)系模式可進(jìn)行合并優(yōu)化。1:1得聯(lián)系 ,一般不必要單獨(dú)成為一個關(guān)系模式,可以將它與聯(lián)系中得任何一方實(shí)體轉(zhuǎn)化成
4、 得關(guān)系模式合并 ( 一般與元組較少得關(guān)系合并 ).1: n得聯(lián)系也沒有必要單獨(dú)作為一個關(guān)系模式,可將其與聯(lián)系中得n方實(shí)體轉(zhuǎn)化成得關(guān)系模式合并。m: n得聯(lián)系必須單獨(dú)成為一個關(guān)系模式,不能與任何一方實(shí)體合并: 實(shí)體完整性、在數(shù)據(jù)庫輸入與存放數(shù)據(jù)時,最主要得就是要滿足三類數(shù)據(jù)完整性約束規(guī)則 參照完整性與用戶定義得完整性。實(shí)體完整性規(guī)則:定義了主鍵得關(guān)系中 , 不允許任何元組得主鍵屬性值為空值。輸入掩碼定義數(shù)據(jù)得輸入格式參照完整性規(guī)則:關(guān)系S得主鍵作為外鍵出現(xiàn)在關(guān)系R中,它在R中得取值只能符合兩種情形之一 : 或者為空值 (Null) ;或者在關(guān)系 S 得主鍵中存在對應(yīng)得值。用戶定義得完整性規(guī)則
5、: 用戶根據(jù)實(shí)際需要對數(shù)據(jù)庫中得數(shù)據(jù)或者數(shù)據(jù)間得相互關(guān)系可以定 義約束條件 , 所有這些約束構(gòu)成了用戶定義得完整性規(guī)則 .投影、選擇、連接就是關(guān)系操作得核心運(yùn)算 ; 域完整性規(guī)則屬于用戶定義得完整性規(guī)則。Access 數(shù)據(jù)庫 , 由 7個對象組成。這 7 個對象就是:表、查詢、窗體、報表、頁、宏、模塊。 除頁外,其她6個對象都保存在數(shù)據(jù)庫文件、mdb 中。表就是Acces s數(shù)據(jù)庫得核心。表由表名加以標(biāo)識與區(qū)別,每個表得名稱不可以重復(fù)。表中得行稱為記錄,表中得列稱為字段。在A CC e ss中,標(biāo)識字段稱為主鍵,而放在一個表中得 另外一個表得主鍵字段,起兩個表聯(lián)系得作用,稱為外鍵。表之間得聯(lián)系
6、也稱為關(guān)系。組”就是組織管理數(shù)據(jù)庫對象得一種方式。組由從屬于該組得數(shù)據(jù)庫對象得快捷方式組成對于數(shù)據(jù)庫中數(shù)據(jù)得完整性保護(hù) , 最簡單與有效得方法就是進(jìn)行備份 在另外一個地方保存一份副本。當(dāng)數(shù)據(jù)庫由于故障或人為原因被破壞后. 備份即將數(shù)據(jù)庫文件, 將副本恢復(fù)即可。數(shù)據(jù)類型規(guī)定數(shù)據(jù)得取值范圍、 表達(dá)方式與運(yùn)算種類。 在數(shù)據(jù)操作與運(yùn)算中直接使用得確定 得數(shù)據(jù)值稱為常量。當(dāng)需要使用文本值常量時 ,必須用ASC I I得單引號或雙引號括起來。 單引號或雙引號稱為字符串定界符,必須成對出現(xiàn)。日期、時間或日期時間得常量表示要用“#”作為標(biāo)識符。日期時間之間用空格隔開。 日期得間隔符號還可以用 “/”。 就是否
7、型作為邏輯值得常量 , 可以取得值有:true與fa Is e、on與of f、yes與n o等。True、on、ye s存儲得值就是 1,fal s e、off與no存儲得值為0。超鏈接型。用于存放超鏈接地址.定義得超鏈接地址最 多可以有四部分 ,各部分間用數(shù)字符號 (#)分隔,含義就是 :顯示文本#地址子地址 #屏幕提 示.Acce s s對于表名、字段名與控件名等對象得命名制定了相應(yīng)得規(guī)則. 命名規(guī)定如下:名稱長度最多不超過 64個字符 ,名稱中可以包含字母、漢字、數(shù)字、空格及特殊得字符 句號(、 ) 、感嘆號 (!)符(A S CII值為0到3除 、重音符號( ')與方括號()
8、之外)得任意組合,但不能包含控制字 1得控制符)。首字符不能以空格開頭。在 Access 項(xiàng)目中,表、視圖或 存儲過程 得名稱中不能包括雙引號 (”).為字段、控件或?qū)ο竺麜r,最好確保新名稱不要與A 就就是 Acces s 自己已使用得詞匯。 字段屬性cce s s 保留字相同。所謂保留字,屬性項(xiàng)設(shè)置說明字段大小定義文本型長度、數(shù)字型得子類型、自動編號得子類型格式定義數(shù)據(jù)得顯示格式與打印格式小數(shù)位數(shù)定義數(shù)字型與貨幣型數(shù)值得小數(shù)位數(shù)標(biāo)題在數(shù)據(jù)表視圖、窗體與報表中替代字段名顯示默認(rèn)值添加新記錄時,自動加入到字段中得值有效性規(guī)則定義對于字段存放數(shù)據(jù)得檢驗(yàn)約束規(guī)則,就是一個邏輯表達(dá)式有效性文本當(dāng)字段
9、輸入或更改得數(shù)據(jù)沒有通過檢驗(yàn)時 , 要提示得文本信息新值只用于自動編號型 , 指定新得值產(chǎn)生得方式:遞增或隨機(jī)數(shù)據(jù)庫系統(tǒng)一般包括三大功能 : 數(shù)據(jù)定義功能、數(shù)據(jù)操作功能、數(shù)據(jù)控制功能。關(guān)系數(shù)據(jù)庫 中進(jìn)行數(shù)據(jù)操作得語言就是結(jié)構(gòu)化查詢語言(S t ructur e QuL。e r y Langua g e),簡稱 SQ在Acces S中,實(shí)現(xiàn)數(shù)據(jù)庫操作功能得數(shù)據(jù)庫對象就就是“查詢 概念,查詢就是關(guān)于數(shù)據(jù)庫操作得概念 , 查詢以表為基礎(chǔ)。" 表就是數(shù)據(jù)組織存儲得Acces s數(shù)據(jù)庫將查詢分為 “選擇查詢”與“動作查詢”兩大類。 中獲取滿足給定條件得記錄 ; 使用動作查詢從指定表中篩選記錄以
10、生成一個新表或者對指定 表進(jìn)行記錄得更新、添加或刪除操作用戶使用選擇查詢從指定表Acc ess 得“選擇查詢 "有兩種基本用法:一就是根據(jù)條件,從數(shù)據(jù)庫中查找滿足條件得數(shù) 據(jù),并進(jìn)行運(yùn)算處理二就是對數(shù)據(jù)庫進(jìn)行重新組織 , 以支持用戶得不同應(yīng)用。Ac c ess可以命名保存查詢得定義,這就得到數(shù)據(jù)庫得查詢對象。查詢對象可以反復(fù)執(zhí)行, 查詢結(jié)果總就是反映表中最新得數(shù)據(jù)。查詢所對應(yīng)得結(jié)果數(shù)據(jù)集被稱為“虛表”, 就是一個動態(tài)得數(shù)據(jù)集。SQL具有完善得數(shù)據(jù)庫處理功能,主要功能如下:(1 )數(shù)據(jù)定義功能。S QL可以方便地完成對表及關(guān)系、索引、查詢得定義與維護(hù)(2)數(shù)據(jù)操作功能。操作功能包括數(shù)據(jù)
11、插入、刪除、修改與數(shù)據(jù)查詢。 庫操作得各種需要 .SQL可以滿足數(shù)據(jù)(3 )數(shù)據(jù)控制功能。SQL可以實(shí)現(xiàn)對數(shù)據(jù)庫得安全性與完整性控制。SQL得主要特點(diǎn)如下。(1) 高度非過程化 ,就是面向問題得描述性語言。用戶只須將需要完成得問題描述清楚,具體處理細(xì)節(jié)由DBM S自動完成。即用戶只須表達(dá)“做什么”,不用管“怎么做”。(2) 面向表 , 運(yùn)算得對象與結(jié)果都就是表。(3 )表達(dá)簡潔,使用詞匯少,便于學(xué)習(xí)。SQL定義與操作功能使用得命令動詞只有:E、ALTER DROP INSERT、 UP DATE DEL ETE SEL ECT。C REA T(4) 自主式與嵌入式得使用方式 , 方便靈活 .5
12、)功能完善與強(qiáng)大,集數(shù)據(jù)定義、數(shù)據(jù)操縱與數(shù)據(jù)控制功能于一身。(6) 所有關(guān)系數(shù)據(jù)庫系統(tǒng)都支持,具有較好得可移植性。SQL命令語句包括定義命令:CRE顱E、ALT ER D ROP查詢命令:SELECT;更新命令:I N SER T、UP DATE、DE LETE在Access中,由運(yùn)算符與運(yùn)算對象組成得運(yùn)算式稱為 表達(dá)式。運(yùn)算對象包括常量、輸入?yún)?shù)、表中得字段等 ,運(yùn)算符包括一般運(yùn)算與函數(shù)運(yùn)算 .A cc ess事先規(guī)定了各類型數(shù)據(jù)運(yùn)算得運(yùn)算符.(1)數(shù)字運(yùn)算符。 數(shù)字運(yùn)算符用來對數(shù)字型或貨幣型數(shù)據(jù)進(jìn)行運(yùn)算 , 運(yùn)算得結(jié)果也就是數(shù)字 型數(shù)據(jù)或貨幣型數(shù)據(jù)。(2 )文本運(yùn)算符。或稱字符串運(yùn)算符。普
13、通得文本運(yùn)算符就是:“&”或者“+” ,兩者完全等價 . 其運(yùn)算功能就是將兩個字符串聯(lián)接成一個字符串。其她文本運(yùn)算使用函數(shù)。(3)日期時間運(yùn)算符。普通得日期時間運(yùn)算符只有“+”與“ -”。它們得運(yùn)算功能如表 52 所示。表 5-2日期與日期時間運(yùn)算格式結(jié)果及類型日期時間型,給定日期n天后或n天前得日期日期> +< n> 或 <日期n>數(shù)字型,兩個指定日期相差得天數(shù)<日期> 日期>日期時間<n> 或 日期時間日期時間型,給定日期時間 n秒后或n秒前得 日期時間< n數(shù)字型 ,兩個指定日期時間之間相差得秒數(shù)日期時間 >
14、<日期時間(4) 比較測試運(yùn)算符。 同類型數(shù)據(jù)可以進(jìn)行比較測試運(yùn)算。 可以進(jìn)行比較運(yùn)算得數(shù)據(jù)類型有 文本型、數(shù)字型、貨幣型、日期時間型、就是否型等。運(yùn)算符如表53所示,運(yùn)算結(jié)果為就是否型,即true或f alse。由于Acce ss中用0表示f a Ise ,1表示t ru e ,所以運(yùn) 算結(jié)果為 0 或-1 。表 5 3比較測試運(yùn)算符運(yùn)算符 說明運(yùn)算符說明小于B ETWEEN A ND -范圍判斷<= 小于等于NOT LIK E文本數(shù)據(jù)得模式匹配大于IS NOTNU L L就是否空值> = 大于等于NOT IN元素屬于集合運(yùn)算= 等于EX I STS就是否存在測試(只用在表
15、查詢中 )不等于, 只要有一個字符分出大文本型數(shù)據(jù)比較大小時,兩個字符串逐位按照字符得機(jī)內(nèi)編碼比較 小, 即整個串就分出大小 .日期型按照年、月、日得大小區(qū)分 , 數(shù)值越大得日期越大。就是否型只要兩個值:tr ue與fa 1 se, t rue小于f a Is e?!癇E TWE EN X 1 AND x2”,x1為范圍起點(diǎn),x 2為終點(diǎn).范圍運(yùn)算包含起點(diǎn)與終點(diǎn)。LIK E運(yùn)算用來對數(shù)據(jù)進(jìn)行通配比較,通配符為“ * ”與“?” (A NSI SQL為“ %與。對于空值判斷,不能用等于或不等于 NULL,只能用I S NULL或I S NO T N ULL.IN運(yùn)算相當(dāng)于集合得屬于運(yùn)算,用括號將全部集合元素列出,瞧要比較得數(shù)據(jù)就是否屬于該 集合中得元素.EXISTS用于判斷查詢得結(jié)果集合中就是否有值。(5)邏輯運(yùn)算符。邏輯運(yùn)算就是指針對就是否型值tr U e或false得運(yùn)算,運(yùn)算結(jié)果仍為就是否型。最早由布爾(B 0 Olea n )系統(tǒng)提出,所以邏輯運(yùn)算又稱為布爾運(yùn)算 .邏輯運(yùn)算符主 要包括:求反運(yùn)算NO T、與運(yùn)算AND、或運(yùn)算OR異或運(yùn)算XO R等
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個人消費(fèi)分期借款合同規(guī)范4篇
- 二零二五年度金融科技創(chuàng)新項(xiàng)目合作協(xié)議6篇
- 二零二五年度銀政合作金融服務(wù)創(chuàng)新合同3篇
- 二零二五年度防火門窗品牌代理合作協(xié)議3篇
- 潮州2024年廣東潮州市科學(xué)技術(shù)局屬下事業(yè)單位招聘10人(第二輪)筆試歷年參考題庫附帶答案詳解
- 漯河2024年河南漯河市文學(xué)藝術(shù)界聯(lián)合會所屬事業(yè)單位人才引進(jìn)筆試歷年參考題庫附帶答案詳解
- 2025版無子女離婚協(xié)議書編制技巧與簽訂后的執(zhí)行3篇
- 湖南2025年湖南農(nóng)業(yè)大學(xué)-岳麓山實(shí)驗(yàn)室博士后招聘筆試歷年參考題庫附帶答案詳解
- 二零二五年度櫥柜安裝與廚房改造一體化服務(wù)合同4篇
- 溫州浙江溫州市醫(yī)療保險管理中心招聘編外人員4人筆試歷年參考題庫附帶答案詳解
- 高考滿分作文常見結(jié)構(gòu)完全解讀
- 專題2-2十三種高考補(bǔ)充函數(shù)歸類(講練)
- 理光投影機(jī)pj k360功能介紹
- 六年級數(shù)學(xué)上冊100道口算題(全冊完整版)
- 八年級數(shù)學(xué)下冊《第十九章 一次函數(shù)》單元檢測卷帶答案-人教版
- 帕薩特B5維修手冊及帕薩特B5全車電路圖
- 系統(tǒng)解剖學(xué)考試重點(diǎn)筆記
- 小學(xué)五年級解方程應(yīng)用題6
- 云南省地圖含市縣地圖矢量分層地圖行政區(qū)劃市縣概況ppt模板
- 年月江西省南昌市某綜合樓工程造價指標(biāo)及
- 作物栽培學(xué)課件棉花
評論
0/150
提交評論