---
# System prepended metadata

title: Untitled

---

My Sql 敘述
![](https://hackmd.io/_uploads/Bk1XdQZHh.png)
Month-->月份僅對照下個table做夏季與非夏季區別
Date-->詳細的年/月/日

![](https://hackmd.io/_uploads/HJgO_QZr2.png)
E_no-->夏季與非夏季區別代號
E_name-->夏季與非夏季名稱

![](https://hackmd.io/_uploads/B1zkuQZB3.png)
Diff_no-->商用與家用區別代號
D_name-->商用與家用名稱

![](https://hackmd.io/_uploads/SkiZYQbrh.png)
Level-->用電級距
Rate-->費率

![](https://hackmd.io/_uploads/S1Q5Km-Sh.png)

:::info
`User` table 的第二個 column 應該是 `Password`，只是我還在想要怎麼存放。一般來說 `User_ID` 和 `Password` 不會存放明文，資訊安全的問題我打算跟助教請教一下。

`electritity record` 的 `primary key` 值依舊是個問號，如果使用流水號作為 `primary key` 說不定是個方案，只是如何取回當前的流水號位置是個問題。

`E_no` 這個變數命名我希望可以換個形式，比如 `Summer_or_Normal` 之類的來更凸顯出是夏季或是非夏季，而直接存入文字也可以節省掉一個 column 的空間。(`mySQL` 可以直接在查詢條件內打入文字，不見得一定要用數字編號)

`Difference` 這個 table 我的看法也和上面相同，可以考慮直接改成在 `User` 和 `electricity record` 內的 `diff_no` 存放 `commercial` 或是 `residential`。然後再把 `diff_no` 改名為更容易辨識的名字。

`Business electricity fee` 和 `Residential electricity fee` 這兩個 table 如果使用 `Level` 作為 `primary key` 可能有點問題。比如說住宅用的最低階電費(120 度以下)有分為非夏季與夏季，我目前認為這兩個 table 需要改成沒有 `key` 的形式存在。
> [name=張議隆]
:::
![](https://hackmd.io/_uploads/BkB-KHIB2.png)

![](https://hackmd.io/_uploads/Bkcq0BIHn.png)


