第1章 数据库应用38778.ppt

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

第1章 数据库概论 本章目录 1.1 数据库系统概述 1.2 数据模型 1.3 数据库系统模式结构 1.4 数据库管理系统 1.5 数据库系统的组成 学习目标 了解数据管理技术发展的各个阶段的特点; 掌握数据库技术相关的基本概念; 掌握数据模型概念及其组成要素; 了解数据抽象过程; 掌握概念模型的相关概念及其E-R表示方法; 理解数据库系统的3级模式结构; 了解数据库系统的组成。 1.1 数据库系统概述 1.1.1 数据库技术基本概念 1.1.2 数据管理技术的发展 1.1.3 数据库系统的类型 1. 信息和数据 (1)信息(Information) 从认知论的角度来看,信息是现实世界客观事物在人脑中的抽象反映,是通过人的感官感知出来的并经过人脑的加工而形成的反映客观事物的概念。信息具有可识别性、可存储性、可扩充性、可压缩性、可传递性、可转换性、特定范围有效性等特征。 (2)数据(Data) 数据是描述现实世界中客观事物或抽象概念的可存储并具有明确意义的符号序列。数据有多种形式,可以是数字,也可以是文字、图形、图像、声音、语言等。在数据库系统中,数据是信息的表现形式,信息是数据的内涵。 2. 数据模型(Data Model,简称DM) 由于计算机不能直接处理现实世界中的客观事物,所以必须把它们抽象成计算机能够处理的数据,数据模型就是对现实世界客观事物的数据特征的抽象。 数据模型规定了采用何种方式对客观事物及其联系进行抽象,以及这些抽象而来的数据如何在计算机进行表示和存取。因此,数据模型可以看作是一种形式化描述数据以及数据之间的联系以及有关的语义约束规则的抽象方法。数据模型是数据库技术的核心和基础。 3. 数据库(DataBase,简称DB) 数据库是长期存储在计算机内、有组织、可共享的大量数据的集合。 数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和扩展性,可为多个用户、多个应用共享使用。 长期存储、有组织和可共享是数据库所具有三个基本特点。 4. 数据库管理系统(简称DBMS) 数据库管理系统(DataBase Management System,简称DBMS )是一种专门用于管理数据库的软件系统。 DBMS是数据库管理的中枢机构,对数据库的所有管理包括定义、查询、更新和各种运行都需通过DBMS实现,此外,DBMS还为数据库提供了较为完备的数据并发访问、安全保护、完整性检查等控制机制。 目前市场上比较流行的DBMS产品有Oracle、DB2、Sybase、SQL Server、MySQL等。 5. 数据库系统(DataBase System,简称DBS) 数据库系统是采用了数据库技术的计算机系统。数据库系统通常由数据库、硬件、软件(主要包括DBMS、操作系统、应用系统等)和用户(主要包括最终用户、数据库管理员、应用程序员等)四部分组成。在不引起混淆的情况下常常把数据库系统简称为数据库。 5. 数据库系统(DataBase System,简称DBS) 在数据库系统中,数据库存放在计算机硬件中,是数据库系统处理的对象;DBMS是数据库系统的核心;应用系统是为满足实际应用需要采用高级语言编制的软件,用来对数据进行加工处理;用户可以通过应用系统操纵数据库,或者通过DBMS直接操纵数据库;数据库管理员是对数据库进行规划、设计、协调、维护和管理的工作人员。 6. 数据库语言 数据库语言主要由数据定义语言(Data Definition Language,简称DDL)、数据操纵语言(Data Manipulation Language,简称DML)和数据控制语言(Data Control Language,简称DCL)组成。 DDL又称数据描述语言,主要用于各级数据模式的定义和描述;DML又称数据处理语言,主要用于对数据库中的数据进行查询、插入、修改和删除等操作;DCL主要用于对数据的完整性、安全性等进行定义与检查,以及数据的并发控制和故障恢复等功能的实现。 1.1.2数据管理技术的发展 数据管理是指对数据进行收集、整理、组织、存储、检索、维护和传送等操作处理过程,它是数据处理的中心问题,而数据的处理是指对各种数据进行收集、管理、加工和传播等一系列活动的总和。 数据管理技术的3个发展阶段 1. 人工管理阶段 2. 文件系统阶段 3. 数据库系统阶段 1. 人工管理阶段 在人工管理阶段,数据管理具有如下特点: (1)数据不保存 (2)没有专用的数据管理软件 (3)数据不能共享 (4)数据不具有独立性 2. 文件系统阶段 在文件系统阶段,数据管理具有如下特点: (1)数据可以长期保存 (2)应用程序和数据之间具有一定的独立性 (3)应用程

文档评论(0)

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

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

1亿VIP精品文档

相关文档