欧美精品一二区,性欧美一级,国产免费一区成人漫画,草久久久久,欧美性猛交ⅹxxx乱大交免费,欧美精品另类,香蕉视频免费播放

數(shù)據(jù)庫原理及應用-第1章數(shù)據(jù)庫系統(tǒng)概論.ppt

上傳人:za****8 文檔編號:22664755 上傳時間:2021-05-30 格式:PPT 頁數(shù):74 大小:1.60MB
收藏 版權申訴 舉報 下載
數(shù)據(jù)庫原理及應用-第1章數(shù)據(jù)庫系統(tǒng)概論.ppt_第1頁
第1頁 / 共74頁
數(shù)據(jù)庫原理及應用-第1章數(shù)據(jù)庫系統(tǒng)概論.ppt_第2頁
第2頁 / 共74頁
數(shù)據(jù)庫原理及應用-第1章數(shù)據(jù)庫系統(tǒng)概論.ppt_第3頁
第3頁 / 共74頁

下載文檔到電腦,查找使用更方便

14.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《數(shù)據(jù)庫原理及應用-第1章數(shù)據(jù)庫系統(tǒng)概論.ppt》由會員分享,可在線閱讀,更多相關《數(shù)據(jù)庫原理及應用-第1章數(shù)據(jù)庫系統(tǒng)概論.ppt(74頁珍藏版)》請在裝配圖網上搜索。

1、數(shù)據(jù)庫原理及應用 An Introduction to Database System,教材及參考書(1), 教材 自編講義 薩師煊,王珊:數(shù)據(jù)庫系統(tǒng)概論 高等教育出版社,2009 中國人民大學 A First Course in Database Systems Jeffrey.D.Ullman, Jennifer Widom Dept. Of Computer Science Stanford University,教材及參考書(2), 參考書 微軟SQL SERVER 2005數(shù)據(jù)庫管理員教程 上機軟件 SQL SERVER2005,課程簡介,隨著科技的發(fā)展,越來越多的企業(yè)使用數(shù)據(jù)庫

2、輔助生產和管理,企業(yè)對數(shù)庫的需求在增加。,課程簡介,基礎銜接性,數(shù)據(jù)庫,管理信息系統(tǒng),會計電算化,ERP,網絡程序設計,網站設計,電子商務,客戶關系,,,,,,,,人力資源,,SCM,,課程簡介,學習目標:基本理論 +應用的基本技能,深刻了解數(shù)據(jù)庫系統(tǒng)的有關概念 發(fā)展等理論知識,掌握數(shù)據(jù)庫系統(tǒng)開發(fā)的 原則、步驟、方法,,,數(shù)據(jù)庫系統(tǒng)的規(guī)劃、分析、設計、實施、運行管理與評價 系統(tǒng)操作與維護的能力,內容安排(1), 基礎篇 第一章:數(shù)據(jù)庫系統(tǒng)概論 第二章:關系數(shù)據(jù)庫理論 第十章:數(shù)據(jù)庫應用系統(tǒng)設計概述 應用篇 第三章:SQL Server 2005的安裝與配置 第四章:SQL Server 200

3、5數(shù)據(jù)庫的創(chuàng)建和管理 第五章:SQL Server 2005表的創(chuàng)建與操作,內容安排(2), 應用篇 第六章: SQL Server 2005 T-SQL數(shù)據(jù)查詢 第七章:SQL Server 2005關系圖和視圖管理 第八章:T-SQL編程與應用 第九章:存儲過程和觸發(fā)器 第十章:數(shù)據(jù)庫設計,數(shù)據(jù)庫系統(tǒng)概論 An Introduction to Database System 第1章 數(shù)據(jù)庫系統(tǒng)概論,教學目標:,了解數(shù)據(jù)處理的概念和發(fā)展 掌握數(shù)據(jù)庫系統(tǒng)的組成和特點 理解數(shù)據(jù)庫管理系統(tǒng)的功能 理解數(shù)據(jù)庫的三級模式結構的重要概念 理解數(shù)據(jù)模型的組成要素 掌握概念數(shù)據(jù)模型的概念和表示工具E-R

