版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
管理系統(tǒng)中計(jì)算機(jī)應(yīng)用主講老師—賈鵬管理系統(tǒng)中計(jì)算機(jī)應(yīng)用精講4-5復(fù)習(xí)方法:
1.題庫(kù)、隨堂考、作業(yè)題目。
2.上課課件。
3.名詞解釋、簡(jiǎn)答、論述匯總。
4.歷年真題(選擇5套弄懂即可)。管理系統(tǒng)中計(jì)算應(yīng)用第一章管理系統(tǒng)與信息技術(shù)應(yīng)用第二章應(yīng)用信息系統(tǒng)第三章管理系統(tǒng)的信息化平臺(tái)第四章數(shù)據(jù)庫(kù)系統(tǒng)第五章信息系統(tǒng)的建設(shè)規(guī)則第六章系統(tǒng)分析第七章系統(tǒng)設(shè)計(jì)第八章系統(tǒng)實(shí)施第九章系統(tǒng)運(yùn)行管理與維護(hù)第十章實(shí)際應(yīng)用舉例第四章數(shù)據(jù)庫(kù)系統(tǒng)第四章數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)的SQL語(yǔ)言SQL語(yǔ)言的查詢(xún)功能4.1數(shù)據(jù)庫(kù)系統(tǒng)概述4.1.1數(shù)據(jù)模型數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)的三級(jí)結(jié)構(gòu)中,模式是整個(gè)系統(tǒng)的核心的關(guān)鍵;而模式的主體是數(shù)據(jù)模型??梢哉f(shuō)數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的核心和基礎(chǔ)。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.1數(shù)據(jù)模型1.模型的概念模型:對(duì)現(xiàn)實(shí)世界事物特征的模擬和抽象就是這個(gè)事物的模型。作為模型應(yīng)當(dāng)滿(mǎn)足:【名】①真實(shí)反映物質(zhì)本身(最基本)②容易被人理解③便于在計(jì)算機(jī)上實(shí)現(xiàn)。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.1數(shù)據(jù)模型1.模型的概念模型:對(duì)現(xiàn)實(shí)世界事物特征的模擬和抽象就是這個(gè)事物的模型。作為模型應(yīng)當(dāng)滿(mǎn)足:【名】①真實(shí)反映_____(最基本)②容易______③便于在______。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.1數(shù)據(jù)模型1.模型的概念模型:對(duì)現(xiàn)實(shí)世界事物特征的模擬和抽象就是這個(gè)事物的模型。作為模型應(yīng)當(dāng)滿(mǎn)足:【名】①真實(shí)反映物質(zhì)本身(最基本)②容易被人理解③便于在計(jì)算機(jī)上實(shí)現(xiàn)。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.1數(shù)據(jù)模型模型分為兩類(lèi):以人的觀點(diǎn)模擬物質(zhì)本身的模型成為概念模型(信息模型);以計(jì)算機(jī)系統(tǒng)的觀點(diǎn)模擬物質(zhì)本身的模型成為數(shù)據(jù)模型。【名】第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.1數(shù)據(jù)模型2.概念模型概念模型也稱(chēng)為信息模型。概念模型是從人對(duì)現(xiàn)實(shí)世界的認(rèn)識(shí)出發(fā),根據(jù)建模的需要將具體的事物抽象為便于理解和研究的模型。第四章數(shù)據(jù)庫(kù)系統(tǒng)(1)常用術(shù)語(yǔ)【選】①實(shí)體:客觀存在并且可以相互區(qū)別的事物稱(chēng)為實(shí)體。②屬性:實(shí)體具有的特性都稱(chēng)為屬性,屬性有型和值。③碼:在眾多屬性中能夠唯一標(biāo)識(shí)名稱(chēng)(確定)實(shí)體的屬性或?qū)傩越M稱(chēng)為實(shí)體的碼。④域:屬性的取值范圍稱(chēng)為該屬性的域。⑤實(shí)體型:用實(shí)體名及描述它的各屬性名,可以刻畫(huà)出全部同質(zhì)實(shí)體的共同特征和性質(zhì)。⑥實(shí)體集:某個(gè)實(shí)體型下的全部實(shí)體。⑦聯(lián)系:一個(gè)是實(shí)體型內(nèi)部各屬性之間的聯(lián)系,稱(chēng)為實(shí)體型內(nèi)部聯(lián)系??蓯?ài)可愛(ài)的人4.1.1數(shù)據(jù)模型(2)實(shí)體型之間的聯(lián)系【選】①一對(duì)一聯(lián)系(1:1)②一對(duì)多聯(lián)系(1:n)③多對(duì)多聯(lián)系(m:n)實(shí)際上一對(duì)一聯(lián)系是一對(duì)多聯(lián)系的特例,而一對(duì)多聯(lián)系又是多對(duì)多聯(lián)系的特例。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.1數(shù)據(jù)模型(3)概念模型的表示方法描述概念數(shù)據(jù)模型的主要工具是E-R(實(shí)體——聯(lián)系)模型,也稱(chēng)為E-R圖。利用E-R圖實(shí)現(xiàn)概念結(jié)構(gòu)設(shè)計(jì)的方法稱(chēng)為E-R方法。第四章數(shù)據(jù)庫(kù)系統(tǒng)從人對(duì)現(xiàn)實(shí)世界的認(rèn)識(shí)出發(fā),將具體事物抽象便于理解和研究的模型,稱(chēng)為()A概念模型B邏輯模型C物理模型D層次模型隨堂測(cè)試從人對(duì)現(xiàn)實(shí)世界的認(rèn)識(shí)出發(fā),將具體事物抽象便于理解和研究的模型,稱(chēng)為()A概念模型B邏輯模型C物理模型D層次模型隨堂測(cè)試在概念數(shù)據(jù)模型中,屬性的取值范圍稱(chēng)為該屬性的()A實(shí)體B聯(lián)系C域D碼隨堂測(cè)試在概念數(shù)據(jù)模型中,屬性的取值范圍稱(chēng)為該屬性的()A實(shí)體B聯(lián)系C域D碼隨堂測(cè)試4.1.1數(shù)據(jù)模型(4)概念模型的表示方法應(yīng)第四章數(shù)據(jù)庫(kù)系統(tǒng)實(shí)體聯(lián)系屬性連接應(yīng)用題3道之1——E-R圖(10分)【1710】假定在學(xué)校管理系統(tǒng)中,每名學(xué)生可以選修多門(mén)課程,一門(mén)課程有多名學(xué)生選修,學(xué)生每選修一門(mén)課程獲得一個(gè)成績(jī)。一門(mén)課程只能有一位教師講授,一位教師可以講授多門(mén)課程。學(xué)生有學(xué)號(hào)、姓名和性別屬性;課程有課程號(hào)和課程名屬性;教師有職工號(hào)、姓名和性別屬性。問(wèn):①畫(huà)E-R圖②將E-R圖轉(zhuǎn)化為關(guān)系模型,并注明主碼和外碼。真題解析參考答案少的那邊寫(xiě)1將E-R圖轉(zhuǎn)化為關(guān)系模型,并注明主碼和外碼參考答案1804
在學(xué)校管理信息系統(tǒng)中一個(gè)學(xué)院有多個(gè)系一個(gè)系只能屬于一個(gè)學(xué)院。一個(gè)系能聘用多名教師,一名教師只能在一個(gè)系工作。學(xué)院有學(xué)院編號(hào)、名稱(chēng)和地址系有系編號(hào)、名稱(chēng)和電話教師有教師編號(hào)、姓名和性別屬性。問(wèn):①畫(huà)E-R圖②將E-R圖轉(zhuǎn)化為關(guān)系模型,并注明主碼和外碼。真題解析參考答案少的那邊寫(xiě)1將E-R圖轉(zhuǎn)化為關(guān)系模型,并注明主碼和外碼學(xué)院(學(xué)院編號(hào),名稱(chēng),地址)系(系編號(hào),系名稱(chēng),電話,學(xué)院編號(hào))外碼:學(xué)院編號(hào)教師(教師編號(hào),姓名,性別,系編號(hào))外碼:系編號(hào)參考答案1404某企業(yè)需要采購(gòu)多種材料,每種材料可由多個(gè)供應(yīng)商提供,每個(gè)供應(yīng)商可以為企業(yè)提供多種材料。材料有材料編號(hào)、材料名稱(chēng)和規(guī)格等屬性;供應(yīng)商有供應(yīng)商編號(hào)、名稱(chēng)、地址和電話等屬性。采購(gòu)時(shí)需求記錄日期和數(shù)量等信息。問(wèn):①畫(huà)E-R圖②將E-R圖轉(zhuǎn)化為關(guān)系模型,并注明主碼和外碼。真題解析參考答案將E-R圖轉(zhuǎn)化為關(guān)系模型,并注明主碼參考答案4.1.1數(shù)據(jù)模型3.數(shù)據(jù)模型核心數(shù)據(jù)庫(kù)管理系統(tǒng)支持的數(shù)據(jù)模型,可以細(xì)分為:①邏輯數(shù)據(jù)模型②物理數(shù)據(jù)模型第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.1數(shù)據(jù)模型邏輯數(shù)據(jù)模型又稱(chēng)邏輯模型,通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束三部分概念組成?!具x】物理數(shù)據(jù)模型用來(lái)描述數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu)和存儲(chǔ)方法。不但受到數(shù)據(jù)庫(kù)管理系統(tǒng)控制,而且與計(jì)算機(jī)存儲(chǔ)器、操作系統(tǒng)密切相關(guān)。(基本不考)第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.1數(shù)據(jù)模型邏輯數(shù)據(jù)模型又稱(chēng)邏輯模型,通常由______、_______和_______三部分概念組成?!具x】物理數(shù)據(jù)模型用來(lái)描述數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu)和存儲(chǔ)方法。不但受到數(shù)據(jù)庫(kù)管理系統(tǒng)控制,而且與計(jì)算機(jī)存儲(chǔ)器、操作系統(tǒng)密切相關(guān)。(基本不考)第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.1數(shù)據(jù)模型邏輯數(shù)據(jù)模型又稱(chēng)邏輯模型,通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束三部分概念組成?!具x】物理數(shù)據(jù)模型用來(lái)描述數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu)和存儲(chǔ)方法。不但受到數(shù)據(jù)庫(kù)管理系統(tǒng)控制,而且與計(jì)算機(jī)存儲(chǔ)器、操作系統(tǒng)密切相關(guān)。(基本不考)第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.1數(shù)據(jù)模型
選數(shù)據(jù)模型中最重要的部分是數(shù)據(jù)結(jié)構(gòu)。常用的數(shù)據(jù)模型:層次模型、網(wǎng)狀模型、關(guān)系模型第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.1數(shù)據(jù)模型層次模型和網(wǎng)狀模型第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.2關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù)1.關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)選關(guān)系模型是一種新的數(shù)據(jù)模型,它建立在集合論和謂詞演算公式的基礎(chǔ)上。關(guān)系模型提供的邏輯結(jié)構(gòu)簡(jiǎn)單,數(shù)據(jù)獨(dú)立性強(qiáng),存取具有對(duì)稱(chēng)性,操縱靈活。關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)由許多不同的關(guān)系構(gòu)成,其中每個(gè)關(guān)系就是一個(gè)實(shí)體。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.2關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù)關(guān)系數(shù)據(jù)庫(kù)可以用一張二維表表示。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.2關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù)關(guān)系二維表中的術(shù)語(yǔ)如下:【選】(1)關(guān)系:一張二維表對(duì)應(yīng)一個(gè)關(guān)系;(2)屬性:表中每一列叫做一個(gè)屬性,屬性有名和值的區(qū)別;(3)元組:由屬性值組成的每一行稱(chēng)為元組(記錄),一個(gè)人所有的信息;(4)框架:由屬性名組成的表頭稱(chēng)為框架(關(guān)系型);(5)域:每個(gè)屬性的取值范圍稱(chēng)為域;第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.2關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù)關(guān)系二維表中的術(shù)語(yǔ)如下:(6)候選碼:可以唯一確定一個(gè)元組的屬性或?qū)傩越M稱(chēng)為候選碼(可簡(jiǎn)稱(chēng)為碼)。(7)主碼:一個(gè)關(guān)系中往往會(huì)有多個(gè)候選碼,可以指定一個(gè)為主碼;(8)外部碼:屬性(或?qū)傩越M)X不是當(dāng)前關(guān)系的碼,但卻是另一個(gè)關(guān)系的碼,則稱(chēng)屬性X是當(dāng)前關(guān)系的外部碼,簡(jiǎn)稱(chēng)外碼。第四章數(shù)據(jù)庫(kù)系統(tǒng)有關(guān)系S(學(xué)號(hào),姓名,年齡,籍貫)能作為主碼的是()A學(xué)號(hào)B姓名C年齡D籍貫隨堂測(cè)試有關(guān)系S(學(xué)號(hào),姓名,年齡,籍貫)能作為主碼的是()A學(xué)號(hào)B姓名C年齡D籍貫隨堂測(cè)試4.1.2關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù)2.關(guān)系模型的基本要求一個(gè)關(guān)系模型必須具備下面五個(gè)基本條件:【簡(jiǎn)】(1)表格中每一數(shù)據(jù)項(xiàng)不可再分,這是最基本項(xiàng);(2)各列都有唯一的屬性名和不同的屬性值,列數(shù)可根據(jù)需要而設(shè)定;(3)每列的順序是任意的;(4)每行都有唯一的元組。(5)各行的順序是任意的。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.2關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù)2.關(guān)系模型的基本要求一個(gè)關(guān)系模型必須具備下面五個(gè)基本條件:【簡(jiǎn)】(1)表格中每一數(shù)據(jù)項(xiàng)_______;(2)各列都有唯一的_________,列數(shù)可根據(jù)需要而設(shè)定;(3)每列的順序_______;(4)每行都有________。(5)各行的順序________。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.2關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù)2.關(guān)系模型的基本要求一個(gè)關(guān)系模型必須具備下面五個(gè)基本條件:【簡(jiǎn)】(1)表格中每一數(shù)據(jù)項(xiàng)不可再分,這是最基本項(xiàng);(2)每一項(xiàng)數(shù)據(jù)有相同的類(lèi)型,即屬性。各列都有唯一的屬性名和不同的屬性值,列數(shù)可根據(jù)需要而設(shè)定;(3)每列的順序是任意的;(4)每一行數(shù)據(jù)是一個(gè)實(shí)體諸多屬性值的集合,即元組。不允許出現(xiàn)相同元祖;(5)各行的順序是任意的。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.2關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù)【簡(jiǎn)】行列都是任意的屬性要有名和值表格(數(shù)據(jù)項(xiàng))不可再拆分元組唯一記心間第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.2關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù)3.關(guān)系的完整性【簡(jiǎn)】(1)實(shí)體完整性(2)參照完整性(3)用戶(hù)定義的完整性第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.2關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù)(1)實(shí)體完整性【選】實(shí)體完整性原則:關(guān)系中的主屬性不能取空值。這就是說(shuō)在實(shí)體完整性規(guī)則關(guān)系中,包括主碼在內(nèi)的所有主屬性都不能取空值。第四章數(shù)據(jù)庫(kù)系統(tǒng)第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.2關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù)(2)參照完整性【簡(jiǎn)】參照完整性規(guī)則:若參照關(guān)系中的外碼與目標(biāo)關(guān)系中的主碼相對(duì)應(yīng),則參照關(guān)系中每個(gè)元組在外碼上的每個(gè)屬性值必須為空值,或者等于目標(biāo)關(guān)系中某個(gè)元組的主碼值。參照關(guān)系和被參照關(guān)系可以是同一個(gè)關(guān)系。(3)用戶(hù)定義的完整性關(guān)系模型中一般有三種約束條件,不包括()A實(shí)體完整性B參照完整性C操作完整性D用戶(hù)定義完整性隨堂測(cè)試關(guān)系模型中一般有三種約束條件,不包括()A實(shí)體完整性B參照完整性C操作完整性D用戶(hù)定義完整性隨堂測(cè)試4.1.2關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù)4.關(guān)系操作(1)傳統(tǒng)集合運(yùn)算【選】傳統(tǒng)集合運(yùn)算主要有:并、交、差三種。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.2關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù)(1)傳統(tǒng)集合運(yùn)算【選】并:為了統(tǒng)計(jì)兩個(gè)表的同一屬性,將兩表用“并”運(yùn)算合并成一張表。交:是兩個(gè)關(guān)系中所有重復(fù)元組的集合。差:是兩個(gè)關(guān)系中除去重復(fù)的元組后,第一個(gè)關(guān)系中的所有元組。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.2關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù)(2)專(zhuān)門(mén)的關(guān)系運(yùn)算
【選】選擇運(yùn)算是對(duì)關(guān)系表中元組(行)的操作,操作結(jié)果是找出滿(mǎn)足條件的元組。投影運(yùn)算是對(duì)關(guān)系表中屬性(列)的操作,操作結(jié)果是找出關(guān)系中指定屬性全部值的子集。連接運(yùn)算是對(duì)兩個(gè)關(guān)系的運(yùn)算,運(yùn)算結(jié)果是找出滿(mǎn)足連接條件的所有元組,并且拼接成一個(gè)新的關(guān)系。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.3數(shù)據(jù)規(guī)范化1.規(guī)范化對(duì)于關(guān)系模型來(lái)說(shuō),只要滿(mǎn)足5個(gè)基本限制條件的二維表都是一個(gè)關(guān)系。限制條件越嚴(yán)格,描述的關(guān)系就越規(guī)范。一般把關(guān)系的這種層次叫做范式,限制越嚴(yán)格的關(guān)系,范式就越高。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.3數(shù)據(jù)規(guī)范化一般將關(guān)系范式劃分為五個(gè)級(jí)別:一范式(1NF)
二范式(2NF)三范式(3NF)
BC范式(BCNF)四范式(4NF)
五范式(5NF)最低范式是一范式,一個(gè)關(guān)系只要滿(mǎn)足了關(guān)系模型的5條基本要求,就已經(jīng)達(dá)到了一范式。第四章數(shù)據(jù)庫(kù)系統(tǒng)一范式到二范式:消除部分函數(shù)依賴(lài)二范式到三范式:消除傳遞函數(shù)依賴(lài)4.1.3數(shù)據(jù)規(guī)范化1.規(guī)范化【選】數(shù)據(jù)規(guī)范化理論認(rèn)為,關(guān)系范式越高,數(shù)據(jù)庫(kù)結(jié)構(gòu)越好。但是從數(shù)據(jù)庫(kù)系統(tǒng)的處理角度看,太高范式的關(guān)系往往不方便使用。因此,一般只要把數(shù)據(jù)庫(kù)關(guān)系規(guī)范到三范式就可以滿(mǎn)足需要了。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.3數(shù)據(jù)規(guī)范化2.數(shù)據(jù)規(guī)范化【名】一個(gè)低一級(jí)范式的關(guān)系模式,可以通過(guò)分解轉(zhuǎn)換成若干個(gè)高一級(jí)范式的關(guān)系模式的集合,關(guān)系模式的這種不斷改進(jìn)提高的過(guò)程叫做數(shù)據(jù)規(guī)范化。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.3數(shù)據(jù)規(guī)范化2.數(shù)據(jù)規(guī)范化【名】一個(gè)________范式的關(guān)系模式,可以通過(guò)_______成若干個(gè)_______范式的關(guān)系模式的集合,關(guān)系模式的這種不斷改進(jìn)提高的過(guò)程叫做數(shù)據(jù)規(guī)范化。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.3數(shù)據(jù)規(guī)范化2.數(shù)據(jù)規(guī)范化【名】一個(gè)低一級(jí)范式的關(guān)系模式,可以通過(guò)分解轉(zhuǎn)換成若干個(gè)高一級(jí)范式的關(guān)系模式的集合,關(guān)系模式的這種不斷改進(jìn)提高的過(guò)程叫做數(shù)據(jù)規(guī)范化。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.3數(shù)據(jù)規(guī)范化2.數(shù)據(jù)規(guī)范化【選】關(guān)鍵是要解決關(guān)系模型的邏輯結(jié)構(gòu)優(yōu)化。采用投影分解方式,可以消除關(guān)系模式中的完全函數(shù)依賴(lài)和傳遞函數(shù)依賴(lài)(即所有函數(shù)依賴(lài))。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.4數(shù)據(jù)庫(kù)的安全性【選】①防止非法用戶(hù)闖入②合法用戶(hù)非法使用造成數(shù)據(jù)泄露、更改或破壞安全性與完整性的區(qū)別:安全性:防范①非法用戶(hù)及②非法操作的完整性:防范使用不合語(yǔ)義數(shù)據(jù)第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.4數(shù)據(jù)庫(kù)的安全性【選】①_______________②_______________造成數(shù)據(jù)泄露、更改或破壞安全性與完整性的區(qū)別:安全性:防范①________②_________完整性:防范使用___________第四章數(shù)據(jù)庫(kù)系統(tǒng)4.1.4數(shù)據(jù)庫(kù)的安全性【選】①防止非法用戶(hù)闖入②合法用戶(hù)非法使用造成數(shù)據(jù)泄露、更改或破壞安全性與完整性的區(qū)別:安全性:防范①非法用戶(hù)及②非法操作完整性:防范使用不合語(yǔ)義數(shù)據(jù)第四章數(shù)據(jù)庫(kù)系統(tǒng)4.2數(shù)據(jù)庫(kù)管理系統(tǒng)中的SQL語(yǔ)言4.2.1結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL概述1.SQL語(yǔ)言的特點(diǎn)SQL(StructuredQueryLanguage,即結(jié)構(gòu)化查詢(xún)語(yǔ)言)是集數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體的語(yǔ)言。其主要功能是數(shù)據(jù)查詢(xún)。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.2.1結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL概述SQL是高度非過(guò)程化的語(yǔ)言,其中沒(méi)有基本程序結(jié)構(gòu)語(yǔ)句,每一條命令功能強(qiáng)大、操作簡(jiǎn)單。完全不需要告訴系統(tǒng)如何完成任務(wù),只要說(shuō)明需要系統(tǒng)完成什么任務(wù)。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.2.1結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL概述
選第四章數(shù)據(jù)庫(kù)系統(tǒng)SELECT:選擇、挑選CREATE:建立、創(chuàng)建DROP:丟掉ALTER:更改INSERT:插入U(xiǎn)PDATE:更新DELETE:刪除GRANT:承認(rèn)REVOKE:撤銷(xiāo)4.2.1結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL概述
選第四章數(shù)據(jù)庫(kù)系統(tǒng)SELECT:選擇、挑選CREATE:建立、創(chuàng)建DROP:丟掉ALTER:更改INSERT:插入U(xiǎn)PDATE:更新DELETE:刪除GRANT:承認(rèn)REVOKE:撤銷(xiāo)4.2.1結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL概述
選第四章數(shù)據(jù)庫(kù)系統(tǒng)SELECT:選擇、挑選CREATE:建立、創(chuàng)建DROP:丟掉ALTER:更改INSERT:插入U(xiǎn)PDATE:更新DELETE:刪除GRANT:承認(rèn)REVOKE:撤銷(xiāo)修改表結(jié)構(gòu)的SQL命令是()A:ALTER
TABLEB:REPLACE
TABLEC:UPDATE
TABLED:CHANGE
TABLE隨堂測(cè)試修改表結(jié)構(gòu)的SQL命令是()A:ALTER
TABLEB:REPLACE
TABLEC:UPDATE
TABLED:CHANGE
TABLE隨堂測(cè)試4.2.2數(shù)據(jù)庫(kù)的定義CREATEDATABASE<數(shù)據(jù)庫(kù)文件名>ON[PRIMARY](NAME=數(shù)據(jù)庫(kù)邏輯文件名,F(xiàn)ILENAME='數(shù)據(jù)庫(kù)文件名后綴及存取路徑')[,SIZE=初始容量值][,MAXSIZE=最大容量值|ULIMITED][,FILERGROWTH=增加值])[,…][LOGON(NAME=數(shù)據(jù)庫(kù)邏輯文件名,F(xiàn)ILENAME='數(shù)據(jù)庫(kù)文件名后綴及存取路徑')[,SIZE=初始容量值][,MAXSIZE=最大容量值|ULIMITED][,FILERGROWTH=增加值])[,…][FORLOAD|FORATTACH]第四章數(shù)據(jù)庫(kù)系統(tǒng)4.2.3數(shù)據(jù)庫(kù)的管理
【選】查詢(xún):SP_HELPDB[數(shù)據(jù)庫(kù)名]配置:SP_DBOPTION['數(shù)據(jù)庫(kù)名'][,'選項(xiàng)名'][,'值']重新命名:SP_RENAMEDB'原名','新名‘刪除:
DROPDATABASE
數(shù)據(jù)庫(kù)名第四章數(shù)據(jù)庫(kù)系統(tǒng)4.2.4數(shù)據(jù)表的管理【選】查看表結(jié)構(gòu):SP_HELP[[@OBJANAME=]NAME]修改表結(jié)構(gòu)ALTERTABLE表名ADD|ALTERCOLUMN|DROPCOLUMN<字段名1>[類(lèi)型[(長(zhǎng)度)]][NULL][NOTNULL][...]第四章數(shù)據(jù)庫(kù)系統(tǒng)4.2.4數(shù)據(jù)表的管理
【選】創(chuàng)建:CREATETABLE<表名>刪除:DROPTABLE<表名>插入:INSERT[INTO]<表名>[(列名)]VALUES(表達(dá)式)更新:UPDATE<表名>SET列名=<表達(dá)式|DFFAULT|NULL>[,...][WHERE<條件>]刪除數(shù)據(jù):DELETEFROM<表名>[WHERE<條件>]第四章數(shù)據(jù)庫(kù)系統(tǒng)4.2.5索引的建立與刪除1.索引的種類(lèi)可以分為聚集索引和非聚集索引兩個(gè)基本類(lèi)。①聚集索引:聚集索引相當(dāng)于物理排序,它對(duì)表的數(shù)據(jù)行重新排列,并替換原表重新存儲(chǔ)到磁盤(pán)上,所以它占用的空間甚至比原表還要大。②非聚集索引:是完全獨(dú)立于數(shù)據(jù)表的結(jié)構(gòu),每個(gè)表最多可以建立249個(gè)非聚集索引。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.2.5索引的建立與刪除2.VisualFoxPro中索引的種類(lèi)(了解)①主索引:要求索引字段或字段組合表達(dá)式值能夠唯一地確定數(shù)據(jù)表中一條記錄。②候選索引:候選索引像主索引一樣,要求索引字段或字段組合表達(dá)式能夠唯一地確定數(shù)據(jù)表中的一條記錄。③普通索引:普通索引允許數(shù)據(jù)表中各記錄的索引字段或字段組合表達(dá)式的值相同。④唯一索引:唯一索引是為保持與低版本軟件的兼容性而保留的一種索引類(lèi)型。第四章數(shù)據(jù)庫(kù)系統(tǒng)4.3SQL語(yǔ)言的數(shù)據(jù)查詢(xún)功能【應(yīng)用】1.單表查詢(xún):SELECT*FROMSTUDENT1
SELECT*FROMKC
2.查詢(xún)數(shù)據(jù)表的指定列:SELECTXH,XM,CJAS成績(jī)FROMSTUDENT1第四章數(shù)據(jù)庫(kù)系統(tǒng)查詢(xún)功能3-使用表達(dá)式查詢(xún)查詢(xún)表STUDENT1中XM列及4門(mén)課程的平均成績(jī),還要查每個(gè)人的出生年份SELECTXM,ROUND(CJ/4,1)AS平均成績(jī),YEAR(GETDATE())-NLAS出生年份FROMSTUDENT1了解查詢(xún)功能4-不輸出重復(fù)行查詢(xún)?cè)赟QLServer2000中,查詢(xún)表STUDENT1全部行的XB和NL列值;再查詢(xún)其不含重復(fù)行的情況SELECTXB,NLFROMSTUDENT1SELECTDISTINCTXB,NLFROMSTUDENT1了解查詢(xún)功能5-查詢(xún)結(jié)構(gòu)排序輸出在SQLServer2000中,查詢(xún)表STUDENT1時(shí)要求先按年齡由小到大,再按總平均成績(jī)由大到小顯示學(xué)生信息SELECT*FROMSTUDENT1ORDERBYNL,CJ/4DESC了解查詢(xún)功能6-只輸出部分行查詢(xún)?cè)赟QLServer2000中,查詢(xún)表STUDENT1時(shí)要求先按年齡由小到大排序后顯示前3條學(xué)生信息,或顯示前60%記錄。SELECTTOP3*FROMSTUDENT1ORDERBYNLSELECTTOP60PERCENT*FROMSTUDENT1ORDERBYNL不用看查詢(xún)功能7-滿(mǎn)足邏輯條件查詢(xún)?cè)赟QLServer2000中,查詢(xún)表STUDENT1中總成績(jī)大于等于300分的男學(xué)生SELECT*FROMSTUDENT1WHERECJ>=300ANDXB='男'重要查詢(xún)功能8-查詢(xún)含有控制NULL的記錄查詢(xún)含有空值NULL的記錄SELECT*FROMSTUDENT1WHEREXBISNULL知道查詢(xún)功能9-控制輸出方向在SQLServer2000中,查詢(xún)表STUDENT1中只有女生數(shù)據(jù)的子集作為查詢(xún)結(jié)果備份SELECT*INTOSTUDENT_AFROMSTUDENT1WHEREXB='女'不用看查詢(xún)功能10-聚合函數(shù)查詢(xún)
SUMAVECOUNT(*)COUNT(條件)MIN(<字段>)MAX(<字段>)在STUDENT中按NL平均值和CJ總分統(tǒng)計(jì)查詢(xún)
SELECT'統(tǒng)計(jì)'AS類(lèi)別,AVG(NL)AS平均年齡,SUM(CJ)AS總分FROMSTUDENT1不用看查詢(xún)功能11-分組查詢(xún)?cè)赟QLServer2000中,分別統(tǒng)計(jì)表STUDENT1中學(xué)生年齡的人數(shù)和總平均分SELECT'統(tǒng)計(jì)'AS類(lèi)別,NLAS年齡,COUNT(XB)AS人數(shù),AVG(CJ)AS總平均分FROMSTUDENT1GROUPBYNL不用看查詢(xún)功能12-帶清單的統(tǒng)計(jì)查詢(xún)統(tǒng)計(jì)表STUDENT1中的學(xué)生平均年齡總?cè)藬?shù)和總平均分SELECT*FROMSTUDENT1COMPUTEAVG(NL),COUNT(XH),AVG(CJ)不用看查詢(xún)功能13-模糊查詢(xún)?nèi)绻貌坏酵暾麥?zhǔn)確的查詢(xún)條件,也可以用模糊查詢(xún)功能完成任務(wù)。語(yǔ)法格式:[NOT]LIKE<條件>不用看查詢(xún)功能14-使用BETWEEN查詢(xún)可以使用BETWEEN限定查詢(xún)范圍,其作用與使用比較符號(hào)“>=”與“<=”一樣。語(yǔ)法格式:[NOT]BETWEEN<表達(dá)式1>AND<表達(dá)式2>不用看查詢(xún)功能15-使用IN查詢(xún)使用IN限定查詢(xún)的范圍,其作用與使用邏輯符號(hào)“AND”與“OR”類(lèi)似[NOT]IN(表達(dá)式1,表達(dá)式2[,...])SELECT*FROMSTUDENT1WHERENLIN(20,18)不用看應(yīng)用題3道之2——SQL語(yǔ)言(10分)A:SELECT姓名,年齡,性別FROMSWHERE年齡>(SELECT年齡FROMSWHERE姓名=“王華”)B:SELECT姓名,年齡,性別FROMSWHERE姓名=“王華”C:SELECT姓名,年齡,性別FROMSWHERE年齡>(SELECT年齡WHERE姓名=“王華”)D:SELECT姓名,年齡,性別FROMSWHEREAGE>王華.年齡有學(xué)生表:S(學(xué)號(hào),姓名,性別,年齡),如果要檢索S
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45153-2024老齡化社會(huì)照顧人員包容性組織通用要求與指南
- 手術(shù)室護(hù)士工作小結(jié)范文(5篇)
- 我愛(ài)讀書(shū)演講稿15篇
- 護(hù)理督查工作匯報(bào)
- 感恩節(jié)前的精彩講話稿(9篇)
- 情感電臺(tái)廣播稿集錦15篇
- 市場(chǎng)營(yíng)銷(xiāo)畢業(yè)的實(shí)習(xí)總結(jié)
- 師德師風(fēng)宣講活動(dòng)簡(jiǎn)報(bào)(18篇)
- 初級(jí)會(huì)計(jì)實(shí)務(wù)-2021年5月16日上午初級(jí)會(huì)計(jì)職稱(chēng)考試《初級(jí)會(huì)計(jì)實(shí)務(wù)》真題
- 初級(jí)會(huì)計(jì)經(jīng)濟(jì)法基礎(chǔ)-初級(jí)會(huì)計(jì)《經(jīng)濟(jì)法基礎(chǔ)》??荚嚲?17
- 搞笑小品劇本《大城小事》臺(tái)詞完整版
- 《大模型原理與技術(shù)》全套教學(xué)課件
- 2023年護(hù)理人員分層培訓(xùn)、考核計(jì)劃表
- 《銷(xiāo)售培訓(xùn)實(shí)例》課件
- 2025年四川省新高考八省適應(yīng)性聯(lián)考模擬演練(二)地理試卷(含答案詳解)
- 【經(jīng)典文獻(xiàn)】《矛盾論》全文
- Vue3系統(tǒng)入門(mén)與項(xiàng)目實(shí)戰(zhàn)
- 2024年寧夏回族自治區(qū)中考英語(yǔ)試題含解析
- 光伏發(fā)電項(xiàng)目試驗(yàn)檢測(cè)計(jì)劃
- 房屋建筑工程投標(biāo)方案(技術(shù)方案)
- 2025年高考語(yǔ)文作文備考:議論文萬(wàn)能模板
評(píng)論
0/150
提交評(píng)論