数据库应用基础—access整理第一章讲义

上传人:今*** 文档编号:108059903 上传时间:2019-10-22 格式:PPT 页数:80 大小:1.18MB
返回 下载 相关 举报
数据库应用基础—access整理第一章讲义_第1页
第1页 / 共80页
数据库应用基础—access整理第一章讲义_第2页
第2页 / 共80页
数据库应用基础—access整理第一章讲义_第3页
第3页 / 共80页
数据库应用基础—access整理第一章讲义_第4页
第4页 / 共80页
数据库应用基础—access整理第一章讲义_第5页
第5页 / 共80页
点击查看更多>>
资源描述

《数据库应用基础—access整理第一章讲义》由会员分享,可在线阅读,更多相关《数据库应用基础—access整理第一章讲义(80页珍藏版)》请在金锄头文库上搜索。

1、数据库应用基础_Access,教学课件,数据库应用基础_Access,第2章 数据库和表,第3章 查询,第4章 窗体,第5章 报表,第1章 数据库基础知识,第6章 数据访问页,目 录,课程说明,第7章 宏,第8章 模块,第9章 Access应用示例,课程性质: 是高等教育考试计算机类专业考试计划中的一门专业课。 学时:授课48学时,上机48学时。 考试:参加全国高等教育考试。 参加NCRE二级Access考试。 要求:在知识层面上并不追求理论的系统性,而是以“知识基本够用”为原则,把注意力集中在Access 2003的操作和使用上,强调基本技能的训练,培养使用Access管理数据的能力。,课程

2、说明,第1 章,数据库基础知识,本章要点,思考题,第1章要点,1.1 信息、数据与数据处理,1.2 数据库技术的发展,1.3 数据模型,1.4 SQL基本命令,1.5 Access系统简介,1.6 启动和退出Access,一、信息、数据 1、信息:现实世界在人们头脑中的反映,是一个抽象概念,用以观察、认识和改造世界。是现实世界事物在存在方式或运动状态的反映。也可以说信息是一种已经被加工为特定形式的数据。,本章要点,1.1 数据库的基本概念,2、信息经历的3个领域 1)现实世界:数据库管理的对象存在于现实世界中,现实世界中的事物存在着各种各样的联系。这种联系是客观存在的,是由事物本身的性质决定的

3、。例如,学校考务管理系统中有老师、学生、课程、教室等构成元素。 2)信息世界:概念世界也叫做信息世界,是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。从现实世界到概念世界是通过概念模型来表达的。如对学生的描述可分为:学号、姓名、班级、籍贯、性别等概念。,3)数据世界:存入计算机系统的数据是将概念世界中的事物数据化的结果。为准确地反映事物本身及事物之间的各种联系,数据库中的数据一定存在一个结构,数据模型可用来准确描述这种结构。 3、数据:是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息。是反映客观特性的记录。,本章要点,数据与信息的联系,信息是数据有意义的表现,提

4、供现实世界中有关事物的知识;数据是信息的符号表示或载体。,二、数据处理与数据管理技术,1、数据处理:是将原始数据转换成信息的过程,也称信息处理。数据处理分为人工处理和计算机处理两种方式。 2、数据管理:数据的收集、分类、组织、编码、存储、排序、检索、传输和维护等环节是数据处理的基本操作,称为数据管理。是数据处理的核心问题。,“数据处理”的真正含义应该是为了产生信息而处理数据,3、数据管理技术的发展阶段,1、人工管理阶段(无管理阶段) 数据不保存 没有专门的软件对数据进行管理 只有程序的概念,没有文件的概念 数据面向程序,本章要点,人工管理阶段,数据不保存,不共享,无独立性, 无专用软件管理数据

5、,本章要点,2、文件系统阶段 数据以独立的“文件”形式可以长期保存在外存储器上 数据的逻辑结构和物理结构有了区别,但还比较简单 文件组织已多样化,有了索引文件、链接文件和直接存取文件等 数据不再属于某个特定的程序,可以重复使用,即数据面向应用 对数据的操作以记录为单位 注意:文件系统的缺陷主要表现在: 文件是面向特定用途组织的,而程序是根据文件设计出来的,两者相互储存,缺乏灵活性和通用性 数据冗余 文件之间缺乏联系,文件管理方式示意图,文件系统阶段,数据以文件形式长期保存,由文件系统 管理数据 ,程序与数据间有一定独立性,3、数据库系统阶段 数据结构化 数据共享 数据冗余小 有较高的数据独立性

