第十三章节数据库设计基础.pptVIP

  1. 1、本文档共55页,可阅读全部内容。
  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文档。上传文档
查看更多
第十三章节数据库设计基础

第13章 数据库设计基础 目前,计算机已经被广泛应用于科技文化、组织管理各个 领域、国民经济的各行各业和日常生活的各个方面。如天文气象观测资料的管理、地质勘探数据的处理、商店和银行的账目管理、行政事务管理、图书资料管理以及各种经济、军事情报数据的处理等。在这些应用中,计算机主要不是用于计算,而是用于对各种类型的数据进行综合、分析和加工。为了有效地对这样一些数据量庞大、结构比较复杂的数据进行处理,需要有专门的技术。数据库技术正是为了满足这种应用的需要而发展起来的。由于应用的不断普及和深入,数据库技术已经成为计算机应用中必须掌握的重要技术之一。本章主要介绍数据库的基本概念、数据库系统的特点、数据模型及数据库设计和管理的基本知识。 13.1 数据库的基本概念 13.1.1 数据、数据库、数据库管理系统 1.数据 数据是指描述事物的符号记录。计算机中的数据一般分为两部分,其中一部分一般存放于计算机内存中,称为临时性数据;而另一部分对系统起着长期持久的作用,称为持久性数据。数据库系统处理的就是这种持久性的数据。 2.数据库 数据库是指数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有“集成”、“共享”之特点,也就是数据库集中了各种应用的数据,进行统一的构造与存储,从而使它们可以被不同的应用程序所使用。 13.1 数据库的基本概念 3.数据库管理系统 数据库管理系统是指数据库的机构,它是系统中实现各种数据管理功能的核心软件,负责数据库中所有数据的存储、检索、修改以及安全保护等。数据库内的所有活动都是在其控制下进行的。数据库管理系统虽然依赖于操作系统的支持,但它作为一个管理数据的独立软件系统,数据库管理系统具有较强的对数据进行集中控制的能力,它包含了各种类型的系统程序。一个大型的数据库系统,其复杂程度可能远远超过一个操作系统。一般来说,数据库管理系统具有以下功能。 13.1 数据库的基本概念 (1)定义数据库 定义数据库包括:总体逻辑数据结构的定义、局部逻辑数据结构的定义、存储结构定义及保密定义等。 (2)管理数据库 管理数据库包括:控制整个数据库系统的运行,数据存取、 插入、删除、修改等操作,数据完整性和安全性控制以及并发控制等。 (3)建立和维护数据库 建立和维护数据库包括:数据库的建立、数据更新、数据库再组织、数据库的维护、数据库恢复以及性能监视等。 13.1 数据库的基本概念 数据通信具备与操作系统的联机处理、分时系统以及远程作业输入的相应接口。 上述几方面的功能分别由数据库管理系统中的各个系统程序来完成,每个程序实现各自的功能。 4.数据库管理员 数据库管理员是指对数据库的规划、设计、维护等进行管理的人员。他们为其主要工作有: (1)数据库设计。DBA的主要任务之一是做数据库设计,具体的说是进行数据模式的设计。 (2) 数据库维护。DBA必须对数据库中的数据安全性、完整性、并发性、并发控制及系统恢复、数据定期转存等进行实施与维护。 (3) 改善系统性能,提高系统效率。 13.1 数据库的基本概念 5.数据库系统 数据库系统是指由数据库、数据库管理系统、数据库管理人员、系统平台(硬件平台、软件平台)这五部分构成的一个以数据库为核心的完整的运行实体。 在数据库系统中硬件平台包括: (1) 计算机:它是系统中硬件的基础平台。目前常用的有 微型机、小型机、中型机、大型机及巨型机。 (2) 网络:过去数据库系统一般建立在单机上,但是近年来它较多的建立在网络上,从目前形势看,数据库系统今后将建立在网络上,而其结构形式又以客户/服务器方式与浏览器/服务器方式为主。 13.1 数据库的基本概念 在数据库系统中,软件平台包括: (1)操作系统:它是系统的基础软件平台,目前常用的有各种UNIX与WINDOWS两种。 (2)数据库系统开发工具:为开发数据库应用程序所提供的工具,它包括过程性程序设计语言,也包括可视化开发工具,还包括与INTERNTE有关的HTML及XML等以及一些专用的开发工具。 (3)接口软件:在网络环境下数据库系统中数据库与应用程序,数据库与网络间存在着多种接口,它们需要用接口软件进行联结,否则数据库系统整体就无法运作。这些接口软件包括ODBC、JDBC、OLEDB、CORBA、COM、DCOM。 13.

文档评论(0)

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

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

1亿VIP精品文档

相关文档