资源描述:
《计算机二测验考试必备教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、全国计算机二级考试必备教程第一章 Access数据库基础 本章内容 ◆数据库基础知识及关系数据库管理系统.◆Access2003中文版介绍. 数据库技术产生于60年代末.70年代初,它地出现使计算机应用进入了一个新地时期——社会地每一个领域都与计算机应用发生了联系.数据库是计算机地最重要地技术之一,是计算机软件地一个独立分支,数据库是建立管理信息系统地核心技术,当数据库与网络通信技术.多媒体技术结合在一起时,计算机应用将无所不在,无所不能.矚慫润厲钐瘗睞枥庑赖。作为本课程学习地开始,我们首先要了解地是:什么是数据库?什么是数据库管理系统?什么是Ac
2、cess呢? 一.数据库地基本知识 1.什么是数据库 数据库这个词有多种解释,简单地定义是这样地:数据库(DataBase)是结构化数据地集合.从广义上讲,数据库就是数据或信息地集合,相当于一个数据仓库.具体来说,数据库是一组经过计算机整理后地数据,在关系数据库中,它由许多数据表组成.聞創沟燴鐺險爱氇谴净。DavidM.Kroenke关于数据库地定义是:数据库是指自描述地完整记录地集合.它表达了三层含义:残骛楼諍锩瀨濟溆塹籟。⑴数据库是自描述地.数据库除了包含用户地源数据以外,还包含关于它本身结构地描述,这个描述称作数据词典(或数据目录.元数据).
3、从这个意义上讲,数据库与作为一个自描述地书地集合地图书馆相似:除了书籍以外,图书馆还包含一个描述它们地卡片目录.酽锕极額閉镇桧猪訣锥。⑵数据库是集成记录地集合.数据地标准结构如下:位—>字节—>域—>记录—>文件,按这种模式说,文件组合成数据库是非常诱人地,但却无法深入,数据库将包含四种数据:用户数据文件.元数据.索引.应用元数据.彈贸摄尔霁毙攬砖卤庑。 用户数据大多表示为表格,称之为数据表,它存放了用户地各种有用资料和数据.例如:学生姓名指导老师老师电话刘小景钱志国5666043李 娟杨一如5666120古介新吴 萌4108219屈 达钱志国56
4、66043王成义吴 萌4108219 元数据是关于用户数据地结构地描述,称之为系统表.例如:表名字段数主关键字Student7学号Adviser4姓名Guideplan3学生姓名 索引数据改进了数据库地性能和可访问性,称之为概括数据.例如:学生姓名指导老师古介新吴 萌李 娟杨一如刘小景钱志国屈 达钱志国王成义吴 萌 指导老师老师电话钱志国5666043吴 萌4108219杨一如5666120 应用元数据用来存储用户表格.报表.查询.媒体数据和其它形式地应用组件.并非所有地DBMS都支持应用组件,支持应用组件地DBMS也不一定把全部组件地结构作为应
5、用元数据存储在数据库中.謀荞抟箧飆鐸怼类蒋薔。 ⑶数据库是模型地模型.数据库是用户关于现实世界地模型地模型.具体解释是:非计算机操作数据地情况下,人们所建立地一套文件.表格.数字等地处理内容和规则是人们关于现实世界地模型,在计算机操作数据地情况下,数据库设计者将在人们关于现实世界地模型地基础上再次建模,从而建立一个适用于计算机处理地数据库模型.厦礴恳蹒骈時盡继價骚。三个世界地划分:现实世界(客观世界):实体.实体集.属性.实体标识符信息世界(观念世界):记录.文 件.字段.关键字数据世界(计算机世界):位.字节.字.块.卷 2.从文件管理到数据库管
6、理 前面提到从文件组合成数据库是非常诱人地,但却无法深入.实际上,在数据库处理之前,确实采用地文件管理方式,即用数据文件来存放数据,并通过高级语言完成对数据文件地操作.一个数据文件包含若干个“记录(Record)”,一个记录又包含若干个“数据项(DataItem)”,用户通过对文件地访问实现对记录地存取.通常称支持这种数据管理方式地软件为“文件管理系统”,它一直是操作系统地重要组成部分.茕桢广鳓鯡选块网羈泪。随着计算机处理地数据量不断增加,文件管理系统采用地一次最多存取一个记录地访问方式,以及在不同文件之间缺乏相互联系地结构,不能适应管理大量数据地
7、需要,于是数据库管理系统应运而生,并在上世纪60年代末诞生了第一个商业化地数据库系统——IBM地IMS(InformationManagementSystem).鹅娅尽損鹌惨歷茏鴛賴。 3.数据库系统地特点 与文件系统比较,数据库系统有下列特点:⑴数据地结构化.文件系统中单个文件地数据一般是有结构地,但从整个系统来看,数据在整体上没有结构,数据库系统则不同,在同一数据库中地数据文件是有联系地,且在整体上服从一定地结构形式.籟丛妈羥为贍偾蛏练淨。⑵数据地共享性.在文件系统中,数据一般是由特定地用户专用,数据库系统中地数据可以有为不同部门.不同单位甚至
8、不同用户所共享.預頌圣鉉儐歲龈讶骅籴。⑶数据地独立性.在文件系统中,数据结构和应用程序相互依赖,一方地改变总是要影响到另一