[高等教育]数据库及其应用c1.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文档。上传文档
查看更多
[高等教育]数据库及其应用c1

数据库及其应用 第1章 数据库知识入门 第1章 数据库知识入门 信息、数据、数据处理的概念; 数据管理、数据库技术; 数据库设计的概念和步骤; 数据模型的概念和作用; E-R模型,关系模型; Visual FoxPro 8.0 入门。 1.1 引 言 信息:对事物(对象)属性的描述。 数据:表达信息的符号或值。 站在计算机的角度,计算机中只存储“0”和“1”这两种符号,其它所有符号都转换成0或1的编码,因此,通常我们不区分信息或数据之间的差异。 数据处理:对数据的加工处理,即对数据的收集、整理、组织、存储、维护、查询、加工、传输的过程 。 数据管理和数据库技术 数据管理:对数据的组织、存储、维护、查询、传输; 数据管理技术的发展过程:三个阶段。 手工管理、文件系统、数据库系统。 数据库技术特点:数据结构化,数据共享性好、冗余度低,数据独立性强,DBMS统一管理 。 数据库:相关联的数据的集合。 数据库系统及其构成 数据库系统:计算机中引入数据库后的系统构成,包括计算机软硬件、数据库、DBMS、应用程序以及DBA和用户。 数据库设计 数据库设计:创建信息系统中数据库的过程称为数据库设计。 数据库设计的步骤:系统调查分析、逻辑设计、物理设计、实施与测试、运行维护。 数据模型:在计算机上建立数据库由DBMS来完成。每个DBMS都是基于某种数据模型。所谓数据模型,就是对客观世界的事物及事物间联系的形式化描述。目前以关系数据模型为主。按照关系模型建立的数据库称为关系型数据库。因此,要建立信息系统的数据库,必须先将系统涉及的对象数据按照关系模型的要求进行表述。 数据库设计过程中数据模型的转换过程 概念模型:面向用户,使用用户易于理解的概念、符号、表达方式来描述事物及其联系,与任何计算机和实际DBMS没有关联,同时,又易于向DBMS支持的数据模型转化。目前常用实体联系模型。 三个世界:现实世界;信息世界;数据世界。 1.2 实体联系模型 实体联系ER模型:面向用户,是对现实世界进行形式化描述的概念模型,有一套完整的概念、符号和表示方法。主要概念是实体和实体联系。 实体:现实世界中任何可相互区别的事物。 属性:实体某一方面的特性。 域:属性的取值范围称为域。 实体型与集:同类实体的属性构成为型,用实体名及其属性名集合来表示;每个实体的属性取值得到实体值;同型实体的集合称为实体集。(在不影响的情况下,通常都叫实体。) 实体标识符(码):能够唯一确定实体集中每一个实体的属性或属性组合。任何实体集中都存在码。 实体联系及ER图 实体联系:系统中一般存在多种实体,这些实体之间存在联系。根据分析,可以将实体间的联系分为三类:一对一、一对多、多对多。 ER图:用图示的方法来直观描述系统内实体的属性构成及实体间的联系和联系方式,建立ER模型。 例:学生管理系统E-R模型 实体属性图: 家电商场建立商品销售管理和顾客资料管理信息系统。该管理信息系统中有商品、员工和顾客等实体。每个实体的属性见图。 某个员工在某一时刻将某种商品卖给某个顾客,因此这三个实体是通过一个联系连在一起。一个员工可以将多种商品卖给多名顾客,一种商品可以由多名员工卖给多名顾客,一名顾客可以通过多名员工购买多种商品,日期(时间)、数量和金额是发生联系的属性,因此这三个实体之间的联系是多对多联系(m:n:k) (三元联系) 。 例:球队比赛管理系统ER模型 1.3 关系模型 关系:直观的看,关系(Relation)就是由行和列组成的二维表,一个关系就是一张二维表。 属性和元组:关系中一行称为关系的一个元组(Tuple),一列称为一个属性(Attribute)。 一个元组是由相关联的属性值组成的一组数据。关系中每个元组在属性结构上是相同的。关系中属性的个数称为关系的度或目(Degree)。关系是由具有相同属性构成的元组组成的,所以说关系是元组的集合。一个关系中元组的个数称为该关系的基数。 关系模型:用若干个关系(二维表)来表示实体及其联系。 关系有关概念 关系的一列是一个属性,为区分各个属性,每个属性都有一个名字,称为属性名。 每个属性都从一个有确定范围的域中取值。域(Domain)是值的集合。 在一个关系中,可以唯一确定每个元组的属性或属性组称为候选键(Candidate Key),从候选码中挑选一个作为该关系的主键(Primary Key)。 存放在一个关系中的另一个关系的主码称为外键(Foreign Key)。 关系的特点 关系特点:满足以下特点的二维表才能称为关系: ⑴.关系中的每一列属性都是原子属性,即属性不可再分; ⑵.关系中的每一列属性都是同质的,即每一列属性都从同一个域取值; ⑶.关系中的属性之间没有先后顺序; ⑷.关系中元组没有先后顺序; ⑸

文档评论(0)

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

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

1亿VIP精品文档

相关文档