全国计算机等级考试-java程序设计.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
全国计算机等级考试-java程序设计

全国计算机等级考试 二级基础知识 第四章 数据库设计基础 数据库技术的目的是有效地管理和存取大量的数据资源。数据库技术主要研究如何存储、使用和管理数据,是计算机数据管理技术发展的新阶段。 近年来,数据库技术和计算机网络技术已成为当今计算机领域应用广泛的两大领域。数据库技术不仅应用于事务处理,并且进一步应用到情报检索、人工智能、专家系统、计算机辅助设计等领域。 4.1 数据库系统的基本概念 1、数据、数据库、数据管理系统 数据(data):描述事物的符号记录(类型和值) 数据库(db):结构化相关数据的集合 数据库管理系统(dbms)管理数据库的系统软件 数据库管理员(dba) 数据库系统(dbs) 数据库应用系统(dbas) 数据库是长期存放在计算机内、有组织的、可以表现为多种形式的可共享的数据集合。 数据库管理系统是对数据库进行管理的系统软件,它的职能是有效地组织和存储数据、获取和管理数据,接受和完成用户提出的访问数据的各种请求。 数据库系统是指拥有数据库技术支持的计算机系统,它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务。 4.2 数据模型 1、数据模型的基本概念 现实世界、信息世界、计算机世界 通过数学模型(数据结构、数据操作、数据约束)与三级模式构成三种数学模型成为三种数据库 2、E-R模型(实体联系模型) 实体:客观事物;属性:事物特性 联系:事物间关系(一对一、一对多、多对多)图示有映象 4、关系数据库的基本概念 关系:一个关系就是一张二维表,每个关系有一个关系名。在计算机中,一个关系可以存储为一个文件。 属性:二维表中一列的标题称为属性,有时也叫做一个字段。 域:一个属性的取值范围叫做一个域。 元组:二维表中一横排所有数据称为元组,有时也叫做一条记录。 码:又称为关键字。二维表中的某个属性,若它的值唯一地标识了一个元组,则称该属性为侯选码。若一个关系有多个侯选码,则选定其中一个为主码,这个属性称为主属性。 4.3 关系代数 关系模型的基本操作:笛卡尔积 关系模型的基本运算:插入、删除、修改、查询(选择、投影、笛卡尔积) 关系代数中的扩充运算: 交、除、连接与自然连接 4.4 数据库设计与管理 1、数据设计概述 需求分析、概念设计、逻辑设计、物理设计 2、需求分析 信息要求、处理要求、安全性和完整性要求 3、数据库概念设计 方法:集中式模式设计法、视图集成设计法 过程:选择局部应用、视图设计(自顶向下、由底向上、由内向外)、视图集成(解决冲突\消除冗余) 4、数据为的逻辑设计 5、数据库的物理设计 6、数据库的管理 建立、调整、重组、安全性与完整性、故障校复、监控 * * 2、数据库系统的发展 文件系统、层次数据库与网状数据库、关系数据库 3、数据库系统的基本特点 数据集成性、高共享与低冗余、数据独立性、统一的管理与控制 4、数据为系统的内部结构体系 三级模式:概念模式、外模式(子模式,用户模式)、内模式(物理模式) 二级映射:概--内;外—概 3、数据库中最常见的数据模型有三种,它们是: 层次模型(分层);网状模型(交织成网络);关系模型(二维表)。 R1 R2 R3 R4 R5 R3 R1 R2 R4 R5 L1 L2 L3 L4 L5 键或码:区别元组的属性或属性集 主键、侯选码(键)、外键(码)、全键 关系操纵:数据查询、数据删除、插入、修改 关系中的数据约束:实体完整性、参照完整性、用户定义的完整性(域的完整性)

文档评论(0)

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

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

1亿VIP精品文档

相关文档