欢迎来到天天文库
浏览记录
ID:9240824
大小:9.26 MB
页数:169页
时间:2018-04-24
《access数据库教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Access教程第一章Access数据库基础◆数据库基础知识及关系数据库管理系统。◆Access2003中文版介绍。数据库技术产生于60年代末、70年代初,它的出现使计算机应用进入了一个新的时期——社会的每一个领域都与计算机应用发生了联系。数据库是计算机的最重要的技术之一,是计算机软件的一个独立分支,数据库是建立管理信息系统的核心技术,当数据库与网络通信技术、多媒体技术结合在一起时,计算机应用将无所不在,无所不能。作为本课程学习的开始,我们首先要了解的是:什么是数据库?什么是数据库管理系统?什么是Access呢?一、数据库的基本
2、知识1.什么是数据库数据库这个词有多种解释,简单的定义是这样的:数据库(DataBase)是结构化数据的集合。从广义上讲,数据库就是数据或信息的集合,相当于一个数据仓库。具体来说,数据库是一组经过计算机整理后的数据,在关系数据库中,它由许多数据表组成。DavidM.Kroenke关于数据库的定义是:数据库是指自描述的完整记录的集合。它表达了三层含义:⑴数据库是自描述的。数据库除了包含用户的源数据以外,还包含关于它本身结构的描述,这个描述称作数据词典(或数据目录、元数据)。从这个意义上讲,数据库与作为一个自描述的书的集合的图书馆相
3、似:除了书籍以外,图书馆还包含一个描述它们的卡片目录。⑵数据库是集成记录的集合。数据的标准结构如下:位—>字节—>域—>记录—>文件,按这种模式说,文件组合成数据库是非常诱人的,但却无法深入,数据库将包含四种数据:用户数据文件、元数据、索引、应用元数据。用户数据大多表示为表格,称之为数据表,它存放了用户的各种有用资料和数据。例如:元数据是关于用户数据的结构的描述,称之为系统表。例如:第169页索引数据改进了数据库的性能和可访问性,称之为概括数据。例如:应用元数据用来存储用户表格、报表、查询、媒体数据和其它形式的应用组件。并非所有
4、的DBMS都支持应用组件,支持应用组件的DBMS也不一定把全部组件的结构作为应用元数据存储在数据库中。⑶数据库是模型的模型。数据库是用户关于现实世界的模型的模型。具体解释是:非计算机操作数据的情况下,人们所建立的一套文件、表格、数字等的处理内容和规则是人们关于现实世界的模型,在计算机操作数据的情况下,数据库设计者将在人们关于现实世界的模型的基础上再次建模,从而建立一个适用于计算机处理的数据库模型。三个世界的划分:现实世界(客观世界):实体、实体集、属性、实体标识符信息世界(观念世界):记录、文件、字段、关键字数据世界(计算机世界
5、):位、字节、字、块、卷2.从文件管理到数据库管理前面提到从文件组合成数据库是非常诱人的,但却无法深入。实际上,在数据库处理之前,确实采用的文件管理方式,即用数据文件来存放数据,并通过高级语言完成对数据文件的操作。一个数据文件包含若干个“记录(Record)”,一个记录又包含若干个“数据项(DataItem)”,用户通过对文件的访问实现对记录的存取。通常称支持这种数据管理方式的软件为“文件管理系统”,它一直是操作系统的重要组成部分。随着计算机处理的数据量不断增加,文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之
6、间缺乏相互联系的结构,不能适应管理大量数据的需要,于是数据库管理系统应运而生,并在上世纪60年代末诞生了第一个商业化的数据库系统——IBM的IMS(InformationManagementSystem)。第169页3.数据库系统的特点与文件系统比较,数据库系统有下列特点:⑴数据的结构化。文件系统中单个文件的数据一般是有结构的,但从整个系统来看,数据在整体上没有结构,数据库系统则不同,在同一数据库中的数据文件是有联系的,且在整体上服从一定的结构形式。⑵数据的共享性。在文件系统中,数据一般是由特定的用户专用,数据库系统中的数据可以
7、有为不同部门、不同单位甚至不同用户所共享。⑶数据的独立性。在文件系统中,数据结构和应用程序相互依赖,一方的改变总是要影响到另一方的改变。数据库系统中的数据文件与应用程序之间的这种依赖关系已大大减小。⑷数据的完整性。在数据库系统中,可以通过对数据的性质进行检查而管理它们,使之保持完整正确。如商品的价格不能为负数,一场电影的定票数不能超过电影院的座位数。⑸数据的灵活性。数据库系统不是把数据简单堆积,而是在记录数据信息的基础上具有多种管理功能,如输入、输出、查询、编辑、修改等。⑹数据的安全性。数据库系统中的数据具有安全管理功能。⑺数据
8、可控冗余度。数据专用时,每个用户拥有使用自己的数据,难免会出现数据相互重复,这就是数据冗余。实现数据共享后,不必要的数据重复将全部消除,有时为了提高查询效率,也保留少量的重复数据,其冗余度可以由设计者控制。4.数据库系统的分代数据库系统可分为三代。⑴非关系型数据
此文档下载收益归作者所有