当前位置:
首页 > 教材教辅 > 大学 > Access 2007数据库应用教程pdf/doc/txt格式电子书下载

Access 2007数据库应用教程pdf/doc/txt格式电子书下载

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

Access 2007数据库应用教程pdf/doc/txt格式电子书下载

书名:Access 2007数据库应用教程pdf/doc/txt格式电子书下载

推荐语:

作者:黄冬梅,裴仁林等编

出版社:电子工业出版社

出版时间:2014-08-01

书籍编号:30467812

ISBN:9787121230790

正文语种:中文

字数:120378

版次:1

所属分类:教材教辅-大学

全书内容:

Access 2007数据库应用教程pdf/doc/txt格式电子书下载






前言


Microsoft Office Access 2007是微软公司开发的数据库设计软件,其是Microsoft Office 2007办公软件家族的一员,是专业化的数据库设计与开发工具,它可以完成信息保存、数据计算处理、数据分析决策、信息动态发布等工作。在数据处理方面,Microsoft Office Access 2007具有公式计算、函数计算、数据排序、数据筛选、数据汇总、数据分析和图表生成等功能,因此被广泛应用于统计、分析数据和财务管理等领域。相比老版本的Access,Access 2007的窗口操作环境发生了很大的变化,即由原来的菜单和工具栏操作变成选项卡和组操作,这种变化能够大幅度提高用户的操作效率。


本书共9章,通过众多实例全面介绍了Access 2007的各项功能,主要包括Access 2007的基本构成、表的创建、查询的概念和创建、可视化窗体的创建、报表的创建、宏的使用及使用VBA开发Access数据库等,并在第9章中给出了一个综合实例,用于详细讲解高校中“大学生社团管理系统”的创建。


本书具有极强的操作性,通过基本知识与实例相结合的方法介绍了软件的各项功能,从而使读者既能从整体上了解软件功能,又能通过具体实践及上机练习加深理解,能更高效地掌握用Access进行数据库设计的方法。


全书内容全面、实例丰富,并且与工作实践相结合,是广大数据统计和管理工作者参考性较强的一本书。同时,本书也可作为大专院校及各类培训班的教材。


第1章:数据库基础。主要介绍数据库、数据库系统、关系数据库等相关的理论知识。


第2章:Access 2007概述及数据库简介。主要介绍如何安装和删除Access 2007、启动和退出Access 2007、使用本地模板创建数据库系统,以及Access 2007操作环境和设置。


第3章:创建和使用表。主要介绍数据库的创建方法,同时介绍创建表的不同方法及详细过程。


第4章:创建和使用查询。介绍了查询的定义、及查询各种查询的方法。


第5章:创建和使用窗体。介绍窗体创建方法及窗体优化。


第6章:创建的使用报表。介绍报表创建的各种方法及报表优化。


第7章:创建和使用宏。介绍宏以及宏的创建方法。


第8章:VBA编程基础。介绍VBA创建方法。


第9章:综合案例及实训。详解通过一个综合案例建立一个数据库系统。


本书的创作中,裴仁林编写了第2、3、4、5章,黄冬梅编写了第6章,陈庆海编写了第7章,艾鸿编写了第1、8章,许丽娟编写了第9章,全书由黄冬梅统稿。由于作者水平有限,加之创作仓促,难免有不足之处,希望读者指正。


作 者

第1章 数据库基础


1.1 数据库基本概念


当今社会已进入信息时代,人们每天的工作和生活都与各种信息和数据息息相关,如何对大量的数据进行有效地管理成为一个亟待解决的难题。


为了更好地解决这个问题,首先要处理好数据有效的存储,数据库便应运而生。


1.1.1 数据


数据(data)是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息。数据库中的数据指在数据库中存储和管理的基本对象,是描述事物属性的符号记录。数据可分为两类:一类是能够参与数值运算的数值型数据,如学生的成绩、销售额等数据;另一类是不能参与数值运算的非数值型的数据,包括文字、图形、声音等,它们都用来描述事物特性。


数据处理的含义如下所述。


数据处理是对各种类型的数据进行收集、存储、分类、计算、加工、检索与传输的过程。包括收集原始数据,编码转换,数据输入,数据处理及数据输出等。


