xvf第1章數(shù)據(jù)庫(kù)系統(tǒng)概述課件_第1頁(yè)
xvf第1章數(shù)據(jù)庫(kù)系統(tǒng)概述課件_第2頁(yè)
xvf第1章數(shù)據(jù)庫(kù)系統(tǒng)概述課件_第3頁(yè)
xvf第1章數(shù)據(jù)庫(kù)系統(tǒng)概述課件_第4頁(yè)
xvf第1章數(shù)據(jù)庫(kù)系統(tǒng)概述課件_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、根據(jù)教育部提出的非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)教學(xué)三個(gè)層次要求配合全國(guó)計(jì)算機(jī)等級(jí)考試“Visual FoxPro二級(jí)”考試大綱的知識(shí)要點(diǎn)以Visual FoxPro 6.0為主要內(nèi)容,介紹關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)基礎(chǔ)理論及應(yīng)用系統(tǒng)開(kāi)發(fā)知識(shí)主要內(nèi)容: - 數(shù)據(jù)庫(kù)基礎(chǔ)理論 - Visual FoxPro 6.0 的基本操作 - 面向過(guò)程編程、面向?qū)ο罂梢暬幊套⒁猓?本課程學(xué)完可 以報(bào)名參加國(guó)家二級(jí)考試課程概述課時(shí): 課堂教學(xué)+上機(jī)實(shí)踐(1 :1)考試: 期末考試70%+平時(shí)作業(yè)30% 參考書(shū): Visual FoxPro基礎(chǔ)教程周永恒 主編 高教社 Visual FoxPro實(shí)用教程李明 主編 清華出版社 聯(lián)

2、系方式:E-mail: jzjlx網(wǎng)絡(luò)課堂:/sc8/課程安排課程要求 本章要求: 1. 了解信息、數(shù)據(jù)及數(shù)據(jù)處理等基本概念。 2. 掌握數(shù)據(jù)庫(kù)系統(tǒng)的組成及功能。 3. 了解各種數(shù)據(jù)模型的定義及特點(diǎn)。 4. 掌握關(guān)系數(shù)據(jù)庫(kù)的一些基本術(shù)語(yǔ),如關(guān)系、元組等。 5. 熟悉關(guān)系運(yùn)算:選擇、投影、連接。 本章要點(diǎn): 數(shù)據(jù)庫(kù)系統(tǒng)的組成、關(guān)系數(shù)據(jù)庫(kù)的特點(diǎn)、關(guān)系運(yùn)算。學(xué)時(shí)安排: 2學(xué)時(shí)(理論)結(jié)束 作業(yè) 1.1 數(shù)據(jù)處理的發(fā)展過(guò)程 1.2 數(shù)據(jù)模型 1.3 關(guān)系數(shù)據(jù)模型第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述1.1.1 數(shù)據(jù)、信息和信息處理 是描述現(xiàn)實(shí)世界事物的符號(hào)記錄形式,是利用物理符號(hào)記錄下來(lái)的可以識(shí)別的信息。包括數(shù)字、文

3、字、圖形、圖像、聲音和其他的特殊符號(hào)。現(xiàn)代計(jì)算機(jī)可以接受幾乎所有類型的數(shù)據(jù)。1. 數(shù)據(jù)1.1 數(shù)據(jù)處理的發(fā)展過(guò)程 指現(xiàn)實(shí)世界中事物的存在方式或運(yùn)動(dòng)狀態(tài)的反映,是有用的數(shù)據(jù)。2.信息3.數(shù)據(jù)處理 數(shù)據(jù)處理是將數(shù)據(jù)轉(zhuǎn)換成信息的過(guò)程,從數(shù)據(jù)處理角度,信息是一種被加工成特定形式的數(shù)據(jù)。 數(shù)據(jù)處理的核心是數(shù)據(jù)管理。數(shù)據(jù)管理包括對(duì)各種形式的數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、加工和傳輸?shù)然顒?dòng)。1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展文件系統(tǒng)階段數(shù)據(jù)庫(kù)系統(tǒng)階段分布式數(shù)據(jù)庫(kù)系統(tǒng)階段人工管理階段1.1.3 數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng) 1. 數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)(Database,簡(jiǎn)稱DB):是數(shù)據(jù)的集合,按照特定的組織方式將數(shù)據(jù)保存在