6、 数据库系统为用户提供了使用方便的用户接口 增加了系统的灵活性 目前,几乎各行各业都普遍建立了以数据库为核心的信息系统。,数据库管理方式示意图,数据库系统阶段,数据结构化 ,共享性高、冗余度低, 独立性高 ,有统一的数据控制功能,DBMS,数据的安全性控制 数据的完整性控制 数据的并发控制 数据的数据恢复,数据库系统阶段应用程序与数据间的对应关系,应用程序1,应用程序2,应用程序n,数 据 库,数据库 管理系统 DBMS,1.2 数据库技术的发展,一、数据库的发展 数据模型是数据库系统的核心和基础。数据库技术的发展数据库发展阶段的划分以数据模型的进展作为主要依据和标志。 数据库的发展经历了3个

7、阶段: 1第一代数据库是层次数据库系统和网状数据库系统 其数据模型分别为层次模型和网状模型,第一代数据库的典型代表:IMS。 2第二代数据库是关系数据库系统 其数据模型称关系模型,目前大部分数据库系统采用关系模型。典型代表:Ingres 3第三代数据库是面向对象的数据库管理系统 支持面向对象的数据模型,保持和继承了第二代数据库系统的优点,更安全、高效、方便,同时还具有开放性。,二、数据库技术的发展趋势 (1)面向对象的方法和技术对数据库发展的影响 (2)数据库技术与多学科技术的有机结合 (3)面向专门应用领域的数据库技术的研究 ACCESS已经具有第三代数据库的一些特点。,三、数据库系统的组成

8、 数据库系统(DataBase System,DBs)是采用数据库技术,具有管理数据库功能,由计算机硬件、软件、数据库及各类人员组成的计算机系统。 1数据库系统的组成 一个完整的数据库系统由数据库、数据库管理系统、应用程序、计算机硬件、计算机软件、应用程序和各类人员组成。数据库系统不是一个对数据进行管理的软件,也不是一个数据库,而是一个实际运行的,按照数据库方式存储、维护和向应用系统提供数据支持的系统。,1、数据库(DataBase,简记为DB) DB是指长期存储在计算机内的、有组织的、统一管理的相关数据的集合。按照字面的理解,数据库就是存放数据的仓库。 “集成“是指某特定应用环境中的各种应用

9、的数据及其数据之间的联系全部集中地按照一定的结构形式进行存储。 “共享“是指数据库中的一块块数据可为多个不同的用户,使用多种不同的语言,为了不同的目的而同时使用,即在数据库中可同时存取同一块数据。,集成性 ,共享性,2、数据库管理系统(DataBase Management System,简记为DBMS) DBMS是数据库系统中专门用来管理数据的软件,它位于用户与操作系统之间,是用户使用数据库的接口。是数据库系统的核心软件。,系统层次图,DBMS的主要功能,数据定义功能 用户通过数据定义语言对数据库中的数据对象进行定义。 数据操纵功能 用户可以使用数据操纵语言操纵数据,如查询、插入、删除和修改

10、。 数据库的运行管理功能 数据库在建立、运行和维护时由数据库管理系统统一管理和控制。 数据库的建立和维护功能 它包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能等。,3、应用程序 对数据库中数据进行各种处理的程序,通常由用户编写和使用。 4、计算机软件 各种高级语言处理程序(编译或解释程序)、应用开发工具软件等。 5、各类人员 数据库管理员、系统分析员、数据库设计员、应用程序员和最终用户等。其中,数据库管理员是对数据库进行规划、设计、维护、监视等的专业人员。,6、计算机硬件 硬件系统指存储和运行数据库系统的硬件设备。包括CPU、内存、显示器、磁盘、磁带及其外部设备等。 数据库系统对计

11、算机系统硬件资源的要求 (1)需要足够的内存来存放操作系统、数据库管理系统核心模块、数据库数据缓冲区和应用程序; (2)需要足够的磁盘等存取设备存储数据库庞大的数据; (3)需要足够的磁盘、磁带、_光盘等存储介质作为数据库的备份 (4)要求具有较高的通道能力,以提高效据传送率; (5)要求系统支持联网,实现数据共享。,四、数据库系统的特点 1数据库系统的特点 (1)数据共享 数据共享是数据库系统区别于文件系统的主要特点; (2)面向全组织的数据结构化; (3)数据独立性; (4)可控数据冗余度 ; (5)统一数据控制功能。,2.数据库管理系统必须提供的数据控制功能 (1)数据安全性控制 数据安

