mysql 资料库系统第 3 章 资料库与资料表的建立.pptVIP

mysql 资料库系统第 3 章 资料库与资料表的建立.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MySQL 資料庫系統 第 3 章 資料庫與資料表的建立 講師:紀俊男 cnchi@.tw 本章大綱 資料庫的規劃流程 訪談與收集資料 將概念轉為資料表 正規化 建立資料庫 建立資料表 輸入資料 總整理 資料庫的規劃流程 五大流程 談:訪談 收集資料 轉:將概念轉成資料表 定義資料表欄位 表格正規化 資料庫與資料表建造 功:提供 “增、刪、修、存、找” 功能 安:設計資料庫安全性 護:維護與運轉計畫 資料庫的規劃流程 課堂討論 資料庫系統的分析設計步驟為何? 訪談與收集資料 委託客戶 帥哥軟體公司 委託內容 客戶服務系統 系統描述 建造一個可讓該公司客戶上網提問,由工程師回答,並提供追蹤及各式報表的系統 訪談與收集資料 分析流程 第一次面談 提出企劃書 簽約 收集欄位與規則 提出系統分析書 設計流程 欄位命名與結構規劃 資料表正規化 系統功能設計 安全性設計 維護計畫設計 訪談與收集資料 第一次面談 系統目標 讓帥哥軟體公司的客戶,對售後技術支援有方便、快、專業的感覺 系統範圍 客戶可透過網路、E-mail、電話、或親訪提問 客服人員負責將問題鍵入資料庫中 該系統會對某問題實施儲存、追蹤、提醒、轉發、回應、再確認、歷史紀錄等動作 經理人員可以看到日報表、週報表、月報表、季報表、以及年報表等書面報告 委託人意向 很急,希望在三個月內能夠導入完畢,目前尚委託其他兩家軟體公司進行評估中。最後以符合規格、金額最低的公司得標。 高層支持度 本案委託人客服部經理尚未與高層談過,將取得三家規格後,彙整報備之。 聯絡方法 聯絡人:帥哥軟體公司客服部 李育豪經理 / 客服專員 王曉郁小姐 聯絡方式: 電話: (02)ext. 2344 / ext. 2518 E-mail: lee@.tw / sharen@.tw 訪談與收集資料 提出企劃書 訪談與收集資料 簽約 訪談與收集資料 收集欄位與規則 基本欄位 訪談與收集資料 收集欄位與規則 基本規則 這套軟體要有密碼保護,只有公司人員及客戶才能使用。 必須記載某人上一次登入時間為何時。 不同的人要看到不同的資料,如:客戶看到的資料是目前尚在處理中的問題狀況﹔而經理人員應該看見分析報告,而不是問題的細節。 (註:這種描述對系統分析太過粗糙,必須要把客戶、業務、客服、研發、經理人想看什麼欄位詳細寫出來) 問題如果三天後沒人處理,要能夠通知上司。 訪談與收集資料 增修欄位 在關聯式資料庫中,所有紀錄都要有一個 “主要編號” (Primary Key, PK) 訪談與收集資料 增修欄位 這套系統要有密碼保護 ? “登入名稱” 與 “密碼” 兩個欄位。 必須記載某人上一次登入時間為何時 ? 加入一個 “上次登入時間” 訪談與收集資料 增修欄位 不同人要看到不同資料 ? 辨別不出目前登入的是客戶、業務、客服、研發、還是經理。所以要加入一個欄位叫 “用戶種類”。 客戶與業務、客服、研發、經理,重複欄位太多 ? 將之合併,另外成立一個表格給員工 (客戶以外的使用者) 訪談與收集資料 增修欄位 三天後沒處理,要能夠通知上司 ? 加一個欄位叫做 “上司” 訪談與收集資料 課堂討論 訪談及收集資料時,究竟該遵循何種步驟? 第一次面談時,要收集哪些資料? 為什麼要做 “增修欄位” 的動作? 將概念轉為資料表 初步表格 將概念轉為資料表 比較好的方法 將 “用戶種類” 切割成另外一個表格,然後設定 “關聯性” (Relationships) 將概念轉為資料表 一個人也可能不止一個地址欄位與電話欄位 將概念轉為資料表 為了少數一兩個人,浪費了很多欄位。最好的做法是將地址與電話切開 將概念轉為資料表 正規化 (Normalization) 將資料表依據一定的程序,分割成利於關聯式資料庫搜尋,比對,儲存的方法 紀子定義: “切割表格” 的 “標準程序” 正規化 第一正規化(First Normal Form, 1NF) 定義:一個欄位只能放一種資料 錯誤示範 正規化 第二正規化 (Second Normal Form, 2NF) 定義:同一個表格內的所有欄位,要與主欄位有意義上的相關 錯誤示範 正規化 第三正規化 (Third Normal Form, 3NF) 定義:若在同一個表格內,出現兩個主欄位,各自領導一群意義上相關的附屬欄位,則這種表格要切開。 錯誤示範 正規化 正確示範 正規化 第四正規化 (Forth Normal Form, 4NF) 定義:若表格中出現有可能 “一對多” 的情況,則要把表格切開。 錯誤示範 正規化 正確示範 正規化 第五正規化 (Fifth Normal Form, 5NF) 規定:將欄位再細分成 “常用” 與 “不常用” 兩種,將它們割開。

文档评论(0)

9995553336 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档