第1章节数据库基础知识.pptVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二级考试 笔试+上机 笔试内容:70分课本知识+30分公共基础知识 笔试题型:选择70分+填空30分 公共基础知识:数据结构和算法、程序设计基础、软件工程基础、数据库设计基础 上机内容:基本操作30分+简单应用40分+综合应用30分 二级考试的基本要求: 1、具有数据库系统的基础知识 2、基本了解面向对象的概念 3、掌握关系数据库的基本原理 4、掌握数据库程序设计方法 5、能使用Access建立一个小型数据库应用系统 附录F中有考试大纲 第1章 数据库基础知识 本章主要介绍数据库的概念、数据库系统、关系模型、数据库的设计基础以及Access简介。通过本章的学习,应掌握以下内容: ? 数据库的相关概念 ? 数据库系统的相关概念 ? 关系数据的相关概念 ? 数据库设计步骤 1.1 数据库基础知识 1.1.1 计算机数据管理的发展: 数据是指存储在某种介质上能够识别的物理符号。这里的“符号”不仅仅指数字、字母、文字和其他特殊符号组成的文本形式的数据,而且还包括图形、图像、声音等多媒体数据。 介质:纸、手机、计算机的存储设备 数据处理:数据库的核心,是指将数据转换成信息的过程。数据处理的基本目的是从大量的、可能是杂乱无章的、难以理解的数据中抽取并推导出对于某些特定的人们来说是有价值、有意义的数据(即信息)。信息对于接收者的行为和决策产生影响,具有现实的或潜在的价值。 例如:某人:身高180CM,体重60Kg,得出的信息“又瘦又高” 同样是学生数据,学生处和教务对于数据的要求是不一样的。 数据处理的中心问题是数据管理 数据管理是指如何对数据分类、组织、编码、存储、检索和维护。目的在于充分有效的发挥数据的作用。 经历了人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统等几个阶段。 1、人工管理(20世纪50年代前期) 硬件状况:没有可以随机访问、直接存取的外部存储设备 软件状况:没有操作系统,没有专门的数据管理软件,数据由处理它的程序自行携带。 数据与程序不具有独立性,一组数据对应一组程序。所有的操作完全由程序设计人员完成。 2、文件系统(20世纪50年代后期到60年代中期) 硬件状况:有了可直接存取的联机外部存储设备 软件状况:有了操作系统,操作系统中有专门的数据管理软件 数据与程序有了一定的独立性,程序与数据分开存储。但文件系统中的数据文件是为了满足特定业务领域或某部门的专门需要而设计的,服务于某一特定应用程序,数据和程序相互依赖。例如:教务和学生处。 数据可能出现冗余。另外数据不能统一修改,容易造成数据的不一致。 1.1.2 数据库系统 3、数据库系统(20世纪60年代后期开始) 硬件价格下降,软件价格上升。需要提高软件的利用率,提高数据的共享性,减少数据冗余。 特点:多个应用程序可以共享同一个数据库 4、分布式数据库系统(Access)通信技术发展 特点:应用程序和数据库存放在不同的主机上。C/S结构。 5、面向对象数据库系统(Access并不是面向对象的数据库,只是提供了面向对象程序设计的功能) 3、数据库应用系统(利用数据库系统开发的、针对某一应用的软件系统) 4、数据库管理系统DBMS:是指位于用户与操作系统之间的数据管理软件,是数据库系统的核心软件。VF,Access,SQL Server、Oracal等。 数据库管理系统的功能: (1)数据定义(模式(型的描述)、约束条件、用户口令等的定义) (2)数据操纵(数据的检索、插入、修改和删除等基本操作) (3)数据库运行管理(管理所有对数据库的访问操作) (4)数据组织、存储和管理(确定如何存取数据,以提高存取效率) (5)数据库的建立和维护(数据的输入与数据转换等) (6)数据通信接口(如何与其他软件系统进行通信) 1.1.3 数据模型 数据模型就是从现实世界到机器世界的一个中间层次,是数据库管理系统用来表示实体及实体间联系的方法。 一个正确的数据模型应该正确的反映出数据之间存在的整体逻辑关系 一、实体描述 1、实体:客观存在并相互区别的事物。事物可以是实际的事物,也可以是抽象的事物。 例如:学生,课程;学生选课、借书。 2、实体的属性:描述实体的特性。 3、实体集(值的集合)和实体型(属性的集合) 二、实体间联系及种类 实体间的对应关系我们称之为联系。 1、一对一(夫妻) 2、一对多(学生与班级) 3、多对多(学生与课程) 三、数据模型(为了反映事物本身及事物之间的各种联系) 分为3种:层次模型、网状模型和关系模型。 1、层次模型(树) (1)有且仅有一个节点无双亲,这个节点称为根节点 (2)其他节点有且仅有一个双亲 特点:可以描述一对多的关系,但无法反

文档评论(0)

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

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

1亿VIP精品文档

相关文档