新数据库技术与应用——SQL Server 2008 第2版 教学课件 张建伟 梁树军 金松河 第2章 关系数据库.pptVIP

新数据库技术与应用——SQL Server 2008 第2版 教学课件 张建伟 梁树军 金松河 第2章 关系数据库.ppt

  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文档。上传文档
查看更多
第2章 关系数据库 第2章 关系数据库 一、 关系数据库及其特征 二、 关系模式 三、 关系的完整性 四、 关系数据库语言SQL 一、 关系数据库及其特征 1.1 什么是关系数据库 关系数据库是因为采用关系模型而得名, 20世纪70年代末以后所问世的数据库产品大多为关系模型 关系数据库之所以得到广泛应用,是因为它是建立在严格的数学理论基础上的,概念清晰、简单,能够用统一的结构来表示实体集合和它们之间的联系。 关系系统只有“表”这一种数据结构;而非关系数据库系统还有其他数据结构,对这些数据结构还有其他的操作。 一、 关系数据库及其特征 1.2 关系数据库的特点 (1)数据结构简单。关系数据库系统采用统一的二维表作为数据结构,不存在复杂的内部联系,具有高度的简洁性与方便性。 (2)功能强。可以直接构造复杂的数据模型,特别是多联系间的联系表达,可以一次得到一条完整记录,也可以修改数据间的联系,同时还具备一定程度的修改数据模式的能力。此外,路径选择的灵活性、存储结构的简单性都是它的优点。 一、 关系数据库及其特征 1.2 关系数据库的特点 (3)使用方便。关系数据库系统数据结构简单,它的使用不涉及系统内部物理结构,用户不必了解,更无须干预内部组织,所用数据语言均为非过程性语言,因此操作、使用都很方便。 (4)数据独立性高。关系数据库系统的组织、使用由于不涉及物理存储因素,不涉及过程性因素,因此数据的物理独立性很高,数据的逻辑独立性也有一定的改善。 (5)对事务处理领域应用效果较好,但对非事务性应用及分析领域的应用尚显不足。 一、 关系数据库及其特征 1.3 关系数据库的发展 (1)数据库可方便的移植。目前的关系数据库产品大多能同时适应多个操作系统,如SQL SERVER 2000能适应70多种操作系统。 (2)开发工具。由于数据库在应用中大量使用,用户需要对它直接操作,这就要求数据库不仅有数据定义、操纵与控制等操作,还需要大量用户界面生成及开发的工具软件以利于用户开发应用。因此,自20世纪80年代以来,关系数据库所提供的软件还包括大量用户界面生成软件以及开发工具。如ORACLE Developer-2000、Microsoft公司的Visual Basic以及PowerBuilder、Delphi等。 一、 关系数据库及其特征 1.3 关系数据库的发展 (3)标准化。数据库语言的标准化工作经过多年的努力之后,目前以SQL为代表的结构化查询语言已陆续被美国标准化组织ANSI、国际标准化组织ISO以及我国标准化组织确定为关系数据库使用的标准化语言,从而完成了其使用的统一性,这被称为是一次关系数据库领域的革命。而其中SQL-92又被认为是典型的关系数据库系统语言。 (4)分布式功能。由于数据库在计算机网络上的大量应用以及数据共享的要求,数据库的分布式功能已在应用中成为迫切需要,因此目前多数关系数据库系统都提供此类功能,它们的方式有数据库远程访问、客户/服务器方式、浏览器/服务器方式。 一、 关系数据库及其特征 1.3 关系数据库的发展 (5)开放性。现代关系数据库系统大都具有较好的开放性,能与不同的数据库、不同的应用接口结合,并能扩充与发展。一般关系数据库系统都具有通用的ODBC与JDBC接口以及快速的专用接口。 一、 关系数据库及其特征 1.4 关系模型的基本术语 (1)关系。一个关系对应一个二维表,二维表名就是关系名。图2.1中包含两个二维表,即两个关系:学生信息关系及选课信息关系。 一、 关系数据库及其特征 1.4 关系模型的基本术语 (2)属性及值域。二维表中的列(字段)称为关系的属性。属性的个数称为关系的元数,又称为度。度为1的关系称为一元关系,度为n的关系称为n元关系。 关系的属性包括属性 名和属性值两部分, 其列名即为属性名, 列值即为属性值。 属性值的取值范围 称为值域,每一个 属性对应一个值域, 不同属性的值域可以 相同。 一、 关系数据库及其特征 1.4 关系模型的基本术语 (3)关系模式。二维表中的行定义(表头)、记录的类型,即对关系的描述称为关系模式,关系模式的一般形式为:关系名(属性1,属性2,…,属性n) 图2.1中的两个关系 模式表示为: 学生信息关系 (学号,姓名, 性别,年龄) 选课信息关系 (学号,课程号, 成绩) 一、 关系数据库及其特征 1.4 关系模型的基本术语 (4)元组。二维表中的一行,即每一条记录的值称为关系的一个元组。其中,每一个属性的值称为元组的分量。关系由关系模式和元组的集合组成。 图2.1中学生信息关系有以下元组: (101001,王军,男,24) (103018,张华,女,35) 选课信息关系有以下元组: (101001,001,75) (101003,003,80)

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档