第1章1數(shù)據(jù)庫系統(tǒng)概述_第1頁
第1章1數(shù)據(jù)庫系統(tǒng)概述_第2頁
第1章1數(shù)據(jù)庫系統(tǒng)概述_第3頁
第1章1數(shù)據(jù)庫系統(tǒng)概述_第4頁
第1章1數(shù)據(jù)庫系統(tǒng)概述_第5頁
已閱讀5頁,還剩57頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

AnIntroductiontoDatabaseSystenm2015數(shù)據(jù)庫原理與應(yīng)用西安電子科技大學(xué)經(jīng)濟(jì)與管理學(xué)院溫浩宇Email:

yamwang@AnIntroductiontoDatabaseSystenm教材及參考書(1)教材王珊,薩師煊:數(shù)據(jù)庫系統(tǒng)概論,高等教育出版社,2006年5月第4版

AnIntroductiontoDatabaseSystenm教材及參考書(2)

參考書王珊:數(shù)據(jù)庫系統(tǒng)概論學(xué)習(xí)指導(dǎo)與習(xí)題解答,高等教育出版社,2008年6月第1版黃維通等:SQLServer數(shù)據(jù)庫技術(shù)與應(yīng)用,清華出版社,2011年1月第1版(基于SQLServer2008)

實驗參考書羅代忠等:數(shù)據(jù)庫原理及應(yīng)用實驗教程,清華大學(xué)出版社,2014年7月有學(xué)生用實驗指導(dǎo)手冊電子版AnIntroductiontoDatabaseSystenm教材及參考書(3)上機軟件SQLServer2008也可以使用Oracle9g/10g/11gAnIntroductiontoDatabaseSystenm考試成績平時成績20%

(作業(yè)、實驗)期末考試80%講課32學(xué)時實驗32學(xué)時(分為8個單元)注:1306011實驗單獨記成績,講授40學(xué)時AnIntroductiontoDatabaseSystenm內(nèi)容安排(1)基礎(chǔ)篇第一章:緒論(4學(xué)時)第二章:關(guān)系數(shù)據(jù)庫(4學(xué)時)第三章:關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL(6學(xué)時)第四章:數(shù)據(jù)庫安全性(1學(xué)時)第五章:數(shù)據(jù)庫完整性(1學(xué)時)設(shè)計與應(yīng)用開發(fā)篇第六章:關(guān)系數(shù)據(jù)理論(4學(xué)時)第七章:數(shù)據(jù)庫設(shè)計(4學(xué)時)第八章:數(shù)據(jù)庫編程(1學(xué)時)AnIntroductiontoDatabaseSystenm內(nèi)容安排(2)系統(tǒng)篇第九章:關(guān)系查詢處理和查詢優(yōu)化(2學(xué)時)第十章:數(shù)據(jù)庫恢復(fù)技術(shù)(1學(xué)時)第十一章:并發(fā)控制(1學(xué)時)補充第十二章:SQLServer2008DBMS簡介

