数据库系统与Access教程全Word文档下载推荐.docx

上传人:b****6 文档编号:18951865 上传时间:2023-01-02 格式:DOCX 页数:92 大小:77.59KB
下载 相关 举报
数据库系统与Access教程全Word文档下载推荐.docx_第1页
第1页 / 共92页
数据库系统与Access教程全Word文档下载推荐.docx_第2页
第2页 / 共92页
数据库系统与Access教程全Word文档下载推荐.docx_第3页
第3页 / 共92页
数据库系统与Access教程全Word文档下载推荐.docx_第4页
第4页 / 共92页
数据库系统与Access教程全Word文档下载推荐.docx_第5页
第5页 / 共92页
点击查看更多>>
下载资源
资源描述

数据库系统与Access教程全Word文档下载推荐.docx

《数据库系统与Access教程全Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库系统与Access教程全Word文档下载推荐.docx(92页珍藏版)》请在冰豆网上搜索。

数据库系统与Access教程全Word文档下载推荐.docx

A中的一个实体可以同B中任意数目(包括0)的实体相联系,而B中的一个实体也可以同A中任意数目(包括0)的实体相联系,如图2-3-3所示.

图2-3-1:

一对一的联系集

图2-3-2:

一对多的联系集

图2-3-3:

多对多的联系集

三,数据模型

层次模型:

分别用记录和链接来表示数据和数据间的联系.与网状模型不同的是:

层次模型中的记录只能组织成树的集合而不能是任意图的集合.

网状模型中的数据用记录(与Pascal语言中的记录含义相同)的集合来表示,数据间的联系用链接(可看作指针)来表示.数据库中的记录可被组织成任意图的集合.

关系模型用表的集合来表示数据和数据间的联系.每个表有多个列,每列有唯一的列名.

1.4关系数据库的设计

数据库的设计

需求分析

概念设计

逻辑设计

物理设计

二数据库应用系统的设计

Access2002是一个桌面关系型的数据库管理系统.

练习

P101,2

我们举个例子来说明这个问题:

每个人都有很多亲戚和朋友,为了保持与他们的联系,我们常常用一个笔记本将他们的姓名,地址,电话等信息都记录下来,这样要查谁的电话或地址就很方便了.这个"

通讯录"

就是一个最简单的"

数据库"

每个人的姓名,地址,电话等信息就是这个数据库中的"

数据"

.我们可以在笔记本这个"

中添加新朋友的个人信息,也可以由于某个朋友的电话变动而修改他的电话号码这个"

.不过说到底,我们使用笔记本这个"

还是为了能随时查到某位亲戚或朋友的地址,邮编或电话号码这些"

.

实际上"

就是为了实现一定的目的按某种规则组织起来的"

的"

集合"

在我们的生活中这样的数据库可是随处可见的啊.

小结:

数据库是什么

图书管理员在查找一本书时,首先要通过目录检索找到那本书的分类号和书号,然后在书库找到那一类书的书架,并在那个书架上按照书号的大小次序查找,这样很快就能找到我所需要的书.

数据库里的数据像图书馆里的图书一样,也要让人能够很方便地找到才行.

如果所有的书都不按规则,胡乱堆在各个书架上,那么借书的人根本就没有办法找到他们想要的书.同样的道理,如果把很多数据胡乱地堆放在一起,让人无法查找,这种数据集合也不能称为"

.

数据库的管理系统就是从图书馆的管理方法改进而来的.人们将越来越多的资料存入计算机中,并通过一些编制好的计算机程序对这些资料进行管理,这些程序后来就被称为"

数据库管理系统"

它们可以帮我们管理输入到计算机中的大量数据,就像图书馆的管理员.

我们将要学习的Access也是一种数据库管理系统

什么是数据库管理系统

第二章Access2002开发环境

2.1Access2002数据库简介

2.2Access2002的开发环境

2.3浏览Access2002

2.4习题和上机操作

一,Access系列产品简介

Access1.0

Access2000

Access2002

Access2003

二,Access2002数据库的特点

使用MicrosoftAccess可以在一个数据库文件中管理所有的用户信息.在该文件中,可以:

用表存储数据.

用查询查找和检索所需的数据.

用窗体查看,添加和更新表中的数据.

用报表以特定的版式分析或打印数据.

用数据访问页查看,更新或分析来自Internet或Intranet的数据库数据.

Access数据库中7个数据库对象

表和关系

若要存储数据,请针对跟踪的每一类信息创建一个表.若要在窗体,报表,或数据访问页中将多个表中的数据组织到一起,请定义表之间的关系.

数据库表的例子

查询

若要查找和检索仅满足指定条件的数据,包括来自多个表中的数据,可创建查询.查询也可以一次更新或删除多条记录,并对数据执行预定义的或自定义的计算.

查询示例