4、圖,第1章 數(shù)據(jù)庫系統(tǒng)概論,1.1 數(shù)據(jù)管理技術的產生和發(fā)展 1.2 數(shù)據(jù)庫系統(tǒng)概述 1.3 數(shù)據(jù)模型概述,,1.1 數(shù)據(jù)管理技術的產生和發(fā)展,1.1.1 數(shù)據(jù)處理的基本概念 1.1.2 數(shù)據(jù)管理技術的發(fā)展階段,,1.1.1 數(shù)據(jù)處理的基本概念,數(shù)據(jù)(Data)是對客觀事務及其活動的抽象符號表示或存儲在某一種媒體上可以鑒別的符號資料 。 例如:兩名學生的考試成績分別為85和59分,1.1.1 數(shù)據(jù)處理的基本概念,信息(Information)是能夠通過文字、圖像、聲音、符號、數(shù)據(jù)等為人類獲知的知識 例如:當某學生看到他的考試成績是85/59分,通過思考他認為及格/不及格,1.1.1 數(shù)據(jù)處理的

5、基本概念,數(shù)據(jù)處理(Data Processing)對數(shù)據(jù)進行加工的過程 例如:一個C語言程序分析所輸入的學生成績是否及格,1.1.1 數(shù)據(jù)處理的基本概念,main() int chj; scanf(“%d”, ,1.1.1 數(shù)據(jù)處理的基本概念,數(shù)據(jù)庫(Database,簡稱DB) 是長期儲存在計算機內、有組織的、可共享的大量數(shù)據(jù)的集合。 永久存儲、有組織、可共享三個基本特點。,1.1.1 數(shù)據(jù)處理的基本概念,數(shù)據(jù)庫管理系統(tǒng)(Database Management System,簡稱DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件 。 其基本功能有,數(shù)據(jù)庫的定義功能 數(shù)據(jù)庫的操縱功

6、數(shù)據(jù)庫的控制功能 數(shù)據(jù)庫的維護功能,1.1.2 數(shù)據(jù)管理技術的發(fā)展,,人工管理 文件系統(tǒng) 數(shù)據(jù)庫管理系統(tǒng),人工管理,人工管理,文件系統(tǒng),數(shù)據(jù)庫 系統(tǒng),1.1.2 數(shù)據(jù)管理技術的發(fā)展階段,數(shù)據(jù)庫系統(tǒng)的特點1數(shù)據(jù)共享性高 數(shù)據(jù)庫系統(tǒng)從整體角度看待和描述數(shù)據(jù),數(shù)據(jù)面向整個系統(tǒng),可以被多個用戶、多個應用共享使用。還可以減少數(shù)據(jù)冗余,減少更新異常。,數(shù)據(jù),,,,,1.1.2 數(shù)據(jù)管理技術的發(fā)展階段,數(shù)據(jù)庫系統(tǒng)的特點2數(shù)據(jù)獨立性強 數(shù)據(jù)獨立性分兩方面,分別是物理獨立性和邏輯獨立性。 物理獨立性 :指用戶的應用程序與存儲在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是相互獨立的。當數(shù)據(jù)的物理存儲改變了,應用程序不用改變。,C:數(shù)據(jù)

7、,程序,,,改變存儲,C:數(shù)據(jù) D:數(shù)據(jù),,1.1.2 數(shù)據(jù)管理技術的發(fā)展階段,數(shù)據(jù)庫系統(tǒng)的特點3數(shù)據(jù)獨立性強 數(shù)據(jù)獨立性分兩方面,分別是物理獨立性和邏輯獨立性。 邏輯獨立性:指用戶的應用程序與數(shù)據(jù)庫的邏輯結構是相互獨立的。數(shù)據(jù)的邏輯結構改變了,用戶程序也可以不變。,程序,數(shù)據(jù),數(shù)據(jù),,修改邏輯結構,,1.2 數(shù)據(jù)庫系統(tǒng)概述,1.2.1 數(shù)據(jù)庫系統(tǒng)構成 1.2.2 數(shù)據(jù)庫的三級模式結構,,1.2.1 數(shù)據(jù)庫系統(tǒng)構成,數(shù)據(jù)庫系統(tǒng),1.2.1 數(shù)據(jù)庫系統(tǒng)構成,數(shù)據(jù)庫系統(tǒng)DBS(DataBase System,簡稱DBS)是一個實際可運行的存儲、維護和應用系統(tǒng)提供數(shù)據(jù)的軟件系統(tǒng),是存儲介質、處理對象

8、和管理系統(tǒng)的集合體。,軟件,硬件,人,1.2.1 數(shù)據(jù)庫系統(tǒng)構成,數(shù)據(jù)庫系統(tǒng)對硬件資源的要求 第一,有足夠大的內存 第二,有足夠大的外存 第三,有較高的通道能力,,,1.2.1 數(shù)據(jù)庫系統(tǒng)構成,4,3,數(shù)據(jù)庫系統(tǒng)的軟件 1 支持DBMS運行的操作系統(tǒng) 2 與數(shù)據(jù)庫接口的高級語言及其編譯系統(tǒng) 3 DBMS 4 以DBMS為核心的應用開發(fā)工具 5 為特定應用環(huán)境開發(fā)的數(shù)據(jù)庫應用系統(tǒng),2,1,計算機,1.2.1 數(shù)據(jù)庫系統(tǒng)構成,人員 數(shù)據(jù)庫管理員(DBA, Database Administrator)負責數(shù)據(jù)庫系統(tǒng)的設計、建立、管理和維護工作。,組織數(shù)據(jù)庫的職責 整理和重新構造數(shù)據(jù)庫的職責 監(jiān)控

9、職責 恢復數(shù)據(jù)庫的職責,1.2.1 數(shù)據(jù)庫系統(tǒng)構成,人員 系統(tǒng)分析員和數(shù)據(jù)庫設計人員:具體職責是熟悉應用領域的業(yè)務,能分析用戶的需求和約束條件,寫出信息系統(tǒng)需求規(guī)格說明書,制定項目開發(fā)計劃,協(xié)調信息系統(tǒng)開發(fā)與運行所涉及的各類人員,能指導制定企業(yè)的戰(zhàn)略數(shù)據(jù)規(guī)劃,組織開發(fā)信息系統(tǒng),能評估和選用適宜的開發(fā)方法和工具,能按照標準規(guī)范寫系統(tǒng)分析、設計文檔,能對開發(fā)過程進行質量控制與進度控制,能具體指導項目開發(fā),具有高級工程師的實際工作能力和業(yè)務水平。,1.2.1 數(shù)據(jù)庫系統(tǒng)構成,人員 應用程序員:設計和編寫應用系統(tǒng)的程序模塊,進行調試和安裝。 用戶:是指最終用戶(End User)。最終用戶

10、通過應用系統(tǒng)的用戶接口使用數(shù)據(jù)庫。用戶也有很多種類,大家課后自己查閱資料。,1.2.2 數(shù)據(jù)庫的三級模式結構,人們?yōu)閿?shù)據(jù)庫設計了一個嚴謹?shù)捏w系結構,數(shù)據(jù)庫領域公認的標準結構是三級模式結構,它包括外模式、模式和內模式。,1.2.2 數(shù)據(jù)庫的三級模式結構,1.2.2 數(shù)據(jù)庫的三級模式結構,模式又稱概念模式或邏輯模式,對應于概念級。它是由數(shù)據(jù)庫設計者綜合所有用戶的數(shù)據(jù),按照統(tǒng)一的觀點構造的全局邏輯結構,是對數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結構和特征的總體描述,是所有用戶的公共數(shù)據(jù)視圖(全局視圖)。,全局,,,,,1.2.2 數(shù)據(jù)庫的三級模式結構,外模式又稱子模式,對應于用戶級。它是某個或某幾個用戶所看到的數(shù)據(jù)

