利用正規化觀念決定出八十嵐飲料批發公司的資料表及彼此之間的關連.
- 可參考的資訊如下:
- 訂單格式.xls => 客戶訂單的樣本
- 客戶必要資訊:客戶名稱,聯絡電話,送貨地址,信用額度
- 員工必要資訊:員工姓名,性別,出生日期,電話,住址,到職日,薪資, 職位
- 產品必要資訊:名稱,數量,類別,單價
- 請根據下列條件利用T-SQL建立一個資料庫名稱為STOCK
- 資料檔1位置在C:\stock\data1,建立於PRIMARY的檔案群組
- LOG檔位置在 C:\stock\log
- 資料庫起始為10MB, 自動成長 20%, 最大不能超過100MB
- 請新增一個資料檔2位置在C:\stock\data2,建立於FILEG2 的檔案群組, 並將此群組設定為預設值
- 請修改自動成長為每次 10MB, 並修改資料庫的不能超過1G
- 請在資料庫內建立八十嵐飲料批發公司的所有資料表並依據以下規則:
- 語法內必須明確定義出各KEY值及相關的關連
- 除了備註外其餘資訊必須都要有值
- 請根據下列規則訂出一些相關欄位所必須使用的條件約束.
<aside>
⚠️ l 員工年齡不得大於50歲並不得小於16歲
l 到職日不能在今天之後
l 性別只能是男或女
l 薪資預設起薪為25000.-
l 產品單價不會超過2000.-
l 聯絡電話必須依據 (xx) xxxx-xxxx的格式輸入
</aside>
-
❓請建立以下資料:
- 員工資料 5 筆, 並指定一名為經理
- 客戶資料 5 筆
- 產品資料 10筆, 並定義三種類別 (瓶裝,罐裝,鋁箔包)
- 訂單資料 10筆,
-
❗請利用語法技巧回答下列題目:
- 年齡大於30歲且住在台中市的男性員工資料
- 本月銷售最好的前三名員工資料
- 請依序訂貨金額總數排列出所有客戶名單
- 列出所有訂單和總金額及客戶名稱,住址,電話
- 銷售最好和最差的產品為何
- 哪一些訂單有購買鋁箔包的產品, 並提供客戶資訊
-
❓請設計自動建立完成下列工作
- 每個月底將各產品銷售總金額轉成Excel 檔,並於成功後發一個訊息給Administrator
- 每年年底自動將到期日屆滿一年的員工加薪2000.-
- 每週日自動做一次完全備份, 每天晚上10點自動做一次交易式備份
-
❗設計完成下列工作
- 若只想讓員工只能得到其他員工的(員工姓名,性別,出生日期,電話,住址) 該如何做, 請詳述步驟
- 只想讓員工可以查詢到台中市客戶該如何做, 請詳述步驟
- 在輸入訂單時要建立自動檢查此客戶有沒有超過信用額度, 該如何做. 請舉例測試
- 若希望在查詢時, 所有日期格式能轉換成民國日期的格式該如何做. 請舉例測試
- 建立安全的方式讓經理可以新增刪除員工資料和產品資料
- 建立安全的方式讓員工可以新增客戶資料,並且在新增後會發email通知 經理