数据库系统概论-全套PPT课件.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52;53;54;55;56;57;58;59;60;61;62;63;64;65;66;67;68;69;;;2.1.1 数据描述;二、信息世界 (1) 实体(Entity) 现实世界中客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。 (2) 属性(Attribute) 实体所具有的某一特征称为属性。属性的具体取值称为属性值 (3) 实体标识符(关键字/主码) 能够唯一地标识实体集中的每个实体的属性或属性集;(4) 联系(Relationship) 实体集之间的对应关系称为联系。 现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系。 实体内部的联系通常是指组成实体的各属性之间的联系。 实体之间的联系通常是指不同实体集之间实体与实体的联系。;三、计算机世界 (1) 字段 标记实体属性的命名单位。例如,用“书号、书名、作者、出版社、日期”5个属性描述书的特性 (2) 记录 是字段的有序集合。一条记录描述一个实体 (3) 记录码 唯一标识文件中每条记录的字段或字段集;(4)文件 同一类记录的汇集。例如,所有学生构成了学生实体集,而所有学生记录组成了学生文件。 (2) 记录型 是记录的结构定义。; 2.1.2数据模型;一、 数据结构 什么是数据结构 描述数据库的组成对象以及对象之间的联系。 描述的内容 数据本身:类型、内容、性质。例如关系模型中的域、属性、关系等 数据之间的联系:数据之间是如何相互关联的,例如关系模型中的主码、外码联系等 ;在数据库系统中,通常按照其数据结构的类型来命名数据模型。 例如:层次结构、网状结构和关系结构的数据模型命名为层次模型、网状模型和关系模型。 总之,数据结构是所描述的对象类型的集合,对系统静态特性的描述。;二、数据操作 什么是数据操作 是指对数据库中各种对象的实例允许执行操作的集合,包括操作及有关的操作规则。 数据操作的类型 查询 更新(包括插入、删除、修改) 数据操作是对系统动态特征的描述;三、数据的约束条件 什么是完整性约束条件 完整性约束条件是完整性规则的集合。 什??是完整性规则 完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态及其变化,以保证数据的正确、有效、相容。;2.2.1基本概念;一、概念模型中的基本概念 (1) 实体(Entity) 现实世界中客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。 (2) 属性(Attribute) 实体所具有的某一特征称为属性。一个实体可以由若干个属性来刻画。 (3) 码(Key) 唯一标识实体的属性集称为码。;(4) 域(Domain) 属性的取值范围称为该属性的域。 (5) 实体型(Entity Type) 实体型是对某一类实体数据结构和特征的描述。实体型是用实体名及其属性名集合来抽象和刻画同类实体。 (6) 实体集(Entity Set) 同一类型实体的集合称为实体集。;(7) 联系(Relationship) 联系是指实体之间的相互关系。 现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系。 实体内部的联系通常是指组成实体的各属性之间的联系。 实体之间的联系通常是指不同实体集之间实体与实体的联系。;二、两个实体型之间的联系;一对一联系(1:1) 对于实体集A中的每一个实体,实体集B中至多有一个(可能没有)与之联系,反之一样,称实体集A与实体集B是一对一的联系。   ;多对多(m:n) 对于实体集A中的每一个实体,实体集B中有n(n=0)个实体与之联系,反之对于实体集B中的每一个实体,实体集A中有m(m=0)个与之联系,称实体集A与实体集B是多对多的联系。   ;概念模型的表示方法 实体-联系方法(Entity-Relationship Approach,简记为E-R方法) E-R方法也称为E-R模型,是用E-R图表示。 在数据库系统中,用E-R图来描述现实世界的概念模型。 E-R图提供了表示实体型、属性和联系的方法。 ;实体 E-R图中用矩形表示实体类型,矩形框内写明实体名。 属性 用椭圆形表示,并用无向边将其与相应的实体连接起来 ;联系 E-R图中用菱形表示联系,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:

文档评论(0)

扬州牧 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档