实体、实例、属性和标识符5.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实体、实例、属性和标识符 在本课中,您将学习: •定义实体并列举相应示例 •区别实体与实体的实例 •说出给定实体的属性并进行描述 •区别属性与属性值 •区别必需属性与可选属性、易变属性与非易变属性 •为实体选择一个唯一标识符(UID) 并说明理由 学习目的 了解如何组织数据和将数据分类,就可以从看似杂乱的数据中得出有用的结论。科学技术的繁荣产生了大量数据,因而需要整理数据。 了解实体非常重要,因为实体就是我们要为之存储数据的对象。 例如: 一所学校至少需要存储有关以下各项的数据:学生、教师、课程、教室、班级。 学习目的 了解属性很重要,因为它们可提供有关实体的更多信息。 属性有助于您更精确地限定需要跟踪的数据。 例如: •在餐厅里,您需要以某个顺序列出不同的食品,以便知道应付多少钱。 •为一个部门创建若干份销售报表时,必须从一组报表中挑选出合适的销售报表。 为什么要学习唯一标识符? 学习关于唯一标识符的知识很重要,因为它们可以将实体的一个实例与另一个实例区分开来。 例如: •在教室里,您需要区别不同的学生。 •将收藏的CD 分类时,需要能够找到一个特定的CD。 •在财务报表中列出交易时,需要能够区分同一天发生的多个交易。 请浏览教师指定的杂志广告和Internet 网站。 每个广告或网站的“主题”是什么? 实体是: •对业务活动很重要的“事物”,我们必须知道该“事物”的数据 •一个可以列举出一系列相似事物的名称 •通常为名词 例如:对象、事件、人 实体具有实例。实例是实体的一种具体形式。 实体与实例 实体 实例 人 圣雄甘地 产品 耐克 飞人 乔丹 产品类型 鞋 职务 电工 技术级别 初级 音乐会 在Palladium 举办的U2 演唱会 动物 犬 汽车 大众甲壳虫 汽车 动物 实体与实例 •一只达尔马提亚犬、一只暹罗猫、一只母牛和一只猪都是动物的实例 •一辆敞篷汽车、一辆轿车、一辆旅行车都是汽车的实例 •实体有很多 •有些实体有很多实例;而有些实体只有几个实例 实体可以是: •有形的,例如人物或商品 •无形的,如技术级别 •活动,如音乐会 实体与实例 犬是实例还是实体?这要视情况而定: •如果着眼于动物的不同种类,则动物应是实体,而犬、猫、马等是实例 •但是如果我们经营饲养犬类的业务呢?我们需要保存许多不同品种的犬(而不是其它动物种类)的数据 •对于犬饲养者来说,将犬作为实体似乎更为自然,而梗类犬、狮子犬、拉布拉多猎犬则为实例 什么是属性? 像实体一样,属性用于表示一些对业务活动很重要的信息。 一个属性就是一项特定的信息,它用来: •描述一个实体 •量化一个实体 •限定一个实体 •为实体分类 •指定一个实体 一个属性只有一个值。 属性 一些属性必须具有值。这些属性称为必需属性。例如:在大多数跟踪个人信息的业务活动中,“名字”是必需的。 其它属性可以有值,也可以为空。这些属性是可选属性。例如:除了在移动或无线应用程序中,移动电话号码通常不是必需的。 如果是对电子邮件应用程序建模,则电子邮件地址是雇员的必需属性。如果是对在线商品目录建模,则电子邮件地址是顾客的可选属性。 属性 音乐节目主持人(DJ) 必须熟悉各类音乐,如歌曲、音轨等。如果要对DJ 业务活动建模,则可以将记录所有音乐的实体称为“歌曲”。 歌曲可以有多个属性。 它应具有哪些属性? 能否举例说明每个属性的值? 标识符 歌曲具有一个唯一标识符(UID)。 UID 是一个属性或多个属性的组合,用于区别不同的歌曲。 如何在全部歌曲中找到一首特定的歌曲?歌曲的唯一标识符是什么? 以教室中的所有学生为例。使用几个特性或属性来描述每名学生。通过哪个或哪些属性可以将一名学生与其他学生区别开来? 这就是学生的UID。 术语 本课中使用的主要术语包括: 属性 数据类型 实体 实例 必需 无形的 Null 可选 单值 有形的 唯一标识符(UID) 易变 在本课中,您应该已经学会: •定义实体并列举相应示例 •区别实体与实体的实例 •说出给定实体的属性并进行描述 •区别属性与属性值 •区别必需属性与可选属性、易变属性与非易变属性 •为实体选择一个唯一标识符(UID) 并说明理由 感谢您的关注!

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档