數(shù)據(jù)庫原理及應(yīng)用-第1章數(shù)據(jù)庫系統(tǒng)概論.ppt
《數(shù)據(jù)庫原理及應(yīng)用-第1章數(shù)據(jù)庫系統(tǒng)概論.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫原理及應(yīng)用-第1章數(shù)據(jù)庫系統(tǒng)概論.ppt(74頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、數(shù)據(jù)庫原理及應(yīng)用 An Introduction to Database System,教材及參考書(1), 教材 自編講義 薩師煊,王珊:數(shù)據(jù)庫系統(tǒng)概論 高等教育出版社,2009 中國(guó)人民大學(xué) A First Course in Database Systems Jeffrey.D.Ullman, Jennifer Widom Dept. Of Computer Science Stanford University,教材及參考書(2), 參考書 微軟SQL SERVER 2005數(shù)據(jù)庫管理員教程 上機(jī)軟件 SQL SERVER2005,課程簡(jiǎn)介,隨著科技的發(fā)展,越來越多的企業(yè)使用數(shù)據(jù)庫
2、輔助生產(chǎn)和管理,企業(yè)對(duì)數(shù)庫的需求在增加。,課程簡(jiǎn)介,基礎(chǔ)銜接性,數(shù)據(jù)庫,管理信息系統(tǒng),會(huì)計(jì)電算化,ERP,網(wǎng)絡(luò)程序設(shè)計(jì),網(wǎng)站設(shè)計(jì),電子商務(wù),客戶關(guān)系,,,,,,,,人力資源,,SCM,,課程簡(jiǎn)介,學(xué)習(xí)目標(biāo):基本理論 +應(yīng)用的基本技能,深刻了解數(shù)據(jù)庫系統(tǒng)的有關(guān)概念 發(fā)展等理論知識(shí),掌握數(shù)據(jù)庫系統(tǒng)開發(fā)的 原則、步驟、方法,,,數(shù)據(jù)庫系統(tǒng)的規(guī)劃、分析、設(shè)計(jì)、實(shí)施、運(yùn)行管理與評(píng)價(jià) 系統(tǒng)操作與維護(hù)的能力,內(nèi)容安排(1), 基礎(chǔ)篇 第一章:數(shù)據(jù)庫系統(tǒng)概論 第二章:關(guān)系數(shù)據(jù)庫理論 第十章:數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)概述 應(yīng)用篇 第三章:SQL Server 2005的安裝與配置 第四章:SQL Server 200
3、5數(shù)據(jù)庫的創(chuàng)建和管理 第五章:SQL Server 2005表的創(chuàng)建與操作,內(nèi)容安排(2), 應(yīng)用篇 第六章: SQL Server 2005 T-SQL數(shù)據(jù)查詢 第七章:SQL Server 2005關(guān)系圖和視圖管理 第八章:T-SQL編程與應(yīng)用 第九章:存儲(chǔ)過程和觸發(fā)器 第十章:數(shù)據(jù)庫設(shè)計(jì),數(shù)據(jù)庫系統(tǒng)概論 An Introduction to Database System 第1章 數(shù)據(jù)庫系統(tǒng)概論,教學(xué)目標(biāo):,了解數(shù)據(jù)處理的概念和發(fā)展 掌握數(shù)據(jù)庫系統(tǒng)的組成和特點(diǎn) 理解數(shù)據(jù)庫管理系統(tǒng)的功能 理解數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)的重要概念 理解數(shù)據(jù)模型的組成要素 掌握概念數(shù)據(jù)模型的概念和表示工具E-R
4、圖,第1章 數(shù)據(jù)庫系統(tǒng)概論,1.1 數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展 1.2 數(shù)據(jù)庫系統(tǒng)概述 1.3 數(shù)據(jù)模型概述,,1.1 數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展,1.1.1 數(shù)據(jù)處理的基本概念 1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展階段,,1.1.1 數(shù)據(jù)處理的基本概念,數(shù)據(jù)(Data)是對(duì)客觀事務(wù)及其活動(dòng)的抽象符號(hào)表示或存儲(chǔ)在某一種媒體上可以鑒別的符號(hào)資料 。 例如:兩名學(xué)生的考試成績(jī)分別為85和59分,1.1.1 數(shù)據(jù)處理的基本概念,信息(Information)是能夠通過文字、圖像、聲音、符號(hào)、數(shù)據(jù)等為人類獲知的知識(shí) 例如:當(dāng)某學(xué)生看到他的考試成績(jī)是85/59分,通過思考他認(rèn)為及格/不及格,1.1.1 數(shù)據(jù)處理的
5、基本概念,數(shù)據(jù)處理(Data Processing)對(duì)數(shù)據(jù)進(jìn)行加工的過程 例如:一個(gè)C語言程序分析所輸入的學(xué)生成績(jī)是否及格,1.1.1 數(shù)據(jù)處理的基本概念,main() int chj; scanf(“%d”, ,1.1.1 數(shù)據(jù)處理的基本概念,數(shù)據(jù)庫(Database,簡(jiǎn)稱DB) 是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。 永久存儲(chǔ)、有組織、可共享三個(gè)基本特點(diǎn)。,1.1.1 數(shù)據(jù)處理的基本概念,數(shù)據(jù)庫管理系統(tǒng)(Database Management System,簡(jiǎn)稱DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件 。 其基本功能有,數(shù)據(jù)庫的定義功能 數(shù)據(jù)庫的操縱功
6、數(shù)據(jù)庫的控制功能 數(shù)據(jù)庫的維護(hù)功能,1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展,,人工管理 文件系統(tǒng) 數(shù)據(jù)庫管理系統(tǒng),人工管理,人工管理,文件系統(tǒng),數(shù)據(jù)庫 系統(tǒng),1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展階段,數(shù)據(jù)庫系統(tǒng)的特點(diǎn)1數(shù)據(jù)共享性高 數(shù)據(jù)庫系統(tǒng)從整體角度看待和描述數(shù)據(jù),數(shù)據(jù)面向整個(gè)系統(tǒng),可以被多個(gè)用戶、多個(gè)應(yīng)用共享使用。還可以減少數(shù)據(jù)冗余,減少更新異常。,數(shù)據(jù),,,,,1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展階段,數(shù)據(jù)庫系統(tǒng)的特點(diǎn)2數(shù)據(jù)獨(dú)立性強(qiáng) 數(shù)據(jù)獨(dú)立性分兩方面,分別是物理獨(dú)立性和邏輯獨(dú)立性。 物理獨(dú)立性 :指用戶的應(yīng)用程序與存儲(chǔ)在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是相互獨(dú)立的。當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用程序不用改變。,C:數(shù)據(jù)
7、,程序,,,改變存儲(chǔ),C:數(shù)據(jù) D:數(shù)據(jù),,1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展階段,數(shù)據(jù)庫系統(tǒng)的特點(diǎn)3數(shù)據(jù)獨(dú)立性強(qiáng) 數(shù)據(jù)獨(dú)立性分兩方面,分別是物理獨(dú)立性和邏輯獨(dú)立性。 邏輯獨(dú)立性:指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨(dú)立的。數(shù)據(jù)的邏輯結(jié)構(gòu)改變了,用戶程序也可以不變。,程序,數(shù)據(jù),數(shù)據(jù),,修改邏輯結(jié)構(gòu),,1.2 數(shù)據(jù)庫系統(tǒng)概述,1.2.1 數(shù)據(jù)庫系統(tǒng)構(gòu)成 1.2.2 數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu),,1.2.1 數(shù)據(jù)庫系統(tǒng)構(gòu)成,數(shù)據(jù)庫系統(tǒng),1.2.1 數(shù)據(jù)庫系統(tǒng)構(gòu)成,數(shù)據(jù)庫系統(tǒng)DBS(DataBase System,簡(jiǎn)稱DBS)是一個(gè)實(shí)際可運(yùn)行的存儲(chǔ)、維護(hù)和應(yīng)用系統(tǒng)提供數(shù)據(jù)的軟件系統(tǒng),是存儲(chǔ)介質(zhì)、處理對(duì)象
8、和管理系統(tǒng)的集合體。,軟件,硬件,人,1.2.1 數(shù)據(jù)庫系統(tǒng)構(gòu)成,數(shù)據(jù)庫系統(tǒng)對(duì)硬件資源的要求 第一,有足夠大的內(nèi)存 第二,有足夠大的外存 第三,有較高的通道能力,,,1.2.1 數(shù)據(jù)庫系統(tǒng)構(gòu)成,4,3,數(shù)據(jù)庫系統(tǒng)的軟件 1 支持DBMS運(yùn)行的操作系統(tǒng) 2 與數(shù)據(jù)庫接口的高級(jí)語言及其編譯系統(tǒng) 3 DBMS 4 以DBMS為核心的應(yīng)用開發(fā)工具 5 為特定應(yīng)用環(huán)境開發(fā)的數(shù)據(jù)庫應(yīng)用系統(tǒng),2,1,計(jì)算機(jī),1.2.1 數(shù)據(jù)庫系統(tǒng)構(gòu)成,人員 數(shù)據(jù)庫管理員(DBA, Database Administrator)負(fù)責(zé)數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)、建立、管理和維護(hù)工作。,組織數(shù)據(jù)庫的職責(zé) 整理和重新構(gòu)造數(shù)據(jù)庫的職責(zé) 監(jiān)控
9、職責(zé) 恢復(fù)數(shù)據(jù)庫的職責(zé),1.2.1 數(shù)據(jù)庫系統(tǒng)構(gòu)成,人員 系統(tǒng)分析員和數(shù)據(jù)庫設(shè)計(jì)人員:具體職責(zé)是熟悉應(yīng)用領(lǐng)域的業(yè)務(wù),能分析用戶的需求和約束條件,寫出信息系統(tǒng)需求規(guī)格說明書,制定項(xiàng)目開發(fā)計(jì)劃,協(xié)調(diào)信息系統(tǒng)開發(fā)與運(yùn)行所涉及的各類人員,能指導(dǎo)制定企業(yè)的戰(zhàn)略數(shù)據(jù)規(guī)劃,組織開發(fā)信息系統(tǒng),能評(píng)估和選用適宜的開發(fā)方法和工具,能按照標(biāo)準(zhǔn)規(guī)范寫系統(tǒng)分析、設(shè)計(jì)文檔,能對(duì)開發(fā)過程進(jìn)行質(zhì)量控制與進(jìn)度控制,能具體指導(dǎo)項(xiàng)目開發(fā),具有高級(jí)工程師的實(shí)際工作能力和業(yè)務(wù)水平。,1.2.1 數(shù)據(jù)庫系統(tǒng)構(gòu)成,人員 應(yīng)用程序員:設(shè)計(jì)和編寫應(yīng)用系統(tǒng)的程序模塊,進(jìn)行調(diào)試和安裝。 用戶:是指最終用戶(End User)。最終用戶
10、通過應(yīng)用系統(tǒng)的用戶接口使用數(shù)據(jù)庫。用戶也有很多種類,大家課后自己查閱資料。,1.2.2 數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu),人們?yōu)閿?shù)據(jù)庫設(shè)計(jì)了一個(gè)嚴(yán)謹(jǐn)?shù)捏w系結(jié)構(gòu),數(shù)據(jù)庫領(lǐng)域公認(rèn)的標(biāo)準(zhǔn)結(jié)構(gòu)是三級(jí)模式結(jié)構(gòu),它包括外模式、模式和內(nèi)模式。,1.2.2 數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu),1.2.2 數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu),模式又稱概念模式或邏輯模式,對(duì)應(yīng)于概念級(jí)。它是由數(shù)據(jù)庫設(shè)計(jì)者綜合所有用戶的數(shù)據(jù),按照統(tǒng)一的觀點(diǎn)構(gòu)造的全局邏輯結(jié)構(gòu),是對(duì)數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體描述,是所有用戶的公共數(shù)據(jù)視圖(全局視圖)。,全局,,,,,1.2.2 數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu),外模式又稱子模式,對(duì)應(yīng)于用戶級(jí)。它是某個(gè)或某幾個(gè)用戶所看到的數(shù)據(jù)
11、庫的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。外模式是從模式導(dǎo)出的一個(gè)子集,包含模式中允許特定用戶使用的那部分?jǐn)?shù)據(jù)。,,,,,1.2.2 數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu),內(nèi)模式又稱存儲(chǔ)模式,對(duì)應(yīng)于物理級(jí),它是數(shù)據(jù)庫中全體數(shù)據(jù)的內(nèi)部表示或底層描述,是數(shù)據(jù)庫最低一級(jí)的邏輯描述,它描述了數(shù)據(jù)在存儲(chǔ)介質(zhì)上的存儲(chǔ)方式物理結(jié)構(gòu),對(duì)應(yīng)著實(shí)際存儲(chǔ)在外存儲(chǔ)介質(zhì)上的數(shù)據(jù)庫。,存儲(chǔ),1.2.2 數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu),用戶應(yīng)用程序根據(jù)外模式進(jìn)行數(shù)據(jù)操作,通過外模式一模式映射,定義和建立某個(gè)外模式與模式間的對(duì)應(yīng)關(guān)系,將外模式與模式聯(lián)系起來,當(dāng)模式發(fā)生改變時(shí),只要改變其映射,就可以使外模式保持不變,對(duì)應(yīng)的應(yīng)用程序也可保持不變;,
12、,外模式,外模式,,模式改變,,外模式,,1.2.2 數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu),邏輯獨(dú)立性:當(dāng)數(shù)據(jù)庫的整體邏輯結(jié)構(gòu)發(fā)生變化時(shí),通過調(diào)整外模式和模式之間的映像,使得外模式中的局部數(shù)據(jù)及其結(jié)構(gòu)(定義)不變,程序不用修改。,1.2.2 數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu),通過模式一內(nèi)模式映射,定義建立數(shù)據(jù)的邏輯結(jié)構(gòu)(模式)與存儲(chǔ)結(jié)構(gòu)(內(nèi)模式)間的對(duì)應(yīng)關(guān)系,當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)發(fā)生變化時(shí),只需改變模式一內(nèi)模式映射,就能保持模式不變,因此應(yīng)用程序也可以保持不變。,模式,內(nèi)模式,,改變,內(nèi)模式,,1.2.2 數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu),物理獨(dú)立性:當(dāng)數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)發(fā)生變化時(shí),通過調(diào)整模式和內(nèi)模式之間的映像,使得整體模式不變,當(dāng)然外
13、模式及應(yīng)用程序不用改變。,1.3 數(shù)據(jù)模型概述,1.3.1 基本概念 1.3.2 數(shù)據(jù)模型組成要素 1.3.3 概念模型 1.3.4 數(shù)據(jù)模型的種類,,1.3.1 基本概念,數(shù)據(jù)庫是某個(gè)企業(yè)、組織或部門所涉及的數(shù)據(jù)的綜合,反映數(shù)據(jù)本身的內(nèi)容和數(shù)據(jù)之間的聯(lián)系。數(shù)據(jù)模型用來抽象、表示和處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息,是現(xiàn)實(shí)世界的模擬。,1.3.1 基本概念,為了把現(xiàn)實(shí)世界中的具體事物抽象、組織為某一DBMS支持的數(shù)據(jù)模型,人們常常首先把現(xiàn)實(shí)世界抽象為信息世界,然后將信息世界轉(zhuǎn)換為機(jī)器世界。,事物,信息世界,機(jī)器世界,,,1.3.1 基本概念,現(xiàn)實(shí)世界:客觀存在的事物及聯(lián)系。 例如:學(xué)生,選課,課程,,
14、1.3.1 基本概念,概念世界(概念模型):對(duì)現(xiàn)實(shí)世界的認(rèn)識(shí)和抽象描述,按用戶的觀點(diǎn)對(duì)數(shù)據(jù)和信息建模,用于數(shù)據(jù)庫設(shè)計(jì)。 例如:教務(wù)管理中選課的E-R模型。,學(xué)生,課程,選課,,,1,n,1.3.1 基本概念,機(jī)器世界(數(shù)據(jù)模型):建立在計(jì)算機(jī)上的數(shù)據(jù)模型,按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模,用于DBMS的實(shí)現(xiàn)。 例如:教務(wù)管理中的選課數(shù)據(jù)模型。,1.3.1 基本概念,例如:教務(wù)管理中的選課數(shù)據(jù)模型。 Student(SID,Sname,Sex,Birthday,Specialty) PK:SID Course(CID, Cname,Credit) PK:CID SC(SID, CID,Grade)
15、PK:(SID, CID) FK:SID和 CID,1.3.1 基本概念,,1.3.2 數(shù)據(jù)模型組成要素,數(shù)據(jù)結(jié)構(gòu):描述數(shù)據(jù)庫的組成對(duì)象及對(duì)象之間的聯(lián)系。用于描述系統(tǒng)的靜態(tài)特征。數(shù)據(jù)結(jié)構(gòu)描述的內(nèi)容包括:對(duì)象的類型、內(nèi)容、性質(zhì);對(duì)象之間的聯(lián)系。 解決是什么的問題,1.3.2 數(shù)據(jù)模型組成要素,數(shù)據(jù)操作:指對(duì)數(shù)據(jù)庫中各種對(duì)象(型)的實(shí)例(值)允許執(zhí)行的操作的集合,操作及操作規(guī)則。如操作有檢索、插入、刪除、修改,操作規(guī)則有優(yōu)先級(jí)別等。用于描述系統(tǒng)的動(dòng)態(tài)特性。 解決能干什么的問題,1.3.2 數(shù)據(jù)模型組成要素,數(shù)據(jù)完整性約束:是一組完整性規(guī)則的集合。也就是說,對(duì)于具體的應(yīng)用必須遵循特定的語義約束條件,
16、以保證數(shù)據(jù)的正確、有效和相容。 解決按照什么規(guī)則去干的問題,1.3.3 概念模型,概念模型是客觀世界到概念(信息)世界的認(rèn)識(shí)和抽象,是用戶與數(shù)據(jù)庫設(shè)計(jì)人員之間進(jìn)行交流的語言,常用表示方法是E-R圖。,1.3.3 概念模型,實(shí)體:客觀存在并且可以相互區(qū)別的事物和活動(dòng)的抽象。 例如:學(xué)生和課程就是實(shí)體。 實(shí)體集:同一類實(shí)體的集合。 例如:一些學(xué)生組成實(shí)體集。 實(shí)體型:對(duì)同類實(shí)體的共有特征的抽象定義。 例如:學(xué)生型是學(xué)生集合的抽象定義。 實(shí)體值:符合實(shí)體型定義的每個(gè)具體實(shí)體。 例如:(2005216001001,趙成剛,男)簡(jiǎn)單描述了一個(gè)學(xué)生的情況。,1.3.3 概念模型,聯(lián)系:實(shí)體之間的相互關(guān)系。
17、 例如:選課可以描述學(xué)生和課程的相互關(guān)系。 聯(lián)系集:同類聯(lián)系的集合。 例如:每個(gè)學(xué)生選各種課。 聯(lián)系型:對(duì)同類聯(lián)系共有特征的抽象定義。 例如:選課型就是學(xué)生和課程的聯(lián)系的抽象定義。,1.3.3 概念模型,屬性:描述實(shí)體和聯(lián)系的特性。 例如:學(xué)號(hào),姓名,性別等可以描述學(xué)生的特性。 屬性值:屬性的具體取值。 例如:(2005216001001,趙成剛,男)是一個(gè)學(xué)生的具體藐視,1.3.3 概念模型,碼或主碼(Primary Key) 能夠惟一標(biāo)識(shí)實(shí)體集中每個(gè)實(shí)體的屬性或?qū)傩越M合。 例如:學(xué)號(hào)可以唯一的標(biāo)識(shí)一個(gè)學(xué)生。 外碼(Foreign Key) 不是本實(shí)體的主碼,是另一實(shí)體的主碼,用于實(shí)現(xiàn)聯(lián)系。
18、 例如:選課聯(lián)系中的學(xué)號(hào)和課程號(hào)。,1.3.3 概念模型,實(shí)體集A中每個(gè)實(shí)體與實(shí)體集B中的多少個(gè)實(shí)體存在聯(lián)系或反之。(也可以來自同一實(shí)體集) 一對(duì)一聯(lián)系(1:1)例如:公司和總經(jīng)理,學(xué)校和校長(zhǎng)。 一對(duì)多聯(lián)系(1:n)例如:班級(jí)和學(xué)生,家庭和成員,學(xué)生與班長(zhǎng)。 多對(duì)多聯(lián)系(m:n)例如:學(xué)生和課程,工人和零件,讀者和圖書。,1.3.3 概念模型,實(shí)體聯(lián)系模型,實(shí)體關(guān)系模型或?qū)嶓w聯(lián)系模式圖(ERD)由美籍華裔計(jì)算機(jī)科學(xué)家陳品山(Peter Chen)發(fā)明,是概念數(shù)據(jù)模型的高層描述所使用的數(shù)據(jù)模型或模式圖,它為表述這種實(shí)體聯(lián)系模式圖形式的數(shù)據(jù)模型提供了圖形符號(hào)。,1.3.3 概念模型,基本構(gòu)件 實(shí)體
19、:矩形 聯(lián)系:菱形 屬性:橢圓形 相連關(guān)系:連接線,1.3.3 概念模型,例1:職工實(shí)體集內(nèi)部有領(lǐng)導(dǎo)和被領(lǐng)導(dǎo)的聯(lián)系,即某職工為部門領(lǐng)導(dǎo),領(lǐng)導(dǎo)若干職工,而一名職工僅被另外一名職工(領(lǐng)導(dǎo))直接領(lǐng)導(dǎo)。,1.3.3 概念模型,,1.3.3 概念模型,例2:在圖書借閱系統(tǒng)中,有讀者(讀者編號(hào),姓名,讀者類型,已借數(shù)量)、 圖書(圖書編號(hào),書名,作者,出版社,出版日期,定價(jià)) 兩個(gè)實(shí)體集,1.3.3 概念模型,,1.3.3 概念模型,請(qǐng)討論醫(yī)院這個(gè)大環(huán)境中有哪些實(shí)體,聯(lián)系如何,應(yīng)該如何用ER圖畫出來?,1.3.4 數(shù)據(jù)模型的種類,數(shù)據(jù)庫領(lǐng)域常用的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和關(guān)系模型。,1.3.4 數(shù)據(jù)模
20、型的種類,關(guān)系數(shù)據(jù)庫理論出現(xiàn)于60年代末到70年代初。1970年,IBM的研究員E.F.Codd博士發(fā)表大型共享數(shù)據(jù)銀行的關(guān)系模型一文提出了關(guān)系模型的概念。后來Codd又陸續(xù)發(fā)表多篇文章,奠定了關(guān)系數(shù)據(jù)庫的基礎(chǔ)。 Codd在70年代初期的論文論述了范式理論和衡量關(guān)系系統(tǒng)的12條標(biāo)準(zhǔn),用數(shù)學(xué)理論奠定了關(guān)系數(shù)據(jù)庫的基礎(chǔ)。Codd博士也以其對(duì)關(guān)系數(shù)據(jù)庫的卓越貢獻(xiàn)獲得了1983年ACM圖靈獎(jiǎng)。,1.3.4 數(shù)據(jù)模型的種類,例如:圖書管理系統(tǒng)的數(shù)據(jù)模型。 Reader(RID,Rname,TypeID,Lendnum) PK:RID Book (BID,Bname,Author, PubComp, PubDate,Price) PK:BID Borrow (RID, BID,LendDate, ReturnDate) PK:RID, BID,LendDate FK:RID和BID,1.3.4 數(shù)據(jù)模型的種類,關(guān)系模型的具體內(nèi)容我們將在第2章關(guān)系數(shù)據(jù)庫中詳細(xì)介紹。,
- 溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識(shí)競(jìng)賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識(shí)測(cè)試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測(cè)工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識(shí)競(jìng)賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案