11、庫的數(shù)據(jù)視圖,是與某一應用有關的數(shù)據(jù)的邏輯表示。外模式是從模式導出的一個子集,包含模式中允許特定用戶使用的那部分數(shù)據(jù)。,,,,,1.2.2 數(shù)據(jù)庫的三級模式結構,內模式又稱存儲模式,對應于物理級,它是數(shù)據(jù)庫中全體數(shù)據(jù)的內部表示或底層描述,是數(shù)據(jù)庫最低一級的邏輯描述,它描述了數(shù)據(jù)在存儲介質上的存儲方式物理結構,對應著實際存儲在外存儲介質上的數(shù)據(jù)庫。,存儲,1.2.2 數(shù)據(jù)庫的三級模式結構,用戶應用程序根據(jù)外模式進行數(shù)據(jù)操作,通過外模式一模式映射,定義和建立某個外模式與模式間的對應關系,將外模式與模式聯(lián)系起來,當模式發(fā)生改變時,只要改變其映射,就可以使外模式保持不變,對應的應用程序也可保持不變;,

12、,外模式,外模式,,模式改變,,外模式,,1.2.2 數(shù)據(jù)庫的三級模式結構,邏輯獨立性:當數(shù)據(jù)庫的整體邏輯結構發(fā)生變化時,通過調整外模式和模式之間的映像,使得外模式中的局部數(shù)據(jù)及其結構(定義)不變,程序不用修改。,1.2.2 數(shù)據(jù)庫的三級模式結構,通過模式一內模式映射,定義建立數(shù)據(jù)的邏輯結構(模式)與存儲結構(內模式)間的對應關系,當數(shù)據(jù)的存儲結構發(fā)生變化時,只需改變模式一內模式映射,就能保持模式不變,因此應用程序也可以保持不變。,模式,內模式,,改變,內模式,,1.2.2 數(shù)據(jù)庫的三級模式結構,物理獨立性:當數(shù)據(jù)庫的存儲結構發(fā)生變化時,通過調整模式和內模式之間的映像,使得整體模式不變,當然外

