《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》
課程特點(diǎn)
大量的數(shù)據(jù)庫(kù)系統(tǒng)基本概念
大量的數(shù)據(jù)庫(kù)專業(yè)理論知識(shí)
部分?jǐn)?shù)據(jù)庫(kù)應(yīng)用實(shí)踐
課程內(nèi)容(1)
基礎(chǔ)篇
第一章:緒論
第二章:關(guān)系數(shù)據(jù)庫(kù)
第三章:關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL
第四章:關(guān)系系統(tǒng)及其查詢優(yōu)化
第五章:關(guān)系數(shù)據(jù)理論
設(shè)計(jì)篇
第六章:數(shù)據(jù)庫(kù)設(shè)計(jì)
課程內(nèi)容(2)
系統(tǒng)篇
第七章:數(shù)據(jù)庫(kù)恢復(fù)技術(shù)
第八章:并發(fā)控制
第九章:數(shù)據(jù)庫(kù)安全性
第十章:數(shù)據(jù)庫(kù)完整性
互動(dòng)學(xué)習(xí)
登錄課程主頁(yè)
http://yuki.tju.edu.cn
經(jīng)常發(fā)布關(guān)于課程信息,筆記,公告等
注意更新!
論壇頁(yè)面
http://yuki.tju.edu.cn/bbs/phpwind/index.php
注意請(qǐng)使用學(xué)號(hào)登錄
Email to me: yuki@tju.edu.cn
第一章:緒論
1.1 數(shù)據(jù)庫(kù)系統(tǒng)概述
1.2 數(shù)據(jù)模型
1.3 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)
1.4 數(shù)據(jù)庫(kù)系統(tǒng)的組成
1.5 數(shù)據(jù)庫(kù)技術(shù)的研究領(lǐng)域
1.6 小結(jié)
緒論
緒論
從20世紀(jì)50年代中期開(kāi)始,計(jì)算機(jī)的應(yīng)用由科學(xué)研究部門逐漸擴(kuò)展到企業(yè)、行政部門。至60年代,數(shù)據(jù)處理已成為計(jì)算機(jī)的主要應(yīng)用。在60年代末,數(shù)據(jù)庫(kù)技術(shù)作為數(shù)據(jù)處理中的一門新技術(shù)發(fā)展起來(lái)的。經(jīng)過(guò)30多年的發(fā)展,數(shù)據(jù)庫(kù)技術(shù)已是計(jì)算機(jī)軟件領(lǐng)域的一個(gè)重要分支,形成了較為完整的理論體系和實(shí)用技術(shù)。本章先回顧數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程,然后介紹數(shù)據(jù)庫(kù)中的基本概念,以使同學(xué)們對(duì)數(shù)據(jù)庫(kù)的概貌有所了解。
緒論
數(shù)據(jù)庫(kù)發(fā)展歷程
1963年,美國(guó)Honeywell公司的IDS(Integrated Data Store)系統(tǒng)投入運(yùn)行,揭開(kāi)了數(shù)據(jù)庫(kù)技術(shù)的序幕。
20世紀(jì)70年代是數(shù)據(jù)庫(kù)蓬勃發(fā)展的年代,網(wǎng)狀系統(tǒng)和層次系統(tǒng)占據(jù)了整個(gè)數(shù)據(jù)庫(kù)商用市場(chǎng),而關(guān)系系統(tǒng)僅處于實(shí)驗(yàn)階段。
20世紀(jì)80年代,關(guān)系系統(tǒng)由于使用簡(jiǎn)便以及硬件性能的改善,逐步代替網(wǎng)狀系統(tǒng)和層次系統(tǒng)占領(lǐng)了市場(chǎng)。
緒論
20世紀(jì)90年代,關(guān)系數(shù)據(jù)庫(kù)已成為數(shù)據(jù)庫(kù)技術(shù)的主流。
進(jìn)入21世紀(jì)以后,無(wú)論是市場(chǎng)的需求還是技術(shù)條件的成熟,對(duì)象數(shù)據(jù)庫(kù)技術(shù)、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)的推廣和普及已成定局。
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
數(shù)據(jù)(Data)
數(shù)據(jù)庫(kù)(Database)
數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)
數(shù)據(jù)庫(kù)系統(tǒng)(DBS)
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
一、數(shù)據(jù)
數(shù)據(jù)(Data)是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象
數(shù)據(jù)的定義
描述事物的符號(hào)記錄
數(shù)據(jù)的種類
文字、圖形、圖象、聲音
數(shù)據(jù)的特點(diǎn)
數(shù)據(jù)與其語(yǔ)義是不可分的
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
數(shù)據(jù)舉例
學(xué)生檔案中的學(xué)生記錄
(李明,男,1972,江蘇,計(jì)算機(jī)系,1990)
數(shù)據(jù)的形式不能完全表達(dá)其內(nèi)容
數(shù)據(jù)的解釋
語(yǔ)義:學(xué)生姓名、性別、出生年月、籍貫、所在系別、入學(xué)時(shí)間
解釋:李明是個(gè)大學(xué)生,1972年出生,江蘇人,1990年考入計(jì)算機(jī)系
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
數(shù)據(jù)與信息
信息與數(shù)據(jù)之間存在著固有的聯(lián)系:數(shù)據(jù)是信息的符號(hào)表示或稱為載體;信息則是數(shù)據(jù)的內(nèi)涵,是對(duì)數(shù)據(jù)語(yǔ)義的解釋
二、數(shù)據(jù)庫(kù)的定義
數(shù)據(jù)庫(kù)(Database,簡(jiǎn)稱DB)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)集合
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
數(shù)據(jù)庫(kù)的特征
數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存
可為各種用戶共享
冗余度較小
數(shù)據(jù)獨(dú)立性較高
易擴(kuò)展
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
三、DBMS 數(shù)據(jù)庫(kù)管理系統(tǒng)
數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System,簡(jiǎn)稱DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
DBMS為用戶或應(yīng)用程序提供訪問(wèn)DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型和面向?qū)ο笮偷取?BR> DBMS的用途
數(shù)據(jù)定義功能
提供數(shù)據(jù)定義語(yǔ)言(DDL)
定義數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象
數(shù)據(jù)操縱功能
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
提供數(shù)據(jù)操縱語(yǔ)言(DML)
操縱數(shù)據(jù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的基本操作(查詢、插入、刪除和修改)
數(shù)據(jù)庫(kù)的運(yùn)行管理
保證數(shù)據(jù)的安全性、完整性、
多用戶對(duì)數(shù)據(jù)的并發(fā)使用
發(fā)生故障后的系統(tǒng)恢復(fù)
數(shù)據(jù)庫(kù)的建立和維護(hù)功能(實(shí)用程序)
數(shù)據(jù)庫(kù)數(shù)據(jù)批量裝載
數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
介質(zhì)故障恢復(fù)
數(shù)據(jù)庫(kù)的重組織
性能監(jiān)視等
四、數(shù)據(jù)庫(kù)系統(tǒng)
數(shù)據(jù)庫(kù)系統(tǒng)(Database System,簡(jiǎn)稱DBS)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)構(gòu)成。
在不引起混淆的情況下常常把數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)稱為數(shù)據(jù)庫(kù)。
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開(kāi)發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員(和用戶)構(gòu)成。
數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展
什么是數(shù)據(jù)管理
對(duì)數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲(chǔ)、檢索和維護(hù),是數(shù)據(jù)處理的中心問(wèn)題
數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程
人工管理階段(40年代中--50年代中)
文件系統(tǒng)階段(50年代末--60年代中)
數(shù)據(jù)庫(kù)系統(tǒng)階段(60年代末--現(xiàn)在)
數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展
數(shù)據(jù)管理技術(shù)的發(fā)展動(dòng)力
應(yīng)用需求的推動(dòng)
計(jì)算機(jī)硬件的發(fā)展
計(jì)算機(jī)軟件的發(fā)展
數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展
數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展
沒(méi)有專用的軟件對(duì)數(shù)據(jù)進(jìn)行管理。
只有程序(program)的概念,沒(méi)有文件(file)的概念。數(shù)據(jù)的組織方式必須由程序員自行設(shè)計(jì)與安排。
數(shù)據(jù)面向程序。即一組數(shù)據(jù)對(duì)應(yīng)一個(gè)程序
數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展
在這一階段(20世紀(jì)50年代后期至60年代中期),計(jì)算機(jī)不僅用于科學(xué)計(jì)算,還用于信息管理。隨著數(shù)據(jù)量的增加,數(shù)據(jù)的存儲(chǔ)、檢索和維護(hù)問(wèn)題成為緊迫的需要,數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)管理技術(shù)迅速發(fā)展起來(lái)。此時(shí),外部存儲(chǔ)器已有磁盤、磁鼓等直接存取存儲(chǔ)設(shè)備。軟件領(lǐng)域出現(xiàn)了高級(jí)語(yǔ)言和操作系統(tǒng)。操作系統(tǒng)中的文件系統(tǒng)是專門管理外存的數(shù)據(jù)管理軟件。數(shù)據(jù)處理的方式有批處理,也有聯(lián)機(jī)實(shí)時(shí)處理。
課程特點(diǎn)
大量的數(shù)據(jù)庫(kù)系統(tǒng)基本概念
大量的數(shù)據(jù)庫(kù)專業(yè)理論知識(shí)
部分?jǐn)?shù)據(jù)庫(kù)應(yīng)用實(shí)踐
課程內(nèi)容(1)
基礎(chǔ)篇
第一章:緒論
第二章:關(guān)系數(shù)據(jù)庫(kù)
第三章:關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL
第四章:關(guān)系系統(tǒng)及其查詢優(yōu)化
第五章:關(guān)系數(shù)據(jù)理論
設(shè)計(jì)篇
第六章:數(shù)據(jù)庫(kù)設(shè)計(jì)
課程內(nèi)容(2)
系統(tǒng)篇
第七章:數(shù)據(jù)庫(kù)恢復(fù)技術(shù)
第八章:并發(fā)控制
第九章:數(shù)據(jù)庫(kù)安全性
第十章:數(shù)據(jù)庫(kù)完整性
互動(dòng)學(xué)習(xí)
登錄課程主頁(yè)
http://yuki.tju.edu.cn
經(jīng)常發(fā)布關(guān)于課程信息,筆記,公告等
注意更新!
論壇頁(yè)面
http://yuki.tju.edu.cn/bbs/phpwind/index.php
注意請(qǐng)使用學(xué)號(hào)登錄
Email to me: yuki@tju.edu.cn
第一章:緒論
1.1 數(shù)據(jù)庫(kù)系統(tǒng)概述
1.2 數(shù)據(jù)模型
1.3 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)
1.4 數(shù)據(jù)庫(kù)系統(tǒng)的組成
1.5 數(shù)據(jù)庫(kù)技術(shù)的研究領(lǐng)域
1.6 小結(jié)
緒論
緒論
從20世紀(jì)50年代中期開(kāi)始,計(jì)算機(jī)的應(yīng)用由科學(xué)研究部門逐漸擴(kuò)展到企業(yè)、行政部門。至60年代,數(shù)據(jù)處理已成為計(jì)算機(jī)的主要應(yīng)用。在60年代末,數(shù)據(jù)庫(kù)技術(shù)作為數(shù)據(jù)處理中的一門新技術(shù)發(fā)展起來(lái)的。經(jīng)過(guò)30多年的發(fā)展,數(shù)據(jù)庫(kù)技術(shù)已是計(jì)算機(jī)軟件領(lǐng)域的一個(gè)重要分支,形成了較為完整的理論體系和實(shí)用技術(shù)。本章先回顧數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程,然后介紹數(shù)據(jù)庫(kù)中的基本概念,以使同學(xué)們對(duì)數(shù)據(jù)庫(kù)的概貌有所了解。
緒論
數(shù)據(jù)庫(kù)發(fā)展歷程
1963年,美國(guó)Honeywell公司的IDS(Integrated Data Store)系統(tǒng)投入運(yùn)行,揭開(kāi)了數(shù)據(jù)庫(kù)技術(shù)的序幕。
20世紀(jì)70年代是數(shù)據(jù)庫(kù)蓬勃發(fā)展的年代,網(wǎng)狀系統(tǒng)和層次系統(tǒng)占據(jù)了整個(gè)數(shù)據(jù)庫(kù)商用市場(chǎng),而關(guān)系系統(tǒng)僅處于實(shí)驗(yàn)階段。
20世紀(jì)80年代,關(guān)系系統(tǒng)由于使用簡(jiǎn)便以及硬件性能的改善,逐步代替網(wǎng)狀系統(tǒng)和層次系統(tǒng)占領(lǐng)了市場(chǎng)。
緒論
20世紀(jì)90年代,關(guān)系數(shù)據(jù)庫(kù)已成為數(shù)據(jù)庫(kù)技術(shù)的主流。
進(jìn)入21世紀(jì)以后,無(wú)論是市場(chǎng)的需求還是技術(shù)條件的成熟,對(duì)象數(shù)據(jù)庫(kù)技術(shù)、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)的推廣和普及已成定局。
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
數(shù)據(jù)(Data)
數(shù)據(jù)庫(kù)(Database)
數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)
數(shù)據(jù)庫(kù)系統(tǒng)(DBS)
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
一、數(shù)據(jù)
數(shù)據(jù)(Data)是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象
數(shù)據(jù)的定義
描述事物的符號(hào)記錄
數(shù)據(jù)的種類
文字、圖形、圖象、聲音
數(shù)據(jù)的特點(diǎn)
數(shù)據(jù)與其語(yǔ)義是不可分的
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
數(shù)據(jù)舉例
學(xué)生檔案中的學(xué)生記錄
(李明,男,1972,江蘇,計(jì)算機(jī)系,1990)
數(shù)據(jù)的形式不能完全表達(dá)其內(nèi)容
數(shù)據(jù)的解釋
語(yǔ)義:學(xué)生姓名、性別、出生年月、籍貫、所在系別、入學(xué)時(shí)間
解釋:李明是個(gè)大學(xué)生,1972年出生,江蘇人,1990年考入計(jì)算機(jī)系
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
數(shù)據(jù)與信息
信息與數(shù)據(jù)之間存在著固有的聯(lián)系:數(shù)據(jù)是信息的符號(hào)表示或稱為載體;信息則是數(shù)據(jù)的內(nèi)涵,是對(duì)數(shù)據(jù)語(yǔ)義的解釋
二、數(shù)據(jù)庫(kù)的定義
數(shù)據(jù)庫(kù)(Database,簡(jiǎn)稱DB)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)集合
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
數(shù)據(jù)庫(kù)的特征
數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存
可為各種用戶共享
冗余度較小
數(shù)據(jù)獨(dú)立性較高
易擴(kuò)展
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
三、DBMS 數(shù)據(jù)庫(kù)管理系統(tǒng)
數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System,簡(jiǎn)稱DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
DBMS為用戶或應(yīng)用程序提供訪問(wèn)DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型和面向?qū)ο笮偷取?BR> DBMS的用途
數(shù)據(jù)定義功能
提供數(shù)據(jù)定義語(yǔ)言(DDL)
定義數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象
數(shù)據(jù)操縱功能
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
提供數(shù)據(jù)操縱語(yǔ)言(DML)
操縱數(shù)據(jù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的基本操作(查詢、插入、刪除和修改)
數(shù)據(jù)庫(kù)的運(yùn)行管理
保證數(shù)據(jù)的安全性、完整性、
多用戶對(duì)數(shù)據(jù)的并發(fā)使用
發(fā)生故障后的系統(tǒng)恢復(fù)
數(shù)據(jù)庫(kù)的建立和維護(hù)功能(實(shí)用程序)
數(shù)據(jù)庫(kù)數(shù)據(jù)批量裝載
數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
介質(zhì)故障恢復(fù)
數(shù)據(jù)庫(kù)的重組織
性能監(jiān)視等
四、數(shù)據(jù)庫(kù)系統(tǒng)
數(shù)據(jù)庫(kù)系統(tǒng)(Database System,簡(jiǎn)稱DBS)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)構(gòu)成。
在不引起混淆的情況下常常把數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)稱為數(shù)據(jù)庫(kù)。
數(shù)據(jù)庫(kù)系統(tǒng)中的四個(gè)基本概念
由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開(kāi)發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員(和用戶)構(gòu)成。
數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展
什么是數(shù)據(jù)管理
對(duì)數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲(chǔ)、檢索和維護(hù),是數(shù)據(jù)處理的中心問(wèn)題
數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程
人工管理階段(40年代中--50年代中)
文件系統(tǒng)階段(50年代末--60年代中)
數(shù)據(jù)庫(kù)系統(tǒng)階段(60年代末--現(xiàn)在)
數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展
數(shù)據(jù)管理技術(shù)的發(fā)展動(dòng)力
應(yīng)用需求的推動(dòng)
計(jì)算機(jī)硬件的發(fā)展
計(jì)算機(jī)軟件的發(fā)展
數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展
數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展
沒(méi)有專用的軟件對(duì)數(shù)據(jù)進(jìn)行管理。
只有程序(program)的概念,沒(méi)有文件(file)的概念。數(shù)據(jù)的組織方式必須由程序員自行設(shè)計(jì)與安排。
數(shù)據(jù)面向程序。即一組數(shù)據(jù)對(duì)應(yīng)一個(gè)程序
數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展
在這一階段(20世紀(jì)50年代后期至60年代中期),計(jì)算機(jī)不僅用于科學(xué)計(jì)算,還用于信息管理。隨著數(shù)據(jù)量的增加,數(shù)據(jù)的存儲(chǔ)、檢索和維護(hù)問(wèn)題成為緊迫的需要,數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)管理技術(shù)迅速發(fā)展起來(lái)。此時(shí),外部存儲(chǔ)器已有磁盤、磁鼓等直接存取存儲(chǔ)設(shè)備。軟件領(lǐng)域出現(xiàn)了高級(jí)語(yǔ)言和操作系統(tǒng)。操作系統(tǒng)中的文件系統(tǒng)是專門管理外存的數(shù)據(jù)管理軟件。數(shù)據(jù)處理的方式有批處理,也有聯(lián)機(jī)實(shí)時(shí)處理。

