版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
主要內(nèi)容:信息、數(shù)據(jù)和數(shù)據(jù)管理數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)模型數(shù)據(jù)庫(kù)系統(tǒng)關(guān)系數(shù)據(jù)庫(kù)第一課數(shù)據(jù)庫(kù)理論基礎(chǔ)1§1.1信息、數(shù)據(jù)和數(shù)據(jù)處理
信息信息(Information)是客觀事物屬性的反映。信息是經(jīng)過加工處理并對(duì)人類客觀行為產(chǎn)生影響的事物屬性的表現(xiàn)形式。對(duì)決策有價(jià)值的數(shù)據(jù)。數(shù)據(jù)數(shù)據(jù)(Data)是信息的載體。是對(duì)客觀事物的本質(zhì)、特征、范圍等進(jìn)行的一種抽象的、符號(hào)化的表示。信息與數(shù)據(jù)病歷卡上記載39是數(shù)據(jù),數(shù)據(jù)39本身是沒有意義的。當(dāng)數(shù)據(jù)以某種形式經(jīng)過處理、描述或與其它數(shù)據(jù)比較時(shí),才能成為信息。某個(gè)病人的體溫是39℃,這才是信息,信息是有意義的??傊?,信息是有用的數(shù)據(jù),數(shù)據(jù)是信息的載體,信息是數(shù)據(jù)的內(nèi)涵。2數(shù)據(jù)處理數(shù)據(jù)處理也稱為信息處理,是利用計(jì)算機(jī)對(duì)各種類型的數(shù)據(jù)進(jìn)行處理。它包括對(duì)數(shù)據(jù)的采集、存儲(chǔ)、加工和傳輸?shù)纫幌盗胁僮鬟^程。數(shù)據(jù)處理數(shù)據(jù)信息3數(shù)據(jù)管理對(duì)數(shù)據(jù)的分類、組織、編碼、存儲(chǔ)、檢索和維護(hù)。思考題:1.數(shù)據(jù)和信息的區(qū)別與聯(lián)系?
2.數(shù)據(jù)處理和數(shù)據(jù)管理是什么含義?
數(shù)據(jù)庫(kù)技術(shù)的發(fā)展大致分為3個(gè)階段:人工管理階段、文件管理階段、數(shù)據(jù)庫(kù)系統(tǒng)階段。1.人工管理階段人工管理階段的特點(diǎn):(20世紀(jì)50年代中期)
1.?dāng)?shù)據(jù)不保存
2.無數(shù)據(jù)管理軟件,數(shù)據(jù)的管理由應(yīng)用軟件來完成
3.程序和數(shù)據(jù)在一起,數(shù)據(jù)沒有獨(dú)立性
4.一組數(shù)據(jù)對(duì)應(yīng)一個(gè)程序,數(shù)據(jù)不能共享
§1.2數(shù)據(jù)管理技術(shù)的發(fā)展4§1.2數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)管理的進(jìn)展—人工管理階段應(yīng)用程序1數(shù)據(jù)組1應(yīng)用程序2數(shù)據(jù)組
應(yīng)用程序n數(shù)據(jù)組n……1.人工管理階段52.文件管理階段特點(diǎn):(50年代后期到60年代中期)1.?dāng)?shù)據(jù)以文件的形式長(zhǎng)期保留在外存。2.?dāng)?shù)據(jù)的物理結(jié)構(gòu)和邏輯結(jié)構(gòu)有了區(qū)別,程序和數(shù)據(jù)有了一定的獨(dú)立性。
3.由文件系統(tǒng)管理數(shù)據(jù),文件多樣化
數(shù)據(jù)管理的進(jìn)展——文件系統(tǒng)階段應(yīng)用程序1數(shù)據(jù)組1應(yīng)用程序2數(shù)據(jù)組2應(yīng)用程序n數(shù)據(jù)組n……文件系統(tǒng)缺點(diǎn):·數(shù)據(jù)冗余大
·數(shù)據(jù)和程序獨(dú)立性差
·文件系統(tǒng)仍是一個(gè)不具有彈性的無結(jié)構(gòu)的數(shù)據(jù)集合。63.數(shù)據(jù)庫(kù)系統(tǒng)階段(60年代后期)數(shù)據(jù)庫(kù)產(chǎn)生的背景:
時(shí)間:60年代后期硬件:大容量磁盤,硬件價(jià)格下降軟件:軟件價(jià)格上升,編制和維護(hù)軟件需成本增加數(shù)據(jù)1統(tǒng)一存取數(shù)據(jù)2數(shù)據(jù)n程序2程序1程序n7數(shù)據(jù)庫(kù)(DataBase,DB)
長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲(chǔ),具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性,并可為各個(gè)用戶共享?!?.3數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)(DataBaseManagementSystem)是一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件,是用于建立、使用和維護(hù)數(shù)據(jù)庫(kù)。它對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫(kù)的安全性和完整性。它是數(shù)據(jù)庫(kù)系統(tǒng)的核心。應(yīng)用程序1應(yīng)用程序2DBMSDB
…8數(shù)據(jù)庫(kù)管理系統(tǒng)的功能:1.數(shù)據(jù)庫(kù)的定義2.數(shù)據(jù)庫(kù)的操作
-檢索、插入、刪除、更新3.數(shù)據(jù)庫(kù)的運(yùn)行控制
-數(shù)據(jù)庫(kù)的完整性控制、并發(fā)性控制
-數(shù)據(jù)庫(kù)的安全性控制、數(shù)據(jù)庫(kù)的恢復(fù)9數(shù)據(jù)庫(kù)系統(tǒng)的組成…(3)計(jì)算機(jī)系統(tǒng)(硬件系統(tǒng)、軟件系統(tǒng))(1)數(shù)據(jù)庫(kù)DB(2)數(shù)據(jù)庫(kù)管理系統(tǒng),DBMS人員(4)數(shù)據(jù)庫(kù)管理員DBA程序員終端人員數(shù)據(jù)庫(kù)系統(tǒng)(DBS)10數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn):數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)共享減少數(shù)據(jù)冗余有較高的數(shù)據(jù)獨(dú)立性加強(qiáng)數(shù)據(jù)的安全性和完整性的保護(hù)數(shù)據(jù)庫(kù)系統(tǒng)是由幾部分組成?數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別和聯(lián)系?11數(shù)據(jù)模型是現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象。現(xiàn)實(shí)世界中的具體事物經(jīng)過抽象形成信息世界中的概念模型,將概念模型進(jìn)一步轉(zhuǎn)換,形成某一DBMS支持的數(shù)據(jù)模型。概念模型:按用戶的觀點(diǎn)來對(duì)數(shù)據(jù)和信息建模主要用于數(shù)據(jù)庫(kù)設(shè)計(jì),常用E-R(實(shí)體—聯(lián)系)圖來描述。§1.4數(shù)據(jù)模型用板書畫出簡(jiǎn)單的E-R圖講解概念模型和數(shù)據(jù)模型的區(qū)別!121.4.1實(shí)體關(guān)系圖簡(jiǎn)記E-R圖是指以實(shí)體、關(guān)系、屬性三個(gè)基本概念概括數(shù)據(jù)的基本結(jié)構(gòu),從而描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式。學(xué)生成績(jī)考試1n姓名學(xué)號(hào)性別學(xué)號(hào)課號(hào)成績(jī)實(shí)體用矩形表示聯(lián)系用菱形表示屬性用橢圓形表示如學(xué)生——成績(jī)實(shí)體集之間的聯(lián)系用E-R圖表示13概念模型基本概念:1.實(shí)體(Entity):客觀存在并可相互區(qū)別的事物如一本書,一名學(xué)生,一次考試。2.實(shí)體集(EntitySet):同型實(shí)體的集合如書,學(xué)生,課程等。4.屬性(Attribute):實(shí)體所具有的某一特征。一個(gè)學(xué)生的學(xué)號(hào),姓名,年齡。5.碼(Key):唯一標(biāo)識(shí)實(shí)體的屬性集。如學(xué)號(hào)3.實(shí)體型:對(duì)實(shí)體的型的描述,是實(shí)體名和屬性的集合如學(xué)生(學(xué)號(hào),姓名,性別,出生日期)146.實(shí)體聯(lián)系
建立實(shí)體模型的一個(gè)主要任務(wù)就是要確定實(shí)體之間的聯(lián)系。常見的實(shí)體聯(lián)系有3種:一對(duì)一聯(lián)系、一對(duì)多聯(lián)系和多對(duì)多聯(lián)系。如圖所示:正班長(zhǎng)班長(zhǎng)-班級(jí)班級(jí)11班級(jí)班級(jí)-學(xué)生學(xué)生1n教師教師-學(xué)生學(xué)生mn(a)(b)(c)15數(shù)據(jù)模型數(shù)據(jù)模型:按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模。主要用于DBMS的實(shí)現(xiàn),有層次模型、網(wǎng)狀模型和關(guān)系模型等。信息抽象數(shù)據(jù)抽象現(xiàn)實(shí)世界信息世界的實(shí)體模型數(shù)據(jù)模型數(shù)據(jù)模型:層次模型,網(wǎng)狀模型和關(guān)系模型16層次模型(HierarchicalModel)利用樹型結(jié)構(gòu)來表示實(shí)體以及實(shí)體之間的聯(lián)系。層次模型中的結(jié)點(diǎn)為記錄型。
其主要特征如下:
僅有一個(gè)無雙親的根結(jié)點(diǎn)。
根結(jié)點(diǎn)以外的子結(jié)點(diǎn),向上僅有一個(gè)父結(jié)點(diǎn),向下有若干子結(jié)點(diǎn)。層次模型數(shù)據(jù)結(jié)構(gòu)學(xué)校總務(wù)處教務(wù)處信息經(jīng)濟(jì)系……教務(wù)科教材科根結(jié)點(diǎn)子結(jié)點(diǎn)17網(wǎng)狀模型(NetworkModel)網(wǎng)狀模型是層次模型的擴(kuò)展,它表示多個(gè)從屬關(guān)系的層次結(jié)構(gòu),呈現(xiàn)一種交叉關(guān)系的網(wǎng)絡(luò)結(jié)構(gòu)。網(wǎng)狀模型是以記錄為結(jié)點(diǎn)的網(wǎng)絡(luò)結(jié)構(gòu)。
常用于反映實(shí)體間的"多對(duì)多"的聯(lián)系,描述較為復(fù)雜的聯(lián)系。網(wǎng)狀模型數(shù)據(jù)結(jié)構(gòu)學(xué)校學(xué)生課程教師其主要特征如下:
有一個(gè)以上的結(jié)點(diǎn)無雙親。
至少有一個(gè)結(jié)點(diǎn)有多個(gè)雙親。18關(guān)系模型(RelationalModel)關(guān)系模型是二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體之間聯(lián)系的數(shù)據(jù)模型。大多數(shù)數(shù)據(jù)庫(kù)管理系統(tǒng)都是關(guān)系模型。如VFPStudents表屬性(字段)分量(屬性值)男張智忠學(xué)號(hào)姓名性別黨員專業(yè)出生年月助學(xué)金990001王濤男No物理82-01-21¥160.00990002莊前女Yes物理82-09-21¥200.00990101丁保華男No數(shù)學(xué)81-04-18¥180.00990102姜沛棋女No數(shù)學(xué)81-12-02¥280.00No數(shù)學(xué)80-08-06¥240.00990201程玲女Yes計(jì)算機(jī)82-11-14¥200.00990202黎敏艷女Yes計(jì)算機(jī)83-02-21¥160.00990103元組為記錄
關(guān)鍵字惟一確定一條記錄
191.關(guān)系的主要術(shù)語:關(guān)系:一個(gè)關(guān)系對(duì)應(yīng)一張二維表。元組:表中的一行,相當(dāng)一個(gè)記錄。屬性:表中一列稱為屬性(字段),給每一列起一個(gè)名稱即屬性名。域:屬性的取值范圍。關(guān)鍵字:唯一地標(biāo)識(shí)一個(gè)元組的一個(gè)或若干個(gè)屬性集合。主關(guān)鍵字:從多個(gè)關(guān)鍵字中選一個(gè)作為主關(guān)鍵字分量:元組中的一個(gè)屬性值?!?.5關(guān)系數(shù)據(jù)庫(kù)202.關(guān)系的主要特點(diǎn):關(guān)系中每個(gè)屬性是不可分割的數(shù)據(jù)單元;在同一個(gè)關(guān)系中不允許出現(xiàn)完全相同的元組在同一個(gè)關(guān)系中屬性名不允許相同在同一關(guān)系中,同一屬性的屬性值的數(shù)據(jù)類型一致在同一關(guān)系中元組或?qū)傩缘捻樞蚩梢愿淖?/p>
學(xué)號(hào)課程號(hào)成績(jī)平時(shí)成績(jī)卷面成績(jī)總成績(jī)0001123709300024128092這是一個(gè)關(guān)系?213.關(guān)系運(yùn)算常見的關(guān)系運(yùn)算有選擇運(yùn)算、投影運(yùn)算和連接運(yùn)算三種。
Sc.dbf22選擇(Select)
選擇運(yùn)算是從關(guān)系中選擇某些滿足條件的記錄組成一個(gè)新的關(guān)系。也可以說,選擇運(yùn)算是在關(guān)系R中選擇滿足給定條件的元組。在關(guān)系中選擇某些條件的元組。Select*fromscwhere性別=“男”23投影(Projec)
投影運(yùn)算是從關(guān)系中選擇某些字段的值組成一個(gè)新的關(guān)系。也可以說,投影運(yùn)算是在關(guān)系R中選擇出若干屬性列。
在關(guān)系中選擇某些屬性的列。對(duì)應(yīng)于關(guān)系的垂直分解。
Select姓名高數(shù)fromsc只包含姓名、高數(shù)兩列24連接(Join)
連接運(yùn)算是將兩個(gè)或多個(gè)關(guān)系通過連接條件組成一個(gè)新的關(guān)系。也可以說,連接運(yùn)算是在關(guān)系R和關(guān)系S中選擇屬性間滿足一定條件的元組。 從兩個(gè)關(guān)系的苗卡爾積中選取屬性間滿足一定條件的元組。連接是關(guān)系的橫向結(jié)合。2526常用的數(shù)據(jù)庫(kù)Loremipsumdolorsitamet,consecteturadipisicingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Access是微軟OFFICE的一個(gè)成員關(guān)系型數(shù)據(jù)庫(kù)SQLServerPowerBuilderOracle占據(jù)了數(shù)據(jù)庫(kù)領(lǐng)域48.6%的市場(chǎng)份額DB2要應(yīng)用于大型應(yīng)用系統(tǒng)
選擇題1.在關(guān)系運(yùn)算中,查找滿足一定條件的元組,相關(guān)的運(yùn)算稱為()。A)選擇 B)投影 C)連接 D)掃描2.在數(shù)據(jù)庫(kù)管理系統(tǒng)中,常用的數(shù)據(jù)模型有哪幾種類型,它們是()。A)大型、中型和小型 B)西文、中文和兼容C)層次、網(wǎng)狀、關(guān)系和關(guān)系對(duì)象型D)數(shù)據(jù)、圖形和多媒體3.VisualFoxPro是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),所謂關(guān)系是指()。A)二維表中各條記錄中的數(shù)據(jù)彼此有一定的關(guān)系B)二維表中各個(gè)字段彼此有一定的關(guān)系C)一個(gè)表與另一個(gè)表之間有一定的關(guān)系D)數(shù)據(jù)模型符合并滿足一定條件的二維表格4.?dāng)?shù)據(jù)庫(kù)系統(tǒng)的核心是()。A)數(shù)據(jù)庫(kù) B)數(shù)據(jù)庫(kù)管理系統(tǒng) C)操作系統(tǒng)D)文件275.下列()是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的有組織、可共享的數(shù)據(jù)集合。A)數(shù)據(jù)庫(kù)管理系統(tǒng) B)數(shù)據(jù)庫(kù)系統(tǒng)C)數(shù)據(jù)庫(kù) D)文件系統(tǒng)填空題1.在關(guān)系數(shù)據(jù)模型中,二維表的列稱為屬性,二維表的行稱為
。2.VisualFoxPro屬于
數(shù)據(jù)庫(kù)管理系統(tǒng)。3.關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)存儲(chǔ)與管理數(shù)據(jù)的基本形式是
。簡(jiǎn)答題數(shù)據(jù)庫(kù)系統(tǒng)主要包括哪幾個(gè)部分?6.一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)所管理的關(guān)系是()。A)一個(gè)DBF文件 B)一個(gè)DBC文件C)若干個(gè)二維表 D)若干個(gè)DBC文件28第二課VisualFoxPro系統(tǒng)操作主要內(nèi)容:VFP的運(yùn)行環(huán)境VFP的啟動(dòng)和退出菜單和窗口操作命令框執(zhí)行命令使用幫助系統(tǒng)VFP需要的軟件環(huán)境:是WINDOWS98/95(中文版)、windowNT4.0中文版或更高版本的windows的操作系統(tǒng)。硬件環(huán)境:1、CPU為Intel486/66MHZ2、16MB內(nèi)存3、至少85MB可用硬盤空間4、VGA或更高分辨率的顯示器5、鼠標(biāo)DBase:1981年發(fā)行DBaseⅡ
發(fā)展:
FoxBase:1986年發(fā)行1.0FoxPro:1989年發(fā)行1.01998年發(fā)行6.0特點(diǎn):引入可視化編程技術(shù);支持面向?qū)ο蟮某绦蛟O(shè)計(jì);支持網(wǎng)絡(luò)應(yīng)用等等。VFP的安裝啟動(dòng)和退出以及菜單和窗口操作操作演示VPF提供了3種管理數(shù)據(jù)的方式:菜單方式直觀方便管理命令方式方便迅速程序方式快速完成復(fù)雜的數(shù)據(jù)處理顯示數(shù)據(jù)命令如下?[數(shù)據(jù)列表,數(shù)據(jù)列表]CLEAR打開表文件命令的基本格式如下:USE<表文件名>[in工作區(qū)號(hào)][ALIAS別名
溫馨提示
- 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人交易汽車買賣合同(2024版)3篇
- 二零二五年度承包工地食堂綠色環(huán)保餐具租賃合同3篇
- 2025年國(guó)投健康產(chǎn)業(yè)投資有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年中遠(yuǎn)海運(yùn)港口武漢有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年江西鷹潭華潤(rùn)燃?xì)庥邢薰菊衅腹P試參考題庫(kù)含答案解析
- 2025年安徽宿州市泗縣虹誠(chéng)工業(yè)投資有限責(zé)任公司招聘筆試參考題庫(kù)附帶答案詳解
- 二零二五版老舊小區(qū)改造裝修勞務(wù)分包合同2篇
- 2025年仁愛科普版六年級(jí)語文上冊(cè)階段測(cè)試試卷含答案
- 2025年統(tǒng)編版七年級(jí)歷史下冊(cè)階段測(cè)試試卷
- 2024年度青海省公共營(yíng)養(yǎng)師之四級(jí)營(yíng)養(yǎng)師題庫(kù)檢測(cè)試卷A卷附答案
- 部編版二年級(jí)下冊(cè)《道德與法治》教案及反思(更新)
- 充電樁項(xiàng)目運(yùn)營(yíng)方案
- 退休人員出國(guó)探親申請(qǐng)書
- 傷殘撫恤管理辦法實(shí)施細(xì)則
- 高中物理競(jìng)賽真題分類匯編 4 光學(xué) (學(xué)生版+解析版50題)
- 西方經(jīng)濟(jì)學(xué)-高鴻業(yè)-筆記
- 幼兒園美術(shù)教育研究策略國(guó)內(nèi)外
- 物業(yè)公司介紹
- 2024屆河南省五市高三第一次聯(lián)考英語試題及答案
- 【永輝超市公司員工招聘問題及優(yōu)化(12000字論文)】
- 孕婦學(xué)校品管圈課件
評(píng)論
0/150
提交評(píng)論