4、存儲(chǔ)介質(zhì)上,同時(shí)可以被各種用戶所共享。2. 數(shù)據(jù)庫(kù)管理系統(tǒng) 用于建立、維護(hù)和管理數(shù)據(jù)庫(kù)的系統(tǒng)軟件; 提供數(shù)據(jù)安全性和完整性的控制機(jī)制; 具有完備數(shù)據(jù)庫(kù)操作命令體系; 可在交互方式下管理和訪問(wèn)(存取)數(shù)據(jù)庫(kù); 可利用開(kāi)發(fā)工具開(kāi)發(fā)數(shù)據(jù)庫(kù)管理系統(tǒng);(DBMS-Data Base Management System)數(shù)據(jù)操縱數(shù)據(jù)定義數(shù)據(jù)通訊數(shù)據(jù)庫(kù)維護(hù)數(shù)據(jù)查詢數(shù)據(jù)庫(kù)運(yùn)行管理和控制功能數(shù)據(jù)庫(kù)組織、存儲(chǔ)和管理數(shù)據(jù)庫(kù)管理系統(tǒng)的功能 VF就是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),其它關(guān)系數(shù)據(jù)庫(kù)還有: 大型數(shù)據(jù)庫(kù)管理系統(tǒng):Sybase、Oracle 小型數(shù)據(jù)庫(kù)管理系統(tǒng):Access、FoxBASE、FoxPro硬件軟件數(shù)據(jù)(D

5、B):數(shù)據(jù)庫(kù)系統(tǒng)的核心人員:管理、開(kāi)發(fā)、最終用戶:計(jì)算機(jī)操作系統(tǒng)(OS)數(shù)據(jù)庫(kù)管理軟件(DBMS)應(yīng)用程序數(shù)據(jù)庫(kù)系統(tǒng)(DBS)3. 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)(DBSDataBase System)是指計(jì)算機(jī)系統(tǒng)引入數(shù)據(jù)庫(kù)之后組成的系統(tǒng),是用來(lái)組織和存取大量數(shù)據(jù)的管理系統(tǒng)。1.2 數(shù)據(jù)模型 人們把客觀存在的事物以數(shù)據(jù)的形式存儲(chǔ)到計(jì)算機(jī)中,經(jīng)歷了對(duì)現(xiàn)實(shí)生活中事物特征的認(rèn)識(shí)、概念化到計(jì)算機(jī)數(shù)據(jù)庫(kù)中的具體表示的逐級(jí)抽象過(guò)程。這一過(guò)程經(jīng)歷了三個(gè)層次,即現(xiàn)實(shí)世界、信息世界和數(shù)據(jù)世界。1. 現(xiàn)實(shí)世界 現(xiàn)實(shí)世界是存在于人腦之外的客觀世界,人們管理的對(duì)象存在于現(xiàn)實(shí)世界中?,F(xiàn)實(shí)世界的事物及事物之間存在著聯(lián)系,這種聯(lián)系

6、是客觀存在的,是由事物本身的性質(zhì)決定的。1.2.1 數(shù)據(jù)描述 2. 信息世界 信息世界是現(xiàn)實(shí)世界在人腦中的反映,是對(duì)客觀事物及其聯(lián)系的一種抽象描述。信息世界對(duì)現(xiàn)實(shí)世界進(jìn)行選擇、命名、分類等抽象后產(chǎn)生概念模型。3. 數(shù)據(jù)世界 數(shù)據(jù)世界是將信息世界中的信息數(shù)據(jù)化的結(jié)果,是對(duì)現(xiàn)實(shí)世界中事物及其聯(lián)系的數(shù)據(jù)模型描述。為了準(zhǔn)確地反映事物本身及事物之間的各種聯(lián)系,數(shù)據(jù)庫(kù)中的數(shù)據(jù)必須有一定的結(jié)構(gòu),這種結(jié)構(gòu)可以用一種數(shù)據(jù)模型來(lái)表示。實(shí)體是客觀事物的真實(shí)反映屬性值是實(shí)體屬性的具體化表示實(shí)體屬性事物的特性實(shí)體類型用實(shí)體名及所有屬性的集合實(shí)體集具有相同屬性的實(shí)體集合1.2.2 概念模型如一個(gè)學(xué)生、一本書(shū)、一次比賽、一

