
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的软件开发程序员都在学习数据库架构开发的相关技术知识,今天我们就通过案例分析来了解一下,概念设计的任务目的与设计方法。
分析用户提出的需求,对用户需求进行综合、归纳和抽象,形成一个独立于具体数据库管理系统的概念层次抽象模型,即为概念数据模型。
目的
概念设计的目的是根据需求分析的结果,将用户对数据的需求综合成一个统一的概念模型,它是整个数据库设计的关键。概念模型是现实世界和 DBMS 支持的数据模型之间的桥梁
概念模型的主要特点
1.真实准确。概念模型是对现实世界的抽象和概括,它应该真实、客观地反映现实世界中的事物和事物间的联系,应具有丰富的语义表达能力,能表达出用户的各种需求,包括描述现实世界中各种对象及其之问复杂的联系、用户对数据对象的处理要求的手段。
2.易于理解
3.易修改。当客户需求发生改变时,应该容易对概念模型进行修改和补充。
4.易转换。概念模型应容易向关系、层次和面向对象模型转换。易于从概念模式转换成与 DBMS 相关的逻辑模式。
设计时,一般是先根据单个应用的需求,画出能反映每个应用需求的局部 E-R 模型。然后把这些 E-R 图合并起来,并消除冗余和可能存在的矛盾,得到系统的 E-R 图。
E-R 方法
E-R 方法使用的工具称为 E- R 图。
E-R 图在概念设计阶段使用的比较广泛。
用 E-R 模型表示的数据库概念非常直观,易于用户理解。
E-R 图主要由实体、属性和联系三个要素构成。
实体
具有公共性质并且可以相互区分的现实世界对象的集合,例如:老师,学生,课程都是实体。
实体中每个具体的记录值,如学生实体中每个具体的学生,称之为实体的一个实例。
属性:
描述实体性质或特征的数据项。
属于一个实体的所有实例都具有相同的性质。
这些性质和特征就是属性,比如学生的学号、姓名和性别等。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。