(3學(xué)時)1306011:數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)(8學(xué)時)AnIntroductiontoDatabaseSystenm本課程學(xué)習(xí)目標(biāo)結(jié)合關(guān)系型數(shù)據(jù)庫系統(tǒng)理解數(shù)據(jù)庫系統(tǒng)的基本概念、原理和方法。掌握關(guān)系數(shù)據(jù)模型及關(guān)系數(shù)據(jù)語言,能熟練應(yīng)用SQL語言表達(dá)各種數(shù)據(jù)操作。掌握E-R模型的概念和方法,關(guān)系數(shù)據(jù)庫規(guī)范化理論和數(shù)據(jù)庫設(shè)計方法,通過上機實習(xí)、訓(xùn)練,初步具備進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的能力。AnIntroductiontoDatabaseSystenm數(shù)據(jù)管理技術(shù)與我們每天的生活(上午)學(xué)生選課、教室排課:選課和排課已全部實現(xiàn)計算機化,通過數(shù)據(jù)管理技術(shù)管理著每個人的課表、每個教室的安排(中午)食堂就餐:一卡通的背后是學(xué)校幾臺服務(wù)器7*24小時運轉(zhuǎn),時刻準(zhǔn)備處理數(shù)據(jù),管理著每個人的賬戶(下午)銀行取款:銀行和金融機構(gòu)是數(shù)據(jù)管理技術(shù)最早的使用者,數(shù)據(jù)管理軟件記錄著用戶的每一筆交易和存取款數(shù)據(jù)(晚上)網(wǎng)上遨游:每個大型網(wǎng)站的背后都有一個大型數(shù)據(jù)庫:sohu,baidu很多小型軟件也都依賴于數(shù)據(jù)管理軟件:QQ,迅雷AnIntroductiontoDatabaseSystenm數(shù)據(jù)管理技術(shù)與圖靈獎圖靈獎歷史上的三位數(shù)據(jù)庫專家:1973年,查理士·巴赫曼(CharlesW.Bachman):“網(wǎng)狀數(shù)據(jù)庫之父”或“DBTG之父”1981年, 埃德加·科德(EdgarF.Codd):“關(guān)系數(shù)據(jù)庫之父”1998年, 詹姆斯·尼古拉·格雷(JamesGray):數(shù)據(jù)庫與事務(wù)處理圖靈獎:專門獎勵那些對計算機事業(yè)作出重要貢獻(xiàn)的個人.AnIntroductiontoDatabaseSystenm數(shù)據(jù)管理技術(shù)的重要性數(shù)據(jù)管理技術(shù)是信息社會賴以運轉(zhuǎn)的技術(shù)基礎(chǔ)之一數(shù)據(jù)管理技術(shù)是Web時代的基石數(shù)據(jù)管理技術(shù)逐漸滲透到人們的日常學(xué)習(xí)和生活中數(shù)據(jù)管理技術(shù)形成了一個巨大的軟件產(chǎn)業(yè),是理論成果轉(zhuǎn)化為產(chǎn)品的成功典范DBMS及其相關(guān)工具產(chǎn)品、應(yīng)用解決方案AnIntroductiontoDatabaseSystenm數(shù)據(jù)管理技術(shù)的體系模型是主線概念模型:E-R模型邏輯模型:關(guān)系模型(數(shù)據(jù)結(jié)構(gòu)、操作、約束)物理模型:存儲結(jié)構(gòu)、索引技術(shù)等系統(tǒng)是核心數(shù)據(jù)庫管理系統(tǒng)DBMS:存儲結(jié)構(gòu)與索引、查詢與優(yōu)化、完整性與安全、事務(wù)與恢復(fù)等人員:數(shù)據(jù)庫管理員、系統(tǒng)分析員和數(shù)據(jù)庫設(shè)計人員、數(shù)據(jù)庫應(yīng)用程序員以及終端用戶等支撐軟件及硬件系統(tǒng):操作系統(tǒng)及各種硬件資源應(yīng)用是動力需求分析:業(yè)務(wù)需求及處理流程、功能需求及數(shù)據(jù)需求分析、業(yè)務(wù)規(guī)則分析等數(shù)據(jù)庫設(shè)計:數(shù)據(jù)庫概念模型、邏輯模型和物理模型等數(shù)據(jù)庫應(yīng)用開發(fā):數(shù)據(jù)庫應(yīng)用系統(tǒng)的體系結(jié)構(gòu)、常用數(shù)據(jù)庫訪問技術(shù)和數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)等AnIntroductiontoDatabaseSystenm數(shù)據(jù)庫原理與應(yīng)用第一章緒論AnIntroductiontoDatabaseSystenm第一章緒論1.1數(shù)據(jù)庫系統(tǒng)概述1.2數(shù)據(jù)模型1.3數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)1.4數(shù)據(jù)庫系統(tǒng)的組成1.5小結(jié)AnIntroductiontoDatabaseSystenm1.1

數(shù)據(jù)庫系統(tǒng)概述

1.1.1四個基本概念

1.1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展

1.1.3數(shù)據(jù)庫系統(tǒng)的特點

