数据库系统原理与应用教程(第三版)ppt教学课件ch01.ppt

数据库系统原理与应用教程(第三版)ppt教学课件ch01.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 步入数据库系统世界 本章概述 本章提供了一个有关数据库系统的整体轮廓。 首先,通过介绍一些典型的数据库应用,使读者了解数据库技术的作用。 为了加深读者对数据库技术的理解,本章快速浏览了当前市场上的主流数据库产品主要特点,讨论了数据库和数据库应用开发过程。 然后,回顾了数据库及其系统的发展简史。通过回顾数据库系统的发展历史,读者可以更好地理解数据库系统当前的应用状况、存在的问题和发展趋势。 接下来,对数据库系统架构进行了深入研究,具体内容包括数据存储架构、数据管理架构和应用开发架构。 第四,对数据库管理系统的组件进行了剖析,把数据库系统的核心内容展示给读者。 最后,总结数据库技术面临的挑战和机遇,展望数据库技术的发展趋势。 本章的学习目标 了解数据库技术的应用现状和作用; 了解当前数据库市场上的主流产品的特点; 了解数据库和数据库应用开发的基本过程; 掌握数据库技术的发展历史和主要阶段的特征; 理解数据库中数据的存储、管理和应用架构; 理解数据库管理系统架构和各个组成部分作用; 了解当前数据库技术面临的挑战; 理解数据库技术的发展趋势。 主要内容 1.1 概述 1.2 数据库技术的演变 1.3 数据库系统架构 1.4 数据库管理系统组件 1.5 数据库技术的发展趋势 1.6 本章小结 1.1 概述 数据库系统应用示例 数据库系统的作用 常见的数据库系统 数据库应用开发过程和数据库开发过程 数据库系统应用示例 航空售票管理信息系统 银行业务管理信息系统 超市的商品管理和销售信息系统 工厂管理信息系统 学校教学管理信息系统 图书管理信息系统 工厂管理信息系统 工厂管理信息系统是最早依据数据库技术建立的一种集成的信息系统。在这种管理信息系统中,主要包括下面一些数据项。 销售记录:产品名称、服务类型、客户名称、销售人员、销售日期、销售价格等; 产品信息:产品名称、产品规格、产品型号、产品成本等; 雇员信息:姓名、地址、工资、津贴等; 财务信息:合同编码、合同金额、销售价格、应收货款、应付货款等。 数据库系统的作用 管理大量业务数据 定义数据库 执行数据库操作 控制多用户访问 管理大量业务数据 前面那些数据库技术的应用示例表明数据库技术应用在管理大量数据的地方。使用数据库的第一个原因即存储大量的数据。大量的数据到底有多大呢?现在数据库市场上最先进的数据库产品能支持10TB量级的数据。10TB级的数据是一个怎样的概念呢? 下面是一些理解10TB数据概念的例子: 10TB的数据是10,995,116,277,760个字节大小,大约可以存储5,497,558,138,880个汉字信息; 在航空售票管理信息系统中,大约可以存储183亿个航班信息; 在银行业务管理信息系统中,大约可以存储38亿个流水账户信息; 定义数据库 为了存储大量数据,需要定义数据库和数据库中的各种架构,例如表、视图和索引等对象。对一个具体的数据库系统来说,通常允许用户使用一种被称为数据定义语言(data definition language,DDL)的专门语言来建立数据库,定义数据库的架构。并且还可以对这些数据库和数据库架构进行修改和删除。 例如,在Microsoft SQL Server数据库系统中,可以使用Transact-SQL语言中的下列DDL语句定义数据库和数据库中的各种对象。 CREATE DATABASE:创建数据库; CREATE TABLE:创建表; CREATE VIEW:创建视图; 执行数据库操作 当数据存储到数据库中之后,用户就可以使用其中的数据。数据库系统提供了可以查询数据库中数据的查询(Query)语言,该语言经常被称为数据操纵语言(data manipulation language,DML)。使用DML语言可以在数据库中执行以下操作:检索指定的数据、插入需要的数据、更新已经变化的或错误的数据、删除无用的或不再需要的数据等。 在Microsoft SQL Server数据库系统中,可以实现数据查询功能的Transact-SQL语言包括如下的DML语句。 SELECT:检索数据; INSERT:插入数据; UPDATE:更新数据; DELETE:删除数据。 控制多用户访问 对于存储大量数据的数据库应用系统来说,有大量使用数据和执行操作的用户。 控制多用户的访问包括两层含义: 第一层含义是不同的用户只能执行允许执行的操作 第二层含义是不同用户之间的操作互不影响。 常见的数据库系统 Oracle公司的Oracle 微软公司的Microsoft SQL Server IBM公司的DB2和Informix MySQL AB公司的MySQL Sybase公司的Sybase Adaptive 微软公司

文档评论(0)

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

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

1亿VIP精品文档

相关文档