前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据库设计之概念设计和逻辑设计

数据库设计之概念设计和逻辑设计

作者头像
ellipse
发布2019-08-16 17:55:09
3.5K0
发布2019-08-16 17:55:09
举报

概念设计

目标:设计反应出某个组织部门信息要求的数据库概念模式

设计方法:在需求分析的基础上用概念数据模型(E-R)

E-R图设计概念模式的方法

1)集中式模式设计:从局部E-R图为基础设计全局模式

2)综合设计法:先设计局部E-R模型图,在由若干个局部E-R模型综合成局部E-R模型图分为设计局部概念模式和有局部概念模式综合成全局概念模式

A、设计局部概念模式

可以由用户独立完成,也可以有数据库系统设计者协助完成

B、有局部概念模式

确认局部E-R模型图中的对应关系和冲突

۩ 命名冲突:同名异义、同义异名

۩ 概念冲突:在一个局部E-R图中是实体集在另一局部既E-R图中可能作为属性或联系

۩ 域冲突:相同的属性在不同的局部E-R图可能有不同的约束

۩ 约束冲突:不同局部E-R图可能不同的约束

对局部E-R图进行某些修改,解决部门冲突

合并局部E-R形成局部模式

逻辑设计

任务:把概念模式变换为逻辑模式(关系、网状、层次模型)

转化过程中遇到如下问题

1)命名问题:可以采用原名、也可以另行命名,避免重名。

2)非原子属性问题:可将其进行纵向和横向展开

3)联接转换问题,联接可用关系表示

设计步骤:

۩ E-R===>关系模型

۩ 规范化处理

۩ 模式评价

۩ 优化模式

应用设计指南:包括访问方式、查询路径、处理要求约束条件

物理设计指南:包括数据访问量、传输量、存储量、递增量

模式及子模式的集合:可用DBMS提供的数据库语言描述

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ellipse数据库技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概念设计
  • 逻辑设计
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档