AnIntroductiontoDatabaseSystenm1.1.1四個基本概念數(shù)據(jù)(Data)數(shù)據(jù)庫(Database)數(shù)據(jù)庫管理系統(tǒng)(DBMS)數(shù)據(jù)庫系統(tǒng)(DBS)AnIntroductiontoDatabaseSystenm一、數(shù)據(jù)數(shù)據(jù)(Data)是數(shù)據(jù)庫中存儲的基本對象數(shù)據(jù)的定義描述事物的符號記錄稱為數(shù)據(jù)。數(shù)據(jù)的種類文字、圖形、圖象、音頻、視頻、學(xué)生的檔案記錄、貨物的運輸情況等數(shù)據(jù)的特點數(shù)據(jù)與其語義是不可分的數(shù)據(jù)(DS中的定義):是對客觀事物的符號表示,在計算機科學(xué)中是指所有能輸入到計算機中并被計算機程序處理的符號的總稱。AnIntroductiontoDatabaseSystenm一、數(shù)據(jù)數(shù)據(jù)與其語義是不可分的例如93是一個數(shù)據(jù)語義1:學(xué)生某門課的成績語義2:某人的體重語義3:學(xué)生人數(shù)語義4:……AnIntroductiontoDatabaseSystenm一、數(shù)據(jù)(續(xù))為了了解世界,交流信息,人們需要描述這些事物。在日常生活中直接用自然語言描述。在計算機中,為了存儲和處理這些事物,就要抽取出對這些事物感興趣的特征組成一個記錄來描述。AnIntroductiontoDatabaseSystenm數(shù)據(jù)舉例——描述學(xué)生學(xué)生檔案中的學(xué)生記錄(李明,男,1988,江蘇,計算機系,2006)數(shù)據(jù)的解釋語義:學(xué)生姓名、性別、出生年月、籍貫、所在系別、入學(xué)時間解釋:李明是個大學(xué)生,1988年出生,江蘇人,2006年考入計算機系A(chǔ)nIntroductiontoDatabaseSystenm數(shù)據(jù)舉例這里的學(xué)生記錄就是一個數(shù)據(jù)數(shù)據(jù)不能解釋就沒有意義數(shù)據(jù)的含義稱為數(shù)據(jù)的語義,數(shù)據(jù)的語義是用來解釋數(shù)據(jù)的例:密碼數(shù)據(jù)的解釋數(shù)據(jù)與信息的含義及區(qū)別數(shù)據(jù)是描述事物的符號記錄,包括數(shù)字、文字和圖形等其他形式。單純的數(shù)據(jù)無意義。信息是指數(shù)據(jù)的含義和對數(shù)據(jù)的解釋。信息與人的主觀價值判斷有關(guān),同一個數(shù)據(jù)在不同環(huán)境下具有不同的解釋。AnIntroductiontoDatabaseSystenmAnIntroductiontoDatabaseSystenm二、數(shù)據(jù)庫(舉例)AnIntroductiontoDatabaseSystenm二、數(shù)據(jù)庫(續(xù))人們收集并抽取出一個應(yīng)用所需要的大量數(shù)據(jù)之后,應(yīng)將其保存起來以供進(jìn)一步加工處理,進(jìn)一步抽取有用信息數(shù)據(jù)庫,也就是存放數(shù)據(jù)的倉庫。只不過這個倉庫是在計算機存儲設(shè)備上,而且數(shù)據(jù)是按一定的格式存放的。數(shù)據(jù)庫的定義數(shù)據(jù)庫(Database,簡稱DB)是長期儲存在計算機內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。AnIntroductiontoDatabaseSystenm二、數(shù)據(jù)庫(續(xù))數(shù)據(jù)庫的特征數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存可為各種用戶共享冗余度較小數(shù)據(jù)獨立性較高易擴展AnIntroductiontoDatabaseSystenm三、數(shù)據(jù)庫管理系統(tǒng)什么是DBMS數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,簡稱DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。它是基礎(chǔ)軟件,是一個大型復(fù)雜的軟件系統(tǒng)。DBMS的用途科學(xué)地組織和存儲數(shù)據(jù)、高效地獲取和維護(hù)數(shù)據(jù)。AnIntroductiontoDatabaseSystenmDBMS的主要功能1、數(shù)據(jù)定義功能

提供數(shù)據(jù)定義語言(DDL,DataDefinitionLanguage)

定義數(shù)據(jù)庫中的數(shù)據(jù)對象(表、視圖、索引等)2、數(shù)據(jù)組織、存儲和管理

分類組織、存儲和管理各種數(shù)據(jù)確定組織數(shù)據(jù)的文件結(jié)構(gòu)和存取方式實現(xiàn)數(shù)據(jù)之間的聯(lián)系提供多種存取方法提高存取效率AnIntroductiontoDatabaseSystenmDBMS的主要功能3、數(shù)據(jù)操縱功能

提供數(shù)據(jù)操縱語言(DML,DataManipulationLanguage)

操縱數(shù)據(jù)實現(xiàn)對數(shù)據(jù)庫的基本操作

(查詢、插入、刪除和修改)4、數(shù)據(jù)庫的事務(wù)管理和運行管理

