《ACCESS数据库基础》-教案Word文档格式.docx

上传人:wj 文档编号:465083 上传时间:2023-04-29 格式:DOCX 页数:83 大小:2.12MB
下载 相关 举报
《ACCESS数据库基础》-教案Word文档格式.docx_第1页
第1页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第2页
第2页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第3页
第3页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第4页
第4页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第5页
第5页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第6页
第6页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第7页
第7页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第8页
第8页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第9页
第9页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第10页
第10页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第11页
第11页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第12页
第12页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第13页
第13页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第14页
第14页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第15页
第15页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第16页
第16页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第17页
第17页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第18页
第18页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第19页
第19页 / 共83页
《ACCESS数据库基础》-教案Word文档格式.docx_第20页
第20页 / 共83页
亲,该文档总共83页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

《ACCESS数据库基础》-教案Word文档格式.docx

《《ACCESS数据库基础》-教案Word文档格式.docx》由会员分享,可在线阅读,更多相关《《ACCESS数据库基础》-教案Word文档格式.docx(83页珍藏版)》请在冰点文库上搜索。

《ACCESS数据库基础》-教案Word文档格式.docx

数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。

举例说明三者之间的关系

例:

医院看病的检查数据与大夫的结论之间与概念之间的对应关系。

3.数据管理技术的发展

人工管理阶段:

介绍特点。

文件系统阶段

数据库管理阶段:

4.数据库、数据库管理系统和数据库系统

数据库。

数据库是指存储在计算机存储设备上结构化的相关数据集合。

1)外模式

外模式又称子模式,是最接近用户层次,它是某个或某几个用户所看到的数据库的数据视图。

对某一个特定的用户而言,其可能仅对其中的一部分数据感兴趣,不需要访问数据库中的所有信息,也不必了解数据库的全面结构。

外模式是根据用户的需求显示的数据库中数据的一个子集,外模式反映了数据的用户观。

2)模式

模式又称概念模式或逻辑模式。

它对应概念级。

体现模式特点的概念模型的主体就是数据库的数据模型,它是对数据库整体逻辑结构的描述。

是所有用户的公共数据视图,由数据库管理系统提供的数据模式描述语言(DDL)来描述、定义的。

模式体现了数据库中数据的逻辑组成关系。

3)内模式

内模式又称存储模式,它对应于数据的物理级存储。

它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述。

内模式由内模式描述语言来描述、定义,它是数据库的存储观。

图1.5数据库三级模式结构

4)数据库管理系统

图1.6DBMS的基本组成

5)数据库系统

图1.7数据库系统组成及层次关系示意图

6)数据库系统的特点

(1)通过数据模型表示复杂的数据。

(2)实现数据共享,减少数据冗余。

(3)具有较高的数据独立性。

(4)有统一的数据控制功能。

7)数据库系统运行过程

图1.9数据库管理系统运行过程

第2节关系数据库基本原理

关系模型的基本概念

数据模型

关系运算方法

三级模式间的映射

关系模型的相关概念

E-R模型

关系数据库简介

从三个世界à

数据模型à

数据模型的描述à

E-R图

讲授关系运算à

传统的集合运算à

专门的关系运算

案例:

教学管理

习题:

1.解释下列名词:

实体,实体属性,关系,域,主关键字,外部关键字,候选关键字,E-R图。

2.数据库有哪几种数据模型?

3.层次模型、网状模型和关系模型各有哪些优点?

4.什么是关系?

简述关系的性质有哪些?

5.实体之间的联系有几种类型?

分别举例说明?

基本概念介绍

1.域

域(Domain)是一组具有相同数据类型的值的集合。

2.笛卡儿积

给定一组域D1,D2,…,Dn,每个域的数据类型可以和其他域相同,也可以不同。

D1,D2,…,Dn的笛卡儿积(CartesianProduct)为:

3.关系

D1×

D2×

…×

Dn的子集叫做在域D1,D2,…,Dn上的关系(Relation),表示为R(D1,D2,…,Dn)这里R表示关系的名字也叫关系名,n是关系的度。

4.元组

笛卡儿积中的一个元素(d1,d2,…,dn)就是一个元组(Tuple),相当于表示关系的二维表中的一行。

5.属性

在关系中,由于域可以是相同的,为了加以区分,必须对每列起一个名字,称为属性(Attribute)。

属性相当于二维表中的列。

6.候选码

若关系中的某一属性组的值能唯一的标识一个元组,则称该属性组为候选码(CandidateKey)。