例如:在学生档案管理中,学生的姓名、性别、出生年月、籍贯、所在院系、入学时间等是人们最感兴趣的,该数据可描述为:


(张东,男,1992-12-1,上海,计算机科学,2010)


其表述的语义为,张东是一个大学生,1992年12月1日出生,男,上海人,2010年考入计算机科学系。将数据与其语义信息结合,才能理解其表达的信息。因此,数据是信息存在的形式,通过解释或处理才能成为有用的信息。


1.1.2 数据库


数据库(DataBase,DB)是一个长期存储在计算机内、有组织、可共享、可进行统一管理的数据集合。它是一个按数据结构来存储和管理数据的计算机软件系统。


数据库的概念实际包括两层含义:


(1)数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。


(2)数据库是数据管理的新方法和技术,它能更合适地组织数据、更方便地维护数据、更严密地控制数据和更有效地利用数据。


任何数据库均具有如下特点。


(1)最小的冗余度


数据冗余指数据重复,数据冗余既浪费存储空间,又易产生数据不一致现象。在非数据库系统中,每个应用程序都有自己的数据文件,因此数据存在大量的重复。


数据库是从全局观点出发建立的,它按一定的数据模型进行组织、描述和存储,逻辑数据文件和具体的物理数据文件不必一一对应,这样就减少了大量重复数据和数据冗余,维护了数据的一致性。


(2)应用程序对数据资源的共享性


数据库中的数据是为众多用户共享其信息而建立的,摆脱了具体程序的限制和制约。不同的用户可以按各自的方法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。


(3)数据独立性高


数据的独立性指应用程序不随数据存储结构的改变而变动,其是数据库的一个基本优点之一。


数据的独立性包括数据库的逻辑结构和应用程序相互独立,即当数据库逻辑结构变化时(如数据定义的修改、数据间联系的变化等)不会影响用户的应用程序;也包括当数据物理结构发生变化(当数据的存储方式和组织方法改变)时不影响数据的逻辑结构。


(4)统一管理和控制


主要包括:①安全性控制:以防止数据丢失、错误更新和越权使用;②完整性控制:保证数据的正确性、有效性和相容性;③并发控制:在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用;④故障的发现和恢复:由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。


1.2 数据库管理系统、数据库系统简介


1.2.1 数据库管理系统


科学地组织和存储数据、有效地获取和维护数据的任务由系统软件数据库管理系统完成。


数据库管理系统(DataBase Management System,DBMS)是位于用户与操作系统之间的一层数据库管理软件。


数据库管理系统用于实现数据库建立、运行和维护的统一管理和控制,这样使用户能方便地定义数据和操纵数据,并能保证数据的安全性、完整性,及多用户对数据的并发使用、故障系统的恢复。


数据库管理系统是数据库系统的核心,主要功能包括:


(1)数据模式定义


数据库管理系统负责构建数据框架,即数据库模式的构建。


(2)数据存取的物理构建


数据库管理系统负责为数据模式的物理存取、构建提供有效的存取方法与手段。


(3)数据操纵


数据库管理系统除为用户提供查询、插入、修改及删除数据的功能外,还具有简单算术运算、统计能力,同时可与某些过程性语言结合,使其具有强大的过程性操作能力。


(4)数据的完整性、安全性定义、检查


数据库中的数据具有内在语义上的关联性与一致性,它们构成了数据的完整性。数据的完整性是保证数据库中数据正确的必要条件,因此必须经常检查以维护数据的正确性。


(5)数据库的并发控制与故障恢复


数据库是一个集成、共享的数据集合体,能为多个应用程序服务,因此存在多个应用程序对数据库的并发操作。在并发操作中如果不加入控制和管理,多个应用程序间将会相互干扰,对数据库中的数据造成破坏。数据库管理系统并发控制是对多个应用程序进行必要地控制,以保证数据不受到破坏。


数据库的故障恢复是指当数据库中的数据一旦遭到破坏,数据库管理系统必须有能力、及时地对数据进行恢复。


为完成数据库管理系统的基本功能,其提供相应的数据语言如下:


(1)数据定义语言(Data Definition Language,DDL):负责数据的模式定义域数据的物理存取、构建。


