日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

第一章数据库绪论

發(fā)布時(shí)間:2025/3/11 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第一章数据库绪论 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

第一章數(shù)據(jù)庫(kù)緒論

  • 1.1_數(shù)據(jù)庫(kù)系統(tǒng)概述
    • 1.1.1_數(shù)據(jù)庫(kù)的四個(gè)基本概念
    • 1.1.2_數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)
  • 1.2_數(shù)據(jù)庫(kù)模型
    • 1.2.1_兩類數(shù)據(jù)模型
    • 1.2.2_概念模型
    • 1.2.3_數(shù)據(jù)模型的組成要素
    • 1.2.4_常用的數(shù)據(jù)模型
  • 1.3_數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)
    • 1.3.2_數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)
    • 1.3.3_數(shù)據(jù)庫(kù)的二級(jí)映像功能與數(shù)據(jù)獨(dú)立性

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

1.1.1_數(shù)據(jù)庫(kù)的四個(gè)基本概念

1.數(shù)據(jù)(data)
2.數(shù)據(jù)庫(kù)(database,DB)

數(shù)據(jù)庫(kù)提供數(shù)據(jù)的存儲(chǔ)功能

3.數(shù)據(jù)庫(kù)管理系統(tǒng)(database management system,DBMS)

主要功能:
①數(shù)據(jù)定義功能
②數(shù)據(jù)組織、存儲(chǔ)和管理
③數(shù)據(jù)操縱功能
④數(shù)據(jù)庫(kù)的事務(wù)管理和運(yùn)行管理
⑤數(shù)據(jù)庫(kù)的建立和維護(hù)功能

4.數(shù)據(jù)庫(kù)系統(tǒng)(database system,DBS)

數(shù)據(jù)庫(kù)系統(tǒng)是由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其應(yīng)用開發(fā)工具)、應(yīng)用程序和數(shù)據(jù)庫(kù)管理員組成的存儲(chǔ)、管理、處理和維護(hù)數(shù)據(jù)的系統(tǒng)

1.1.2_數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)

1. 數(shù)據(jù)結(jié)構(gòu)化

是數(shù)據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)的本質(zhì)區(qū)別

2. 數(shù)據(jù)的共享性高,冗余度低且易擴(kuò)充

數(shù)據(jù)共享的好處:
①減少數(shù)據(jù)冗余,節(jié)約存儲(chǔ)空間
②避免數(shù)據(jù)之間的不相容性與不一致性
③使系統(tǒng)易于擴(kuò)充

3. 數(shù)據(jù)獨(dú)立性高

數(shù)據(jù)獨(dú)立性是由DBMS的二級(jí)映像功能來(lái)保證的。
數(shù)據(jù)獨(dú)立性包括物理獨(dú)立性和邏輯獨(dú)立性:
①物理獨(dú)立性:指用戶的應(yīng)用程序與數(shù)據(jù)庫(kù)中數(shù)據(jù)的物理存儲(chǔ)是相互獨(dú)立的
②邏輯獨(dú)立性:指用戶的應(yīng)用程序與數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是相互獨(dú)立的

4. 數(shù)據(jù)由數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)一管理和控制

DBMS提供的數(shù)據(jù)控制功能:
①數(shù)據(jù)的安全性(Security)保護(hù)
②數(shù)據(jù)的完整性(Integrity)檢查
③并發(fā)(Concurrency)控制
④數(shù)據(jù)庫(kù)恢復(fù)(Recovery)

1.2_數(shù)據(jù)庫(kù)模型

數(shù)據(jù)模型是用來(lái)描述數(shù)據(jù)、組織數(shù)據(jù)和對(duì)進(jìn)行操作的

1.2.1_兩類數(shù)據(jù)模型

概念模型:也稱信息模型,它是按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模,用于數(shù)據(jù)庫(kù)設(shè)計(jì)。
邏輯模型和物理模型
邏輯模型主要包括網(wǎng)狀模型、層次模型、關(guān)系模型、面向?qū)ο竽P偷?#xff0c;按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模,用于DBMS實(shí)現(xiàn)。
物理模型是對(duì)數(shù)據(jù)最底層的抽象,描述數(shù)據(jù)在系統(tǒng)內(nèi)部的表示方式和存取方法,在磁盤或磁帶上的存儲(chǔ)方式和存取方法

1.2.2_概念模型

