


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫試卷要點(diǎn)分析總結(jié):一.數(shù)據(jù)庫對(duì)象的特征定義:對(duì)象主要有表,視圖,存儲(chǔ)過程,函數(shù),觸發(fā)器,約束,索引。1.表:對(duì)于建表時(shí)的每一行信息表示數(shù)據(jù)表的一個(gè)字段的相關(guān)屬性定義,主要包括字段的字段名(列名),數(shù)據(jù)類型,長度,精度,小數(shù)位數(shù)以及字段的空值與默認(rèn)值.在表的操作中可以進(jìn)行數(shù)據(jù)表的修改,刪除基本表,查看數(shù)據(jù)表.2.視圖:視圖是虛表,其數(shù)據(jù)不進(jìn)行儲(chǔ)存,而是來自基本表,只在數(shù)據(jù)庫中儲(chǔ)存其定義,如果試圖引用的表被刪除,則在使用時(shí)返回錯(cuò)誤,如果有相同的表結(jié)構(gòu),則會(huì)代替它,則該視圖依舊可用,否則必須重新創(chuàng)建視圖,不能在視圖上創(chuàng)建索引,不能在規(guī)則,默認(rèn)和觸發(fā)器的定義中引用圖表,當(dāng)使用視圖查詢數(shù)據(jù)時(shí),它會(huì)檢查視圖所引用的表是否在,是否有效如果檢查失敗則顯示錯(cuò),如果檢查正確,則轉(zhuǎn)成對(duì)表的查詢,試圖也可以對(duì)表進(jìn)行修改,刪除但是不可以對(duì)幾個(gè)表同時(shí)進(jìn)行修改。3.存儲(chǔ)過程:存儲(chǔ)過程是對(duì)批量的SQL進(jìn)行邏輯處理,是數(shù)據(jù)庫中的一種編譯對(duì)象,可以主要接受輸入?yún)?shù)并輸出參數(shù)的形式將多個(gè)值返回只調(diào)用過程或批處理,包含執(zhí)行數(shù)據(jù)庫操作的編譯語句,想調(diào)用過程或批處理返回狀態(tài)值,以表明成功或失?。ㄊ〉脑颍S兴膫€(gè)優(yōu)點(diǎn):模塊化的程序設(shè)計(jì),高效率的執(zhí)行,減少網(wǎng)絡(luò)流量,可以作為為安全機(jī)制使用。有三個(gè)分類:系統(tǒng)存儲(chǔ)過程,用戶自定義存儲(chǔ)過程,擴(kuò)展存儲(chǔ)過程。當(dāng)建立存儲(chǔ)過程時(shí)需要確定存儲(chǔ)過程的三個(gè)組成部分:所有的輸入?yún)?shù)以及傳給調(diào)用者的輸出參數(shù);被執(zhí)行的針對(duì)數(shù)據(jù)庫的操作語句,包括調(diào)用其他存儲(chǔ)過程的語句;返回給調(diào)用者的狀態(tài)值以指明調(diào)用成功還是失敗。4.函數(shù):a.函數(shù)主要有分四類:(1)行集函數(shù):返回可在SQL語句中像表引用一樣使用的對(duì)象;(2)聚合函數(shù):對(duì)一組值進(jìn)行運(yùn)算,但返回一個(gè)匯總值;(3)排名函數(shù):對(duì)分區(qū)中的每一行均返回一個(gè)排名值;(4)標(biāo)量函數(shù):對(duì)單一制進(jìn)行計(jì)算,并且返回一個(gè)單一值(只要表達(dá)是有效,即可使用標(biāo)量函數(shù));b.其中最常用的函數(shù)有配置函數(shù),游標(biāo)函數(shù),日期函數(shù)和時(shí)間函數(shù),數(shù)學(xué)函數(shù),元數(shù)據(jù)函數(shù),安全函數(shù),字符串函數(shù).5.觸發(fā)器:觸發(fā)器是一種特殊的存儲(chǔ)過程,主要是通過對(duì)事件的觸發(fā)被執(zhí)行,而存儲(chǔ)過程可以通過名字直接調(diào)用,當(dāng)進(jìn)行update,insert,delete等更新操作時(shí),SQL會(huì)自動(dòng)執(zhí)行觸發(fā)器所定義的SQL語句,因此,觸發(fā)器有四個(gè)因素:名稱:觸發(fā)器有一個(gè)符合標(biāo)示符命名規(guī)則的名稱;定義的目標(biāo):觸發(fā)器必須定義在表或者是圖上;觸發(fā)條件:update,insert,delete等語句;觸發(fā)邏輯:出發(fā)之后怎樣處理。觸發(fā)器的作用:強(qiáng)化約束,跟蹤變化,級(jí)聯(lián)運(yùn)行,存儲(chǔ)過程的調(diào)用。6.約束:完整型約束(3):關(guān)系完整性是為保證數(shù)據(jù)庫中數(shù)據(jù)的完整性和相容性,對(duì)關(guān)系模型提出的某種約束條件或規(guī)則.主要是(1)實(shí)體完整性:實(shí)體完整性指關(guān)系的主關(guān)鍵字不能重復(fù),也不能取空值”空值\”;按實(shí)體完整性規(guī)則要求,主屬性不得取空置,如主關(guān)鍵字是個(gè)多屬性的組合則所有主屬性都不得取空值.(2)參照完整性:參照完整性定義建立關(guān)系之間聯(lián)系的主關(guān)鍵字與外部關(guān)鍵字易用的約束條件.(3)用戶定義完整性:用戶定義完整性是指根據(jù)應(yīng)用環(huán)境的要求和實(shí)際的需要,對(duì)某一具體應(yīng)用所涉及的數(shù)據(jù)提出約束性條件.對(duì)于實(shí)體完整性和參照完整性適用于任何關(guān)系型數(shù)據(jù)庫系統(tǒng)它主要正對(duì)關(guān)系的主關(guān)鍵字和外部關(guān)鍵字取值必須有效而做出的約束.7.索引:索引是數(shù)據(jù)庫隨機(jī)檢索的常用手段,它實(shí)際上就是記錄的關(guān)鍵字與其相應(yīng)地址的對(duì)應(yīng)表,索引的作用有可以加快查詢速度,保證行的唯一性。索引分為三類:聚集索引與非聚集索引,唯一索引,復(fù)合索引。但是他不利于數(shù)據(jù)的更新,在需要對(duì)數(shù)據(jù)修改時(shí),需要解除索引,但在大量的數(shù)據(jù)中,系統(tǒng)會(huì)花費(fèi)時(shí)間去維護(hù)索引,這時(shí),可以上刪除不必要的索引。二.SQL的授權(quán)操作:DDL:CREATE,DROP,ALTER.對(duì)對(duì)象進(jìn)行操作DML:INSERT,UPDATE,DELETE,SELECT.對(duì)數(shù)據(jù)進(jìn)行操作DCL:GRANT(賦權(quán)),REMOVE對(duì)對(duì)象進(jìn)行操作3.SUM()只能進(jìn)行對(duì)數(shù)據(jù)的疊加。4.實(shí)體,是指表中的元組(行)。5.語句的注釋”—”,僅僅是對(duì)行進(jìn)行注釋,而要對(duì)數(shù)據(jù)塊進(jìn)行注釋時(shí)需要用“/*……*/”注釋數(shù)據(jù)塊。6.進(jìn)行登錄驗(yàn)證的“連接”方式:7.insert的插入方式有兩種:Insertinto<表>values(單)用select實(shí)現(xiàn),(批量)8.插入一個(gè)字段,及是對(duì)表結(jié)構(gòu)的改變,此時(shí)要用到alter。9.在SQLSever的數(shù)據(jù)庫對(duì)象包括表,視圖,存儲(chǔ)過程,函數(shù),觸發(fā)器,約束,索引。而日志并不屬于對(duì)象。10.SQL的存儲(chǔ)過程:觸發(fā)器是一種特殊的存儲(chǔ)過程;并且它也是一個(gè)批量存儲(chǔ)的一個(gè)集合;存儲(chǔ)過程可有輸出和輸入?yún)?shù);可以批量執(zhí)行一組相關(guān)任務(wù);存儲(chǔ)過程是對(duì)T-SQL編寫的程序。11.屬于SQL的系統(tǒng)數(shù)據(jù)庫是:Msdb,tempdb,modle12.查詢:“%”代表0或者多個(gè)字符,‘a(chǎn)b%’,’ab’后可接任意字符;“-”代表一個(gè)字符,‘a(chǎn)-b’,a與b之間有一個(gè)字符;“[]表示在某一范圍內(nèi)的字符,’[0~9]’,指0~9之間的字符;“^”表示不再某一范圍的字符,‘[^0~9]’指不在0~9之間的字符;13.事務(wù)日志文件的擴(kuò)展名為:LDF14.傳統(tǒng)的數(shù)據(jù)模型:a.層次模型:層次模型用樹形結(jié)構(gòu)(有向樹)來表示各類實(shí)體及實(shí)體間的關(guān)系;有如下特點(diǎn):1.每棵樹有且僅有一個(gè)結(jié)點(diǎn)沒有雙親,該節(jié)點(diǎn)就是根節(jié)點(diǎn);2.跟以外的其他節(jié)點(diǎn)有且僅有一個(gè)雙親結(jié)點(diǎn);3.父子節(jié)點(diǎn)的關(guān)系是一對(duì)多(1:n)的聯(lián)系,父節(jié)點(diǎn)中的一個(gè)記錄值可能對(duì)應(yīng)n個(gè)子節(jié)點(diǎn)中的記錄值,而子節(jié)點(diǎn)中的一個(gè)記錄值只能對(duì)應(yīng)父節(jié)點(diǎn)中一個(gè)記錄值。b.網(wǎng)狀模型:在網(wǎng)狀模型中,允許多個(gè)節(jié)點(diǎn)沒有雙親結(jié)點(diǎn),允許節(jié)點(diǎn)可有多個(gè)雙親結(jié)點(diǎn),因此,網(wǎng)狀模型是采用有向圖結(jié)構(gòu)表示記錄型與記錄型之間聯(lián)系的數(shù)據(jù)模型,他可以更直接的描述現(xiàn)實(shí)世界,層次模型實(shí)際上是網(wǎng)狀模型的一個(gè)特例。有如下特點(diǎn):1.有一個(gè)以上的節(jié)點(diǎn)沒有雙親結(jié)點(diǎn);2.允許節(jié)點(diǎn)有多個(gè)雙親結(jié)點(diǎn);3.允許兩節(jié)點(diǎn)之間有多種聯(lián)系(復(fù)合聯(lián)系)。c.關(guān)系模型:(體現(xiàn)關(guān)系)它的數(shù)據(jù)結(jié)構(gòu)是一張規(guī)范化的二維表,它由表名,表頭,和表體三部分構(gòu)成,表名及二維表的名稱,表頭決定了二維表的結(jié)構(gòu)(列名,類型等),表體即二維表中的數(shù)據(jù).其中一些概念:1.關(guān)系:一個(gè)關(guān)系對(duì)應(yīng)一張二維表;2.元組:二維表格中的一行,即如一個(gè)表中學(xué)生的記錄即為一個(gè)元組;3.屬性:二維表格中的一列,給每一屬性起一個(gè)名字即為屬性名,如學(xué)生的學(xué)號(hào),姓名,性別,年齡,系別,屬性由名稱,長度,類型構(gòu)成其特性.4.域:屬性的取值范圍.5.分量:每一行對(duì)應(yīng)的列的屬性值,即為元組中的一個(gè)屬性值;6.關(guān)鍵字:可唯一表示一個(gè)元組的屬性或?qū)傩约?也稱為關(guān)系鍵或者主碼,如學(xué)號(hào)可唯一表示一個(gè)學(xué)生,為學(xué)生的關(guān)系主碼.7.關(guān)系模式:它是對(duì)應(yīng)關(guān)系的描述,一般表示為:關(guān)系名(屬性1,屬性2,…屬性n),它是關(guān)系模型的“型”,是關(guān)系的框架結(jié)構(gòu)。15.DBA代表數(shù)據(jù)庫管理員DBS代表數(shù)據(jù)庫系統(tǒng)16.主鍵設(shè)置:Primarykey()17.性別設(shè)置:check(‘’=’男’o
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山西省忻州市岢嵐縣2025年五下數(shù)學(xué)期末學(xué)業(yè)水平測試模擬試題含答案
- 四川省廣安第二中學(xué)2025年高三下學(xué)期第四次質(zhì)量考評(píng)歷史試題含解析
- 江西省蘆溪縣2025年數(shù)學(xué)三下期末質(zhì)量檢測模擬試題含解析
- 住房公積金借款合同
- 南寧市江南區(qū)2024-2025學(xué)年數(shù)學(xué)五下期末質(zhì)量檢測試題含答案
- 新疆昌吉州奇臺(tái)縣2025年初三化學(xué)試題第二次統(tǒng)測試卷含解析
- 四川文理學(xué)院《大數(shù)據(jù)采集與清洗》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇省鎮(zhèn)江市重點(diǎn)中學(xué)2025年三月份月考數(shù)學(xué)試題含解析
- 藥店全職員工勞動(dòng)合同范本合同
- 臺(tái)州職業(yè)技術(shù)學(xué)院《射頻電路基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 電氣自動(dòng)化試題及答案
- 培訓(xùn)機(jī)構(gòu)學(xué)校:教師管理手冊
- 新版科技有限公司員工手冊模板
- GB/T 44260-2024虛擬電廠資源配置與評(píng)估技術(shù)規(guī)范
- 2024浴場承包范本
- 酒店自帶食品免責(zé)協(xié)議書
- 山東節(jié)制閘工程施工組織設(shè)計(jì)
- 中藥化學(xué)試題及答案
- 中國食物成分表2018年(標(biāo)準(zhǔn)版)第6版
- 2024春期國開電大本科《現(xiàn)代漢語專題》在線形考(任務(wù)1至6)試題及答案
- HJ 1235-2021 入河(海)排污口命名與編碼規(guī)則-PDF解密
評(píng)論
0/150
提交評(píng)論