(2)数据操纵语言(Data Manipulation Language,DML):负责数据的操纵,如数据查询、增加、删除、修改等操作。


(3)数据控制语言(Data Control Language,DCL):负责数据完整性、安全性的定义与检查、并发控制、故障恢复等,包括文件读写与维护程序、存取路径管理程序、安全性控制程序、完整性检测程序、并发控制程序、事务管理程序、数据库恢复程序等。


1.2.2 数据库系统


狭义地说,数据库系统是由数据库、数据库管理系统和用户组成。广义地说,数据库系统是指采用数据库技术的计算机系统,包括数据库、数据库管理系统、应用程序、操作系统、硬件、数据库管理员及用户。数据库系统结构如图1-1所示。一般情况下,把狭义数据库系统称为数据库。

Access 2007数据库应用教程pdf/doc/txt格式电子书下载

图1-1 数据库系统结构图

(1)硬件环境


硬件环境是数据库系统的物理支撑,包括CPU、内存、外存输入\\输出设备。由于数据库系统承担着数据管理的任务,其在计算机操作系统的支持下工作,而且本身包含着数据库管理程序、应用程序等,所以其要求有足够大的内存开销。由于用户数据库、系统软件和应用软件都要保存在外存上,所以对外存的容量要求也高,并且要求具备良好的通道性能。


(2)软件环境


软件环境包括系统软件和应用软件两类。系统软件主要包括操作系统软件、数据库管理系统软件、开发应用系统的高级语言、编译系统、应用系统开发的工具软件等。软件环境为开发应用系统提供了良好的环境,其中“数据库管理系统”是连接数据库和用户之间的纽带,是软件系统的核心。应用软件是指在数据库管理系统的基础上根据实际需要开发的应用程序。


(3)数据库


数据库是数据库系统的核心部分,是数据库系统的管理对象,其是为用户提供数据的信息源。


(4)人员


人员主要包括数据库管理员、系统分析员、应用程序员和用户。不同的人员设计不同的数据抽象级别,数据库管理员负责全面地管理和控制数据库系统;系统分析员主要辅助完成应用系统的需求分析和规范说明工作,确定系统的软硬件配置、系统功能及数据库概念模型的设计;应用程序员负责设计应用系统的程序模块,根据数据库的外模式设计应用程序;用户通过应用系统提供的用户接口界面使用数据库。一般采用菜单驱动、图形显示、表格操作等为用户提供直观的数据表示和便捷的操作方法。


1.3 数据管理发展概况


数据管理是指对数据进行采集、整理、分类、组织、编码、存储、检索和维护等,是数据处理的核心问题。数据管理技术的发展经历了人工管理、文件系统和数据库系统3个阶段。


1.3.1 人工管理阶段


这一阶段是指20世纪50年代中期以前,计算机主要用于科学计算,当时的计算机硬件状况是:外存只有磁带、卡片、纸带,没有磁盘等直接存取数据的存储设备;软件状况是:没有操作系统和数据管理软件,数据处理方式是批处理。人工管理阶段的特点是:数据不保存、数据无专门软件进行管理、数据不共享、数据不具有独立性、数据无结构。例如:在人工管理阶段,学校教务管理中应用程序与数据之间的关系如图1-2所示。

Access 2007数据库应用教程pdf/doc/txt格式电子书下载

图1-2 人工管理阶段应用程序与数据依赖关系

1.3.2 文件系统阶段


这一阶段从20世纪50年代后期到20世纪60年代中期,此阶段计算机硬件和软件都取得了一定的发展。计算机不仅用于科学计算,还大量用于管理。这时硬件方面已经有了磁盘、磁鼓等直接存取数据的存储设备;在软件方面,操作系统中已经有了数据管理软件,一般称为文件系统;处理方式上不仅实现了文件批处理,而且能够进行联机实时处理;操作系统为用户使用文件提供了友好界面;文件的逻辑结构与物理结构脱钩,程序和数据分离,这使数据与程序有了一定的独立性。用户的程序与数据可分别存放在外存储器上,各个应用程序可以共享一组数据,从而实现了以文件为单位的数据共享。