12、全性指采取一定安全保密措施确保数据库中的数据不被非法用户存取而造成数据的泄密和破坏。 (2)数据完整性控制 数据的完整性指数据的正确性、有效性和相容性。 (3)并发控制 当多个用户并发进程同时存取、修改数据库中数据时,可能会发生互相干扰而得到错误结果,并使数据库完整性遭到破坏,因此必须对多用户的并发操作加以控制和协调。 (4)数据恢复 当系统发生故障或对数据库中数据的操作发生错误时,系统能进行应急处理把数据库恢复到正确状态。,1.3 数据模型,模型概念 模型(model):一般而言,模型是现实世界某些特征的模拟和抽象,分为实物模型与抽象模型。建筑模型,汽车模型,飞机模型等都是实物模型,它们通常

13、是客观事物的某些外观特征或者功能的模拟与刻画;数学模型s=r2是一种抽象模型,它抽象描述了圆的面积和圆的半径之间的数量关系,揭示客观事物的某些本质的、内部的特征。,数据模型 在实现数据库管理的过程中,数据模型起着关键作用。整个数据库技术的发展就是沿着数据模型的主线展开的。现有的数据库均是基于某种数据模型,了解数据模型的基本概念是学习数据库的基础。根据模型应用的不同目的,可以将这些模型划分为两类,他们分属于两个不同的层次。 第一类模型是概念模型,也称信息模型。它是按用户的观点来对数据和信息建模,主要用于数据库设计。 另一类模型是数据模型,主要包括网状模型、层次模型、关系模型等,它是按计算机系统的

14、观点对数据建模,主要用于DBMS的实现,这种数据模型也叫结构数据模型。,数据描述经历了三个阶段: 概念的数据描述 逻辑数据的描述 物理存储介质中的数据描述 一、实体描述 1实体:客观存在并相互区别的的事物称为实体。 实体可以是具体的对象,如:一个男生、一张椅子等。 也可以是抽象的对象,如:一场足球比赛。 2属性:实体所具有的某一特性称为属性,包括属性名和属性取值。一个实体可以由若干个属性来描述。如:学生有学号、年龄、性别等属性。,3实体型:具有相同属性的实体必然具有共同的特征,通常是实体名和属性名的集合。例如:学生(学号、姓名、性别、入学时间)。 4实体集:同类型的实体集合称为实体集。比如全体

15、学生就可以作为一个实体集。 5、实体标识符:能惟一标识实体的属性(或几个属性的组合)称为实体标识符。如:学生的学号。,本章要点,二、实体之间的对应关系 两个实体之间的对应关系可包括3种类型: 1一对一联系 对于不同型实体集A和B,如果实体集A中的一个实体最多只与B中一个实体相对应,称A和B为一对一的联系,简记为l:1。比如,学生与学号。,2一对多联系 一对多联系:如果实体集A中至少有一个实体与实体集B中多个实体相对应,则称A对B为一对多联系,简记为1:n。比如,班级和学生。,3多对多联系 多对多联系:如果两个不同型实体集中,任何一方一个实体都与另一方一个或多个实体相对应,则称实体集A与实体集B

16、的联系为多对多联系,简记为m:n。比如,学生和课程。,概念模型的表示方法 概念模型的表示方法很多,最常用的是实体联系方法。该方法用E-R(EntityRelationship Approch) 图来描述现实世界的概念模型。 E-R图提供了表示实体型、属性和联系的方法。E-R图有三个要素: (1)实体型:用矩形表示,矩形框内写明实体名。 (2)属 性:用椭圆形表示,并用无向边将其与相应的实体连接起来。 (3)联 系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。,1数据模型的概念 数据库的组织形式称为数据模型,它决定了数据之间联系的表达方式,直接影响数据库的性能。 2数据模型的分类 这里主要讲的是实现模型。数据库系统使用的主要数据模型有层次模型、网状模型、关系模型及面向对象模型,对应的数据库系统为层次数据库系统、网状数据库系统、关系数据库系统和面向对象的数据库系统。层次模型、网状模型是早期的数据模型,又称格式化数据模型。,(1)层次模型

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号