數(shù)據(jù)庫在建立、運行和維護(hù)時由DBMS統(tǒng)一管理和控制

保證數(shù)據(jù)的安全性、完整性

多用戶對數(shù)據(jù)的并發(fā)使用

發(fā)生故障后的系統(tǒng)恢復(fù)AnIntroductiontoDatabaseSystenmDBMS的主要功能5、數(shù)據(jù)庫的建立和維護(hù)功能

(通常由一些實用程序來完成)

數(shù)據(jù)庫初始數(shù)據(jù)裝載轉(zhuǎn)換數(shù)據(jù)庫轉(zhuǎn)儲介質(zhì)故障恢復(fù)數(shù)據(jù)庫的重組織性能監(jiān)視分析等6、其它功能

DBMS與網(wǎng)絡(luò)中其它軟件系統(tǒng)的通信兩個DBMS系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換異構(gòu)數(shù)據(jù)庫之間的互訪和互操作AnIntroductiontoDatabaseSystenm四、數(shù)據(jù)庫系統(tǒng)什么是數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)(DatabaseSystem,簡稱DBS)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)。在不引起混淆的情況下常常把數(shù)據(jù)庫系統(tǒng)簡稱為數(shù)據(jù)庫。數(shù)據(jù)庫系統(tǒng)的構(gòu)成一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員、(用戶)構(gòu)成。AnIntroductiontoDatabaseSystenm數(shù)據(jù)庫系統(tǒng)(續(xù))數(shù)據(jù)庫系統(tǒng)構(gòu)成圖示參看教材p6圖1.1DBS=DB+DBMS+APPLICATION+DBA(+USER)AnIntroductiontoDatabaseSystenm數(shù)據(jù)庫系統(tǒng)(續(xù))數(shù)據(jù)庫系統(tǒng)在計算機系統(tǒng)中的位置圖示參看教材p6圖1.2AnIntroductiontoDatabaseSystenm1.1數(shù)據(jù)庫系統(tǒng)概述1.1.1四個基本概念

1.1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展

1.1.3數(shù)據(jù)庫系統(tǒng)的特點AnIntroductiontoDatabaseSystenm1.1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展什么是數(shù)據(jù)管理數(shù)據(jù)管理是指對數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲、檢索和維護(hù),是數(shù)據(jù)處理的中心問題。而數(shù)據(jù)的處理是指對各種數(shù)據(jù)進(jìn)行收集、存儲、加工和傳播的一系列活動的總和??蓮拇罅康?、可能是雜亂無章的、難以理解的數(shù)據(jù)中抽取并推導(dǎo)出對于某些特定的人們來說有價值、有意義的數(shù)據(jù)。數(shù)據(jù)管理技術(shù)的發(fā)展過程人工管理階段(20世紀(jì)50年代中期)文件系統(tǒng)階段(20世紀(jì)50年代末--20世紀(jì)60年代中)數(shù)據(jù)庫系統(tǒng)階段(20世紀(jì)60年代末--現(xiàn)在)AnIntroductiontoDatabaseSystenm數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展(續(xù))數(shù)據(jù)管理技術(shù)的發(fā)展動力應(yīng)用需求的推動計算機硬件的發(fā)展計算機軟件的發(fā)展數(shù)據(jù)管理三個階段的比較參見P6表1.1AnIntroductiontoDatabaseSystenm一、人工管理時期20世紀(jì)40年代中--50年代中產(chǎn)生的背景應(yīng)用需求 科學(xué)計算 硬件水平 無直接存取的存儲設(shè)備 軟件水平 沒有操作系統(tǒng) 處理方式 批處理 AnIntroductiontoDatabaseSystenm人工管理(續(xù))特點數(shù)據(jù)的管理者:用戶(程序員),數(shù)據(jù)不保存。數(shù)據(jù)面向的對象:某一應(yīng)用程序數(shù)據(jù)的共享程度:無共享、冗余度極大數(shù)據(jù)的獨立性:不獨立,完全依賴于程序數(shù)據(jù)的結(jié)構(gòu)化:無結(jié)構(gòu)數(shù)據(jù)控制能力:應(yīng)用程序自己控制AnIntroductiontoDatabaseSystenm應(yīng)用程序與數(shù)據(jù)的對應(yīng)關(guān)系(人工管理)

應(yīng)用程序1數(shù)據(jù)集1應(yīng)用程序2數(shù)據(jù)集2應(yīng)用程序n數(shù)據(jù)集n...…...…AnIntroductiontoDatabaseSystenm二、文件系統(tǒng)時期20世紀(jì)50年代末--60年代中產(chǎn)生的背景應(yīng)用需求 科學(xué)計算、簡單管理

硬件水平 磁盤、磁鼓 軟件水平 有文件系統(tǒng) 處理方式 聯(lián)機實時處理、批處理

AnIntroductiontoDatabaseSystenm文件系統(tǒng)(續(xù))特點數(shù)據(jù)的管理者:文件系統(tǒng),數(shù)據(jù)可長期保存數(shù)據(jù)面向的對象:某一應(yīng)用程序數(shù)據(jù)的共享程度:共享性差、冗余度大數(shù)據(jù)的結(jié)構(gòu)化:記錄內(nèi)有結(jié)構(gòu),整體無結(jié)構(gòu)數(shù)據(jù)的獨立性:獨立性差,數(shù)據(jù)的邏輯結(jié)構(gòu)改變必須修改應(yīng)用程序數(shù)據(jù)控制能力:應(yīng)用程序自己控制AnIntroductiontoDatabaseSystenm應(yīng)用程序與數(shù)據(jù)的對應(yīng)關(guān)系(文件系統(tǒng))應(yīng)用程序1文件1應(yīng)用程序2文件2應(yīng)用程序n文件n存取方法...…...…AnIntroductiontoDatabaseSystenm文件系統(tǒng)中數(shù)據(jù)的結(jié)構(gòu)記錄內(nèi)有結(jié)構(gòu)。數(shù)據(jù)的結(jié)構(gòu)是靠程序定義和解釋的。數(shù)據(jù)只能是定長的。可以間接實現(xiàn)數(shù)據(jù)變長要求,但訪問相應(yīng)數(shù)據(jù)的應(yīng)用程序復(fù)雜了。文件間是獨立的,因此數(shù)據(jù)整體無結(jié)構(gòu)。可以間接實現(xiàn)數(shù)據(jù)整體的有結(jié)構(gòu),但必須在應(yīng)用程序中描述數(shù)據(jù)間的聯(lián)系。數(shù)據(jù)的最小存取單位是記錄。AnIntroductiontoDatabaseSystenm三、數(shù)據(jù)庫系統(tǒng)時期20世紀(jì)60年代末---產(chǎn)生的背景應(yīng)用背景 大規(guī)模管理(股票交易記錄管理)硬件背景 大容量磁盤 軟件背景 有了數(shù)據(jù)庫管理系統(tǒng) 處理方式 聯(lián)機實時處理,分布式處理,批處理 AnIntroductiontoDatabaseSystenm數(shù)據(jù)庫系統(tǒng)(續(xù))特點(下面還會專門介紹)數(shù)據(jù)的管理者:DBMS數(shù)據(jù)面向的對象:現(xiàn)實世界 數(shù)據(jù)的共享程度:共享性高 數(shù)據(jù)的獨立性:高度的物理獨立性和一定的邏輯獨立性 數(shù)據(jù)的結(jié)構(gòu)化:整體結(jié)構(gòu)化(也是與文件系統(tǒng)的區(qū)別)數(shù)據(jù)控制能力:由DBMS統(tǒng)一管理和控制AnIntroductiontoDatabaseSystenm應(yīng)用程序與數(shù)據(jù)的對應(yīng)關(guān)系(數(shù)據(jù)庫系統(tǒng))DBMS應(yīng)用程序1應(yīng)用程序2數(shù)據(jù)庫…AnIntroductiontoDatabaseSystenm數(shù)據(jù)結(jié)構(gòu)化整體數(shù)據(jù)的結(jié)構(gòu)化是數(shù)據(jù)庫的主要特征之一。數(shù)據(jù)結(jié)構(gòu)化是數(shù)據(jù)庫與文件系統(tǒng)的根本區(qū)別數(shù)據(jù)庫中實現(xiàn)的是數(shù)據(jù)的真正結(jié)構(gòu)化數(shù)據(jù)的結(jié)構(gòu)用數(shù)據(jù)模型描述,無需程序定義和解釋。數(shù)據(jù)可以變長。數(shù)據(jù)的最小存取單位是數(shù)據(jù)項。AnIntroductiontoDatabaseSystenm數(shù)據(jù)結(jié)構(gòu)化----舉例例如:處理一個學(xué)生人事記錄文件,每個記錄的結(jié)構(gòu)如下:文件系統(tǒng)中學(xué)生記錄的結(jié)構(gòu)最簡單為等長同格式。前8項基本上為定長的后兩項數(shù)據(jù)信息量變化較大采用定長記錄格式存儲,會浪費大量存儲空間可考慮采用變長記錄或主記錄+詳細(xì)記錄相結(jié)合的方式AnIntroductiontoDatabaseSystenm數(shù)據(jù)結(jié)構(gòu)化----舉例主記錄+詳細(xì)記錄相結(jié)合的方式

