關係型資料庫基礎

2021-08-21 19:56:59 字數 1830 閱讀 9706

dbms

dbadbms的基本功能

rdbms

rdbms的相關概念

transaction 事務

實體-聯絡模型e-r

聯絡型別

資料三要素

簡易資料規劃流程

rdmbs設計正規化

sql概念

基本概念

資料模型

資料庫是資料的匯集,它以一定的組織形式存於儲存介質上

發展階段

資料庫形式

資料庫特點

萌芽階段

檔案系統方式

使用磁碟檔案來儲存資料

初級階段

網狀資料庫

出現了網狀模型、層次模型的資料庫

中級階段

關係型資料庫

關係型資料庫和結構化查詢語言【二維表(橫行縱列)】

高階階段

物件導向資料庫

「關係-物件」

全稱:database managerment system資料庫管理系統

用來管理資料庫的系統軟體,實現資料庫系統的各種功能,是資料庫系統的核心組成

全稱:database administrator資料庫管理員

崗位職責:負責資料庫的規劃、設計、協調、維護和管理等工作

基本功能

說明資料的定義

應該以何種形式來儲存資料

資料的處理

如何對資料做增刪改查操作

資料的安全

對資料庫做分層的訪問許可權控制

資料的備份

通過日誌將資料庫還原到指點時間點

全稱:relational database management system關係型資料庫管理系統

將資料組織為相關的行和列的系統

定義:多個操作被當作乙個整體對待

事務具有acid特性

特性簡稱

特性全稱說明a

原子性不可分割

c一致性

保持總資料(總帳)時時刻刻不變

i隔離性

多個事務相互隔離,不會看到事務結束前的髒資料

d永續性

事務結束後的資料會永久儲存

客觀存在並可以相互區分的客觀事物或抽象事件稱為實體

在e-r圖中用矩形框表示實體,把實體名寫在框內

實體所具有的特徵或性質

聯絡是資料之間的關聯集合,是客觀存在的應用語義鏈

實體之間的聯絡

實體之間的聯絡用菱形框表示

第二階段:把字段分類,歸入表,建立表的關聯

第三階段:規範化

目的:減少資料庫冗餘

主流正規化

2nf

3nf

屬性不依賴於其他非主屬性

某些場景下:正規化是用來打破的;目的是減少查詢複雜度,提高效能

全稱:structure query language結構化查詢語言

特點:只關注要得到的資料,不關心資料在磁碟上儲存的格式(資料在磁碟上的操作過程)

資料儲存協議:應用層協議,c/s

client客戶端

api應用程式設計介面

全表掃瞄

索引 關係運算

投影 連線

邏輯層

檢視層

關係模型的分類

關係型資料庫基礎

它以一定的組織形式存於儲存介質上 資料庫形式 資料庫特點 萌芽階段 檔案系統方式 使用磁碟檔案來儲存資料 初級階段 網狀資料庫 出現了網狀模型 層次模型的資料庫 中級階段 關係型資料庫 關係型資料庫和結構化查詢語言 二維表 橫行縱列 高階階段 物件導向資料庫 關係 物件 需要分析文字內容的格式 會消...

關係型資料庫 非關係型資料庫

關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個...

關係型資料庫 非關係型資料庫

2019 02 25 20 38 36 關係型資料庫和非關係型資料的比較 一 關係型資料庫 關係型資料庫最典型的資料結構是表,由二維表及其之間的聯絡所組成的乙個資料組織 優點 1 易於維護 都是使用表結構,格式一致 2 使用方便 sql語言通用,可用於複雜查詢 3 複雜操作 支援sql,可用於乙個表...