数据库原理与应用教程与实训(access版

数据库原理与应用教程与实训(access版

ID:25517249

大小:1.42 MB

页数:71页

时间:2018-11-20

数据库原理与应用教程与实训(access版_第1页
数据库原理与应用教程与实训(access版_第2页
数据库原理与应用教程与实训(access版_第3页
数据库原理与应用教程与实训(access版_第4页
数据库原理与应用教程与实训(access版_第5页
资源描述:

《数据库原理与应用教程与实训(access版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据库原理与应用教程与实训(Access版)第一章数据库系统概述第二章Access的开发环境第三章创建Access数据库和表第四章Access查询及其应用第五章窗体第六章Access报表和数据访问页第七章Access宏的使用第八章VBA编程第九章数据安全第十章数据库应用系统开发本书章节第1章数据库系统概述1.1基本概念1.2数据模型1.3关系数据库及其特点1.4数据库设计基础本章教学目的介绍有关数据库的基本概念和基本理论,重点介绍关系数据库的理论,使读者能够获得基本的数据库应用系统开发观念,掌握数据库设计基本原则和基本步骤,从而能够随着本书的深入讲解,逐步掌握应用Access开发自己需要

2、的小型数据库应用系统。本章教学重点1、理解数据库的基本概念和基础理论。2、理解数据模型的基本概念,重点掌握关系模型,掌握E-R图的绘制。3、理解关系理论、关系规范化、关系运算,重点掌握关系数据库的特点。4、掌握并理解数据库应用系统开发的原则和基本步骤。1.1基本概念1.1.1信息与数据的关系信息泛指通过各种方式传播、可被感受的声音、文字、图像、符号等所表示的某一特定事物的消息、情报或知识。数据是描述客观事物及其活动的并存储在某一种媒体上能够识别的物理符号。信息是以数据的形式表示的,即数据是信息的载体。另一方面,信息是抽象的,不随数据设备所决定的数据形式而改变;而数据的表示方式却具有可选择

3、性。数据处理技术到目前为止大致经历了不同发展阶段:1.人工管理阶段2.文件管理阶段3.数据库管理阶段4.分布式数据库管理阶段5.面向对象数据库管理阶段1.1.2数据处理1.1.3数据库系统1.数据库(DB)是以一定的组织方式将相关的数据组织在一起存放在计算机外存储器上,并能为多个用户共享的与应用程序彼此独立的一组相关数据的集合。2.数据库管理系统(简称DBMS)是为数据库的建立、使用和维护而配置的软件,它提供了安全性和完整性等统一控制机制,方便用户管理和存取大量的数据资源。3.应用程序是指系统开发人员利用数据库管理系统资源开发出来的,面向某一类信息处理问题而建立的软件。4.数据库(应用)

4、系统(DBS)它由计算机硬件、DBMS、DB、应用程序、用户等组成的应用系统。数据库系统层次示意图硬件操作系统数据库管理系统数据库应用系统开发人员最终用户1.2数据模型1.2.1数据处理的三个世界1.现实世界2.信息世界3.数据世界从现实世界、信息世界到数据世界是一个认识的过程,也是抽象和映射的过程,设计数据库也要经历类似的过程,包括用户要求分析、概念结构设计、逻辑结构设计和物理结构设计四个阶段。概念结构设计是根据用户需求设计的数据库模型,所以称它为概念模型。概念模型可用实体联系模型(E-R模型)表示。逻辑结构设计是将概念模型转换成某种数据库管理系统(DBMS)支持的数据模型。物理结构设

5、计是为数据模型在设备上选定合适的存储结构和存储方法,以获得数据库的最佳存取效率。1.2.2实体间的联系实体(Entity):是信息世界中描述客观事物的概念。属性:指实体具有的某种特性。属性用来描述一个实体。联系:事物之间的联系有两种:一种是实体内部的联系,反映在数据上是记录内部即字段间的联系;另一种是实体与实体间的联系,反映在数据上是记录间的联系。尽管实体间的关系很复杂,但经过抽象化后,可把它们归结为三类:一对一联系(简记为1:1)一对多联系(简记为1:n)多对多联系(简记为m:n)实体间的联系可用实体联系模型(E-R)来表示,这种模型直接从现实世界中抽象出实体及实体间联系。图中用矩形表

6、示实体。实体之间的关系用菱形表示,用无向线把菱形与有关实体连接,在线上标明联系的类型。实体的属性可用椭圆表示,并用无向线把实体与属性联系起来。例:CourseCourseNoCourseNameTeacherStudentCourseStudentAgeStudentNoDeptStudentNameScoreE-R模型是对现实世界的一种抽象,它抽取了客观事物中人们所关心的信息、忽略了非本质的细节,并对这些信息进行了精确地描述。E-R图所表示的概念模型与具体的DBMS所支持的数据模型相独立,是各种数据模型的共同基础,因而是抽象描述现实世界的有力工具。1.2.3数据模型的分类数据模型是对客

7、观事物及其联系的数据化描述。目前,在实际数据库系统中支持的数据模型主要有以下几种:1.层次模型层次数据模型是数据库系统最早使用的一种数据模型,它的数据结构是一棵有向树,其特点是:有且仅有一个结点无父结点,这个结点为树的根,称为根结点。其余的结点有且仅有一个父结点。2.网状模型网状模型是用网状结构表示实体及其之间联系的一种模型,也称为网络模型。网中的每一个结点代表一个记录型。其特点是:可以有一个以上结点无父结点。至少有一个结点有多于一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。