国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

存儲動態數據時,數據庫的設計方法

2024-07-21 02:47:58
字體:
來源:轉載
供稿:網友
存儲動態數據時,數據庫的設計方法案例:現需要對一些設備的信息進行存儲,設備的類型包括“除濕機”、“空調”、“風機”,其中“除濕機”的數據包括“溫度”、“濕度”、“除濕狀態”;空調的數據包括“溫度”、“狀態”;“風機”的數據包括“電流”、“電壓”、“狀態”。在設計的時候要考慮到設備類型可能會增加,每種類型的設備的數據種類也可能會改變。設計方案一: 將列數據轉換為行數據存儲類型表:存儲設備類型Type
IdName
1除濕機
2空調
3風機
屬性表:關聯類型表,存儲每種類型的屬性PRoperty
IdTypeIdName
11溫度
21濕度
31除濕狀態
42溫度
52狀態
63電流
73電壓
83狀態
設備表:關聯類型表,存儲設備信息Device
IdTypeIdName
11除濕機1
21除濕機2
31除濕機3
42空調1
52空調2
62空調3
73風機1
83風機2
93風機3
數據表:關聯設備表,存儲設備數據,但不包含具體的數據Data
IdDeviceIdCTime
11xxx
22xxx
詳細表:關聯數據表和屬性表,存儲設備具體的數據Detail
IdDataIdPropertyId
特點:標準的關系型數據庫,設計好后基本不需要修改表的結構;在獲取設備數據信息的時候,需要關聯查詢,當數據量較大時,會導致查詢性能問題設計方案二:每種類型的設備新建一張表來存儲類型表:存儲設備類型和對應的表名Type
IdNameTableName
1除濕機ChuShiJi
2空調KongTiao
3風機FengJi
屬性表:關聯類型表,存儲設備屬性和列名Property
IdTypeIdNameColumnName
11溫度WenDu
21濕度ShiDu
31狀態ZhuangTai
42溫度WenDu
52狀態ZhuangTai
63電流DianLiu
73電壓DianYa
83狀態ZhuangTai
設備表:關聯類型表,存儲設備信息Device
IdTypeIdName
除濕機表:ChuShiJi
IdCTimeWenDuShiDuZhuangTai
空調表:KongTiao
IdCTimeWenDuZhuangTai
風機表:
IdCTimeDianLiuDianYaZhuangTai
特點:分表后,單表數據量會減少,單類型查詢會很快;屬性修改后需要修改相應的表結構,而且在查詢前要先根據類型表和屬性表定位查詢位置設計方案三:使用分隔符把設備數據拼接后,存儲到一列中類型表:存儲設備類型Type
IdName
屬性表:關聯類型表,存儲每種類型的屬性Property
IdTypeIdName
設備表:關聯類型表,存儲設備信息Device
IdTypeIdName
數據表:關聯設備表,存儲設備數據,其中一列存儲所有的具體數據Data
IdDeviceIdData
溫度※濕度※狀態
特點:查詢方便,但需要對具體的數據進行相關的操作,比如統計分析時會很麻煩設計方案四:單表多列存儲類型表:存儲設備類型Type
IdName
1除濕機
2空調
3風機
屬性表:關聯類型表,存儲每種類型的屬性和列名<td id="4jhwz"><tr id="4jhwz"></tr></td>
      IdTypeIdNameColumnName
      11溫度c1
      21濕度c2
      31狀態c3
      發表評論 共有條評論
      用戶名: 密碼:
      驗證碼: 匿名發表
      主站蜘蛛池模板: 内黄县| 鹤峰县| 攀枝花市| 子长县| 建水县| 临武县| 政和县| 雅安市| 塔城市| 河东区| 门源| 西充县| 奉贤区| 岳池县| 盘锦市| 贵南县| 惠安县| 徐汇区| 团风县| 静海县| 济南市| 荆州市| 措勤县| 朝阳市| 布尔津县| 定兴县| 岳普湖县| 渝北区| 龙门县| 普陀区| 东乡族自治县| 凤山市| 玉龙| 卢氏县| 淮北市| 武邑县| 古丈县| 韶山市| 石阡县| 星子县| 郓城县|
        1. <td id="4jhwz"></td>
          <noscript id="4jhwz"></noscript>