数据库基础和应用.pptVIP

  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文档。上传文档
查看更多
Access 2000关系数据库 Access 数据库及系统开发 关于本课程 Microsoft Access是一个中、小型数据库管理系统,最适合用来作为中、小规模数据量的应用软件的底层数据库。它以强大的功能,可靠、高效的管理方式,支持网络和多媒体技术,简单易学,便于开发为主要特点,深受许多中、小型数据库应用系统开发者的喜爱。 学完本课程可以参加全国或广东省计算机等级考试二级ACCESS。 1.1 数据库基本概念 1.2 数据库设计 1.1 数据库的基本概念 数据库:存储数据的仓库,也称Database,简称DB。 数据模型: 实体类型及实体之间的联系的模型称为“数据模型”。它包括关系模型、层次模型和网状模型等。 数据处理 : “数据处理”也称为信息处理,就是利用计算机对数据进行输入、输出、整理、存储、分类、排序、检索、统计等加工过程。而数据处理的对象,包括数值、文字、图形、表格等。随着多媒体计算机的出现,声音、图像、影视等也成为计算机能处理的数据。 数据库管理系统: 也称DBMS ,是数据库系统中对数据进行管理的专门的软件,它是数据库系统的核心组成部分,对数据库的所有操作和控制,都是通过DBMS来进行的。 数据库应用系统: 是在某种DBMS支持下,根据实际应用的需要,开发出来的应用程序包,例如财会软件,商品进销存管理系统等。 数据库系统: 它是数据库、数据库管理系统、数据库应用系统的统称。 数据模型 层次型数据库系统 网状型数据库系统 关系型数据库系统(RDBS) 面向对象型数据库系统(OODBS) 1.1 数据库的基本概念 关系模型(Relational Model) 关系模型是目前应用广泛、最重要的一种数据模型。 最先提出关系模型的是数据库的鼻祖,美国IBM的研究员E.F.codd。关系模型的理论基础,是基于数学中的关系代数的关系演算。 关系模型 关系模型是用二维表的结构来表示的 (这个2维表叫“关系”) 表中的一列为一个”属性“ 表中的一行为一个”元组“ 关系模型的主要特点 (1) 关系中每一分量不可再分,是最基本的数据单位; (2) 每一竖列的分量是同属性的,列数根据需要而设,且各列的顺序是任意的; (3) 每一横行由一个个体事物的诸多属性构成,且各行的顺序可以是任意的; (4) 一个关系是一张二维表,不允许有相同的字段名,也不允许有相同的记录。 主键与外键 键:(关键字):能惟一标识实体的属性集,它可以由一个或多个字段组成。 也称候选键(candidate key) 在一个给定的关系中,有时存在多个属性,其值都能够唯一标识每一个记录。 例如,学号是学生实体的键。身份证也可以是键,称为候选键 主键:其值能唯一地标识表中的每一个记录。(可以在候选键中选择一个适合的) 将该表与其它表进行关联时,必须指定主键。 外键:如果A表中的一个字段是另一个表的主键,那么这个字段称为A表的外键 外键的实例 学生选课中的“学号”(以及“课程ID”)是外键。 层次模型 层次模型(Hierarchical Model) 表示数据间的从属关系结构,是一种以记录某一事物的类型为根结点的有向树结构 特点1:有且仅有一个根结点无父结点。 特点2:其它结点:向上仅有一个父结点,向下有若干子结点。 层次模型反映了实体间一对多的关系。 层次模型 网状模型 网状模型(Network Model) 是层次模型的扩展,它表示多个从属关系的层次结构,呈现一种交叉关系的网络结构。 基本特征:一个父结点允许有多个子结点,一个子结点也可有多个父结点。 特点1:有一个以上结点无父结点。 特点2:至少有一个结点有多于一个的父结点。 网状模型表示了一种多对多的关系 网状模型 ?面向对象模型 数据库的体系结构 1.2 关系数据库设计 1.2.1 关系数据库的结构设计 1.2.2 数据库应用系统的功能设计 1.2.1 关系数据库的结构设计 关系规范化: 关系模型是以关系集合理论中基本的数学原理为基础的,通过确立关系中的规范化准则,既可以方便数据库中数据的处理,又可以给程序设计带来方便。这一规范化准则称为关系规范化。 关系规范化理论是研究如何将一个不十分合理的关系模型转化为一个最佳的数据关系模型的理论,它是围绕范式而建立的。 五种规范化形式 1.第一范式(1 NF) 每个字段必须是原子的,不可再分的。这是最基本的要求。 2.第二范式(2 NF) 首先,它必须满足第一范式,并且不存在非主关键字对主关键字的部分函数依赖。 也就是说:所有的非主关键字都完全函数依赖于主关键字,不存在只与主关键字中的部分属性的函数

文档评论(0)

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

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

1亿VIP精品文档

相关文档