数据库技专术与应用课件第一章 绪论.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统概论 教师:江胜 jwt@mail.hust.edu.cn Textbooks Required 王珊,陈红著. 数据库系统原理教程 北京:清华大学出版社 Development: SQL Server 2000, Delphi/C++/Powerbuilder, etc. Textbooks Recommended 萨师煊,王珊著. 数据库系统概念(第三版). 北京:高等教育出版社 A First Course in Database System Jeffrey D.Ullman, Jennifer Widom 《数据库系统基础教程》清华大学出版社 An Introduction to Database System Seventh Edition C.J.Date 《数据库系统导论》 机械工业出版社 学习方法 理论联系实际,勤动手 学会举一反三 系统思考 团队精神,合作,讨论 数据结构化-续 主记录-详细记录格式示例 1.1.2 数据管理技术的产生和发展(续) 数据结构化-续 数据反映了客观事物间的本质联系,而不是着眼于面向某个应用,是有结构的数据。这是数据库系统的主要特征之一,与文件系统的根本差别。文件系统只是记录的内部有结构,一个文件的记录之间是个线性序列,记录之间无联系 数据结构化-续 支持全企业的应用而不是某一个应用 学生数据的组织 数据模型 数据模型是严格定义的一组概念。这些概念精确的描述了系统的静态特性、动态特性和完整性约束。 1.2 数据模型(data madel) 典型DM ① 层次模型(Hierarchical Model) ② 网状模型(Network Model) ③ 关系模型(Rtlational Competion Model) 1.2.2 概念模型 1. 定义 独立于特定DBMS的现实世界的抽象模型。(用户与DB设计人员进行交流的语言)。 1.2 数据模型(data madel) 2. 特点 1)较强语义表达能力; 2)便于直接表示应用语义; 3)简单、清晰,易于理解。 1.2 数据模型(data madel) 3. 信息世界概念 认识 ? 表示 ? 处理 1)实体(entity) ——客观存在可相互区别的事物、事件和概念。(静态、动态、物质、精神、联系等) 2)属性(Attribute) ——实体具有的特性。 Student (XH,XM,XB,YL) 3)实体型(entity type) ——具有相同特征和性质的实体及其属性命名序列。 1.2 数据模型(data madel) Student Course S-C 4)实体值(entity value) ——实体型的具体实例。 1.2 数据模型(data madel) Student 5)实体集(entity set) ——同型实体值的集合。 1.2 数据模型(data madel 6)域(domain) ——属性的取值范围。 例:YL为小于150的三位整数,XB为(男,女) 7)码(KEY) ——唯一标识一个实体集中任何实体值又不含多余属性的属性集。 Student (KEY):XH SC(KEY):(XH,KH) ·至少一个属性 ·至多n个属性 ·不含多余属性 (XH,XM)KEY? 1.2 数据模型(data madel 8)联系(relationship) ① 1:1(一对一联系) 定义:设有实体集A、B,若其中任何一个实体集中每一实体值至多与另一实体集中的一个实体值有联系,则称A、B间存在一对一联系。 ② 1:m 定义:设有实体集A、B,若A中的每一个实体值,与B中的n个实体值(n≥0)有联系,反之,对于B中的每一个实体值,至多与A中的一个实体值有联系,则称A、B间存在一对多联系。 1.2 数据模型(dat

文档评论(0)

181****7126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档