7.主码

若一个关系有多个候选码,则选定其中一个为主码(PrimaryKey)。

8.全码

关系模式中,最简单的情况,单个属性是码,称为单码(SingleKey);

最极端的情况,整个属性组是码,称为全码(AllKey)。

9.外码

设有两个关系模式R和S,X是R的属性或属性组,并且X不是R的码,但X是S的码(或与S的码意义相同),则称X是R的外部码(ForeignKey),简称外码。

10.主属性

组成主码的属性称为主属性(Primeattribute)。

11.非码属性

不包含在任何候选码中的属性称为非码属性也叫非主属性(Non-keyAttribute)。

12.关系模式

关系模式(RelationalSchema)是对关系的逻辑结构的描述,一般记作关系名(属性1,属性2,…,属性n)。

13.基本表

基本表(BaseTable)是实际存在的表,是实际存储数据的逻辑表示。

14.查询表

查询表(QueryTable)是查询结果对应的表。

15.视图表

视图表(ViewTable)是由基本表或其他视图表导出的表。

2.2数据模型

1.三个世界

1)现实世界

现实世界是存在于人脑之外的客观世界,事物以及事物间相互联系就处于现实世界中。

2)信息世界

信息世界是现实世界在人们头脑中的反映,是抽象概念。

3)数据世界

数据世界也称机器世界是以数据形式存储信息世界中的信息。

数据世界中描述数据的术语如下。

4)三个世界的关系

图2.1三个“世界”之间的关系

2.概念模型

1)数据联系的描述

一对一的联系(one-to-onerelationship)。

如果实体集S1中每个实体至多和实体集S2中的一个实体有联系,反之亦然,那么实体集S1与实体集S2的联系就称为一对一的联系,记为“1:

1”。

一对多的联系(one-to-manyrelationship)。

如果实体集S1中每个实体与实体集S2中的任意个实体(零个或多个)有联系,而实体集S2中的每一个实体至多和实体S1中的一个实体有联系,那么称实体集S1和实体集S2的联系是一对多的联系,记“1:

m”。

多对多的联系(many-to-manyrelationship)。

如果实体集S1中每个实体与实体集S2中的任意个实体(零个或多个)有联系,反之亦然,那么实体集S1与实体集S2的联系就称为多对多的联系,记为“m:

n”。

2)E-R模型

E-R图的基本要素是实体、属性和联系,其表示方法为:

实体(Entity):

用矩形表示,矩形框内写明实体名,例如学生是实体。

属性(Attribute):

用椭圆形表示,并用无向边将其与相应的实体连接起来。

比如学生的姓名、学号、性别、都是属性。

联系(Relationship):

用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:

1,1:

n或m:

n)。

比如老师给学生授课存在授课关系,学生选课存在选课关系。

【例1.1】在图书借阅系统中,有读者(读者编号,姓名,读者类型,已借数量)、图书(图书编号,书名,作者,出版社,出版日期,定价)两个实体集,假定一位读者可以借阅多本图书,一本图书可以被多位读者借阅,读者和图书之间的借阅(读者编号,图书编号,借期,还期)联系类型是多对多的。

如图2.4为图书借阅系统E-R图。

读者编号

姓名

类型编号

已借数量

还期

借期

图书编号

读者

借阅

图书

书名

作者

出版社

出版日期

定价

n

m

图2.4图书借阅系统E-R图

3)数据模型的特点

(1)数据结构单一或模型概念单一化。

(2)实体和实体之间的联系用关系表示。

(3)关系的定义也是关系(元关系)。

(4)关系的运算对象和运算结果还是关系。

(5)采用集合运算。

关系是元组的集合,所以对关系的运算就是集合运算。

运算对象和结果都是集合,可采用数学上的各种集合运算。

(6)数据完全独立。

只需告诉系统“做什么”,不需要给出“怎么做”,程序和数据各自独立。

(7)在数学理论上有集合论、数理逻辑做基础。

以数学理论为依据对数据进行严格定义、运算和规范化。

2.3关系运算

1.传统的集合运算

(1)传统的集合运算:

并、差、交、笛卡儿积等。

R∪S

R∩S

R-S

(a)并运算

(b)交运算

(c)差运算

图2.5三种运算的文氏图

并(Union)

公式:

R∪S={t│t∈R∨t∈S}

语义:

t元组属于R或者属于S。

【例2.1】假设关系R与S如图2.6所示,R为喜欢跳舞的学生,S为喜欢唱歌的学生。