但是,由于数据的组织仍然是面向程序,所以仍然存在大量的数据冗余。并且数据的逻辑结构不能方便地修改和扩充,数据逻辑结构的每一点微小改变都会影响到应用程序。由于文件之间互相独立,因而它们不能反映现实世界中事物之间的联系,操作系统也不负责维护文件之间的联系信息。因为缺乏数据的统一控制管理,所以,如果文件之间有内容上的联系,那也只能由应用程序去处理。


在文件管理阶段,学校教务管理中应用程序与数据之间的关系如图1-3所示。

Access 2007数据库应用教程pdf/doc/txt格式电子书下载

图1-3 文件系统阶段应用程序与数据文件的关系

1.3.3 数据库系统阶段


20世纪60年代末数据管理进入新时代——数据库系统阶段。数据库系统阶段出现了统一管理数据的专门软件系统,即数据库管理系统。数据库系统是一种较完善的高级数据管理方式,也是当今数据管理的主要方式,从而获得了广泛的应用。


数据库技术有如下特点:


(1)面向企业或部门,以数据为中心组织数据,形成综合性的数据库且为各应用共享。


(2)采用一定的数据模型。数据模型不仅要描述数据本身的特点,而且要描述数据之间的联系。


(3)数据冗余小,易修改、易扩充。不同的应用程序根据处理要求,可从数据库中获取需要的数据,这样就减少了数据的重复存储,也便于增加新的数据结构,便于维护数据的一致性。程序和数据有较高的独立性。


(4)具有良好的用户接口,用户可方便地开发和使用数据库。


(5)对数据进行统一管理和控制,保证了数据的安全性、完整性以及可实现并发控制。


在数据管理阶段,使用数据库管理系统的系统软件对数据进行统一的控制和管理,把所有应用程序中实验的相关数据汇集起来,按照统一的数据模型,以记录为单位存储在数据库中,为应用程序提供方便、快捷的查询和使用。使应用程序和数据库之间保持高度的独立性、完整性、一致性、安全性,同时具备共享性,有效地减少了数据冗余。


在数据库管理阶段,学校教务管理中应用程序与数据之间的关系如图1-4所示。


1.3.4 分布式数据库系统阶段


分布式数据库系统是由若干个站集合而成。这些站又称为节点,它们在通信网络中连接在一起,每个节点都是一个独立的数据库系统,它们都拥有各自的数据库、中央处理机、终端,以及各自的局部数据库管理系统,因此分布式数据库系统可以看成是一系列集中式数据库系统的联合。它们在逻辑上属于同一系统,但在物理结构上是分布式的,如图1-5所示。分布式处理比较复杂,不仅需要数据库开发和维护,而且对数据通信要求较高。

Access 2007数据库应用教程pdf/doc/txt格式电子书下载

图1-4 数据库阶段应用程序与数据关系

Access 2007数据库应用教程pdf/doc/txt格式电子书下载

图1-5 分布式数据库模型

1.4 数据库系统发展


数据库系统经过几十年的发展,经历了层次型数据库系统、网状型数据库系统、关系型数据库系统几个阶段,目前正向着新一代对象−关系数据库系统发展。


非关系型数据库系统是对第一代数据库系统的总称,包括层次型数据库系统和网状型数据库系统。


1.4.1 层次型数据库系统


层次型数据库实质是一种有根结点的定向有序树,满足以下条件的数据模型称为层次模型:对象数据结构是层次级别;相邻级别的数据关系是父子关系,一个父结点可能包含多个子结点,有且只有一个结点无父结点,这个结点称为根结点,其他结点有且仅有一个父结点。层次型数据库模型中通过物理指针存储地址链接。物理指针通过父子前向(或后向)指针,将父结点记录和子结点记录链接起来。图1-6所示是一个学院的组织结构图,这个组织结构图像一棵树,学院是树根(根结点),各系、班级、学生等为结点。


1.4.2 网状型数据库系统


在现实世界中,事物之间的联系更多的是非层次关系的,用层次模型表示很不直接,网状模型则可以克服这一弊端。网状模型是用一个网络表示多个从属关系的层次结构,从而呈现出交叉关系的网络结构。在数据库中,满足以下两个条件的数据模型称为网状模型:允许一个以上的结点无父结点;一个结点可以有多于一个的父结点,可以出现一子两父或多父的数据类型。


