第1章数据库基础试编.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机学院、软件学院 Access 数据库教程 目 录 第5章 窗体 第4章 查询 第3章 表 第2章 Access 2010数据库的设计与创建 第1章 数据库基础 第6章 报表 第7章 宏 第8章 模块与VBA程序设计 第9章 VBA的数据库编程 第10章 图书管理系统综合实例 第1章 数据库基础 1.1 信息、数据与数据处理 1.2 数据管理技术的发展 1.3 数据库系统的组成 1.4 数据库系统的特点 1.5 数据库系统的内部体系结构 1.6 数据模型 1.7 关系数据库 1.8 数据库设计步骤 引言 早期的计算机主要用于科研部门的科学计算,而从20世纪50年代中期开始,计算机的应用逐步扩展到企业、行政部门,海量的数据处理迅速上升为计算机应用的主要方面。 为了合理有效地管理这些数据,产生了计算机的数据管理技术——数据库技术。 生活中的应用系统 购物 银行 生活中的应用系统 医院 生活中的应用系统 1.1 信息、数据与数据处理 信息 是现实世界在人们头脑中的反应。它以文字、数据、符号、图像、声音等形式记录下来。 数据 是指那些可以被计算机接受和处理的符号。 信息与数据的关系 数据是信息的载体,信息是数据的内涵。 数据处理 就是把数据加工处理成为信息的过程,而数据处理的核心问题就是数据管理。 1.2 数据管理技术的发展 数据管理技术伴随着计算机硬件技术和软件技术的发展而发展,经历了三个发展阶段。 人工管理 文件系统 数据库系统 人工管理阶段应用程序与数据的关系 时间:50年代中期前 背景:计算机主要用于科学计算。 特点:数据不保存;一组数据对应一个程序。 计算机没有数据管理功能,程序和数据编写在一起,每个程序都有自己的数据,不能共享,数据冗余度很大。 人工管理 人工管理阶段应用程序与数据处理示例 文件系统阶段应用程序与数据的关系 文件系统 数据以文件形式存储,由操作系统中的文件系统统一管理,具有一定的独立性。但文件的读写依赖于程序,共享有局限性。 时间:50年代后期到60年代中期 背景:计算机已大量用于管理。 特点:数据可长期保存;程序与数据具有一定的独立性。 数据库系统阶段应用程序与数据处理示例 数据库系统阶段应用程序与数据的关系 数据库系统 数据库中保存了数据及其结构信息,程序不用考虑数据的存取问题,具体的工作由数据库管理系统完成。真正实现了数据的独立和共享。 时间:60年代末 背景:计算机广泛应用于各个领域,数据共 享要求越来越强。 特点:面向全组织的复杂的数据结构;数据冗余度小、易扩充;数据独立性高;数据统一管理。 数据库系统阶段应用程序与数据处理示例 求最大值的标准化查询语句为 SELECT Max(Num) FROM data 求最小值的标准化查询语句为 SELECT Min(Num) FROM data 1.3 数据库系统的组成 数据库系统:是指引入数据库技术后的计算机系统。 除了计算机硬件系统和操作系统外,一般由4个部分组成: 数据库 数据库管理系统 应用程序 相关人员 用户 开发人员 数据库管理员 数据库 数据库(DataBase,DB) 可直观地理解为存放数据的仓库 按照一定方式组织起来的有联系、可共享的数据集合。 能够被多个用户共享,并独立于应用程序。 数据库管理系统 数据库管理系统(DataBase Management System,DBMS)是数据系统的核心软件。基本功能: 数据定义功能(DDL) 数据操纵功能(DML) 数据库运行控制功能(DCL) 数据库维护功能 数据库通信功能 应用程序 应用程序是开发人员利用数据库系统资源开发出来的,满足特定应用环境的程序软件。 如,以数据库为基础的财务管理软件、火车票订票系统等。 应用程序的运行模式主要分为两种: 客户机/服务器(C/S)模式 浏览器/服务器(B/S)模式 相关人员 数据库管理员(DataBase Administrator,DBA) 负责确定数据库的存储结构和存取策略 定义数据库的安全性要求和完整性约束条件 监控数据库的使用和运行 开发人员 负责应用程序的需求分析、数据库概要设计,编写访问数据库的应用程序。 最终用户 通过应用程序的接口或数据库查询语言访问数据库。 1.4 数据库系统的特点 1.数据结构化 数据库系统实现了整体数据的结构化,而且数据库中的数据不再仅针对某个应用,而是面向整体。 2.数据共享性高且冗余度低 因为数据是面向整体的,所以数据可以被多个用户、多个应用程序共享,大大减少冗余。 3.数据独立性高 数据独立性是指数据和应用程序之间的独立性。把数据的定义从程序中分离出去。 数据独立性包括逻辑

文档评论(0)

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

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

1亿VIP精品文档

相关文档