數(shù)據(jù)庫(kù)期末復(fù)習(xí)重點(diǎn)_第1頁(yè)
數(shù)據(jù)庫(kù)期末復(fù)習(xí)重點(diǎn)_第2頁(yè)
數(shù)據(jù)庫(kù)期末復(fù)習(xí)重點(diǎn)_第3頁(yè)
數(shù)據(jù)庫(kù)期末復(fù)習(xí)重點(diǎn)_第4頁(yè)
數(shù)據(jù)庫(kù)期末復(fù)習(xí)重點(diǎn)_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)期末復(fù)習(xí)重點(diǎn)數(shù)據(jù)庫(kù)期末復(fù)習(xí)重點(diǎn)數(shù)據(jù)庫(kù)期末復(fù)習(xí)重點(diǎn)xxx公司數(shù)據(jù)庫(kù)期末復(fù)習(xí)重點(diǎn)文件編號(hào):文件日期:修訂次數(shù):第1.0次更改批準(zhǔn)審核制定方案設(shè)計(jì),管理制度數(shù)據(jù)庫(kù)期末重點(diǎn)數(shù)據(jù)是對(duì)客觀事物的記錄,是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象。數(shù)據(jù)的概念包括兩方面:數(shù)據(jù)內(nèi)容和數(shù)據(jù)形式信息是指數(shù)據(jù)經(jīng)過加工處理后所獲取的有用知識(shí),或是說人們從數(shù)據(jù)中所得到的對(duì)客觀事物的了解。信息的特征:共享性、識(shí)別性、轉(zhuǎn)換性、傳遞性、存儲(chǔ)性、時(shí)效性。數(shù)據(jù)處理是指從某些已知的數(shù)據(jù)出發(fā),推導(dǎo)加工出一些新的數(shù)據(jù)。數(shù)據(jù)管理是指對(duì)各種形式的數(shù)據(jù)進(jìn)行收集、儲(chǔ)存、加工和傳播的一系列活動(dòng)的總和。數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段:人工管理階段、文件系統(tǒng)及數(shù)據(jù)庫(kù)系統(tǒng)階段。數(shù)據(jù)庫(kù)系統(tǒng)階段的特點(diǎn):數(shù)據(jù)結(jié)構(gòu)化。數(shù)據(jù)結(jié)構(gòu)化是數(shù)據(jù)庫(kù)與文件系統(tǒng)的根本區(qū)別。較高的數(shù)據(jù)獨(dú)立性。用戶能以簡(jiǎn)單的邏輯結(jié)構(gòu)操作數(shù)據(jù)而無(wú)需考慮數(shù)據(jù)的物理結(jié)構(gòu)。數(shù)據(jù)共享。在數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)不再僅僅服務(wù)于某個(gè)程序或用戶,而成為若干程序或用戶的共享資源,由數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)一管理與控制。方便的用戶接口。用戶可以使用查詢語(yǔ)句或終端命令操作數(shù)據(jù)庫(kù),也可以用程序方式操作數(shù)據(jù)庫(kù)。較強(qiáng)的數(shù)據(jù)控制能力。并發(fā)控制能力、恢復(fù)能力、完整性能力、安全性能力等。數(shù)據(jù)庫(kù)系統(tǒng)(DBS,DataBaseSystem)是一個(gè)計(jì)算機(jī)應(yīng)用系統(tǒng),由支持?jǐn)?shù)據(jù)庫(kù)運(yùn)行的硬件、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用軟件、數(shù)據(jù)庫(kù)管理員和用戶組成。數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)存貯介質(zhì)上,有一定組織形式、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)管理系統(tǒng)是介于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它為數(shù)據(jù)庫(kù)的建立、運(yùn)行和維護(hù)提供了統(tǒng)一的管理和控制。數(shù)據(jù)庫(kù)管理系統(tǒng)的作用:DBMS是數(shù)據(jù)庫(kù)系統(tǒng)的核心,其功能的強(qiáng)弱是衡量數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)劣的主要指標(biāo)。數(shù)據(jù)庫(kù)應(yīng)用程序是對(duì)數(shù)據(jù)的管理,在幾乎所有的事務(wù)處理中都用到了數(shù)據(jù)庫(kù)技術(shù)來管理數(shù)據(jù)。這樣的程序可以稱為數(shù)據(jù)庫(kù)應(yīng)用。數(shù)據(jù)庫(kù)應(yīng)用的分類:客戶端應(yīng)用程序和服務(wù)端應(yīng)用程序用戶 1.系統(tǒng)分析員2.數(shù)據(jù)庫(kù)設(shè)計(jì)人員3.應(yīng)用程序員4.終端用戶數(shù)據(jù)庫(kù)體系結(jié)構(gòu)三級(jí)模式:外模式、模式和內(nèi)模式兩個(gè)映射:外模式—模式映射、模式—內(nèi)模式映射為什么DBMS具有較高的獨(dú)立性(見課本P14)簡(jiǎn)述DBMS的工作過程(P15)DBMS的主要功能數(shù)據(jù)庫(kù)定義功能數(shù)據(jù)庫(kù)操作功能數(shù)據(jù)庫(kù)控制和管理功能DBMS的特點(diǎn):一個(gè)設(shè)計(jì)優(yōu)良的DBMS,應(yīng)該具有友好的用戶界面、比較完備的操作功能、較高的運(yùn)行效率、清晰的系統(tǒng)結(jié)構(gòu)和良好的開放性等特點(diǎn)。數(shù)據(jù)模型是指數(shù)據(jù)庫(kù)中數(shù)據(jù)與數(shù)據(jù)之間的關(guān)系,任何一種數(shù)據(jù)庫(kù)管理系統(tǒng)都是基于某種數(shù)據(jù)模型。數(shù)據(jù)模型的組成要素:數(shù)據(jù)的結(jié)構(gòu):對(duì)系統(tǒng)靜態(tài)特性的描述數(shù)據(jù)的操作:對(duì)系統(tǒng)動(dòng)態(tài)特性的描述數(shù)據(jù)的約束條件通常按照其數(shù)據(jù)結(jié)構(gòu)的類型來命名數(shù)據(jù)模型:例如層次結(jié)構(gòu)、網(wǎng)狀結(jié)構(gòu)和關(guān)系結(jié)構(gòu)的數(shù)據(jù)模型分別命名為層次模型、網(wǎng)狀模型和關(guān)系模型。人們習(xí)慣用表格形式表示一組相關(guān)的數(shù)據(jù),既簡(jiǎn)單又直觀。這種由行與列構(gòu)成的二維表,在數(shù)據(jù)庫(kù)理論中稱為關(guān)系。用關(guān)系表示的數(shù)據(jù)模型稱為關(guān)系模型。關(guān)系模式:對(duì)關(guān)系的描述稱為關(guān)系模式,一個(gè)關(guān)系模式對(duì)應(yīng)一個(gè)關(guān)系的結(jié)構(gòu)。其格式為:關(guān)系的基本要求:關(guān)系中的每個(gè)屬性必須是不可分割的數(shù)據(jù)單元。同一關(guān)系中不允許出現(xiàn)相同的屬性名。同一關(guān)系中不能有相同的元組。(即表中任意兩行不能相同)任意交換兩個(gè)元組或?qū)傩缘奈恢?,不?huì)改變關(guān)系模式。(即交換兩行或兩列的位置不影響數(shù)據(jù)的實(shí)際含義)關(guān)系的完整性約束條件包括:實(shí)體完整性參照完整性用戶定義的完整性SQLServer功能簡(jiǎn)介數(shù)據(jù)庫(kù)管理功能:數(shù)據(jù)庫(kù)建立、維護(hù)、安全性、完整性維護(hù)。網(wǎng)絡(luò)連接產(chǎn)品:C/S連接工具、數(shù)據(jù)通信、與WEB等的接口。應(yīng)用程序開發(fā)工具:Transact-SQL、應(yīng)用程序接口。用戶信息存取工具:非專業(yè)人員(不通過SQL)查詢數(shù)據(jù)庫(kù)的功能及工具。驗(yàn)證模式Windows驗(yàn)證模式混合驗(yàn)證模式(Windows驗(yàn)證和SQLServer2000驗(yàn)證)服務(wù)管理器的作用:用于啟動(dòng)、暫停、停止SQLServer2000的服務(wù)及查看服務(wù)狀態(tài)。企業(yè)管理器:是用來對(duì)本地或者遠(yuǎn)程服務(wù)器進(jìn)行管理操作的服務(wù)器應(yīng)用程序,是SQLServer2000功能強(qiáng)大的管理工具。使用企業(yè)管理器,可以完成下述工作(企業(yè)管理器的功能):管理登錄和用戶權(quán)限管理數(shù)據(jù)庫(kù)、表、視圖、存儲(chǔ)過程、觸發(fā)器、索引、規(guī)則、默認(rèn)等數(shù)據(jù)對(duì)象啟動(dòng)、終止和配置服務(wù)器備份和恢復(fù)數(shù)據(jù)庫(kù)以及事務(wù)日志導(dǎo)入和導(dǎo)出數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)查詢分析器:編輯Transact-SQL發(fā)送到SQL服務(wù)器,并顯示執(zhí)行結(jié)果。簡(jiǎn)述SQLServer2000體系結(jié)構(gòu):SQLServer2000采用基于客戶/服務(wù)器計(jì)算模型的分布式體系結(jié)構(gòu),把應(yīng)用程序?qū)?shù)據(jù)庫(kù)的訪問和數(shù)據(jù)庫(kù)引擎分離開來。SQLServer的核心數(shù)據(jù)庫(kù)服務(wù)器運(yùn)行在基于Windows的服務(wù)器之上?;赪indows的服務(wù)器通過以太局域網(wǎng)(LAN)與多個(gè)客戶機(jī)系統(tǒng)連接。這些客戶機(jī)系統(tǒng)一般是運(yùn)行SQLServer客戶機(jī)軟件的PC機(jī)。這些PC機(jī)既可以是單獨(dú)的桌面系統(tǒng),也可以是其他網(wǎng)絡(luò)服務(wù)的平臺(tái),如InternetInformationServer(IIS)Web服務(wù)器。SQLServer的四個(gè)主要API:OLEDB、ODBC、DB-Library和Transact-SQL數(shù)據(jù)庫(kù)的類別物理數(shù)據(jù)庫(kù)和邏輯數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù)SQL數(shù)據(jù)庫(kù)至少有兩個(gè)物理文件構(gòu)成:數(shù)據(jù)庫(kù)信息文件和日志文件。表和視圖表,即基本表,它是在數(shù)據(jù)庫(kù)中存放的實(shí)際關(guān)系。視圖是為了用戶查詢方便或根據(jù)數(shù)據(jù)安全的需要而建立的虛表。索引是用來加速數(shù)據(jù)訪問和保證表的實(shí)體完整性的數(shù)據(jù)庫(kù)對(duì)象約束約束規(guī)則用于加強(qiáng)數(shù)據(jù)完整性。PrimaryKey(主碼約束)ForeignKey(外碼約束)Unique(唯一性約束)Check(條件約束)NotNull(非空值約束)數(shù)據(jù)庫(kù)結(jié)構(gòu)SQLServer2000的三種物理文件:主數(shù)據(jù)文件(.mdf):主數(shù)據(jù)文件也稱為基本數(shù)據(jù)文件,一個(gè)數(shù)據(jù)庫(kù)有且只能有一個(gè)。輔助數(shù)據(jù)文件(.ndf):輔助數(shù)據(jù)文件又稱從屬文件,當(dāng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)較多時(shí)需要建立輔助數(shù)據(jù)文件??梢詻]有、有一個(gè)或多個(gè)輔助數(shù)據(jù)文件。日志文件(.ldf):日志文件是用于存放數(shù)據(jù)庫(kù)日志信息的文件。一個(gè)數(shù)據(jù)庫(kù)可以有一個(gè)或多個(gè)日志文件。關(guān)于SQLServer的常規(guī)標(biāo)識(shí)符部分請(qǐng)大家自行復(fù)習(xí),明白的略過……(P144)存儲(chǔ)過程概述存儲(chǔ)過程存儲(chǔ)在數(shù)據(jù)庫(kù)內(nèi),可由應(yīng)用程序通過一個(gè)調(diào)用執(zhí)行,而且允許用戶聲明變量、有條件的執(zhí)行以及其他強(qiáng)大的編程功能。存儲(chǔ)過程的優(yōu)點(diǎn):可以在單個(gè)存儲(chǔ)過程中執(zhí)行一系列SQL語(yǔ)句。可以從自己的存儲(chǔ)過程內(nèi)引用其他存儲(chǔ)過程,這可以簡(jiǎn)化一系列復(fù)雜語(yǔ)句。存儲(chǔ)過程在創(chuàng)建時(shí)即在服務(wù)器上編譯,所以執(zhí)行起來比單個(gè)SQL語(yǔ)句快,且能減少網(wǎng)絡(luò)通信的負(fù)擔(dān)。SQLServer支持兩種類型的觸發(fā)器:AFTER觸發(fā)器:AFTER觸發(fā)器只有在某一事件(如INSERT、UPDATE、DELETE)發(fā)生之后才被觸發(fā),AFTER觸發(fā)器分為INSERT、UPDATE、DELETE三種觸發(fā)器INSTEADOF觸發(fā)器:INSTEADOF觸發(fā)器被事件觸發(fā)之后,相應(yīng)的事件并不執(zhí)行而僅僅執(zhí)行觸發(fā)器本身。觸發(fā)器執(zhí)行的時(shí)候,會(huì)產(chǎn)生兩個(gè)臨時(shí)表:inserted表和deleted表:inserted表用于存儲(chǔ)INSERT和UPDATE語(yǔ)句所影響的行的副本。插入或更新的表的行同時(shí)添加到inserted表和觸發(fā)器表中。deleted表用于存儲(chǔ)DELETE和UPDATE語(yǔ)句所影響的行的副本。在一個(gè)刪除或更新的事務(wù)處理中,行從觸發(fā)器表中刪除,并傳到deleted表中。deleted表通常和觸發(fā)器表沒有相同的行。對(duì)具有觸發(fā)器的表進(jìn)行操作時(shí)的操作過程如下:執(zhí)行INSERT插入到觸發(fā)器表中的新行被插入到inserted表中。執(zhí)行DELETE從觸發(fā)器表中刪除的行被插入到deleted表中。執(zhí)行UPDATE先從觸發(fā)器表中刪除舊行,然后再插入新行;刪除的舊行插入到deleted表中,插入的新行被插入到inserted表中。對(duì)象(Object)在面向?qū)ο蟮姆椒ㄖ凶罨镜母拍罹褪菍?duì)象。自然界的任何事物都可以看作是對(duì)象。Delphi中的常用屬性:屬性使用范圍說明Action一些控件標(biāo)識(shí)與控件相關(guān)聯(lián)的活動(dòng)對(duì)象Align一些控件確定控件住父類控件區(qū)內(nèi)的對(duì)齊方式Anchors大部分控件說明與組件連接的窗體位置點(diǎn)Autosize一些控件說明控件是否可以根據(jù)內(nèi)容確定自己的大小Caption大部分控件控件的標(biāo)題Color大部分控件當(dāng)前控件的表面或背景色Enabled所有控件和一些非可視化控件確定控件是否被激活Font所有控件確定組件內(nèi)顯示的文本字體Height所有控什控件的高度Hint所有控件為控件顯示上標(biāo)提示的字符串Left所有控件組件左上角的水平坐標(biāo)Name所有組件組件示例的唯一名稱,通常在源代碼中PopupMenu所有控件當(dāng)用戶在控件上單擊鼠標(biāo)右鍵時(shí)出現(xiàn)的彈出式菜單ShowHint所有控件確定是否激活提示Tabstop所有窗口化控件確定用戶是否可以使用Tab鍵切換Top所有組件組件左上角的垂直坐標(biāo)Visible所有組件確定控件是否可見Width所有組件控件的寬度所謂焦點(diǎn)就是:當(dāng)一個(gè)對(duì)象被選定,成為活動(dòng)對(duì)象時(shí),就稱該對(duì)象獲得了焦點(diǎn)。焦點(diǎn)可以通過用戶操作來獲得,如按Tab鍵來切換對(duì)象,或單擊對(duì)象使之激活等;也可以用代碼方式獲得,如調(diào)用setfocus方法。事件泛指由用戶或系統(tǒng)觸發(fā)的一個(gè)特定的操作。事件一旦被觸發(fā),系統(tǒng)馬上去執(zhí)行與該事件對(duì)應(yīng)的過程。待事件過程執(zhí)行完畢后,系統(tǒng)又處于等待某事件發(fā)生的狀態(tài),這種程序執(zhí)行方式明顯地不同于面向過程的程序設(shè)計(jì),稱為應(yīng)用程序的事件驅(qū)動(dòng)方式。事件觸發(fā)方式可分為3種:多由用戶觸發(fā),如單擊某對(duì)象時(shí)觸發(fā)的;觸發(fā)動(dòng)作還有雙擊、拖曳、按鍵等操作;由系統(tǒng)觸發(fā),如計(jì)時(shí)器事件,系統(tǒng)按設(shè)定的時(shí)間間隔定時(shí)觸發(fā);由代碼觸發(fā),用代碼來調(diào)用事件過程。常用事件表OnClick大部分控件在鼠標(biāo)左鍵單擊組件時(shí)發(fā)生OnDbClick很多控件住鼠標(biāo)雙擊組件時(shí)發(fā)生OnEnter所有窗口化控件在組件激活時(shí),即組件接收焦點(diǎn)時(shí)發(fā)生onMouseDown大部分控件用戶按下一個(gè)鼠標(biāo)鍵時(shí)發(fā)生,該事件向鼠標(biāo)光標(biāo)所住的組件發(fā)送OnMouseMove大部分控件用戶在組件上移動(dòng)鼠標(biāo)時(shí)發(fā)生,該事件向鼠標(biāo)光標(biāo)所在的組件發(fā)送OnMouseUp大部分控件用戶釋放一個(gè)鼠標(biāo)鍵時(shí)發(fā)生,該事件向鼠標(biāo)光標(biāo)所在的組件發(fā)送Delphi7提供了兩種連接數(shù)據(jù)庫(kù)的方式BDE(BorlandDatabaseEngine,Borland數(shù)據(jù)庫(kù)引擎)方式:Borland公司提供的專門的數(shù)據(jù)庫(kù)連接方法。ADO(ActiveDataObjects,動(dòng)態(tài)數(shù)據(jù)對(duì)象)方式:是Borland對(duì)微軟公司的ADO數(shù)據(jù)庫(kù)連接引擎的封裝。ADO已經(jīng)成為主流技術(shù)ADO技術(shù)的另一個(gè)優(yōu)勢(shì)是,當(dāng)發(fā)行基于它的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)時(shí),不需要對(duì)數(shù)據(jù)庫(kù)驅(qū)動(dòng)打包,基本的Windows2000/

溫馨提示

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