网状型数据库模型中,两个不同的记录类型的相关事物也由物理指针存储地址链接。通过向前(或向后)指针,将一个事件链接到另一个事件。因此,网状模型构成比层次结构复杂的网状结构,适用于表示多对多的联系。网状模型和网页上的“超链接”有类似之处,如图1-7所示。

Access 2007数据库应用教程pdf/doc/txt格式电子书下载

图1-6 层次型数据库示意图

Access 2007数据库应用教程pdf/doc/txt格式电子书下载

图1-7 网状型数据库示意图

1.4.3 关系型数据库系统


非关系型数据库是通过物理指针链接相关数据事件,当重新组织数据,将数据移到不同存储区域或更改存储媒介时,必须重写数据记录的物理地址。因此,这就存在着缺陷。另外,非关系型数据库一次查询只能访问数据库中的一条记录,存取效率较低。关系型数据库恰好轻松地解决了以上两个问题。首先,关系型数据库是建立在严格的数学概念的基础上,通过逻辑链接建立相关数据事件的链接,使用外键实现逻辑链接。其次,一次查询可访问整个二维表,若通过多表联合,还可实现有联系的多个关系的关联查询。如表1-1所示的“学生登记表”即为关系型的数据结构。

表1-1 学生登记表

Access 2007数据库应用教程pdf/doc/txt格式电子书下载

1.4.4 面向对象数据库系统


面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP达到了软件工程的3个主要目标:重用性、灵活性和扩展性。面向对象数据库吸收了面向对象程序设计方法的核心概念和基本思想,采用面向对象的观点来描述现实世界实体(对象)的逻辑组织、对象之间的限制和联系等。


1.5 数据库系统结构


从数据库管理系统角度看,数据库系统采用外模式、模式、内模式三级模式结构,因此数据库管理系统内部的体系结构如图1-8所示。

Access 2007数据库应用教程pdf/doc/txt格式电子书下载

图1-8 数据库系统三级模式

1.5.1 数据库系统的三级模式结构


模式(Schema)是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。其是数据库系统模式的中间层,不涉及数据的物理存储细节和硬件环境,与具体的应用程序、所用的应用开发工具、高级程序设计语言无关,也称为逻辑模式或概念模式。


外模式(External Schema)是数据用户看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一具体应用有关的数据的逻辑表述,也称为子模式或用户模式。


外模式是模式的子集。一个数据库可以有多个外模式。对于不同用户在应用需求、看待数据的方式、对数据保密要求等方面的不同,则其外模式描述也不同。即使是对模式中同一数据,在外模式中的结构、类型、长度、保密级别等都可以不同。同一模式可以为某个用户的多个应用系统使用,但一个应用程序只能使用一个外模式。


每一个用户只能看见和访问所对应的外模式中的数据,数据库中的其他数据对其而言是不可见的,这是用来保证数据库安全性的有力措施。


内模式(Internal Schema)是数据物理结构和存储结构的描述,是数据在数据库内部的表示方式。


数据模式是数据库的数据框架结构。以概念模式为框架组成的数据库称为概念数据库;以外模式为框架所组成的数据库称为用户数据库;以内模式为框架所组成的数据库称为物理数据库。这3种数据库只有物理数据库真实存在于计算机外存中,其他两种数据库通过映射物理数据库而成。


1.5.2 数据库的三级映像功能与数据独立性


数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑、抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。为了能够在内部实现这三个抽象层次的联系和转换,DBMS在这三级模式之间提供了两层映像:外模式/模式映像、模式/内模式映像。


正是这两层映像保证了数据库系统中的数据具有较高的逻辑独立性和物理独立性。


1.外模式/模式映像


模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。对应于同一个模式可以有任意多个外模式。对于每一个外模式,数据库系统都有一个外模式/模式映像,它定义了该外模式与模式之间的对应关系。这些映像定义通常包含在各自外模式的描述中。


当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,因而应用程序不必修改,这就保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。


2.模式/内模式映像