则喜欢跳舞或喜欢唱歌的学生即R∪S的关系如图2.6所示。

图2.6R∪S的关系图

差(Difference)

R-S={t│t∈R∧tS}

t元组属于R,但不属于S。

【例2.2】喜欢跳舞但是不喜欢唱歌的学生,R-S的关系如表2.2所示。

表2.2R-S

Sname

Sex

李敬

高全英

张欣欣

交(Intersection)

R∩S={t│t∈R∧t∈S}

t元组属于R并且属于S。

【例2.3】既喜欢跳舞也喜欢唱歌的学生,R∩S的关系如表2.3所示。

表2.3R∩S

吴秋娟

穆金华

王婷

笛卡儿积(CartesianProduct)

设:

关系R为n列(n个属性),k1行(k1个元组);

关系S为m列(m个属性),k2行(k2个元组)。

S={tRtS│tR∈R∧tS∈S}

笛卡儿积仍是一个关系,该关系的结构是R和S结构之连接,即生成的新关系的关系模式是R和S的并集,前n个属性来自R,后m个属性来自S,假如R和S有同名的属性,例如属性A,则至少要为其中一个属性重新命名,通常用R.A和S.A来区分来自R的属性A还是来自R的属性A还是S的属性A。

该关系的内容是由R中的每个元组连接S中的每个元组所构成元组的集合,R×

S是把R和S的元组以所有可能的方式组合起来,因此R×

S拥有元组数量应该是k1×

k2个。

【例2.4】假设关系R和S如表2.4和表2.5所示,R×

S如表2.6所示。

表2.4学生关系R

SID

20140101

赵成刚

20140102

表2.5课程关系S

CID

Cname

301010

C语言

301020

图像处理

301013

网页设计

表2.6学生选课新关系R×

S

2.专门的关系运算

选择:

关系中找出满足给定条件的元组的操作称为选择(Selection)。

其形式化描述为:

设t是关系R中的一个元组,F(t)为元组逻辑表达式。

σF(t)(R)={t│t∈R∧F(t)=True}

从关系中找出满足条件的那些元组称为选择。

【例2.5】在学生情况表2.7关系R中选择出男生,如表2.8所示。

表2.7关系R

Birthday

Specialty

1986年5月

计算机应用

1986年1月

软件技术

20140103

郭洪亮

1986年4月

电子商务

20140104

吕珊珊

1987年10月

计算机网络

20140105

1987年7月

20140106

郝莎

1985年8月

20140107

张峰

1986年9月

20140111

1986年8月

表2.8σSex=’男’(R)

投影:

从关系模式中指定若干个属性组成新的关系称为投影(Projection)。

t是关系R中的一个元组,A是要从R中投影出的属性子集。

∏A(R)={t.A│t∈R}

从关系R中按所需顺序选取若干个属性构成新关系。

注意:

新关系的元组数小于等于原关系的元组数,属性数不多于原关系中的属性数。

【例2.6】列出学生情况表R(表2.7)的学生姓名和性别的情况,投影运算结果如表2.9所示。

表2.9∏Sname,Sex(R)

连接:

连接(Join)是关系的横向结合。

连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。

设A,B分别是关系R和S中的属性,记作R.A和S.B,t是连接关系中的一个元组。

RθS=σR.AθS.B(R×

S)

R.AθS.B

两个关系R和S按相应属性值的比较条件连接起来,生成一个新关系,也称为θ连接。

其中θ表示连接的条件。

常用的有等值连接和自然连接两种。

(1)等值连接。

等值连接就是指θ为“=”的情况下的连接。

即在R和S进行笛卡尔积运算所生成的集合中按照两个关系中对应属性值相等的条件所进行选择元组所得到的结果。

(2)自然连接。

自然连接是在等值连接的基础上去掉重复属性得出的结果。

例如,从学生表和成绩表中查出学生的全部信息就是连接操作。

【例2.7】设学生、选课和课程表如表2.10、表2.11和表2.12所示,学生选课的情况为S表与SC表的进行条件为S.SID=SC.SID的等值连接的结果再与C表进行条件为CID相等的等值连接得出的关系再去掉重复属性得出的结果,自然连接结果如表2.13所示。

表2.10S

20140112

20140115

表2.11SC

301023

301024

表2.12C

数据结构

数据库原理与应用

301015

专业英语

301016

软件文档的编写

301017

美工基础

301018

面向对象程序设计

表2.13S、SC和C的自然连接

C语言程序设计

第3节Access2010简介