窗体

为便于直接在表中查看,输入和更改数据,可创建窗体.当打开窗体时,MicrosoftAccess检索来自一个或多个表中的数据,并使用在"

窗体向导"

中选择的布局或用户在"

设计"

视图_("

视图:

显示数据库对象(包括:

表,查询,窗体,宏和数据访问页)的设计的窗口.在"

视图中,可以新建数据库对象和修改现有数据库对象的设计.)中创建的布局,在屏幕上显示数据.

窗体示例

报表

若要以某种打印方式分析数据或表示数据,请创建报表.例如,可以打印一个对数据进行分组并计算总计的报表,另一个报表则具有其他格式的数据以打印邮件标签.

报表示例

数据访问页

若要在Internet或Internat上使用数据,实现交互式的报表数据输入或数据分析,请使用数据访问页.MicrosoftAccess会从一个或多个表中检索数据,并按照用户在"

视图中创建的或在"

页向导"

中选择的布局方式,在屏幕上显示这些数据.

数据访问页示例

宏:

将数据投入使用

宏是由一些操作组成的集合,创建这些操作可帮助您自动完成常规任务.通过使用宏组,可以同时执行多个任务.

宏的定义

宏是由一个或多个操作_(操作:

宏的基本组成部分;

这是一种自含式指令,可以与其他操作相结合来自动执行任务.在其他宏语言中有时称为命令.)组成的集合,其中每个操作都实现特定的功能,例如打开某个窗体或打印某个报表.宏可以自动完成常规任务.例如,可设置某个宏,在用户单击某个命令按钮时运行该宏,以打印某个报表.

模块:

自动完成常规任务并创建业务解决方案

模块基本上是由声明,语句和过程组成的集合,它们作为一个已命名的单元存储在一起,对MicrosoftVisualBasic_(MicrosoftVisualBasic:

Basic的一种高级可视化编程版本.VisualBasic由Microsoft开发,用于生成基于Windows的应用程序.)代码进行组织.MicrosoftAccess有两种类型的模块:

标准模块_(标准模块:

在该模块中,可以放置希望供整个数据库的其他过程使用的Sub和Function过程.)和类模块_(类模块:

可以包含新对象的定义的模块.一个类的每个实例都新建一个对象.在模块中定义的过程成为该对象的属性和方法.类模块可以单独存在,也可以与窗体和报表一起存在.).

模块的定义

模块是将VisualBasic声明和过程作为一个单元进行存储的集合

三,Access2002的功能

Access2002后来微软公司通过大量地改进,将Access的新版本功能变得更加强大.不管是处理公司的客户订单数据;

管理自己的个人通讯录;

还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作.

你也许要问,Access的功能这么强,那使用起来会不会很麻烦呢这一点你可以放心,随着版本的升级,Access的使用也变得越来越容易.过去很繁琐的工作现在只需几个很简单的步骤就可以高质量地完成了.

2.2Access2002的功能(续)

Access属于小型桌面数据库系统,用户可以通过它提供的大量的操作向导方便的对数据库进行管理,查询及各种报表打印.

Access提供了功能较强的编程语言VBA(VisualbasicforApplications),以及全面开放的对象类型库.

Access操作环境与Windows操作环境非常相似,采用面向对象的方法将数据库系统中的各项功能对象化,将数据库管理的许多功能封装在各类对象的方法和属性中,通过对象的方法和属性来实现对数据库的管理和操作.

Access2002在原有版本的基础上增加了数据访问页和数据库项目.

通过创建数据访问页,可以将数据库管理系统移植到浏览器中,从而通过互联网对数据库进行管理和操作.

通过创建数据库项目,用户可以将Access2002作为SQLServer数据库的前端开发工具,访问,操作并管理后端SQLServer数据库,从而创建出客户机/服务器方式的数据库管理系统.

Access2002增加了"

数据透视表"

和"

数据透视图"

利用它们可以方便的进行数据分析,建立数据透视表视图与数据投视图视图.

Access2002可以通过XML标准来实现数据共享.

Access2002种.可以通过"

连接数据库向导"

将表直接连接到SQLServer数据库中

一,Access2002的启动和退出

二,Access2002的主窗口

三,Access2002的数据库窗口

一,浏览分析"

罗斯文"

商贸数据库

二,分析Access数据库的结构

P20

谢谢大家!

第三章创建Access数据库

3.1设计数据库

3.2创建数据库的方法

3.3习题

3.1关系数据库设计方法

关系数据库中,数据表是最基本的对象,表的

好坏,直接关系到数据库的效率以及对数据库管

理和维护,因此,开始建立数据库之前,用户须

先对数据库中的数据表进行仔细的分析和设计.

比如那些数据存放在一张表中,每个字段的名,

字段属性的设计,一个数据库中包含几张表,与

