第0章 关系数据库基本慨第0章 关系数据库基本慨念第0章 关系数据库基本慨念第0章 关系数据库基本慨念.ppt

第0章 关系数据库基本慨第0章 关系数据库基本慨念第0章 关系数据库基本慨念第0章 关系数据库基本慨念.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章主要内容: 1、信息、数据和信息处理 2、数据模型 3、数据库系统 4、关系数据库及其设计 0.1 信息、数据和数据处理 0.1.1 信息与数据 信息(information)是客观事物属性的反映。它是经过加工处理并对人类客观行为产生影响的事物属性的表现形式。 数据(data)是反映客观事物属性的记录,是可存储在某种介质上的信息。它能被计算机处理的对象,如数字、符号、文字、图形、图像和声音等。 信息与数据的关系: 信息是数据的内涵,数据是信息的载体。 信息与数据的区别: 数据经过加工处理后,便具有了知识性并对人类活动产生决策作用,从而形成信息。 数据则泛指那些可以被计算机接受并能够被计算机识别处理的符号。 0.1.2 数据处理 数据处理也称信息处理,是原始数据经过计算最后得到有用数据的过程。 数据处理包括对数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列的操作过程。 数据处理的核心是数据管理。 数据管理经历了以下三个阶段: (1)人工管理阶段:直接在裸机上操作,应用程序中不仅要设计数据的逻辑结构,还要阐明数据在存储器上的存储地址,数据与应用程序之间相互结合不可分割。 (2)文件系统阶段:把有关的数据组织成一种文件,这种数据文件可以脱离程序而独立存在,由一个专门的文件系统实施统一管理,数据文件高度依赖于其对应的应用程序。 (3)数据库系统管理阶段:即对所有的数据实行统一规划管理,形成一个数据中心,构成一个数据“仓库”,数据与应用程序之间完全独立。 0.2 数据模型 数据库管理系统最常用的模型有三种: 层次模型 网状模型 关系模型。 关系模型因有完整的理论基础,取代了层次模型和网状模型,目前关系数据库在实际应用中居于主导地位。 0.2.1 层次模型hieracgical model 层次模型数据库管理系统采用树状结构,它结构简单,不同层次间的数据直接关联,但很难建立横向联系,数据很容易重复出现,不能建立复杂的数据库。 0.2.2 网状模型network model 网状模型数据库管理系统把每笔记录当成一个数据库节点,节点间可建立关联,形成一个复杂的网状结构,但关联性复杂难以理解,难以维护。 0.2.3 关系模型relational model 关系模型数据库管理系统采用相互关联而又相互独立的多个二维表格来反映各数据库的关系。 例如,对某个班级的学生、任课教师、课程和成绩的管理,就需要用到以下4张表格:学生登记表、任课教师表、课程表、成绩表。 0.2.3.1 关系模型的主要术语 表Table(关系):一个关系对应于平常讲的一张二维表,是具有相同性质的记录的集合。 行Row(记录):表中的一行称为一个记录。 列Field(字段):表中的一列称为字段,给每一列起一个名称即字段名。 码Key(关键字):惟一地标识一个记录的一个或若干个字段集合。 数据项:行中的列值。 0.2.3.1 关系模型的主要特点 关系中每一数据项不可再分,是最基本的数据单位。 每一列的数据项是同属性的,列数根据需要而设,且各列的顺序是任意的。 每一行由一个个体事物的诸多属性构成,且各行的顺序可以是任意的。 一个关系是一张二维表,不允许有相同的列名,也不允许有相同的行。 关系数据库管理系统通常支持数据独立性,因而可维护性、可扩展性、可重用性都比较好。 关系数据库管理系统是至今为止最为常见的产品,较为著名的有SQL Server、Oracle、Sybase、Visual FoxPro、Access等。 例:查询陈倩同学的大学英语成绩,并找出其任课教师。 1)到《学生信息表》姓名字段找到“陈倩”,记下她的学号[000001]; 2)到《课程信息表》课程名字段找到“大学英语”,记下它的课程号[001]; 3)到《成绩表》,在学号列找到[000001]集合,然后在该集合的课程列找到[001],成绩列就是陈倩同学的英语成绩(76分)。 4)到《课程信息表》在课程编号字段找到[001],对应任课教师列就是大学英语的任课教师(柴雅洁)。 0.3 数据库系统 数据库系统是一个应用系统,它是在计算机硬件、软件系统支持下,由数据库、数据库管理系统、数据库应用系统和人员构成的数据处理系统。 其中数据库管理系统是数据库系统的核心组成部分。 0.3.1 数据库 数据库(database)是以一定的组织方式将相关的数据组织在一起,存放在计算机外存储器上形成的,能为多个用户共享,且

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档