Access2010的主要特点

Access2010的用户界面

介绍Access的发展与应用à

演示Access2010的界面à

演示Access2010帮助的使用方法à

介绍Access的发展与应用

1.Access可以应用在哪些领域?

2.Access2010的主要特点有哪些?

3.Access2010的用户界面包括哪几个部分?

功能区中主要有哪几个选项卡?

4.Access对象主要包含哪几种?

分别解释其含义。

一.Access的发展与应用

1.Access2010的特点

(1)与Office界面统一,易于操作。

(2)提供了各种实用的设计工具。

(3)存储方式单一。

(4)集成环境能处理多种数据信息。

(5)Access支持ODBC(开放数据库互连,OpenDataBaseConnectivity)。

(6)与VBA程序的完美结合

(7)设计的数据库可以非常容易地迁移到大型数据库系统中。

(8)通过MicrosoftWindowsSharePointServices共享信息。

2.Access的应用

(1)用来进行数据分析。

(2)作为数据交换的工具。

(3)作为数据库系统的后台数据库。

(4)作为一个小型的或个人动态网站的后台数据库环境。

(5)与VBA程序的结合开发小型的数据库应用程序。

二.集成开发环境

1.Access2010的用户界面

图1Access2010用户界面

2.Access2010界面中的主要元素名称和功能见下表

图2Access2010中主要的界面元素名称和功能

名称

功能

①文件选项卡

单击该按钮,用户可以对文件进行打开、保存、打印等操作,该选项卡以红色标识,与Access2007版本的Office按钮功能相近

②选项卡标签

单击可打开相应的选项卡,在不同的选项卡中,Access为用户提供了多种不同的操作

③功能区

功能区由一系列包含命令

选项卡组成

④组

在一个功能区中,将相近的命令放在一起形

④导航窗格

位于窗口左侧区域,显示数据库对象的名称

⑤状态栏

显示当前状态信息

⑥快速访问工具栏

该区域中放置常用的按钮,默认状态下包括“保存”、“撤销”和“恢复”按钮。

用户可根据需要对上面的按钮进行添加和更改

⑧自定义快速访问工具栏按钮

用户单击该按钮可自定义快速访问工具栏按钮,也可在弹出的菜单中执行“其他命令”菜单项对Access的设置进行更改

⑨对话框启动器

位于组的右下角,单击该按钮可启动相应的“对话框”

⑩帮助按钮

单击可

开Access帮助

⑪编辑窗口

对Ac

ess中的对象进行设计、编辑在该窗口中进行

⑫视图按钮

单击相关按钮即可切

到相应的视图方式下进行查看

图3“开始”选项卡

表3“开始”选项卡中各组名称及功能

组名称

视图

以不同的视图方式显示

剪贴板

从剪贴板复制和粘贴

排序和筛选

对表中的记录进行排序和筛选

记录

对表中的记录进行操作,包括对字段的隐藏

查找

从打开的表中查找符合条件的数据

文本格式

对表中数据的显示格式进行设置

表4“创建”选项卡中各组名称及功能

①模板

根据Access提供的模板来创建Access对象

②表格

创建表

③查询

创建查询

④窗体

创建窗体、数据透视图或数据透视表

⑤报表

创建报表或标签

⑥宏与代码

创建宏、类、模块等VisualBasic程序

表5“外部数据”选项卡中各组名称及功能

①导入并链接

导入或链接到外部数据

②导出

将打开的表或查询导出到其他程序,如Excel、XML、dBase等

③收集数据

通过电子邮件客户端创建和管理包含该数据的电子邮件

④Web链接列表

创建Web数据库的链接

表6“数据工具”选项卡中各组名称及功能

①工具

压缩和修复数据库

②宏

启动VisualBasic或运行宏

③关系

创建和查看表间关系

④分析

运行数据库文档或分析性能

⑤移动数据

将数据库移到SQLServer、Access或SharePoint

⑥加载项

安装和注册加载项

图7展开的“导航窗格”图4.7(b)折叠的“导航窗格”

三.Access2010中的对象

1.表

表是数据库的基础,是数据库中最基本的组成单位。

2.查询

查询是一条语句,功能是从其他一个或多个表(也可以是其他查询)中生成满足条件的数据,这些数据是以表的形式存在,也可认为是一个虚拟表,当然查询的结果也可生成一个新的表。

3.窗体

窗体是一个数据库对象,是应用程序与用户进行交互的桥梁,可用于为数据库应用程序创建用户界面。

4.报

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2