13、模式及應用程序不用改變。,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ù)庫是某個企業(yè)、組織或部門所涉及的數(shù)據(jù)的綜合,反映數(shù)據(jù)本身的內容和數(shù)據(jù)之間的聯(lián)系。數(shù)據(jù)模型用來抽象、表示和處理現(xiàn)實世界中的數(shù)據(jù)和信息,是現(xiàn)實世界的模擬。,1.3.1 基本概念,為了把現(xiàn)實世界中的具體事物抽象、組織為某一DBMS支持的數(shù)據(jù)模型,人們常常首先把現(xiàn)實世界抽象為信息世界,然后將信息世界轉換為機器世界。,事物,信息世界,機器世界,,,1.3.1 基本概念,現(xiàn)實世界:客觀存在的事物及聯(lián)系。 例如:學生,選課,課程,,

14、1.3.1 基本概念,概念世界(概念模型):對現(xiàn)實世界的認識和抽象描述,按用戶的觀點對數(shù)據(jù)和信息建模,用于數(shù)據(jù)庫設計。 例如:教務管理中選課的E-R模型。,學生,課程,選課,,,1,n,1.3.1 基本概念,機器世界(數(shù)據(jù)模型):建立在計算機上的數(shù)據(jù)模型,按計算機系統(tǒng)的觀點對數(shù)據(jù)建模,用于DBMS的實現(xiàn)。 例如:教務管理中的選課數(shù)據(jù)模型。,1.3.1 基本概念,例如:教務管理中的選課數(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ù)結構:描述數(shù)據(jù)庫的組成對象及對象之間的聯(lián)系。用于描述系統(tǒng)的靜態(tài)特征。數(shù)據(jù)結構描述的內容包括:對象的類型、內容、性質;對象之間的聯(lián)系。 解決是什么的問題,1.3.2 數(shù)據(jù)模型組成要素,數(shù)據(jù)操作:指對數(shù)據(jù)庫中各種對象(型)的實例(值)允許執(zhí)行的操作的集合,操作及操作規(guī)則。如操作有檢索、插入、刪除、修改,操作規(guī)則有優(yōu)先級別等。用于描述系統(tǒng)的動態(tài)特性。 解決能干什么的問題,1.3.2 數(shù)據(jù)模型組成要素,數(shù)據(jù)完整性約束:是一組完整性規(guī)則的集合。也就是說,對于具體的應用必須遵循特定的語義約束條件,

