第2讲数据模型ppt课件.ppt

第2讲数据模型ppt课件.ppt

ID:59493247

大小:222.50 KB

页数:60页

时间:2020-09-13

第2讲数据模型ppt课件.ppt_第1页
第2讲数据模型ppt课件.ppt_第2页
第2讲数据模型ppt课件.ppt_第3页
第2讲数据模型ppt课件.ppt_第4页
第2讲数据模型ppt课件.ppt_第5页
资源描述:

《第2讲数据模型ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章数据库模型1回顾数据库的发展历史数据库的基本概念数据库系统组成数据库系统的体系结构2数据库数据库是长期存储在计算机内、有组织的、统一管理的、可共享的相关大量数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为多用户共享。回顾32数据模型概念模型数据模型关系模型半结构化数据模型面向对象数据模型42.1现实世界客观对象的抽象过程模型(Model)对现实世界中某个对象进行建模,对其特征进行抽象和模拟的工具。52.1现实世界客观对象的抽象过程对事物不同

2、抽象层次中的对象采用不同的模型进行描述。物理模型62.1现实世界客观对象的抽象过程概念模型(ConceptualModel)用于信息世界的建模,是对现实世界的第一层抽象,它是按用户的观点来对信息建模。概念模型通过各种概念来描述现实世界的事物以及事物之间的联系。是数据库设计人员与用户之间进行交流的工具。72.1现实世界客观对象的抽象过程数据模型(逻辑数据模型LogicalDataModel)是事物以及事物之间联系的数据描述,是概念模型的数据化。数据模型是按计算机的观点对数据建模,提供了表示和组织数据的方法。82

3、.1现实世界客观对象的抽象过程物理模型(PhysicalModel)是对数据最底层的抽象,它描述数据在系统内部的表示方式和存取方法,如数据在磁盘上的存储方式和存取方法。是面向计算机系统的,由DBMS具体实现。92.1现实世界客观对象的抽象过程数据库设计人员数据库设计人员(利用数据库设计工具)102.2概念模型概念模型(ConceptualModel)概念模型是从现实世界中抽取出对于一个目标应用系统来说最有用的事物、事物特征以及事物之间的联系,通过各种概念精确地加以描述。112.2概念模型概念模型数据库设计人员

4、进行数据库设计的有力工具。数据库设计人员与用户之间进行交流的语言。应具有较强的语义表达能力,能够方便、直接的表达应用中的各种语义知识;应该简单、清晰,易于用户理解;概念模型的表示方法很多,最为著名的是实体-联系(EntityRelationship)方法。122.2概念模型概念模型实体(Entity)现实世界中客观存在并能相互区分的事物经过加工,抽象成为信息世界的实体。实体是信息世界的基本单位。可以是具体的,也可以是抽象的。13概念模型属性(Attribute)现实世界的事物所具有的特征在概念模型中通过与其对

5、应的实体上反映出来,称之为属性。是实体所具有的一个特征,用属性名表示。一个实体可以由若干属性来刻画属性的相关概念属性值、属性域简单属性(原子属性)和复合属性单值属性和多值属性存储属性(基本属性)和派生属性(导出属性)。2.2概念模型142.2概念模型概念模型域(Domain)属性的取值范围称为该属性的域。关键字(key,码)能唯一标识实体的最小属性集。每一个实体集一定有关键字。152.2概念模型概念模型实体型(EntityType)用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。学员(学号,姓名,性别

6、,出生日期,所在系)实体集(EntitySet)同一类型实体值的集合称为实体集。全体学员162.2概念模型概念模型联系(Relationship)现实世界中事物彼此的联系在概念模型中反映为实体间的联系。联系的形式实体集内的联系实体集间的联系172.2概念模型概念模型联系联系的元数:与一个联系有关的实体的个数。一元联系、二元联系和多元联系多种联系:两个实体集中有多个二元联系。包含联系:两个实体X和Y,若实体X是Y的子类,则称Y包含X,或X包含于Y。182.2概念模型概念模型联系两个实体集间的二元联系类型192.

7、3数据模型数据模型实现了信息世界向计算机世界的过渡数据模型应该满足三方面的要求比较真实地模拟现实世界;容易为人所理解;便于在计算机上实现。202.3数据模型数据模型的概念数据模型是严格定义的一组概念的集合概念精确地描述了系统的静态特性、动态特性和完整性约束条件。数据模型的组成要素数据结构、数据操作和完整性约束212.3数据模型数据模型的组成要素数据结构数据结构描述数据库的组成对象以及对象之间的联系。是所描述的对象类型的集合,是对系统静态特性的描述。通常按照数据结构的类型来命名数据模型。层次结构——层次模型网状

8、结构——网状模型关系结构——关系模型222.3数据模型数据模型的组成要素数据操作是指对数据库中各种对象(型)的实例(值)允许执行的操作及操作规则的集合。是对系统动态特性的描述。主要有查询和更新(插入、删除和修改)两大类操作。数据模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)以及实现操作的语言。232.3数据模型数据模型的组成要素数据的完整性约束是一组完整性规则。是给定的数据模型中数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。