欢迎来到天天文库
浏览记录
ID:40237706
大小:1.18 MB
页数:39页
时间:2019-07-28
《Access数据库应用教程 汤琛 李湘江 第1章 数据库概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章数据库概述数据库技术是在文件系统基础上发展起来的数据管理技术,是计算机科学的重要分支,不仅应用于事务处理,并且在情报检索、人工智能、专家系统、计算机辅助设计等各个领域的都得到了应用。1本章主要内容:数据库技术的有关概念关系及关系运算Access简介21.1数据库基础知识数据库数据库可以直观地理解为存放数据的仓库,而这个仓库是在计算机的大容量存储器上。数据库技术数据库技术是研究如何科学地组织、存储和管理数据、如何高效地获取和处理数据。31.数据管理技术(1)数据和信息数据是人们用于描述客观事物的物理符号。信息是数据中所包含的意义,是经过加工处理并对人类社会实践和生产活动产生
2、决策影响的数据。(2)数据处理(DataProcessing)数据处理是指对各种形式的数据进行收集、存储、加工和传播的一系列活动的总和,即数据处理是指将数据转换成信息的过程。例如天气预报的过程1.1.1计算机数据管理的发展42.数据管理技术的发展人工管理阶段>>>>>文件系统阶段>>>>>数据库系统阶段5人工管理阶段背景:1950年以前,计算机主要用于数值计算。硬件:纸带、卡片、磁带,没有直接存取设备。软件:没有操作系统以及管理数据的软件。特点:数据不保存。程序与数据不具有独立性。数据是面向程序的6文件系统阶段背景:50年代后期~60年代中期,计算机大量应用于管理。硬件:磁鼓、
3、磁盘等直接存取数据的存储设备。软件:操作系统中已经有了专门的数据管理软件,一般称为文件系统,处理方式上不仅有了文件批处理,而且能够联机实时处理。特点:数据可以长期保存。程序与数据具有独立性,但独立性低。数据共享性差,数据冗余大。7数据库系统阶段背景:60年代后期,计算机性能迅猛提高,更重要的是磁盘容量大大增加且价格下降,使数据能为尽可能多的应用程序服务,这就出现了数据库这样的数据管理技术。特点:数据不再只针对某一特定应用,而是面向全组织,具有整体的结构性。共享性高,冗余度小。具有较高的程序与数据间的独立性,并且实现了对数据进行统一的控制。83.新一代的数据库技术整体系统方面相对
4、于传统数据库而言,在数据模型及其语言、事务处理与执行模型、数据逻辑组织与物理存储等各个方面,都集成了新的技术、工具和机制。如面向对象数据库、主动数据库、实时数据库等。体系结构方面不改变数据库基本原理,而是在系统的体系结构方面采用和集成了新的技术。如分布式数据库、并行数据库、数据仓库等。应用方面以特定应用领域的需要为出发点,在某些方面采用和引入一些非传统数据库技术,加强系统对有关应用的支撑能力。如工程数据库,支持CAD、CAM、CIMS等应用领域;空间数据库(包括地理数据库),支持地理信息系统(GIS)的应用;科学与统计数据库,支持统计数据中的应用;以及超文档数据库(包括多媒体数
5、据库)和网络数据库等。9数据库系统是由硬件系统、数据库、数据库管理系统、应用程序、数据库管理员和用户等构成的人-机系统,1.数据库系统的组成1.1.2数据库系统数据库(DataBase,DB)数据库是数据库系统的数据源,是长期存储在计算机内的、有组织的、可共享的数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有很小的冗余度、较高的数据独立性和易扩展性,可为各种用户共享。数据库管理系统(DBMS)数据库管理系统是位于用户与操作系统之间的数据管理软件。它是一种系统软件,负责数据库中的数据组织、操纵、维护、控制、保护和数据服务等,是数据库系统的核心。102.数据库系统的
6、基本功能(1)数据定义功能数据库管理系统提供了数据定义语言DDL(DataDefinitionLanguage),用户通过它可以方便地对数据库中的相关内容进行定义。例如,对数据库、表、索引进行定义。(2)数据操纵功能数据库管理系统提供了数据操纵语言DML(DataManipulationLanguage),用户通过它可以实现对数据库的基本操作。例如,对表中数据的查询、插入、删除和修改。(3)数据库运行控制功能这是数据库管理系统的核心部分,它对数据库的建立、运行和维护进行统一管理,以保证数据的安全性、完整性以及多个用户对数据库的并发使用。(4)数据库的建立和维护功能数据库的建立和
7、维护功能包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重新组织功能和性能监视、分析功能等。这些功能通常是由一些实用程序完成的。它是数据库管理系统的一个重要组成部分。11数据的高共享性库中数据能为多个用户服务数据的低冗余性基本上没有或很少有重复的数据和无用的数据,也没有相互矛盾的数据,从而显著地节约存储空间。数据的结构化与独立性全部数据以一定的数据结构单独、永久地存储,与应用程序无关。数据的统一管理与控制对数据有好的保护,防止不合法使用数据而引起的数据泄密和破坏,使每个用
此文档下载收益归作者所有