数据库中只有一个模式,也只有一个内模式,所以模式/内模式映像是唯一的,它定义了数据库全局逻辑结构与存储结构之间的对应关系。例如,它可用于说明逻辑记录和字段在内部是如何表示的。该映像定义通常包含在模式描述中。当数据库的存储结构改变时(例如选用了另一种存储结构),由数据库管理员对模式/内模式映像作相应改变,可以使模式保持不变,因而应用程序也不必改变。这就保证了数据与程序的物理独立性,简称数据的物理独立性。


在数据库的三级模式结构中,数据库模式即全局逻辑结构是数据库的中心与关键,它独立于数据库的其他层次。因此设计数据库模式结构时应首先确定数据库的逻辑模式。


数据库的内模式依赖于它的全局逻辑结构,但独立于数据库的用户视图即外模式,也独立于具体的存储设备。它是将全局逻辑结构中所定义的数据结构及其联系按照一定的物理存储策略进行组织,以达到较好的时间与空间效率。


数据库的外模式面向具体的应用程序,它定义在逻辑模式之上,独立于存储模式和存储设备。若应用需求发生较大变化,相应外模式不能满足其视图要求时,该外模式就得做相应改动,所以设计外模式时应充分考虑到应用的扩充性。


特定的应用程序是在外模式描述的数据结构上编制的,它依赖于特定的外模式,与数据库的模式和存储结构独立。不同的应用程序有时可以共用同一个外模式。数据库的二级映像保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性,除非应用需求本身发生变化,否则应用程序一般不需要修改。


数据与程序之间的独立性使得数据的定义和描述可以从应用程序中分离出去。另外,由于数据的存取由DBMS管理,用户不必考虑存取路径等细节,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。


1.6 数据模型


模型是现实世界特征的模拟和抽象。数据模型(Data Model)也是一种模型,它是现实世界数据特征的抽象。数据模型是用来描述数据、组织数据和对数据进行操作的。


由于计算机不可能直接处理现实世界中的具体事物,所以人们必须事先把具体事物转换成计算机能够处理的数据。也就是要首先数字化,把现实世界中具体的人、物、活动、概念用数据模型这个工具来抽象、表示和处理。通俗地讲数据模型就是对现实世界的模拟。


现有的数据库系统均是基于某种数据模型的。数据模型是数据库系统的核心和基础。


数据模型应满足以下三方面要求:


一是能比较真实地模拟现实世界;


二是容易为人所理解;


三是便于在计算机上实现。


一种数据模型要很好地满足这三方面的要求在目前尚很困难。因此,在数据库系统中针对不同的使用对象和应用目的,采用不同的数据模型。


如同在建筑设计和施工的不同阶段需要不同的图纸一样,在开发实施数据库应用系统中也需要使用不同的数据模型:如概念模型、逻辑模型和物理模型。


根据模型应用的不同目的,可以将这些模型划分为两类,它们分属于两个不同的层次。第一类模型是概念模型,也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。另一类模型是逻辑模型和物理模型,逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,它是按计算机系统的观点对数据建模,主要用于DBMS的实现;物理模型是对数据最低层的描述,描述数据在系统内部的表示方式和存取方法,及在磁盘或磁带上的存储方式和存取方法,其是面向计算机系统的。物理模型的具体实现是DBMS的任务,一般用户不必考虑物理级的细节。


数据模型是数据库系统的核心和基础,各种机器上实现的DBMS软件都是基于某种数据模型的。


为了把现实世界中的具体事物抽象、组织为某一DBMS支持的数据模型,人们常常首先将现实世界抽象为信息世界,然后将信息世界转换为机器世界。也就是说,首先把现实世界中的客观对象抽象为某一种信息结构,这种信息结构并不依赖于具体的计算机系统,不是某一个DBMS支持的数据模型,而是概念级的模型;然后再把概念模型转换为计算机上某一DBMS支持的数据模型,这一过程如图1-9所示。

Access 2007数据库应用教程pdf/doc/txt格式电子书下载

图1-9 现实世界中客观对象的抽象过程

从现实世界到概念模型的转换是由数据库设计人员完成的,从概

....

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

本站仅展示书籍部分内容
如有任何咨询

请加微信10090337咨询

再显示