




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章數(shù)據(jù)庫基礎(chǔ)知識(shí)數(shù)據(jù)庫基礎(chǔ)知識(shí)數(shù)據(jù)庫基礎(chǔ)知識(shí)數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型數(shù)據(jù)和數(shù)據(jù)庫概念數(shù)據(jù)庫系統(tǒng)組成數(shù)據(jù)模型的基本概念E-R模型關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)關(guān)系模型的數(shù)據(jù)操作關(guān)系的完整性關(guān)系代數(shù)Part1:數(shù)據(jù)庫基礎(chǔ)知識(shí)
信息是通過數(shù)據(jù)符號(hào)來傳播的,是有用的數(shù)據(jù);而數(shù)據(jù)則是信息的表現(xiàn)形式,若其不具有知識(shí)性和有用性,則不能稱其為信息。1.數(shù)據(jù):能被計(jì)算機(jī)存儲(chǔ)和處理,反映客觀事物的一種物理符號(hào)。例如體重、年齡、價(jià)格的多少,姓名、單位、地址的標(biāo)志,音頻、視頻、圖像等。2.信息:指經(jīng)過加工處理之后的數(shù)據(jù),是從原始數(shù)據(jù)中提煉出來的具有使用價(jià)值的數(shù)據(jù)。Part1問題1:數(shù)據(jù)和數(shù)據(jù)庫概念Part13.數(shù)據(jù)處理:對(duì)數(shù)據(jù)進(jìn)行收集→存儲(chǔ)→組織→加工→處理→維護(hù)等一系列活動(dòng)的總和。4.數(shù)據(jù)庫(DataBase,DB):長期存儲(chǔ)在計(jì)算機(jī)內(nèi)的有組織的、可共享的數(shù)據(jù)集合。硬件系統(tǒng):硬件系統(tǒng)是指運(yùn)行數(shù)據(jù)庫系統(tǒng)需要的計(jì)算機(jī)硬件,包括主機(jī)、顯示器、打印機(jī)等。
數(shù)據(jù)庫(DB):長期存儲(chǔ)在計(jì)算機(jī)內(nèi)的有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫管理系統(tǒng)(DBMS):一種管理數(shù)據(jù)的軟件。可以對(duì)數(shù)據(jù)進(jìn)行組織、存儲(chǔ)、加工、處理和維護(hù)等一系列的管理工作。軟件系統(tǒng):除了數(shù)據(jù)庫管理系統(tǒng)外,還必須有相關(guān)軟件的支持,包括操作系統(tǒng)、應(yīng)用程序和開發(fā)工具。用戶:數(shù)據(jù)庫系統(tǒng)中還包括設(shè)計(jì)、建立、管理、使用數(shù)據(jù)庫的各類人員。
數(shù)據(jù)庫系統(tǒng)(DBS)
的組成例1:DB、DBS、DBMS三者之間的關(guān)系(
)
A.DB包括DBS和DBMS
B.DBS包括DB和DBMS
C.DBMS包括DB和DBS想一想?Part2:數(shù)據(jù)模型Part1問題1:數(shù)據(jù)模型的基本概念1.數(shù)據(jù)表示
為了把現(xiàn)實(shí)世界中的具體事物抽象、組織為某一DBMS支持的數(shù)據(jù)模型,人們常常首先將現(xiàn)實(shí)世界抽象為信息世界,然后將信息世界轉(zhuǎn)換為機(jī)器世界。
Part2(1)現(xiàn)實(shí)世界現(xiàn)實(shí)世界就是現(xiàn)實(shí)存在的世界,包括事物及其聯(lián)系。現(xiàn)實(shí)世界反映到人腦中,對(duì)這些事物有個(gè)認(rèn)識(shí)過程,經(jīng)過選擇和加工,將有意義成分進(jìn)行命名、分類之后就進(jìn)入了信息世界。(2)信息世界信息世界是人腦對(duì)現(xiàn)實(shí)世界的反映,人們用文字或符號(hào)記載事物及事物之間的聯(lián)系。在信息世界中用到以下幾個(gè)基本概念:實(shí)體:客觀存在并可相互區(qū)分的事物。實(shí)體可以是具體的人、事、物(如一本書、一個(gè)職工),也可以是抽象的概念或聯(lián)系(如學(xué)生的一次選課、一個(gè)班級(jí))等。屬性:實(shí)體所具有的某一特征。如學(xué)生實(shí)體的學(xué)號(hào)、姓名、性別、出生年月、系和入學(xué)時(shí)間等。碼:唯一標(biāo)識(shí)實(shí)體的屬性集。如學(xué)號(hào)是學(xué)生實(shí)體的碼。域:屬性的取值范圍。如:性別的域?yàn)椋?,女)。?shí)體集和實(shí)體型:具有相同屬性的一類實(shí)體的集合成為實(shí)體集,如學(xué)生實(shí)體集和圖書實(shí)體集。
屬性的集合表示一種實(shí)體的類型,成為實(shí)體型。實(shí)體集和實(shí)體型:具有相同屬性的一類實(shí)體的集合成為實(shí)體集,如學(xué)生實(shí)體集和圖書實(shí)體集。
屬性的集合表示一種實(shí)體的類型,成為實(shí)體型。
例如:在學(xué)生實(shí)體集中,(20140001,張三,男,1995-02-01,2014-09-01)表示某一個(gè)具體的學(xué)生,即為一個(gè)實(shí)體,而學(xué)生(學(xué)號(hào),姓名,性別,出生日期,入學(xué)日期)則為實(shí)體型。(3)機(jī)器世界在機(jī)器世界中用到以下幾個(gè)基本概念:字段:標(biāo)識(shí)實(shí)體屬性的符號(hào)集。記錄:記錄是字段的有序集合,用來描述一個(gè)實(shí)體,即能完整的描述一個(gè)實(shí)體的符號(hào)集。一個(gè)記錄可以由若干字段構(gòu)成。文件:同一記錄的集合稱為文件,用來描述一個(gè)實(shí)體集。關(guān)鍵字:能唯一標(biāo)識(shí)一個(gè)記錄的字段或字段的組合,用以標(biāo)識(shí)不同實(shí)體的標(biāo)識(shí)符。
一個(gè)關(guān)系一條記錄一個(gè)字段一項(xiàng)數(shù)據(jù)第一章數(shù)據(jù)結(jié)構(gòu)描述的是系統(tǒng)的靜態(tài)特性。數(shù)據(jù)操作描述的是系統(tǒng)的動(dòng)態(tài)特性。數(shù)據(jù)的約束條件是一組完整性規(guī)則的集合。用一些限定條件保證數(shù)據(jù)的正確性、有效性和相容性。第一章Part1問題2:數(shù)據(jù)模型的要素Part21.層次模型
用樹型結(jié)構(gòu)表示各類實(shí)體以及實(shí)體間的聯(lián)系?,F(xiàn)實(shí)中許多實(shí)體之間的聯(lián)系呈現(xiàn)一種很自然的層次關(guān)系,如行政機(jī)構(gòu)等。特點(diǎn):
a.只有一個(gè)結(jié)點(diǎn)沒有雙親,該結(jié)點(diǎn)稱之為根結(jié)點(diǎn)。
b.根結(jié)點(diǎn)以外的其它結(jié)點(diǎn)有且只有一個(gè)雙親結(jié)點(diǎn)。
第一章Part1問題3:常見的數(shù)據(jù)模型Part2
層次模型圖Part1問題3:常見的數(shù)據(jù)模型Part22.網(wǎng)狀模型網(wǎng)狀模型是層次模型的擴(kuò)展,它表示多個(gè)從屬關(guān)系的層次結(jié)構(gòu),它是以記錄為結(jié)點(diǎn)的網(wǎng)絡(luò)結(jié)構(gòu)。特點(diǎn):允許多個(gè)結(jié)點(diǎn)沒有雙親,允許結(jié)點(diǎn)有多個(gè)雙親。網(wǎng)狀模型圖3.關(guān)系模型實(shí)體和實(shí)體之間的聯(lián)系都是用關(guān)系(二維表)來表示。在用戶看來,一個(gè)關(guān)系模型的邏輯結(jié)構(gòu)是一張二維表,它由行和列構(gòu)成。Part1問題3:常見的數(shù)據(jù)模型Part2關(guān)系模型圖一個(gè)關(guān)系一條記錄一個(gè)字段一項(xiàng)數(shù)據(jù)實(shí)體與聯(lián)系
現(xiàn)實(shí)世界中,許多實(shí)體間都存在一定的聯(lián)系,如班級(jí)-班長,學(xué)生-班級(jí),學(xué)生-課程等實(shí)體間是依靠?jī)烧唛g共同的屬性進(jìn)行聯(lián)系的。Part1問題4:E-R模型(概念模型)Part2聯(lián)系的類型:一對(duì)一(1:1)一對(duì)多(1:m)多對(duì)多(m:n)例:班級(jí)與班長的關(guān)系例:學(xué)生與班級(jí)的關(guān)系例:學(xué)生與課程的關(guān)系概念模型的表示法
實(shí)體型:用矩形()表示,矩形框內(nèi)寫明實(shí)體名屬性:用橢圓形()表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來。
聯(lián)系:用菱形()表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型(1:l,1:n或m:n)。第一章班級(jí)班長班級(jí)—班長課程學(xué)生選修班級(jí)學(xué)生組成111mnn1:11:nm:n實(shí)體型之間及實(shí)體型的聯(lián)系學(xué)生姓名性別籍貫學(xué)號(hào)課程課程號(hào)課程名稱課程學(xué)分實(shí)體及其屬性圖學(xué)生選課學(xué)號(hào)姓名課程課程號(hào)課程名稱成績(jī)性別籍貫課程學(xué)分mnE-R圖實(shí)例Part3:關(guān)系數(shù)據(jù)模型Part1第一章問題1:基本概念Part31.關(guān)系與表
在VisualFoxPro中,一個(gè)關(guān)系就是一個(gè)表,表名就是關(guān)系名;關(guān)系被物理存儲(chǔ)為一個(gè)文件,文件的擴(kuò)展名為.dbf,在VisualFoxPro中把.dbf文件稱為數(shù)據(jù)庫表。2.元組與記錄
元組是表中的一行。在VisualFoxPro中,一個(gè)元組就是數(shù)據(jù)庫表的一條記錄。3.域:域是屬性的取值范圍。Part1問題1:基本概念Part3Part1問題1:基本概念Part34.屬性與字段屬性是表中的一列,列名即為屬性名。在VisualFoxPro中屬性就是字段。5.候選關(guān)鍵字候關(guān)鍵字是在關(guān)系中能惟一標(biāo)識(shí)元組的屬性集。6.主關(guān)鍵字主關(guān)鍵字是用戶選做元組標(biāo)識(shí)的一個(gè)候選關(guān)鍵字。例2:在VisualFoxPro中用來表示文件的后綴名為()
A.mp3B.dbf
C.jpgD.docPart1問題2:關(guān)系模型的數(shù)據(jù)操作Part3
關(guān)系模型的常用操作包括:選擇(Select)、投影(Proiect)、連接(Join)、除(Divide)、并(Union)、交(Intersection)、差(Differenc)等查詢操作和插入(Insert)、刪除(Delete)、修改(Update)四種操作。
1.傳統(tǒng)的集合運(yùn)算并(Union):關(guān)系R和關(guān)系S的并集,它是屬于R或?qū)儆赟的元組組成的集合(去掉重復(fù)元組)。交(Intersection):關(guān)系R和關(guān)系S的交集,它是既屬于R又屬于S的元組組成的集合。差(Difference):關(guān)系R和關(guān)系。S的差集,它是屬于R而不屬于S的元組組成的集合。Part1問題3:關(guān)系代數(shù)Part31.傳統(tǒng)的集合運(yùn)算廣義笛卡爾積(ExtendedCartesianproduct):關(guān)系R(假設(shè)為n列)和關(guān)系S(假設(shè)為m列)的廣義笛卡爾積是一個(gè)(m+n)列的元組的集合,每一個(gè)元組的前n列是來自關(guān)系R的一個(gè)元組,后m列是來自關(guān)系S的一個(gè)元組。若R有K1個(gè)元組,S有K2個(gè)元組,則關(guān)系R和關(guān)系S的廣義笛卡爾積有K1×K2個(gè)元組。BonoBktitletp136計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用tp393計(jì)算機(jī)科學(xué)導(dǎo)論gx1gx2BonoBktitleen246英語語法ch531詩歌鑒賞tp136計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用BonoBktitletp393計(jì)算機(jī)科學(xué)導(dǎo)論BonoBktitletp136計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用gx1∩gx2gx1-gx2BonoBktitletp136計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用tp393計(jì)算機(jī)科學(xué)導(dǎo)論en24英語語法ch53詩歌鑒賞gx1∪gx2關(guān)系gx1與關(guān)系gx2的傳統(tǒng)集合運(yùn)算BonoBktitletp136計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用tp393計(jì)算機(jī)科學(xué)導(dǎo)論gx1RenoRename10123張青30357李欣dzRenoRenameBonoBktitle10123張青tp136計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用10123張青tp393計(jì)算機(jī)科學(xué)導(dǎo)論tp393李欣tp136計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用tp393李欣tp393計(jì)算機(jī)科學(xué)導(dǎo)論dz×gx1dz與關(guān)系gx1的傳統(tǒng)集合運(yùn)算2.專門的關(guān)
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新質(zhì)生產(chǎn)力領(lǐng)航
- 2025家庭裝修合同協(xié)議書
- 2025短期圍擋建設(shè)合同
- 上海食品模擬考核b類試卷及答案
- 山東省初中統(tǒng)考語文試卷及答案
- 《電容式傳感器》課件
- 化纖織造工藝參數(shù)優(yōu)化考核試卷
- 油炸食品制造的工藝流程考核試卷
- 浙江國企招聘2025中移鐵通嘉興海鹽分公司招聘10人筆試參考題庫附帶答案詳解
- 2025年中國鋁鍛壓五金制品市場(chǎng)調(diào)查研究報(bào)告
- 新疆烏魯木齊市米東區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期中數(shù)學(xué)試卷(含答案)
- 課件:《科學(xué)社會(huì)主義概論(第二版)》第一章
- 國際關(guān)系理論知到智慧樹章節(jié)測(cè)試課后答案2024年秋外交學(xué)院
- 第一章整式的乘法單元(教學(xué)設(shè)計(jì))-七年級(jí)數(shù)學(xué)下冊(cè)同步備課系列(湘教版2024)
- 中考物理復(fù)習(xí)歐姆定律復(fù)習(xí)講解學(xué)習(xí)
- 上海市2024年中考英語試題及答案
- TMT行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及趨勢(shì)與投資分析研究報(bào)告
- 2024年黑龍江哈爾濱市中考英語真題卷及答案解析
- 【MOOC】道路交通安全-河海大學(xué) 中國大學(xué)慕課MOOC答案
- 人教版二年級(jí)上冊(cè)英語期中考試卷【3套】
- 2025年湖北省武漢市高考數(shù)學(xué)模擬試卷附答案解析
評(píng)論
0/150
提交評(píng)論