(C)02_RDBMS_CG.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关系数据库管理系统引言 基本原理 为什么需要这一模块 信息是任何业务成功的关键。信息从存储在数据库中数据抽取。今天,关系数据库是存储数据的最流行的形式。除了存储数据和抽取信息外,数据库必须被有效地管理。用来管理和检索关系数据库中信息的软件称为关系数据库管理系统(Relational Database Management System (RDBMS))。这模块旨在为理解数据库设计提供扎实的基础。 目标 本模块包括RDBMS的概念。本模块向你介绍关系模型的某些基本概念。也讨论了一些如数据库、关系、及规范化之类初等概念。 本模块从DBMS的基础知识开始,然后继续解释一些术语,如:表格、数据库、主键、外键及复合键。 本模块然后解释关系模型(Relational Model )和实体关系模型(Entity Relationship Model.)的基础知识。在课程中也包括创建E/R图的方法和它们到表格的映射。本模块中也解释规范化和反规范化的概念。 入口概要 在开始学习RDBMS 模块之前,学生应有以下话题的知识: 在课堂上用英语交流。 构造框图 – 学生应能够表示逻辑、执行任务的顺序,及实现条件操作和迭代。 出口概要 完成本模块学习后,学生应能够: 感觉得到数据库管理系统的需要。. 设计数据库。 在设计数据库时应用规范化和反规范化的概念。 教员注意事项 第一课 经验 本课向学生介绍数据库管理系统。讨论数据库方法的好处。它也提供关系数据库设计及描述数据模型和关系运算符。 解释基于对象的逻辑 模型。也解释在实体-关系模型中实体、关系、及属性的概念。 本课也解释关系模型。. 基于对象的逻辑模型 解释不同的基于对象的逻辑模型。 解释实体-关系模型。 解释关系的不同类型。也解释属性、子类型、及超类型的概念。 强调识别实体的准则。告诉学生突出问题陈述中所有的名词。那些构成了数据存储范围部分的名词将是实体。要小心:某些名词可能是属性。属性是描述实体的那些名词。也要告诉他们:实体以表格的形式存储在数据库中。 多数问题陈述中,给定的属性构成了一个部分列表。要求类标识出可获取数据实体的其他属性。 基于记录的逻辑模型 解释不同类型的基于记录的逻辑模型。 解释关系模型。 解释不同的关系运算符。 Restrict Project Product Union Intersect Difference Join Divide 给出某些RDBMS典型应用的例子。. 这课内容很多,所以,请在下一课的课2开始之前,回顾一下本课的内容。 附加输入 数据库是以这样方式组织的一组信息,使得计算机程序可快速地选择所需的数据。你可把数据库想象为一种电子文件系统。 传统的数据库以字段、记录、及文件方式组织。字段是单一的信息单位;记录是一组完整的字段;而文件是一组记录。例如,电话簿可类比为一个文件。它包含记录的列表,每个记录有三个字段:名字、地址、及电话号码。 关系是二个表中公共字段(列)之间的一种关联。关系可以是一对一,一对多,或多对多。 字段是分配给信息中特定项的空间。例如,税单可包含若干个字段以存储诸如:你的名字、你的社会保险号(Social Security number )、你的收入等等。数据库系统中,字段是可访问信息的最小单位。在电子表格中字段也称为单元(cells)。 字段有某些跟它们有关的属性。例如,某些字段是数字,而另一些是文本。此外,每个字段有一个名字,称为字段名。 在RDBMS中,字段也称为用来排序数据的键。也可称它为键字段、排序键、索引、或键词。例如,如果你要按年龄来排序记录,那么这个年龄字段为键。多数数据库管理系统允许你有一个以上的键,这样你可以不同的方式来排序记录。一种键指明为主键,它必须对每个记录持有唯一的值。标识不同表中记录的字段称为外键。 考察一种情况:每个客户被分配一个客户号。客户号对于客户来说是唯一的;这可能就是你公司使用的客户号,或是计算机自动分配的、用户没有见到过的的一个数,但重要的是:任何时候有此客户号的客户只有一个。此客户号唯一地标识了每个客户的“记录”。“记录”是表格中单个入口;.例如,在 Custom表中,每个客户的信息构成了一个记录,在 Sales表中,每个销售构成了一个记录。 Customer 表中客户号称为“主键”。 在Sales 表中也需要主键。此外,客户的客户号也应出现在作为“字段”的这个表。字段在Customers表中是表中信息的单个类型,我们有客户名字段、客户号字段等等。 Sales表中客户号称为“外键”。外键是出现在别地方主键的拷贝。 Question:什么类型字段可成为好的主键? Answer:成为极好主键的一种类型的字段是

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档