16、以保證數(shù)據(jù)的正確、有效和相容。 解決按照什么規(guī)則去干的問題,1.3.3 概念模型,概念模型是客觀世界到概念(信息)世界的認識和抽象,是用戶與數(shù)據(jù)庫設計人員之間進行交流的語言,常用表示方法是E-R圖。,1.3.3 概念模型,實體:客觀存在并且可以相互區(qū)別的事物和活動的抽象。 例如:學生和課程就是實體。 實體集:同一類實體的集合。 例如:一些學生組成實體集。 實體型:對同類實體的共有特征的抽象定義。 例如:學生型是學生集合的抽象定義。 實體值:符合實體型定義的每個具體實體。 例如:(2005216001001,趙成剛,男)簡單描述了一個學生的情況。,1.3.3 概念模型,聯(lián)系:實體之間的相互關系。

17、 例如:選課可以描述學生和課程的相互關系。 聯(lián)系集:同類聯(lián)系的集合。 例如:每個學生選各種課。 聯(lián)系型:對同類聯(lián)系共有特征的抽象定義。 例如:選課型就是學生和課程的聯(lián)系的抽象定義。,1.3.3 概念模型,屬性:描述實體和聯(lián)系的特性。 例如:學號,姓名,性別等可以描述學生的特性。 屬性值:屬性的具體取值。 例如:(2005216001001,趙成剛,男)是一個學生的具體藐視,1.3.3 概念模型,碼或主碼(Primary Key) 能夠惟一標識實體集中每個實體的屬性或屬性組合。 例如:學號可以唯一的標識一個學生。 外碼(Foreign Key) 不是本實體的主碼,是另一實體的主碼,用于實現(xiàn)聯(lián)系。

18、 例如:選課聯(lián)系中的學號和課程號。,1.3.3 概念模型,實體集A中每個實體與實體集B中的多少個實體存在聯(lián)系或反之。(也可以來自同一實體集) 一對一聯(lián)系(1:1)例如:公司和總經理,學校和校長。 一對多聯(lián)系(1:n)例如:班級和學生,家庭和成員,學生與班長。 多對多聯(lián)系(m:n)例如:學生和課程,工人和零件,讀者和圖書。,1.3.3 概念模型,實體聯(lián)系模型,實體關系模型或實體聯(lián)系模式圖(ERD)由美籍華裔計算機科學家陳品山(Peter Chen)發(fā)明,是概念數(shù)據(jù)模型的高層描述所使用的數(shù)據(jù)模型或模式圖,它為表述這種實體聯(lián)系模式圖形式的數(shù)據(jù)模型提供了圖形符號。,1.3.3 概念模型,基本構件 實體

19、:矩形 聯(lián)系:菱形 屬性:橢圓形 相連關系:連接線,1.3.3 概念模型,例1:職工實體集內部有領導和被領導的聯(lián)系,即某職工為部門領導,領導若干職工,而一名職工僅被另外一名職工(領導)直接領導。,1.3.3 概念模型,,1.3.3 概念模型,例2:在圖書借閱系統(tǒng)中,有讀者(讀者編號,姓名,讀者類型,已借數(shù)量)、 圖書(圖書編號,書名,作者,出版社,出版日期,定價) 兩個實體集,1.3.3 概念模型,,1.3.3 概念模型,請討論醫(yī)院這個大環(huán)境中有哪些實體,聯(lián)系如何,應該如何用ER圖畫出來?,1.3.4 數(shù)據(jù)模型的種類,數(shù)據(jù)庫領域常用的數(shù)據(jù)模型有層次模型、網狀模型和關系模型。,1.3.4 數(shù)據(jù)模

20、型的種類,關系數(shù)據(jù)庫理論出現(xiàn)于60年代末到70年代初。1970年,IBM的研究員E.F.Codd博士發(fā)表大型共享數(shù)據(jù)銀行的關系模型一文提出了關系模型的概念。后來Codd又陸續(xù)發(fā)表多篇文章,奠定了關系數(shù)據(jù)庫的基礎。 Codd在70年代初期的論文論述了范式理論和衡量關系系統(tǒng)的12條標準,用數(shù)學理論奠定了關系數(shù)據(jù)庫的基礎。Codd博士也以其對關系數(shù)據(jù)庫的卓越貢獻獲得了1983年ACM圖靈獎。,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ù)模型的種類,關系模型的具體內容我們將在第2章關系數(shù)據(jù)庫中詳細介紹。,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!