sql电子教案第1章研讨.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文档。上传文档
查看更多
sql电子教案第1章研讨

第1章 数据库基础 计算机的出现,标志着人类开始使用机器来存储和管理数据。随着信息处理的发展,计算机管理数据的方式也发生着变化。在20世纪50年代,出现了文件管理系统,即以文件方式来管理、处理数据。但是,在数据量较大的系统中,数据之间存在这样或那样的联系,如果仍然采用文件系统来管理这些数据,则处理这些数据就会遇到很大的麻烦。因此,在20世纪60年代,就出现了数据库管理系统。 1.1 概述 数据库系统特点 数据的结构化 数据共享 数据独立性 可控冗余度 数据的结构 在文件系统中,文件之间不存在联系。文件内部的数据一般是有结构的,但是从数据的整体来说是没有结构的。数据库系统也包含许多单独的文件,它们之间相互联系,在整体上也服从一定的结构形式,从而更适应管理大量数据的需求。 数据共享 共享是数据库系统的目的,也是其最重要的特点。一个数据库中的数据,不仅可以为同一企业或者组织内部的各部门共享,还可以被不同国家、地区的用户所共享。 数据独立性 在文件系统中,文件和应用程 序相互依赖,一方的改变总要影响另一方的改变。数据库系统则力求使这种依赖性较小,以实现数据的独立性。 可控冗余度 数据专用后,每个用户拥有并使用自己的数据。许多数据就会出现重复,这就是数据冗余。实现共享后,同一数据库中的数据集中存储,共同使用。 正是基于上述特点,数据库系统在数据处理中得到了很大的发展。其发展经历了3个阶段:网状数据库、层次型数据库和关系型数据库。但是由于关系型数据库采用了人们习惯的表格形式作为存储结构,易学易用,因而成为使用最广泛的数据库模型。现在常数据库系统产品几乎全是关系型的,包括微软的SQL- server、IBM的ORACLE、SYBASE、informix等。另外,还有用于小型数据库管理的Access、FoxPro、PowerBuild。 1.2 数据库模型 网状数据库模型 将每个记录当成一个节点,节点和节点之间可以建立关联,形成一个网状结构。 层次型数据库模型 采用树状结构,依据数据的不同类型,将数据分门别类,存储在不同的层次之下。 关系型数据库模型 是以二维矩阵来存储数据的,行和列形成一个关联的数据表。 1.3 数据库系统 一个数据库系统(Database System )可分为数据库(Database)与数据库管理系统(Database Management System ,DBMS)两个部分。简单地说,数据库即是一组经过计算机整理后的数据,存储在一个或者多个文件中,而管理这个数据库的软件就称之为数据库管理系统。 数据库系统的用户 数据库设计者: 负责整个数据库系统的设计工作。设计者依据用户的需求设计合适的表和格式来存放数据,并对整个数据库的存取权限作出规划。这些工作完成后,即可交给数据库管理员进行管理。 数据库管理员:(Database Administrator, DBA)决定数据库中的数据,并对这些数据进行修改、维护,监督数据库的运行状况。数据库管理员的任务主要是决定数据库的内容,管理帐号,备份和还原数据,以及提高数据库的运行效率。 应用程序设计者: 负责编写访问数据库的应用程序,使用户可以很友好地使用数据库。可以使用 Visual Basic、Visual- C++、Delphi等来开发数据库应用程序。 普通用户:普通用户只需操作应用程序来访问所要查询的数据,不关心数据库的具体格式及其维护和管理等问题。 数据库管理系统 数据库管理系统(DBMS)是指帮助用户建立、使用和管理数据库的软件系统。它通常有下面3个组成部分: 数据描述语言(Data Description Language,DDL) 用来描述数据库的结构,供用户建立数据库。 数据操作语言(Data Manipulation LangUape,DML) 供用户对数据库进行数据的查询(数据的检索和统计等) 和处理(数据的增加、删除和修改等)等操作。 其他管理和控制程序 包括安全、通讯控制和工作日志等。 一般情况下,DDL和 DML组成一个一体化的语言。对于关系型数据库,最常用的就是SQL语言,几乎所有的数据库管理系统都提供了对SQL语言的支持。 提示

文档评论(0)

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

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

1亿VIP精品文档

相关文档