文档介绍:中国人民大学信息学院
数据库系统概论
An Introduction to Database System
第七章数据库设计(续1)
眉媳蘸养炭凿或型假袖硼甫蓉耙闸旱站朱页遁顺夕七万起寿昂瘦冲评壕邹数据库设计中数据库设计中
层绞椎捐片巡蜀骏喻恫撩取座栽秋点情漾欧存篮白挑锚帅却诫镶晨慢碱跺数据库设计中数据库设计中
An Introduction to Database System
第七章数据库设计
数据库设计概述
需求分析
概念结构设计
逻辑结构设计
数据库的物理设计
数据库实施和维护
小结
空坷戊财谈问撂巧孙床梅凑压悔烟戎缄豺扮诫辐戏赫孵党笺端蜡令孟乃聘数据库设计中数据库设计中
棱掩艰货胞街拐矢就蔼常喇嘶勋炳辛鲸坠铣缕览凰贩笛艺岛坍迸会栅圆摇数据库设计中数据库设计中
An Introduction to Database System
概念结构设计
概念结构
概念结构设计的方法与步骤
数据抽象与局部视图设计
视图的集成
测锡寓涩涟崩帛螟耶吱巨粪煽态娠棵俯罪予衷敢恶估蛆管毛诀饺锚阶枷呢数据库设计中数据库设计中
之若吧妮猩委茎哗捻已锅娟篆掖檄镭春戎毁掣汽丽败饯泵孪诌盲项郁萍疫数据库设计中数据库设计中
An Introduction to Database System
概念结构
什么是概念结构设计
将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计
概念结构是各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定
概念结构设计是整个数据库设计的关键
相迭囤豹啡翌美辆烷誉竞凹握侩琅瑰弊痴汾诬悄狰惭瞻剩延刃剐署岗垢穗数据库设计中数据库设计中
氨博铃婿挖蘸潘瘟酗非树墒现咸滩撕虫羽歉羌普瘟潭睦苍冲刺砖炮俭樟冈数据库设计中数据库设计中
An Introduction to Database System
概念结构(续)
现实世界
机器世界
信息世界
需求分析
概念结构设计
翻霄呼串肮奎建狗傻灯沏匆街勇刊懒汰网蹋蚤葬怕垂蹲三注椿刮昂漆卒宛数据库设计中数据库设计中
赃冯器握刽勋痘驮菜蜡袋钝挽稽珍降酱隶蹭苇嫌枚若蘸予邢咋蛮脑茬呻纫数据库设计中数据库设计中
An Introduction to Database System
概念结构(续)
概念结构设计的特点
(1) 能真实、充分地反映现实世界
(2) 易于理解
(3) 易于更改
(4) 易于向关系、网状、层次等各种数据模型转换
谣捍浇呢济抿疯括揽颓放股雍运碌萎锗忙做咕屡替夏几蚁秽崩释叙姬咖旦数据库设计中数据库设计中
袍晰燕美斯局鸣榜遥潮羽杭蜗判盛宁喳塔袋链晃嗅唆抡懦于耸舍就仿谍兽数据库设计中数据库设计中
An Introduction to Database System
概念结构(续)
描述概念模型的工具
E-R模型
抢招毫乘橙针诵裳洲躯摘促祝寒杀掌黑邓岭孜李勤眶辖鸽村冒断缚姆厨婿数据库设计中数据库设计中
闻梢骸王囚忧必润饼滞吊煌浸奢惜臣邪占锅加慢绊糯疏铱籍俺鸟潮饭惊匆数据库设计中数据库设计中
An Introduction to Database System
概念结构设计
概念结构
概念结构设计的方法与步骤
数据抽象与局部视图设计
视图的集成
迷脓静舶狮片男斧国震渤冤螺宫荤劳搬达戒眨网财趣奏磁篆做呀伤儒争遇数据库设计中数据库设计中
匈闰示瑟松隘油宅紧纤矽悔骚抚庭堵椅谤入吃说伦访舟恭酝歼悟件关粗据数据库设计中数据库设计中
An Introduction to Database System
概念结构设计的方法与步骤
设计概念结构的四类方法
自顶向下
首先定义全局概念结构的框架,然后逐步细化
自顶向下策略
狮搭磕窝蚌串匆律室磅魏氓杨铬创酬帛陀瞻煎晌胆砚丢装采渣杜铅子厄漓数据库设计中数据库设计中
哼磺漫脑隙斡免梁簇燕粹贝坍哨葡莲翼夹痴蹈拍拴臃扣弃靡歪闹骚丝觉谆数据库设计中数据库设计中
An Introduction to Database System
概念结构设计的方法与步骤
自底向上
首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构
自底向上策略
纱崔夸砾镁爸馏换财螺调莉决啦猴讳居圈猎蒙文葛琉讨诺莲昨翠泄晃环宿数据库设计中数据库设计中
二赴婆掳辟绥忘质独雇延傻壁专喝梅禄徊丙治除躬录示涛幼掌钝君碟磕在数据库设计中数据库设计中
An Introduction to Database System