基本概念:實(shí)體、屬性、碼、域、實(shí)體型、實(shí)體集、聯(lián)系
概念模型的一種表示方法:實(shí)體-聯(lián)系方法(E-R方法),用E-R圖來(lái)描述現(xiàn)實(shí)世界的概念模型
,E-R方法也稱為E-R模型

1.2.3_數(shù)據(jù)模型的組成要素

數(shù)據(jù)模型通常由數(shù)據(jù)操作、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)完整性約束條件三部分組成

1.2.4_常用的數(shù)據(jù)模型

非關(guān)系模型
層次模型(Hierarchical Model) 網(wǎng)狀模型(Network Model)
關(guān)系模型(Relational Model)
面向?qū)ο竽P?Object Oriented Model)
對(duì)象關(guān)系模型(Object Relational Model)

關(guān)系模型:

關(guān)系(Relation)
一個(gè)關(guān)系對(duì)應(yīng)通常說(shuō)的一張表
元組(Tuple)
表中的一行即為一個(gè)元組
屬性(Attribute)
表中的一列即為一個(gè)屬性,給每一個(gè)屬性起一個(gè)名稱即屬性名
主碼(Key)
表中的某個(gè)屬性組,它可以唯一確定一個(gè)元組。
域(Domain)
屬性的取值范圍。
分量
元組中的一個(gè)屬性值。
關(guān)系模式
對(duì)關(guān)系的描述
關(guān)系名(屬性1,屬性2,…,屬性n)
學(xué)生(學(xué)號(hào),姓名,年齡,性別,系,年級(jí))

1.3_數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)

1.3.2_數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)


1.模式(也稱邏輯模式)
描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu)

數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)模式,模式的地位:是數(shù)據(jù)庫(kù)系統(tǒng)模式結(jié)構(gòu)的中間層

2.外模式(也稱子模式或用戶模式)
描述的是數(shù)據(jù)的局部邏輯結(jié)構(gòu)

外模式的地位:介于模式與應(yīng)用之間
①模式與外模式的關(guān)系:一對(duì)多
外模式通常是模式的子集
一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式。反映了不同的用戶的應(yīng)用需求、看待數(shù)據(jù)的方式、對(duì)數(shù)據(jù)保密的要求
對(duì)模式中同一數(shù)據(jù),在外模式中的結(jié)構(gòu)、類型、長(zhǎng)度、保密級(jí)別等都可以不同
②外模式與應(yīng)用的關(guān)系:一對(duì)多
同一外模式也可以為某一用戶的多個(gè)應(yīng)用系統(tǒng)所使用
但一個(gè)應(yīng)用程序只能使用一個(gè)外模式
外模式的用途
保證數(shù)據(jù)庫(kù)安全性的一個(gè)有力措施
每個(gè)用戶只能看見和訪問所對(duì)應(yīng)的外模式中的數(shù)據(jù)

3.內(nèi)模式(也稱存儲(chǔ)模式)

是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述
一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式

1.3.3_數(shù)據(jù)庫(kù)的二級(jí)映像功能與數(shù)據(jù)獨(dú)立性

三級(jí)模式是對(duì)數(shù)據(jù)的三個(gè)抽象級(jí)別
二級(jí)映象在DBMS內(nèi)部實(shí)現(xiàn)這三個(gè)抽象層次的聯(lián)系和轉(zhuǎn)換
外模式/模式映像
模式/內(nèi)模式映像

1. 外模式/模式映像
模式:描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu)
外模式:描述的是數(shù)據(jù)的局部邏輯結(jié)構(gòu)

作用

保證數(shù)據(jù)的邏輯獨(dú)立性
當(dāng)模式改變時(shí),數(shù)據(jù)庫(kù)管理員修改有關(guān)的外模式/模式映象,使外模式保持不變
應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨(dú)立性,簡(jiǎn)稱數(shù)據(jù)的邏輯獨(dú)立性。

2. 模式/內(nèi)模式映像
模式/內(nèi)模式映象定義了數(shù)據(jù)全局邏輯結(jié)構(gòu)存儲(chǔ)結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系。

作用

保證數(shù)據(jù)的物理獨(dú)立性
當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)改變了(例如選用了另一種存儲(chǔ)結(jié)構(gòu)),數(shù)據(jù)庫(kù)管理員修改模式/內(nèi)模式映象,使模式保持不變
應(yīng)用程序不受影響。保證了數(shù)據(jù)與程序的物理獨(dú)立性,簡(jiǎn)稱數(shù)據(jù)的物理獨(dú)立性。

總結(jié)

以上是生活随笔為你收集整理的第一章数据库绪论的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。