sql資料庫開發 3 資料模型介紹

2021-10-01 23:19:00 字數 1237 閱讀 3200

資料模型介紹

課程用表介紹

帳務資訊表  account

id(賬務賬號編碼) recommender_id(推薦人賬務賬號id) login_name(登入netctoss)系統的名稱   login_passwd(登入netctoss的口令)   status狀態  create_date賬務賬戶建立日期    real_name客戶姓名   idcard_no省份證號   telephone**

業務資訊表  service

id(業務)  account_id(賬務賬號編號)     unix_host(unix伺服器ip位址)  

os_username(伺服器os賬號)   login_passwd(登入unix伺服器口令)   status狀態

createdate(建立日期) cost_id(資費編碼)

資費資訊表  cost

unix伺服器資訊表   host

id(unix伺服器的ip位址)   name(主機名)    location(主機所在位置)

年齡分段資訊表

id(年齡分段編號)   name(年齡分段的名稱)  lowage(年齡段下限)  hiage(年齡段上限)

netctoss業務背景

為客戶提供遠端登入服務(業務)   (telnet) 。

乙個客戶可以在多個unix伺服器上申請遠端登入服務(業務)。

每乙個遠端登入服務(業務) 申請一種資費標準。

乙個遠端登入服務(業務)在乙個月裡可以產生多條詳單,一次登入登出視為一條詳單。

對遠端登入服務採用按月計費的方式,根據每月的登入時長和資費標準計算費用。

實體 (entity)

賬務賬號:客戶

業務賬號:unix伺服器上的os賬號,乙個遠端登入業務

資費:計費模式

業務詳單:一次unix伺服器上的登入登出

關係 (relationship)

乙個客戶(account)可以申請多個遠端登入業務(service),乙個遠端登入業務必須屬於乙個客戶。 客戶和遠端登入業務是一對多關係。

乙個遠端登入業務必須選擇一種資費標準,一種資費可以被多個遠端登入業務選擇。遠端登入業務和資費是一對多關係。

乙個客戶可以申請多種資費,一種資費可以被多個客戶選擇

一種遠端登入業務可以包含多條業務詳單,一條業務詳單必須屬於一種遠端登入業務。遠端登入業務和業務詳單是一對多關係。

乙個新客戶可以被乙個老客戶推薦,乙個老客戶可以推薦多個新客戶。客戶之間有一對多關係。

資料庫 資料模型

資料模型就是模式的結構,也叫關係模型 資料模型具體指的就是資料的結構,操作和約束。是一種抽象的,不研究具體的。相反的說,模式就是資料的結構,研究的是具體的資料的結構 三大經典資料模型 1.關係模型 表的形式組織資料。2.層次結構 樹的形式組織資料 這個樹是由實體型,和系型組成。實體性我認為就是元素,...

資料庫理論(3)之資料模型

根據資料結構的不同,常見的資料模型有層次模型 網狀模型和關係模型。1 資料模型的概念 資料模型是一組概念的組合,這些概念包括資料結構 資料操作和完整性約束條件。這稱之為資料模型的三要素。a 資料結構 指資料模型中資料物件的儲存形式 b 資料操作 指資料庫中允許對資料執行的操作集合 c 完整性約束條件...

資料庫基礎 資料模型

資料模型的組成要素 1.資料結構 對系統靜態特徵的描述 2.資料操作 對系統動態特徵的描述 檢索 查詢 更新 插入 刪除 修改 增刪改 3.資料的約束條件 完整性約束規則 概念資料模型 1.層次模型 hierarchical data model 2.網狀模型 network data model ...