7、次會(huì)議如學(xué)生實(shí)體可以用學(xué)號(hào)、姓名、性別、年齡等若干個(gè)屬性來(lái)描述如學(xué)生的姓名、性別是屬性的型,而具體的值“李明、男”是屬性的值如對(duì)學(xué)生實(shí)體的型可以描述為:學(xué)生(學(xué)號(hào),姓名,性別,年齡)例如在學(xué)生實(shí)體集中,(20130101、李明、男、20)是一個(gè)具體學(xué)生。 1. 實(shí)體的描述2.實(shí)體之間的聯(lián)系一對(duì)一兩個(gè)實(shí)體存在一一對(duì)應(yīng)關(guān)系一對(duì)多一個(gè)實(shí)體對(duì)應(yīng)多個(gè)實(shí)體多對(duì)多多個(gè)實(shí)體對(duì)應(yīng)多個(gè)實(shí)體班級(jí)班級(jí)-班長(zhǎng)班長(zhǎng)111:1聯(lián)系班級(jí)組成學(xué)生1n1:n聯(lián)系課程選修學(xué)生mnm:n聯(lián)系實(shí)體名聯(lián)系3.教學(xué)管理系統(tǒng)實(shí)體聯(lián)系模型教學(xué)管理由學(xué)生、教師、課程三個(gè)實(shí)體組成。 在教學(xué)管理系統(tǒng)中,存在著以下聯(lián)系: 一個(gè)學(xué)生可以選修多門(mén)課程,而

8、一門(mén)課程可以被多個(gè)學(xué)生選修。 一位教師可以講授多門(mén)課程,一門(mén)課程可以有多位教師講授。 一個(gè)學(xué)生將有多位教師授課,一位教師可以對(duì)多位學(xué)生授課。 數(shù)據(jù)模型是指反映客觀事物及客觀事物間聯(lián)系的數(shù)據(jù)結(jié)構(gòu)和形式。用于描述數(shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù)模型有三種:層次模型網(wǎng)狀模型關(guān)系模型1.2.3 數(shù)據(jù)模型1. 層次模型學(xué)生職工車輛辦公用品實(shí)驗(yàn)儀器學(xué)院科研項(xiàng)目固定資產(chǎn)學(xué)校特點(diǎn):有且僅有一個(gè)結(jié)點(diǎn)沒(méi)有父結(jié)點(diǎn),稱為根結(jié)點(diǎn); 每個(gè)非根結(jié)點(diǎn)有且僅有一個(gè)父結(jié)點(diǎn)。2. 網(wǎng)狀模型出版社科研機(jī)構(gòu)作者圖書(shū)讀者特點(diǎn):可能有多個(gè)結(jié)點(diǎn)沒(méi)有父結(jié)點(diǎn),即多個(gè)根結(jié)點(diǎn); 某個(gè)非根結(jié)點(diǎn)可能有多個(gè)父結(jié)點(diǎn)。節(jié)點(diǎn)的聯(lián)系是任意的。更適合于描述客觀世界。3. 關(guān)系

9、模型 用二維表的形式表示實(shí)體和實(shí)體之間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系數(shù)據(jù)模型。1.3.1 關(guān)系模型1.關(guān)系術(shù)語(yǔ)1.3關(guān)系數(shù)據(jù)模型關(guān)系表候選關(guān)鍵字(候選碼)屬性:一列。表示每一列相同的屬性,在表中稱為字段,列名為屬性名主關(guān)鍵字(主碼):能唯一確定記錄的字段。元組:一行。表示一個(gè)實(shí)體,在表中稱為記錄。域:屬性的取值范圍 外關(guān)鍵字(外碼):如果表中的一個(gè)屬性不是主關(guān)鍵字和候選關(guān)鍵字,但是是另外一個(gè)表的主關(guān)鍵字或候選關(guān)鍵字,這個(gè)屬性就稱為外部關(guān)鍵字(外碼)。在關(guān)系模型理論中 在關(guān)系數(shù)據(jù)庫(kù)中 關(guān)系 數(shù)據(jù)表 元組 記錄 屬性 字段 分量 數(shù)據(jù)項(xiàng) 模型理論與關(guān)系數(shù)據(jù)庫(kù)中術(shù)語(yǔ)的對(duì)照關(guān)系2.關(guān)系的性質(zhì)每一個(gè)屬性是不可再

10、分的最小數(shù)據(jù)項(xiàng)。這一點(diǎn)最重要! 關(guān)系中每一列元素是數(shù)據(jù)類型相同的數(shù)據(jù)。關(guān)系中不能出現(xiàn)相同的屬性名,及字段不能重名。字段的順序可以任意改變。關(guān)系中元組的順序也可以改變,關(guān)系中不能出現(xiàn)相同的記錄。學(xué)生表學(xué)號(hào)姓名出生日期年級(jí)性別系001張三03/05/902006男計(jì)科系002李四01/15/892005女計(jì)科系003王五07/21/902006男會(huì)計(jì)系學(xué)號(hào)課程成績(jī)001數(shù)據(jù)庫(kù)80002計(jì)算機(jī)65003會(huì)計(jì)學(xué)50學(xué)號(hào)獎(jiǎng)勵(lì)日期001三號(hào)學(xué)生2005.9002優(yōu)秀班干部2006.3003優(yōu)秀黨員2008.3成績(jī)表獎(jiǎng)勵(lì)表1、字符:標(biāo)識(shí)實(shí)體屬性的符號(hào)集2、字段(field):最基本的不可再分的有名字的數(shù)據(jù)單

11、位4、表(table):按一定結(jié)構(gòu)存儲(chǔ)的一組相關(guān)的數(shù)據(jù)。由若干記錄組成,記錄中的字段規(guī)定了表中數(shù)據(jù)的結(jié)構(gòu)。5、數(shù)據(jù)庫(kù)(database): 表的集合3、記錄(record):由若干字段組成,組成記錄的字段的長(zhǎng)度之和稱為記錄的長(zhǎng)度3. 建立關(guān)系模型1.投影(Projec)學(xué)號(hào)姓名出生日期年級(jí)性別系001張三03/05/902006男計(jì)科系002李四01/15/892005女計(jì)科系003王五07/21/902006男會(huì)計(jì)系學(xué)號(hào)姓名出生日期系001張三03/05/90計(jì)科系002李四01/15/89計(jì)科系003王五07/21/90會(huì)計(jì)系投影是從表中選取若干列進(jìn)行操作例:在人才檔案表中,顯示有學(xué)號(hào)、姓

12、名、出生日期、系組成一個(gè)新關(guān)系。1.3.2 關(guān)系運(yùn)算學(xué)號(hào)姓名出生日期年級(jí)性別系001張三03/05/902006男計(jì)科系002李四01/15/892005女計(jì)科系003王五07/21/902006男會(huì)計(jì)系2.選擇(Select)學(xué)號(hào)姓名出生日期年級(jí)性別系001張三03/05/902006男計(jì)科系003王五07/21/902006男會(huì)計(jì)系 選擇操作是從表中選取滿足某種條件的元組(記錄)進(jìn)行操作。例:在人才檔案表中,選出性別=“男”的人員的檔案。學(xué)號(hào)課程成績(jī)001數(shù)據(jù)庫(kù)80002計(jì)算機(jī)65003會(huì)計(jì)學(xué)50學(xué)號(hào)獎(jiǎng)勵(lì)日期001三號(hào)學(xué)生2007.9002優(yōu)秀班干部2008.3003優(yōu)秀黨員2008.33.連接(Join)學(xué)號(hào)課程成績(jī)獎(jiǎng)勵(lì)日期001數(shù)據(jù)庫(kù)80三號(hào)學(xué)生2007.9002計(jì)算機(jī)65優(yōu)秀班干部2008.3003會(huì)計(jì)學(xué)50優(yōu)秀黨員2008.3 聯(lián)接是對(duì)兩張表按一定的條件進(jìn)行聯(lián)接,同時(shí)生成一張新表。例:將兩個(gè)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論