但這樣建立的文件還是有局限性,因為這種結(jié)構(gòu)上的靈活性只是對一個應(yīng)用而言。對多種應(yīng)用不一定合適。AnIntroductiontoDatabaseSystenm數(shù)據(jù)結(jié)構(gòu)化----舉例一個學(xué)?;蛞粋€組織涉及許多應(yīng)用,在數(shù)據(jù)庫系統(tǒng)中不僅要考慮某個應(yīng)用的數(shù)據(jù)結(jié)構(gòu),還要考慮整個組織的數(shù)據(jù)結(jié)構(gòu)。例如:一個學(xué)校的信息系統(tǒng)不僅要考慮學(xué)生人事管理;還要考慮學(xué)籍管理、選課管理;同時要考慮教師的人事管理、科研管理等應(yīng)用。所以,該校的學(xué)生數(shù)據(jù)應(yīng)按下頁格式組織(P10圖1.7)AnIntroductiontoDatabaseSystenm數(shù)據(jù)結(jié)構(gòu)化----舉例AnIntroductiontoDatabaseSystenm1.1數(shù)據(jù)庫系統(tǒng)概述1.1.1四個基本概念

1.1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展

1.1.3數(shù)據(jù)庫系統(tǒng)的特點AnIntroductiontoDatabaseSystenm1.1.3數(shù)據(jù)庫系統(tǒng)的特點數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)的共享性高,冗余度低,易擴充數(shù)據(jù)獨立性高數(shù)據(jù)由DBMS統(tǒng)一管理和控制AnIntroductiontoDatabaseSystenm一、數(shù)據(jù)結(jié)構(gòu)化整體數(shù)據(jù)的結(jié)構(gòu)化是數(shù)據(jù)庫的主要特征之一整體結(jié)構(gòu)化不再僅僅針對某一個應(yīng)用,而是面向全組織不僅數(shù)據(jù)內(nèi)部結(jié)構(gòu)化,而且整體是結(jié)構(gòu)化的,數(shù)據(jù)之間具有聯(lián)系數(shù)據(jù)庫中實現(xiàn)的是數(shù)據(jù)的真正結(jié)構(gòu)化數(shù)據(jù)的結(jié)構(gòu)用數(shù)據(jù)模型描述,無需程序定義和解釋數(shù)據(jù)可以變長數(shù)據(jù)的最小存取單位是數(shù)據(jù)項AnIntroductiontoDatabaseSystenm一、數(shù)據(jù)結(jié)構(gòu)化

P9圖1.5學(xué)生、課程、學(xué)生成績文件結(jié)構(gòu)姓名性別學(xué)號出生日期所學(xué)專業(yè)家庭住址聯(lián)系電話學(xué)生文件Student的記錄結(jié)構(gòu)課程號課程名稱教材名稱學(xué)時學(xué)分課程文件Course的記錄結(jié)構(gòu)學(xué)號課程號學(xué)期成績學(xué)生成績文件Score的記錄結(jié)構(gòu)AnIntroductiontoDatabaseSystenm一、數(shù)據(jù)結(jié)構(gòu)化

P10圖1.6某校信息管理系統(tǒng)中的學(xué)生數(shù)據(jù)姓名性別學(xué)號出生日期所學(xué)專業(yè)…

學(xué)生基本情況課程號課程名稱…

課程學(xué)號課程號學(xué)期成績

學(xué)生成績?nèi)掌趯W(xué)號管理員

學(xué)生學(xué)籍注冊日期學(xué)號獎懲條目

學(xué)生獎懲序號學(xué)號與本人關(guān)系

學(xué)生家庭成員成員姓名詳細(xì)情況日期學(xué)號管理員

學(xué)生繳費金額A

溫馨提示

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

評論

0/150

提交評論