![主流關(guān)系數(shù)據(jù)庫(kù)_第1頁(yè)](http://file4.renrendoc.com/view/716d630fbeab490024762792fac23b3e/716d630fbeab490024762792fac23b3e1.gif)
![主流關(guān)系數(shù)據(jù)庫(kù)_第2頁(yè)](http://file4.renrendoc.com/view/716d630fbeab490024762792fac23b3e/716d630fbeab490024762792fac23b3e2.gif)
![主流關(guān)系數(shù)據(jù)庫(kù)_第3頁(yè)](http://file4.renrendoc.com/view/716d630fbeab490024762792fac23b3e/716d630fbeab490024762792fac23b3e3.gif)
![主流關(guān)系數(shù)據(jù)庫(kù)_第4頁(yè)](http://file4.renrendoc.com/view/716d630fbeab490024762792fac23b3e/716d630fbeab490024762792fac23b3e4.gif)
![主流關(guān)系數(shù)據(jù)庫(kù)_第5頁(yè)](http://file4.renrendoc.com/view/716d630fbeab490024762792fac23b3e/716d630fbeab490024762792fac23b3e5.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.主流關(guān)系數(shù)據(jù)庫(kù):SQL Server:只是一個(gè)實(shí)現(xiàn)了 SQL標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)產(chǎn)品,并非SQL標(biāo)準(zhǔn); Sybase: Sybase公司。微軟的SQL數(shù)據(jù)庫(kù)當(dāng)初是和Sybase合作開(kāi)發(fā)的,兩者非常相似;Oracle 8i:符合SQL標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)產(chǎn)品中最流行,屬Oracle公司,但該產(chǎn)品價(jià)格昂貴;DB2 :屬I(mǎi)BM公司,SQL標(biāo)準(zhǔn)由DB2數(shù)據(jù)庫(kù)演化而來(lái),DB2也是一個(gè)非常出色的商業(yè)化數(shù)據(jù)庫(kù)產(chǎn)品。MySQL是一個(gè)快速、多線(xiàn)程、多用戶(hù)、網(wǎng)絡(luò)化數(shù)據(jù)庫(kù)服務(wù)器,由瑞典TcX公司負(fù)責(zé)開(kāi)發(fā)和 維護(hù)。信息的特征:表征性,可傳播性,可處理性,可用性、可增值性等數(shù)據(jù)的特征:1)數(shù)據(jù)是客體屬性的反映,這是數(shù)據(jù)的內(nèi)容;2)
2、數(shù)據(jù)是記錄信息的符號(hào), 這是數(shù)據(jù)的形式。5在計(jì)算機(jī)環(huán)境下,數(shù)據(jù)管理技術(shù)大致經(jīng)歷了以下三個(gè)發(fā)展階段:人工管理階段,文件系統(tǒng) 管理階段,數(shù)據(jù)庫(kù)系統(tǒng)管理階段.6.數(shù)據(jù)庫(kù)系統(tǒng)與一般文件應(yīng)用系統(tǒng)對(duì)照序號(hào)文件應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)1文件中的數(shù)據(jù)由特定的用戶(hù)專(zhuān)用庫(kù)內(nèi)數(shù)據(jù)由多個(gè)用廣共享2每個(gè)用戶(hù)擁有自己的數(shù)據(jù),導(dǎo)致數(shù) 據(jù)重復(fù)存儲(chǔ)原則上可消除重復(fù)。為方便查 詢(xún)?cè)试S少量數(shù)據(jù)重復(fù)存儲(chǔ),但 冗余度可以控制3數(shù)據(jù)從屬于程序,二者相互依賴(lài)數(shù)據(jù)獨(dú)立于程序,強(qiáng)調(diào)數(shù)據(jù)的 獨(dú)立性4各數(shù)據(jù)文件彼此獨(dú)立,從整體看為 *無(wú)結(jié)構(gòu)的各文件的數(shù)據(jù)相互聯(lián)系,從總 體看是“有結(jié)構(gòu)的分布式數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn):數(shù)據(jù)是分布的;數(shù)據(jù)是邏輯相關(guān)的;結(jié)點(diǎn)的自
3、治性。面向?qū)ο髷?shù)據(jù)庫(kù)多媒體數(shù)據(jù)的主要特點(diǎn):數(shù)據(jù)量大;結(jié)構(gòu)復(fù)雜;時(shí)序性;數(shù)據(jù)傳輸?shù)倪B續(xù)性。數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)庫(kù)系統(tǒng)組成:數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用程序和有關(guān)人員。三級(jí)模式的結(jié)構(gòu)特征:即外模式、模式和內(nèi)模式兩級(jí)映射:外模式/模式映射、模式/內(nèi)模式映射。外模式又稱(chēng)子模式或用戶(hù)模式,對(duì)應(yīng)于用戶(hù)級(jí)。它是某個(gè)或某幾個(gè)用戶(hù)所看到的數(shù)據(jù)庫(kù) 的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示;模式又稱(chēng)概念模式或邏輯模式,對(duì)應(yīng)于 概念級(jí)。它是由數(shù)據(jù)庫(kù)設(shè)計(jì)者綜合所有用戶(hù)的數(shù)據(jù),按照統(tǒng)一的觀點(diǎn)構(gòu)造的全局邏輯結(jié)構(gòu); 內(nèi)模式又稱(chēng)存儲(chǔ)模式,對(duì)應(yīng)于物理級(jí)。它是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的內(nèi)部表示或底層描述,是數(shù) 據(jù)庫(kù)最低一級(jí)的邏輯描述外模式/模
4、式映射:定義某一個(gè)外模式和模式之間的對(duì)應(yīng)關(guān)系。當(dāng)模式改變時(shí),外模式/ 模式的映射要作相應(yīng)的改變,以保證外模式保持不變。從而保證了數(shù)據(jù)的邏輯獨(dú)立性。模式/內(nèi)模式映射:定義數(shù)據(jù)邏輯結(jié)構(gòu)(模式)和存儲(chǔ)結(jié)構(gòu)(內(nèi)模式)之間的對(duì)應(yīng)關(guān)系。同 樣,當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)改變時(shí),模式/內(nèi)模式的映射也必須作相應(yīng)的修改,使得模式保持 不變。從而保證了數(shù)據(jù)的物理獨(dú)立性。應(yīng)用程序2物曲3應(yīng)用程序1用皿外模式1外模式2yi?尊據(jù)曜系統(tǒng)體系結(jié)構(gòu)三級(jí)模式的優(yōu)點(diǎn):保證數(shù)據(jù)的獨(dú)立性;簡(jiǎn)化了用戶(hù)接口,方便了用戶(hù)使用;有利于數(shù)據(jù) 共享;有利于數(shù)據(jù)安全保密。概念模型基本概念:實(shí)體是指客觀存在并可相互區(qū)分的事物;屬性是指實(shí)體或聯(lián)系所具 有的
5、特征;用實(shí)體名及其屬性名集合來(lái)描述同類(lèi)實(shí)體,稱(chēng)為實(shí)體型。例如,學(xué)生(學(xué)號(hào)、姓名、性別、年齡、班級(jí))是一個(gè)實(shí)體型;同型實(shí)體的集合稱(chēng)為實(shí)體集。例如,全 體學(xué)生就是一個(gè)實(shí)體集;聯(lián)系是實(shí)體集之間關(guān)系的抽象;域某個(gè)(些)屬性的取值范圍;唯 一標(biāo)識(shí)實(shí)體的屬性集稱(chēng)為關(guān)鍵字;兩個(gè)實(shí)體集之間的聯(lián)系:一對(duì)一聯(lián)系(1:1)、一對(duì)多聯(lián)系(1:n)、多對(duì)多聯(lián)系(m:n)。數(shù)據(jù)模型的三要素:數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)操作;數(shù)據(jù)的約束條件。基本數(shù)據(jù)模型主要有層次、網(wǎng)狀和關(guān)系關(guān)系數(shù)據(jù)模型簡(jiǎn)稱(chēng)關(guān)系模型,由三部分組成:數(shù)據(jù)結(jié)構(gòu)、關(guān)系的完整性約束和關(guān)系操作。關(guān)系數(shù)據(jù)庫(kù)有型和值之分,關(guān)系數(shù)據(jù)庫(kù)的型由若干個(gè)關(guān)系模式構(gòu)成;關(guān)系數(shù)據(jù)庫(kù)的值由 在某一時(shí)
6、刻各關(guān)系模式對(duì)應(yīng)的關(guān)系構(gòu)成。DBMS 一般都提供了以下三類(lèi)完整性約束機(jī)制:實(shí)體完整性約束規(guī)則、引用參照)完整性 約束規(guī)則和用戶(hù)定義的完整性約束。24.整數(shù)關(guān)鍵字字符串1,2,345屬性名學(xué)號(hào)姓名年齡性別系年級(jí)92021張平20男計(jì)算機(jī)293022土英19女計(jì)算機(jī)1.-.-93421李強(qiáng)19男物理1關(guān)系名:學(xué)生登記表關(guān)系模式;學(xué)生(學(xué)號(hào),姓名,年齡,性別,系,年級(jí))寸 L詢(xún)苦系模型的數(shù)據(jù)結(jié)構(gòu)A 八 7 -S K r r * 4地*第一章VFP的名稱(chēng)命名規(guī)則:名稱(chēng)中只能包含字母、漢字、下劃線(xiàn)(_)和數(shù)字符號(hào);名稱(chēng)的開(kāi) 頭只能是字母、漢字或下劃線(xiàn),而不能是數(shù)字;除了自由表的字段名、表的索引標(biāo)識(shí)名至多
7、 只能有10個(gè)字符外,其余名稱(chēng)的長(zhǎng)度可以在1128個(gè)字符之間;避免使用VFP系統(tǒng)的保留字, 以提高程序的可讀性;文件的命名還必須符合所用操作系統(tǒng)的規(guī)定。變量的創(chuàng)建:如:字符型:STORE VFP TO cSoft或cSoft = “VFP”日期型:dStartDate = 2003-09-07邏輯型:isTrue = .T.控制變量訪(fǎng)問(wèn):變量只有在應(yīng)用程序運(yùn)行時(shí)或創(chuàng)建它的VFP工作區(qū)中才存在。用LOCAL 指定局部變量:只能在創(chuàng)建它們的程序中使用和修改,不能被更高層或更低層的程序訪(fǎng)問(wèn)。 用PRIVATE指定私有變量:將調(diào)用程序中定義的變量在當(dāng)前程序中隱藏起來(lái),使得在當(dāng)前程 序中可以重新使用這些
8、變量名。用PUBLIC指定全局(公共)變量:任何運(yùn)行的程序都能使用 和修改。訪(fǎng)問(wèn)變量:? m.cName & 顯示變量cName的值;? m-cName & 顯示變量cName的 值;? cName & 顯示字段cName的內(nèi)容顯示內(nèi)存變量:?命令DISPLAY MEMORY 命令LIST MEMORY 命令其中“? ”命令用于顯示指定的變量;后兩條命令用于顯示所有的變量(包括系統(tǒng)內(nèi)存變量) 包括變量名、類(lèi)型、當(dāng)前值等,并列出所有菜單、菜單項(xiàng)、彈出式菜單以及邏輯窗口。釋放內(nèi)存變量:關(guān)閉系統(tǒng):變量(包括系統(tǒng)變量)自動(dòng)釋放。RELEASE命令:有選擇地釋放變量。如:RELEASE nA, nB,
9、nC &釋放nA, nB, nC三個(gè)變 量;RELEASE ALL LIKE c* & 釋放以c開(kāi)頭的所有變量;RELEASE ALL EXCEPT c* &釋放除了以。開(kāi)頭的所有變量CLEAR MEMORY命令:釋放除系統(tǒng)變量之外的所有變量。保存和恢復(fù)內(nèi)存變量:SAVE 丁0命令:將用戶(hù)定義的變量寫(xiě)入一個(gè)文件中(缺省擴(kuò)展名為.mem)。該命令可以選擇要 保存的變量類(lèi)型。命令格式如下:SAVE TO FileName ALL LIKE I ALL EXCEPT Skeleton RESTORE FROM命令:將一個(gè)內(nèi)存變量文件中的變量恢復(fù)到內(nèi)存中。命令格式如下:RESTORE FROM Fil
10、eName ADDITIVE 如:SAVE ALL LIKE c* TO myfile&將所有以c開(kāi)頭的變量存入myfile.mem文件RESTORE FROM myfile&從myfile.mem文件中恢復(fù)所有變量8.數(shù)組的聲明:用LOCA L命令聲明局部數(shù)組;用DECLARE或D IMENSION命令聲明私有數(shù) 組;用PUBLIC命令聲明全局?jǐn)?shù)組。注:數(shù)組在聲明之后,每個(gè)元素被默認(rèn)地賦予“衛(wèi).”值。為數(shù)組元素賦值:DIMENSION aName6,3 aName = 123 aName1,2=公 aName3,3 = .T.數(shù)組與表之間的數(shù)據(jù)傳送: 將數(shù)據(jù)從表傳至數(shù)組:&創(chuàng)建一個(gè)6X3的二
11、維數(shù)組&給aName的所有元素賦以相同的值123&給aName第一行的第二列元素賦以子付A&給aName弟三行的弟二列元素賦以布爾值.T.SCATTER命令:將一張表當(dāng)前記錄的數(shù)據(jù)傳送至數(shù)組。COPY TO ARRAY命令:將當(dāng)前表中多條記錄傳送至數(shù)組。SELECT-SQL命令:可以將查詢(xún)結(jié)果傳送至數(shù)組。將數(shù)據(jù)從數(shù)組傳至表:GATHER命令:將數(shù)組中的數(shù)據(jù)傳送到當(dāng)前表中的當(dāng)前記錄。APPEND FROM ARRAY命令:在當(dāng)前表的末尾添加新記錄,并用數(shù)組中的數(shù)據(jù)填充這些新增的記錄。INSERT-SQL命令:向表中增添一條新記錄,并以數(shù)組中的數(shù)據(jù)填充這條記錄。11.字段和對(duì)象:字段是表記錄中擁有
12、特定數(shù)據(jù)類(lèi)型的命名位置。字段可以是VFP允許的任意數(shù)據(jù)類(lèi)型。命名 字段是在表設(shè)計(jì)器中設(shè)置其數(shù)據(jù)類(lèi)型的,或者是在運(yùn)行時(shí)E由CREATE TABLE命令來(lái)確定的。 對(duì)象是類(lèi)的實(shí)例,類(lèi)是對(duì)于擁有數(shù)據(jù)和一定行為特征的對(duì)象集合的描述。每個(gè)對(duì)象都有其屬 性和方法,并能響應(yīng)特定的事件??梢酝ㄟ^(guò)對(duì)象的屬性、方法和事件來(lái)處理對(duì)象??梢岳?用對(duì)象來(lái)完成應(yīng)用程序中需要一致性和依賴(lài)性的行為,減少代碼量并提高代碼的可重用性。 VFP中的對(duì)象可以是表單、表單集或控件。可以使用表單設(shè)計(jì)器或使用CREATE OBJECT() 函數(shù)來(lái)創(chuàng)建對(duì)象。12.操作對(duì)象:字符型數(shù)據(jù)操作符操作示例+連接運(yùn)算,參加連接的串可以是字 符型的常量
13、、字段、變量或返回值 為字符型的函數(shù)。結(jié)果是字符型? “姓名:”+js.xm將操作符左側(cè)字符串尾部的空格放 在右側(cè)字符串的后面,然后連接起 來(lái)。結(jié)果是字符型? xs.ximing-xs.xm$比較運(yùn)算。查看左串是否在右串中。 結(jié)果為一邏輯值? “A” $ js.gh數(shù)值運(yùn)算苻操作對(duì)象:數(shù)值型數(shù)據(jù)返回值:數(shù)值型操作符操作示例0分紐表達(dá)式.改變表達(dá)式中的運(yùn) 算順序,()中的優(yōu)先計(jì)算?(8.3廣4火*或A乘方運(yùn)算?b*2*、1乘、除運(yùn)算?7*9/3%取模運(yùn)算?32%5+、加、減運(yùn)算?a+b-c日期矛口日期日寸間運(yùn)算苻操作對(duì)象:日期或日期時(shí)間型數(shù)據(jù)操作符操作示例+相加? A2002-07-01+20? A2002-07-01 10:10:10 p+20相減? A2002-07-01 - A2002-05-01? A2002-07-01 10:10:10 pA2002-07-01 00:10:10 p?(A2002-07-01-20? A2002-07-01 10:10:10 p -20關(guān)系運(yùn)算苻操作對(duì)象:同種類(lèi)型數(shù)據(jù) 返回值:邏輯型操作符操作示例小于比較?js.gl大于比較?25一等于比較? (9/1/2003 =date()或#或!=不等于比較? xs.xbo W=小于或等于比較?cj.cj =大于或等于比較?xs.xh =“94
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國(guó)單靶射頻磁控濺射鍍膜儀行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球不銹鋼單刃剃須刀片行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 幼兒繪本講述與演繹經(jīng)典幼兒繪本介紹講解
- 2025室內(nèi)植物出租合同范文
- 全新員工合作協(xié)議書(shū)合同下載
- 收購(gòu)合同范本
- 軟件系統(tǒng)維護(hù)服務(wù)合同
- 指標(biāo)租賃合同年
- 2025合同模板信息服務(wù)部門(mén)的組織結(jié)構(gòu)范本
- 建筑工程改造施工合同范本
- Unit 6 Beautiful landscapes Integration 說(shuō)課稿 -2024-2025學(xué)年譯林版英語(yǔ)七年級(jí)下冊(cè)001
- 2024年常德職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)
- 【譯林】九下英語(yǔ)單詞默寫(xiě)表
- IEC 62368-1標(biāo)準(zhǔn)解讀-中文
- 15J403-1-樓梯欄桿欄板(一)
- 2024年發(fā)電廠交接班管理制度(二篇)
- 《數(shù)學(xué)課程標(biāo)準(zhǔn)》義務(wù)教育2022年修訂版(原版)
- 各種標(biāo)本采集的技術(shù)-痰標(biāo)本的采集(護(hù)理技術(shù))
- 實(shí)驗(yàn)室的設(shè)計(jì)規(guī)劃
- 2024-2030年中國(guó)假睫毛行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
評(píng)論
0/150
提交評(píng)論