資料庫管理 HOMEWORK #2 ERD練習 楊立偉教授 台灣大學工管系 2013 Fall.

Slides:



Advertisements
Similar presentations
2017/3/12 儿童常见病防治 XX XX XX 公司名称 第一季度工作报告 潍坊市妇幼保健院.
Advertisements

<<會計資訊系統課程講義>> 統一塑模語言(UML)語法精要 -- 物件導向概念、需求分析及系統分析
深圳市龙岗区科技创新局 深圳市高新技术产业协会
职业教育课程改革创新教材 财经法规与会计职业道德.
财务结账 业务场景概览 Scenario Explorer 业务场景描述
「幼兒園教保活動與課程大綱」 的發展與理念
从比较看实质 高中物理粤教、人教两个版本的比较 深圳市华侨城中学 李汉林 蔡树男.
系統分析與設計 第九章 資料設計.
山东省省级企业技术中心快报、考核、认定 山东省企业技术进步促进中心.
国家建设高水平大学公派研究生项目办理流程
现代农业创业指导 广西省兴安县农广校.
职业教育课程改革创新教材 财经法规与会计职业道德.
第3章 需求分析(续) 学习目标 什么是需求建模? 需求分析建模方法 掌握实体—关系图(E—R图); 掌握状态转换图;
第2章 数据模型 2.1 实体联系模型 2.2 关系模型 2.3 面向对象的数据模型 习 题 2.
主讲:刘 畅 电话: 物流信息技术 主讲:刘 畅 电话:
第四讲 组织结构与人员配置 复旦大学管理学院 芮明杰教授
中国《大数据时代,广告公司业务模式重构》培训会 Big data era, open a new business model
创新能力与管理能力提升 上海市委党校经济学部 陈勇鸣教授.
楼宇电梯、灯箱媒体推荐 咨询热线:
拉萨属高原温带半干旱季风气候,平均海拔3658米,年日照3000多小时,素有“日光城”、“太阳城”的美誉。年最高气温29℃,最低气温零下16
D、結構化技術 主要的結構化技術 結構化程式設計 (Structured Programming)
資料庫設計 Database Design.
第六章 結構化分析與設計 ─資料塑模.
揭秘 庄家 股市中的 为什么你的股票一买就跌,一卖就涨? 为什么出了利好,股价反而下跌? 为什么有的股票一直涨停?
班級:系統三甲 學號:4A 姓名:張譽耀 學號:4A 姓名:梁旅維
职业教育课程改革创新教材 财经法规与会计职业道德.
校園霸凌事件處理、申復流程暨狀況模擬 林華杉教官 此範本可作為群組設定中簡報訓練教材的起始檔案。 章節
第九章 国际电子商务法 本章内容:电子商务主体及其权利义务; 两个《示范法》主要内容;电子商务合同;相关知识产权保护。
第4章 数据控制功能和表间关系 4.1 数据控制功能 为了确保数据库中数据的正确有效以及数据库系统的有效运行,RDBMS提供了数据控制功能:
舌尖上的邵阳 Business And.
数据库技术及应用 华中科技大学管理学院 课程网址:
关于图书馆网络信息资源 组织和管理的思考 白 薇 广西桂林图书馆
新疆自治区“十二五”科技发展 规划编制工作
科技计划体系 与 科技计划管理 浙江省科技厅综合计划处 二OO九年八月
第6章 系统分析 6.1 概述 6.2 逻辑模型 6.3 逻辑结构分析 6.4 用例分析 6.5 概念类分析.
宋卫国 科技部中国科学技术发展战略研究院 科技统计与分析研究所(科技统计分析中心) 北京3814信箱
乳猪断奶后拉稀,掉膘与教槽料.
Microsoft SQL Server 2000 李金双.
第 2 章 規劃關聯式資料庫.
正規化 Normalization.
課程名稱:資料庫系統 授課老師:李春雄 博士
課程名稱:資料庫系統 授課老師:李春雄 博士
單元3:軟體設計 3-1實體關係圖 Ch 08 System models.
啟示錄 人 子 七 教 會 寶 座 七 印 七 號 龍 與 獸 七 碗 巴 比 倫 千 禧 年 前 後 新 耶 路 撒 冷 第9章(第5號)
第二章 資料倉儲開發模型 2. 1 資料倉儲開發模型概述 2. 2 資料倉儲概念模型 2. 3 資料倉儲的邏輯模型 2
如何進行限制性招標採購案.
資料庫系統導論.
第六章 : 資料模型之繪製 1. 前言 資料流程圖 ( DFD ) 及 處理邏輯工具
A、資訊系統開發概論與課程簡介 何謂資訊系統? 為何需要系統分析師? 需要瞭解哪些知識? 領域知識? 資訊科技? 開發方法與技術? 課程簡介.
第二章 實體關係模式:基本概念 目的 何謂實體關係模式和實體關係圖(ERD) 實體型態 關係型態 二元關係型態 弱實體型態 遞迴關係型態
第二章 實體關係模式:基本概念 目的 何謂實體關係模式和實體關係圖(ERD) 實體型態 關係型態 二元關係型態 弱實體型態 遞迴關係型態
排列组合 1. 两个基本原理 分类加法计数原理 分步乘法计数原理.
第6章 資料庫設計與實體關聯模型 6-1 資料庫設計的基礎 6-2 實體關聯模型 6-3 建立實體關聯圖 6-4 實體關聯圖的常見錯誤
正则表达式—简单运用.
证书发放工作要点及流程 学院办公室.
第 2 章 規劃關聯式資料庫.
中華生活商圈 商家管理系統 指導老師:王素華老師 學 生: 陳逸文 張治仁.
ER Model.
梁文新 办公室:综合楼108 电 话: 软件工程导论 梁文新 办公室:综合楼108 电 话:
第三节 常见天气系统.
資料庫管理 HOMEWORK #2 ERD練習 楊立偉教授 台灣大學工管系 2014 Fall.
17 無母數統計檢定  學習目的.
中国农业科学院博士后学术论坛 博士后基金申请的经验及体会 中国农业科学院生物技术研究所 秦 华 博士
第四节 数据库设计 数据库设计是指根据用户需求分析、在现有的数据库管理系统的基础上建立数据库结构的过程。具体讲,是指对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之有效地存储数据,满足用户信息要求和处理要求。 数据库设计的依据DFD、DD、DBMS 。 数据库的设计过程是通过E-R图(依据“实体-联系”法实现,Entity.
我會看年曆.
Library utilization Final Presentation.
資料庫管理 HOMEWORK #2 楊立偉教授 台灣大學工管系 2013 Fall.
2014Fall 資訊模式 資料庫和資料模型 國立中央大學 資訊管理系 范錚強 updated 中央大學。范錚強.
推動搖籃的手─製作部門 ﹝西子劇坊﹞ 蔡如歆.
朱中華 2011/12/14 建立關聯式報表.
Presentation transcript:

資料庫管理 HOMEWORK #2 ERD練習 楊立偉教授 台灣大學工管系 2013 Fall

Homework #2 繪製完整的 E-R model diagram 利用 Microsoft Access 建立表格與關聯 建立測試用的範例資料

Tutorial - Background 學校委託你整頓圖書館 你依照學校開出的需求(business rules)重新規劃資料庫 以本校之圖書館為限,包含多個分館 需建立完整書目資訊,每一書目有多本藏書 書目資訊至少包含 Dublin Core 的前10個欄位 每一本藏書只會歸屬於一個分館 每一本藏書都有獨立的藏書號與藏書日期 需建立書目來源(出版商資料) 借書人為學生,每人可以借多本書,需建立借書紀錄 其它部份學校沒意見,請自行發揮

思考步驟 (1) 繪製E-R model 找出Entity, 並確認屬性 找出Relationship 確定degree – unary 或 binary 或 ternary 確定cardinality – 1:1 或 1:N 或 M:N Relationship上是否有屬性

思考步驟 (2) 轉換成表格 Entity轉表格 各種Relationship的轉法 不同degree – unary 或 binary 或 ternary 不同cardinality – 1:1 或 1:N 或 M:N Relationship上是否有屬性

思考步驟 (3) 檢查正規化 檢查合理性與參照完整性 畫出functional dependency 檢查是否違反正規化 放入幾筆測試資料 1st 或 2nd 或 3rd 正規化 將表格拆解至符合為止 檢查合理性與參照完整性 放入幾筆測試資料 是否滿足business rules ?

初學者應注意的事項 不要畫出重複的關係 寫下自己的假設 保留最少但必要的資訊即可 設計過程中, 有不確定的地方, 就先假設 確保設計過程前後一致 最後可以逐條檢查

簡化假設 每本藏書只有一個固定館藏 每本書必定歸屬一個館 甲館借甲館還 不紀錄還書時間 不保留借書的歷史紀錄

參考解答 (1) 參考 db2013_hw2_answer.vsd 參考 db2013_hw2_answer.mdb

參考解答 (2)

附錄 : Dublin Core 圖書資訊界常用的meta-data定義 基本版包括15個標籤 Wiki Title、Creator、Subject、Description、Publisher Identifier、Date、Contributor、Type、Language Source、Format、Relation、Coverage、Rights Wiki http://en.wikipedia.org/wiki/Dublin_Core 完整規格 http://dublincore.org/documents/usageguide