表之间的联系等

数据库表的设计方法

学分

课程名称

课程号

课程

班级

姓名

学号

学生

实体属性

实体

实例:

学生选课系统

实体之间联系:

多对多

初步设计关系表

85

4

多媒体

2145

计用05(3)

王五

055048011

80

数据库技术

2304

76

计用05

(2)

张三

055047006

成绩

课程编号

表3-1

表3-1存在问题:

表中数据大量冗余

解决办法:

将表3-1拆分,每一个表对应一个实体,如下:

表3-2

总结:

1.关系数据库中,一般一个表描述一个实体

2.多对多:

增加一个关系表,表中存两个相关表的关键字字段.

表3-3

问题:

需不需要在表3-3中加上姓名,课程

名等字段名称

答案:

不需要,否则带来数据冗余,因为

学号+课程号不会重复,而且它们分别唯

一确定一个实体.

要点:

除了外关键字,避免

在表间出现重复字段

用外部关键字保证相关联表之间的联系.

一对多关系,在"

多"

的一边加上"

一"

那边的关键字字段.

根据上面总结思考以下问题:

如果现在学校限制学生在选课的过程中只能选择

一门课程,则学生选课系统的关系模式从简单,

减少数据冗余的角度考虑,可以有哪些变化呢

是不是还需要另外单独建立一个学生——课程的

关系模式呢

解决:

不需要增加"

学生——课程"

关系表,

本问题中,课程与学生的联系为"

一对多"

按照总结2)可采取如下措施:

关系数据库设计步骤,原则

1.需求分析

信息需求

处理需求

安全性和完整性需求

2.确定需要的表

一个实体对应一个表

3.确定表中所需字段

每个字段直接和表中的实体相关

字段——实体型的属性

以最小的逻辑单位存储信息

表中的字段必须是原始数据

确定关键字字段

关键字字段——实体中的码

4.确定联系

一对多:

在"

那边的关键字字段;

多对多:

添加一个关系表,表中存两个相关表的关键字字段;

一对一:

根据具体情况而定,或用一个表存储,或用两个表存储,两个表使用相同的关键字字段,也有可能两个表通过外关键字字段建立联系.

5.设计求精

3.2创建数据库的方式

利用数据库向导创建数据库

不利用向导创建数据库

3.2.1利用数据库向导创建数据库

例3-1创建"

工时与账单"

数据库

启动Access2002以后,将鼠标移动到工具栏上的新建图标单击左键,或通过"

文件"

\"

新建"

选项;

打开新建文件窗口

2)打开通用模板窗口;

选择"

图标,然后"

确定"

3)出现"

文件新建数据库"

窗口;

选择路径输入文件名,单击"

创建"

按钮

4)启动数据库向导:

5)单击"

下一步"

进入下面窗口:

6)选择数据库中相应的表,确定表中的字段,并确定是否添加可选字段,(可选字段为斜体)然后单击"

7)确定屏幕的显示样式,然后"

8)确定打印报表的样式,然后"

9)确定数据库的标题,单击下一步:

10)单击"

完成"

开始创建数据库.

11)出现对话框,单击确定.

12)输入注册信息,然后关闭窗口

13)数据库对象建完后,系统会自动输入有关信息,输入完后关闭窗口.

14)在主切换面板中,选择进入各个窗体,输入客户的相关信息后关闭窗口;

15)回到数据库窗口用户可以查看数据库的对象(双击鼠标)

3.2.2不利用向导创建数据库

例3-2不利用向导创建"

图书管理数据库"

打开Access,选择"

空数据库"

"

在我们以后的章节中,将一直以图书管理

数据库作为例子

2)选择保存路径,输入数据库文件名"

单击"

操作题

使用模板创建一个学生管理的数据库

不使用模板创建一个空数据库

thankyouverymuch!

4.1Access数据库表概述

一,表的组成

字段

字段的数据类型

字段的属性

字段的说明

二,表的视图

设计视图

数据表视图

数据透视表视图和数据透视图视图

1.字段

字段名称要能够直接,清楚的反映信息内容

字段命名规定(同样适合于控件和对象):

长度不能超过64个西文字符(32个汉字);

不能包含句号"

."

感叹号"

!

"

重音符号和方括号"

[]"

;

不能以空格开头;

不能包含控制字符(0~31的ASCII值);

最好确保字段名和Access中已有的属性和其他元素的名称不相同.

2.字段的数据类型

合理选择字段的数据类型,可有效的提高数据库效率,并可避免一些错误的发生.

例:

2002年5月14日

8

日期或时间

日期(Date/Time)

货币值除外

用来算术计算的数值

数字(Num)

注释,说明

65536

长文本或文本与数字的组合

备注(Memo)

地址,电话号码,学号

255

文本或数字与文本组合,或不需要计算的数字

文本(Text)

备注

存储空间(字节)

适用范围

数据类型

表4-1字段的数据类型

UNC,URL路径

64000

用于超链接

超链接(Hyperlink)

Word,Excel文件

1GB

用于使用OLE协议在其它程序中创建的OLE对象

OLE对象(OLEObject)

是/否(Yes/No)

此类型字段不能更新

添加记录时,Access自动制定的唯一顺序号.

自动编号(AutoNum)

精确到小数点左边15位,小数点右边4位,禁止四舍入.

货币值

货币(Currency)

表4-1字段的数据类型(续)

在数据类型列表中选择此选项,将会启动向导进行定义,严格说不是一种数据类型.

与对应于查阅子段的主键大小相同的存储空间

一般为4字节

用于创建这样的字段,它允许用户使用组合框来选择来自其他表或来自值列表的值

查阅向导(LookupWizard)

3.字段的属性

字段的属性指字段的大小,外观和其他的一些能够说明字段所表示的信息和数据类型的描述

Access为大多数属性提供了默认属性设置,也可以改变默认设置或自行设置.

常用的简单属性有如下几种:

字段大小

可由用户设置此属性的数据类型有:

文本型,数字型和自动编号型;

文本型的字段大小属性可设置为1~255之间的任何整数,默认值为50;

数字型字段大小属性的可选项有:

字节,整型,长整型,单精度型,双精度型,同步复制ID和小数.默认值为长整型;

3.字段的属性(续)

自动编号型大小属性可选择长整型和同步复制型,默认为长整型;

索引

具有此属性的数据类型为:

文本型,数字型,货币型,日期/时间型;

索引属性可有三个取值:

无索引,有索引(有重复),有索引(无重复)

格式

除了OLE对象外,任何数据类型的字段都可设置格式;

Access为自动编号,数字,货币,日期/时间,是/否提供了预定义格式,可从列表中选择.

4)小数位数

此属性要在格式设置完毕后定义才有效,提供了自动和1~15位的选项;

只影响显示的小数位数,不影响保存的小数位数.

默认值

指定在添加新记录时自动输入的值;

添加新记录时可接受默认值,也可键入新值覆盖它;

字段有效性规则

用来控制数据输入的有效性和正确性.

4.字段的说明

字段说明是指对每个字段一般有一个简短的说明性文字,用来说明这个字段所表示的具体信息,以及设计字段时的注释.

此说明会在向该字段添加数据时出现在状态栏中(此项设置可选)

字段属性示例图4-1

字段读者类型的属性

返回

视图是Access数据库对象的外观表现形式,不同的视图具有不同的功能和作用.

表有四种视图:

数据透视表视图

数据透视图视图

1.设计视图

表的设计视图用于设计表的结构.

在设计视图中,既可以从头开始创建整个表,也可以添加,删除或自定义已有表中的字段.

设计视图示例

2.数据表视图

数据表视图是以行列格式显示表,用于处理数据.

在数据表视图中,可以添加,删除和修改数据

工作统计"

的数据表视图图4-2

3.数据透视表视图,数据透视图视图

数据透视表视图和数据透视图视图是用所选格式和计算方法,汇总大量数据的表或图,其作用是以另一种格式查看数据.

一般用于查询或窗体中.

4.2.1利用向导创建表

例4-1使用向导创建一个如下的地址信息表:

操作步骤:

创建一个空的数据库,命名为"

地址信息"

启动表向导

单击"

菜单中的"

地址信息.mdb"

打开数据库.如图4-4所示,在对象栏中单击"

表"

图4-3

按钮,然后双击"

使用向导创建表"

即可启动表向导.

图4-4

选择字段(图4-5)

表向导"

的第一个标签框中,选定建立一个"

个人"

表,然后在"

示例表"

中选择"

地址"

表;

接着在"

示例字段"

中选择你想建立的表所包含的字段,通过双击该字段或单击按钮"

"

将选中的字段添加到"

新表中的字段"

框中,已经添加的字段可以通过反向箭头按钮"

删除,按钮"

是将所有字段一次添加或一次删除

修改字段名称(可选项)

单击按钮"

重命名字段"

可将"

框中的字段进行改名.

图4-5

指定表的名称,设置主键

单击图4-5中的"

按钮,打开"

对话框(图4-6),在"

请指定表的名称"

文本框中输入"

个人地址信息"

请确定是否用向导设置主健"

单选按钮中,选择设置主键的方法,这里我们先选择"

是,帮我设置一个主键"

进入图4-6.

选择向导创建完表之后的动作,其中:

修改表的设计"

:

按钮后弹出所建表格的设计视图,以便进行修改.

直接向表中输入数据"

后将弹出所创建表的数据表视图,以便输入数据.

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

当前位置:首页 > 解决方案 > 营销活动策划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1