程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> 數據庫概論,數據庫系統概論第五版

數據庫概論,數據庫系統概論第五版

編輯:Oracle教程

數據庫概論,數據庫系統概論第五版


1、數據庫的4個基本概念:

  • 數據(data)
  • 數據庫(DB)
  • 數據庫管理系統(DBMS)
  • 數據庫系統(DBS)

2、數據模型

  • 對現實世界數據特征的抽象,是用來描述數據、組織數據和對數據進行操作的。
  • 數據模型是數據庫系統的核心和基礎。
  • 數據模型通常由數據結構、數據操作、和數據的完整性約束條件三部分組成
  • 兩種數據模型:
  • 概念模型邏輯模型和物理模型
    • 概念模型是現實世界到信息世界的第一層抽象

 

  • 信息世界的一些概念:
  • 實體(entity):客觀存在並且可以互相區別的事物
  • 屬性(attribute):實體所具有的某一特性
  • 碼(key):唯一標識實體的屬性
  • 實體型(entity type):用實體名及其屬性名集合來抽象和刻畫同類實體
  • 實體集(entity set):同一類型實體的集合
  • 聯系(relationship):實體內部的聯系通常是指組成實體的各屬性之間的聯系,實體之間的聯系通常是指不同實體集之間的聯系
    • 實體之間的聯系有一對一、一對多和多對多等多種類型

 

  • 概念模型的一種表示方法:實體 - 聯系方法,用 E-R 圖來描述現實世界的概念模型
  • 常用的數據模型:層次模型、網狀模型、關系模型
    • 關系模型是最重要的一種數據模型
      • 關系:一個關系對應一個表
      • 元組:表中的一行即為一個元組
      • 屬性:表中的一列即為一個屬性,每個屬性有一個屬性名
      • 碼:可以唯一確定一個元組的屬性
      • 域:一組具有相同數據類型的值的集合,屬性的取值來自某個域
      • 分量:元組中的一個屬性值
      • 關系模式:對關系的描述,一般表示為:關系名(屬性1,屬性2 … 屬性n)

3、數據庫系統的結構

三級模式結構:模式、外模式、內模式

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved