2数据库和表Word文件下载.docx

上传人:b****8 文档编号:22266737 上传时间:2023-02-03 格式:DOCX 页数:15 大小:98.60KB
下载 相关 举报
2数据库和表Word文件下载.docx_第1页
第1页 / 共15页
2数据库和表Word文件下载.docx_第2页
第2页 / 共15页
2数据库和表Word文件下载.docx_第3页
第3页 / 共15页
2数据库和表Word文件下载.docx_第4页
第4页 / 共15页
2数据库和表Word文件下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

2数据库和表Word文件下载.docx

《2数据库和表Word文件下载.docx》由会员分享,可在线阅读,更多相关《2数据库和表Word文件下载.docx(15页珍藏版)》请在冰豆网上搜索。

2数据库和表Word文件下载.docx

1、ACCESS数据库为关系数据库。

2、ACCESS数据库适合于中小型数据库开发。

3、ACCESS数据库文件的扩展名是“mdb”。

(2)ACCESS数据库包含7个数据库对象:

表、查询、窗体、报表、页、宏、模块。

(下面对象的功能要求了解)

1、表(table):

是有组织地存储数据的场所,是数据库的核心与基础。

其他类型的对象如查询、窗体、报表或页等,都可以由表来提供数据来源。

2、查询(query):

按照用户的需求在数据库中检索所需的数据。

3、窗体(form):

数据库的人-机交互界面,用于为数据的输入和编辑提供便捷、美观的屏幕显示方式。

4、报表(report):

将选定的数据以特定的版式显示或打印,还可对表或查询进行求和、求平均值等计算。

5、页也称数据访问页,是一种特殊的 

Web 

页,用户可以在此 

页与 

数据库中的数据进行联接,查看、修改 

数据库中的数据。

数据访问页就是Internet网页,将数据库中的数据编辑成网页形式,可以发布到Internet上,提供给Internet上的用户共享。

也就是说,网上用户可以通过浏览器来查询和编辑数据库的内容。

6、宏是若干个操作的组合,用来简化一些经常性的操作。

用户可设计一个宏来控制系统的操作,当执行这个宏时,就会按这个宏的定义依次执行相应的操作。

宏可以打开并执行查询、打开表、打开窗体、打印、显示报表、修改数据及统计信息、修改记录、修改表中的数据、插入记录、删除记录、关闭表等操作。

7、模块(module):

是用VBA(VisualBasicforApplications)语言编写的程序单元,可用于实现复杂的功能。

模块可以与报表、窗体等对象结合使用,以建立完整的应用程序。

1、ACCESS中,表和数据库的关系是:

一个数据库可以包含多个表。

2、ACCESS数据库的结构层次是:

数据库→数据表→记录→字段。

3、ACCESS中,数据表是实际存储数据的地方,其它对象都是在此之上进行设计的。

4、ACCESS2000中,新增加的数据库对象是页,即数据访问页。

5、ACCESS对象中,可以对数据进行修改的对象有:

表、查询(更新查询)、窗体、数据库访问页、宏、模块。

6、ACCESS对象中,报表主要用于对数据进行汇总、计算、显示,不具有数据修改功能。

(3)ACCESS数据库的打开方式:

(了解)

1、打开:

默认以共享方式打开选定的数据库,并可进行数据读写。

2、以只读方式打开:

所有用户都只能读,即可以查看但不能编辑任何数据库对象。

3、以独占方式打开:

只允许打开它的用户读写,以后其他用户不能再打开该数据库。

4、以独占只读方式打开:

只允许打开它的用户读,而且其他用户不能打开该数据库。

1、共享:

指能够让多个用户共同(同时)使用。

2、关闭ACCESS四种方法。

Ø

点击右上角的“关闭”按钮。

通过文件→退出命令。

ALT+F4

ALT+F+X

尤其要记住两种快捷建关闭方式。

二、创建数据库

(1)ACCESS数据库设计的步骤。

1、明确建立数据库的目的。

数据库是用来干什么的。

2、确定所需要的数据表。

数据库中需要存储什么样的数据,这些数据需要哪些表来存储。

3、确定所需要的字段。

表中需要哪些字段来描述数据的属性。

4、确定关键字。

表中用哪些字段作为关键字,一确定每条记录的唯一性。

5、确定关系。

表与表之间的联系,决定表之间用哪个字段联系起来,产生外键和参照完整性。

6、改进设计,优化。

基本步骤:

建立数据库(MDB文件)→建立表→表中字段创建、设置→设置关键字→建立关系。

(2)ACCESS创建数据库的两种方法:

1、先建立空数据库,然后向其添加表、查询、窗体等数据库对象。

2、使用“数据库向导”,利用系统提供的模版来建立数据库,同时创建所需的表、查询、窗体等。

三、建立表

(1)表的组成:

1、表是Access数据库中最基本的对象,是具有结构的某个相同主题的数据集合。

2、表由两部分构成:

表结构和表内容。

(2)表名、字段名命名规范。

(必须掌握)

1、表名、字段名最长可达64个字符,可以包含字母、汉字、数字、空格和其他字符,但不能以空格开头。

2、表名、字段名中不允许出现的字符:

句点.惊叹号!

方括号[]左单引号’

(3)ACCESS表中字段的常用数据类型(考查重点)。

1、文本最大255字符、备注最大65536个字符、自动编号4个字节、OLE最大1G。

2、备注、超链接及OLE对象型字段不能用于排序、建立索引、分组记录。

3、自动编号:

为记录自动产生一个数字编号,不需要用户输入。

一个表中只能设置一个自动编号类型字段,自动编号与记录是永久绑定的。

自动编号字段数字只会增长,不会变小。

如现在有5条记录,记录中自动编号数字为1、2、3、4、5,现在把编号为4的记录删掉,再插入一条记录,此时插入这条记录的自动编号数字为6。

4、要插入多媒体数据或其它文件数据,应采用OLE字段。

OLE字段存储二进制数据有两种方式:

链接(仅存储了数据的路径)、嵌入(直接把数据放入到表中)

5、是否字段取值可以是Yes/No、True/False、On/Off。

6、超级链接包括三个部分:

Displaytext(显示文本)#Address(链接路径)#Subaddress(子路径)。

(4)建立表结构的三种方法。

(记住三种创建方法)

1、通过设计视图创建。

表设计视图是创建表结构以及修改表结构最方便、最有效的窗口。

2、通过向导创建

3、通过数据表视图(即输入数据)创建。

“数据表”视图是按行和列显示表中数据的视图。

在数据表视图中,可以进行字段的编辑、添加、删除和数据的查找等各种操作。

1、通过双击“数据表视图”中的字段标题可以修改表的字段名。

2、通过“数据表视图”建立的表,字段的数据类型根据所输入的数据而定。

3、ACCESS数据库中表由表的结构(关系模式)和表的内容(表中的数据)两部分构成。

通常,只有先建立了表的结构,才能向表中输入数据。

四、字段属性的设置。

(本部分考点众多,非常重要,必须都掌握)

当们完成了表字段的命名,字段数据类型的设计后,表的设计并没有完成。

为保证表中数据的完整性、一致性及兼容性,也为了使数据表的数据能有效的满足应用的需求,还要对字段的属性进行设计。

字段属性包含很多内容,如:

字段大小、格式、小数位数、输入掩码、标题、默认值、有效性规则、有效性文本、必填字段、允许空字符串、索引等等。

(1)字段大小:

字段大小属性用于限制输入到该字段的最大长度,当输入的数据超过该字段设置的字段大小时,系统将拒绝接收。

1、字段大小属性主要针对数字、文本、自动编号类型的字段。

2、文本类型:

指定一个数字,表示该字段列可以输入的最多字符个数,默认长度为50个字符。

注意,这里是字符个数,而不是字节个数。

由于一个汉字占2个字节的储存空间,而一个字母占一个字节。

ACCESS文本类型大小指字符数,所以,如果设定大小为5,则既可以输入最多5个字母,也可以最多输入5个汉字。

(2)格式。

格式用于确定数据表中数据显示的样式。

可确定数字、货币、日期等字段格式。

(3)小数位数。

1、设置数字、货币数据类型显示时小数点后有多少位。

2、货币类型默认情况下为两位小数。

(4)标题。

1、用于设置字段在数据视图中显示的标签,(注意,这里只改变显示的标签,而字段名本身并不会改变)。

例如,我们设置“姓名”字段的“标题”属性为“学生姓名”,则在数据视图中,标签显示

为“学生姓名”。

2、如果字段没定义标题,则用字段名作为“标题”属性值。

(5)默认值。

1、插入记录时,字段自动输入的新值,可以减少数据输入量。

2、定义默认值,即可以定义确切的值,也可以定义一个表达式。

如,可定义“性别”字段的默认值为文本“男”;

定义“入校日期”默认值为一个表达式Date(),用于获得当前系统日期。

设置默认值属性时,必须与字段中所设的数据类型相匹配,否则会出现错误。

3、不能设置默认值的数据类型是:

自动编号、OLE对象。

(6)输入掩码:

设定字段中输入数据的格式,保证用户按要求输入正确的数据,及数据格式。

1、用于指定数据的输入格式。

2、可定义文本、数字、日期/时间、货币等数据类型的字段。

3、如果为某字段定义了输入掩码,同时又设置了它的格式属性,格式属性将在数据显示时优先于输入掩码的设置。

4、只为文本型和日期/时间型字段提供向导。

5、可使用字符定义输入掩码属性。

6、输入掩码属性由字面字符和决定输入数值的类型的特殊字符组成。

掩码字符介绍:

0数字(0到9,必选项;

不允许使用加号和减号)。

9数字或空格(可选项;

#数字或空格(可选项;

空白将转换为空格,允许使用加号和减号)。

L字母(A到Z,必选项)。

?

字母(A到Z,可选项)。

A字母或数字(必选项)。

a字母或数字(可选项)。

&

任一字符或空格(必选项)。

C任一字符或空格(可选项)。

.,:

;

-/十进制占位符和千位、日期和时间分隔符。

(实际使用的字符取决于Windows控制面板中指定的区域设置)。

<

使其后所有的字符转换为小写。

>

使其后所有的字符转换为大写。

!

使输入掩码从右到左显示,而不是从左到右显示。

键入掩码中字符始终都是从左到右填入。

可以在输入掩码中任何地方包括感叹号。

\使其后的字符显示为原义字符。

可用于将该表中的任何字符显示为原义字符(例如,\A显示为A)。

密码将“输入掩码”属性设置为“密码”,以创建密码项文本框。

文本框中键入的任何字符都按字面字符保存,但显示为星号(*)。

1、输入掩码设置可通过向导来完成,但只有文本、日期数据类型拥有“掩码向导”。

2、常见掩码:

长日期9999/99/99、短日期0000/99/99、邮编000000、身份证号000000000000000999

上面掩码表要掌握,每次2分的考题是必考的。

(7)有效性规则。

1、有效性规则用于对字段所接受的值加以限制,以保证数据输入的准确性。

2、有效性规则其实就是一个表达式,该表达式由算术运算符、比较运算符、逻辑运算符、以及值构成。

例如,学生表“年龄”(数字类型)字段要求学生的年龄只能在16岁到40岁之间,有效性

规则可以书写为between16and40或>

=16and<

=40或in(16-40)。

(8)有效性文本。

其作用是在字段输入的数据违反了设置的有效性规则时,在提示中出现的文字。

如,在学生表“年龄”字段有效性文本为“学生的年龄只能在16岁到40岁之间!

”。

则当输入15时,就会出现违反规则的提示。

(9)必填字段。

用于要求字段是否必须输入数据。

对于这个问题,我们必须区分什么是空值与空字符串:

1、空值:

NULL,表示未知的值。

当进行比较时,只能用isnull或isnotnull。

2、空字符串:

"

"

,即字符串长度为0。

(10)允许空字符串。

用于决定字段内是否允许输入空字符串"

Eg:

将“简历”字段的“允许空字符串”设置为“否”时,则在上面数据视图的简历字段输入"

时,则系统会出现提示对话框,不接受该数据。

(11)索引。

1、索引的功能:

加快在字段中搜索及排序的速度。

2、索引类型:

单字段索引、组合索引(多字段)。

五、向表中输入数据(两种方法要记忆)

1、使用“数据表”视图直接输入数据。

2、创建查阅列表字段

3、获取外部数据。

可以将现有的各种符合ACCESS输入/输出协议的表或文件导入到ACCESS表中,如Excel、Louts、dbase、FoxPro、txt文件等等。

导入的数据可以添加到已创建的表中(数据要求与当前表的结构相符),也可在导入时直接建立新表(数据类型可能与设计的不同,需要修改)。

(1)导入数据:

导入数据是将其它系统的数据库数据导入到Access数据库中。

一般使用导入命令将外部数据导入至当前数据库中。

(2)链接数据:

链接数据是指在自己的数据库中形成一个链接表对象,每次在Access数据库中操作数据时,都是即时从外部数据源获取数据。

六、建立表之间的关系

数据库中的各表之间并不是孤立的,它们彼此之间存在或多或少的联系,这就是“表间关系”。

这也正是数据库系统与文件系统的重点区别。

只有合理的建立了表之间的关系,才能为数据库后续的应用打下良好的基础。

(1)表的关系类型。

1、一对一(1:

1):

如学校与校长的关系。

即表A中的一条记录只与表B中一条记录联系,反之如此。

2、一对多(1:

n):

如学校与学生的关系。

即表A中的一条记录与表B中多条记录联系。

一端称为主表,多端为相关表。

3、多对多(m:

如课程与学生的关系。

即表A中的一条记录与表B中多条记录联系,反之如此。

在数据库系统中,通常将一个多对多关系转换为两个一对多关系。

题目经常会考查多个实体(即表)之间的关系是上述的那一种。

建立表间关系的条件:

1、如果仅有一个相关字段是主键或唯一索引,则创建一对多关系。

2、如果两个相关字段都是主键或唯一索引,则创建一对一关系。

3、多对多关系实际上是某两个表与第三个表的两个一对多关系,第三个表的主键包含两个字段,分别是前两个表的外键。

建立表间关系的方法包括:

使用向导创建数据库同时创建表间关系;

使用“关系”命令定义表间关系。

(2)表的主关键字。

数据库中的每一个表都必须有一个主关键字。

它用于保证表中的每条记录都是唯一的。

指定了表的主键之后,为确保唯一性,Access将防止在主键字段中输入重复值或Null。

主关键字可以由一个或多个字段组成。

(3)Access中定义三种类型的主键。

1、自动编号主键

2、单字段主键

3、多字段主键:

在设计视图中,按住CTRL键选定多个字段,然后设定为主键。

要更改表的主键时,首先要删除旧的主键,才能建立新的主键。

如果旧主键之上建立了关系,先要删除关系,才能删除旧主键。

即,如果主键上建立了关系,必须先删除关系,才能删除该主键。

(4)表的三类完整性。

完整性是对关系的某种约束条件。

1、实体完整性:

主键(主属性)不能取空值,保证表中记录的唯一性。

2、参照完整性:

定义外键与主键之间的引用规则。

3、用户定义完整性:

满足用户的特定要求。

实体完整性要求主键不能取空值。

(5)参照完整性的操作规则。

1、不能在子表的外键字段中输入不存在于父表主键中的值。

2、如果在子表中存在匹配的记录,则不能从主表中删除这个记录。

3、如果在子表中存在匹配的记录,则不能在主表中修改主键的值。

(6)ACCESS参照完整性的设置选项。

1、级联更新:

则无论何时更改父表中记录的主键值,Access都会自动在子表所有相关的记录中将外键更新为新值。

2、级联删除:

则在删除父表中的记录时,Access将会自动删除相关表中相关的记录。

七、维护表

基本准则:

表已被打开或正在使用不能进行修改,必须先关闭。

(1)修改表的结构。

主要操作包括:

插入新字段、移动字段、复制字段、修改字段属性、删除字段及重新设置主键。

1、删除字段将导致该字段数据无法恢复。

2、如果修改、删除的字段是主键,主键上如果建立了关系,则必须先将关系删除掉,才能对主键进行修改、删除。

3、如果一次要删除多个字段,可以按住CTRL建逐个选取,然后再一起删除。

4、在表的“数据表视图”中,直接删除一列,将导致删除该字段;

双击列标题修改标题名称,将导致该字段名称被修改。

(2)编辑表的内容。

编辑表的内容涉及到定位记录、选择记录、添加记录、删除记录、修改记录、复制数据等。

这部分内容常出现在机试中,笔试注意下面知识要点就可以了。

删除记录进行的操作是不可悔改的,即被删除的记录不能通过点击“撤消”按钮恢复。

(3)备份表和数据库。

1、备份表:

在对表中数据进行编辑前,可对表进行备份。

备份方法就是直接复制该表,并粘贴命名。

在复制表进行粘贴时,有三种方式:

只粘贴结构(即只有表结构,没有数据)、粘贴表结构和数据、追加到现有表中。

2、备份ACCESS数据库:

直接把数据库文件mdb文件拷贝即可。

(4)调整表的外观。

调整表的外观内容涉及到改变字段的次序、调整字段显示的宽度和高度、设置数据字体、调整表中网格线样式及背景颜色、隐藏列、冻结列等。

这部分内容常出现在机试中,笔试应注意下面知识要点。

在设置数据表样式时,只有当“单元格效果”选择“平面”时,才能够设定“背景色”和“网格线颜色”;

而“单元格效果”选择“凸起”或“凹陷”时,系统指定背景及网格线颜色,不由用户指定。

八、操作表

(1)查找和替换。

在数据表中查找指定信息,或将指定信息替换为其它信息。

1、查找空值时,用Null;

查找空字符串时,用””。

2、查找替换的笔试要点在于通配符的用法,学员注意掌握下表。

(2)排序记录。

在数据检索和显示期间,用户可以按不同的顺序来排序记录。

在数据表视图中,可以对一个或多个字段按照升序或降序进行排序。

以提高查询效率。

排序操作应注意以下几点:

1、备注、超级链接、OLE数据类型的字段不能排序。

2、NULL空值在字段按升序排序时,该记录将排在第一条

3、英文字母按字母顺序排序,大、小写相同看待,升序时按A到z排列,降序时按z到A排列。

中文按拼音的顺序排序,升序时按A到z排列,降序时按z到A排列。

4、使用升序排序日期和时间,是指由较前的时间到较后的时间;

使用降序排序时,则是指由较后的时间到较前的时间。

5、“文本”型字段中取值如为数字,则作为字符串对待。

此时排序时将不会按数字大小进行,如果需要按数字大小进行,应在较短数字前加“0”。

例如:

字符串“5”、“6”、“12”升序为“12”、“5”、“6”;

如改为“05”、“06”、“12”则升序为“05”、“06”、“12”。

6、排序时如果选取了多个字段,则输出结果是:

按从左向右优先次序依次排序

7、排序后,排序情况将与表一起保存。

(3)筛选记录。

筛选数据是只将符合筛选条件的数据记录显示出来,以便用户查看。

筛选方法有5种:

按窗体筛选、按选定内容筛选、按目标筛选、内容排除筛选、高级筛选。

1、按选定内容筛选:

以数据表中某个字段内容作为筛选条件,筛选出与该内容相同的所有记录。

2、按窗体筛选:

可以输入多个条件,实现多条件记录筛选

3、按目标筛选:

筛选满足出在“筛选目标”中所指定条件的所有记录

4、内容排除筛选:

以数据表中某个字段内容作为筛选条件,筛选出与该内容不同的所有记录。

5、高级筛选:

提供筛选设计网格,可让用户灵活的设计筛选条件。

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

当前位置:首页 > 初中教育 > 学科竞赛

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

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