版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.全国计算机等级考试二级教程 Access数据库程序设计.第2章 数据库和表n2.1 创建数据库n2.2 建立表n2.3 维护表n2.4 操作表.第2章 数据库和表n1创建数据库:创建数据库:n(1)创建空数据库。创建空数据库。n(2)使用向导创建数据库。使用向导创建数据库。n2表的建立:表的建立:n(1)建立表结构:使用向导,使用表设计器,使用数据表。建立表结构:使用向导,使用表设计器,使用数据表。n(2)设置字段属性。设置字段属性。n(3)输入数据:直接输入数据,获取外部数据。输入数据:直接输入数据,获取外部数据。n3表间关系的建立与修改:表间关系的建立与修改:n(1)表间关系的概念:一对
2、一,一对多。表间关系的概念:一对一,一对多。n(2)建立表间关系。建立表间关系。n(3)设置参照完整性。设置参照完整性。n4表的维护:表的维护:n(1)修改表结构:添加字段,修改字段,删除字段,重新设置主关键字。修改表结构:添加字段,修改字段,删除字段,重新设置主关键字。n(2)编辑表内容:添加记录,修改记录,删除记录,复制记录。编辑表内容:添加记录,修改记录,删除记录,复制记录。n(3)调整表外观。调整表外观。n5表的其他操作:表的其他操作:n(1)查找数据。查找数据。n(2)替换数据。替换数据。 n(3)排序记录。排序记录。n(4)筛选记录。筛选记录。.第2章 数据库和表n2.1 创建数据
3、库n2.1.1 创建数据库创建数据库的两种方法: 1、建立一个空数据库,向其中添加表、查询、窗体、报表等对象。 2、利用“数据库向导”提供的模板一次操作来选择数据库类型,并创建所需的各种对象。创建数据库的结果是生成一个扩展名为.mdb的数据库文件。.n创建空数据库例2.1:建立“教学管理”数据库,并将建好的数据库保存在桌面的Access文件夹中。操作步骤如下:(1)单击“新建”命令,在“任务窗格”中单击“空数据库”。(2)在打开的对话框中选择保存位置,在“文件名”中输入:教学管理,单击“创建”。.n使用“向导”创建数据库例2.2:在桌面的教学管理文件夹中创建“教学管理”数据库。注意:在使用“数
4、据库向导”之前,应该先从系统提供的模板中找出与所建数据库相似的模板。.n2.1.2 数据库的简单操作1、打开数据库。2、添加对象、修改对象内容、删除对象等。3、关闭数据库。.n2.2 建立表表是access数据库的基础,是存储和管理数据的对象,是数据库中其他对象的操作依据。创建好空数据库之后,首先建立表,并建立各表之间的关系,然后再创建其他的access对象,最终形成完备的数据库。.n2.2.1表的组成表由表结构和表内容(记录)两部分组成。一、表的结构:表名和字段属性两部分。在access中,字段的命名规则:1.长度为164个字符2.不能以空格开头3.不能包含句号、感叹号、方括号、单引号.二、
5、数据类型:每个字段的值都属于某一种数据类型,数据类型决定了数据的存储方式和使用方式。Access提供了10种数据类型:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、查阅向导。注:详细的数据类型介绍见课本注:详细的数据类型介绍见课本P31.常用的数据类型1.文本:保存文本或文本与数字的组合。也可以是不计算的数字。默认的文本字段大小是50字符,通过设置“字段大小”属性可以控制输入的最大字符个数,最多达到255个字符。2.备注:可以报错较长的文本,最多达到64000。不能对备注型字段进行排序和索引。3.数字:存储进行算术运算的数字数据。通过设置“字段大小”属性定义一个特定
6、的数字型。4.自动编号:自动插入唯一顺序号。自动编号的值永久与记录连接。每个表中只能包含一个自动编号型字段。不能人为对自动编号型字段的值修改。.n2.2.2 建立表结构建立表结构的三种方法:一、在“数据表”视图中直接数组字段名二、使用“设计”视图三、通过“表向导”创建.n使用“数据表”视图例2.5:建立“教师”表,表结构如下:字段名类型字段名类型字段名类型教师编号文本工作时间日期/时间职称文本姓名文本政治面貌文本系别文本性别文本学历文本电话号码文本只能定义字段名,不能定义每个字段的数据类型和属性。只能定义字段名,不能定义每个字段的数据类型和属性。.n使用“设计”视图例2.6:建立“学生”表,结
7、构如下:字段名类型字段名类型字段名类型学生编号文本年龄数字简历备注姓名文本入校日期日期/时间照片OLE对象性别文本团员否是/否“设计设计”视图是创建表结构及修改表结构最方便的窗口。视图是创建表结构及修改表结构最方便的窗口。.n使用“表向导”例2.7:创建“选课成绩”表,结构如下:字段名类型字段名类型选课ID自动编号课程编号文本学生编号文本成绩数字.n定义主键(定义主键(*)主键也是主关键字,是表中唯一标识记录的一个字段或多个字段的组合。只有定义了主键,才能与数据库中的其他表建立关系。定义主键的两种方法:建立表结构时定义主键、建立表结构之后,重新打开“设计”视图定义主键。Access中可以定义三
8、种类型的主键:自动编号、单字段、多字段.n2.2.3 设置字段属性字段属性表示字段所具有的特性,定义了字段数据的保存、处理或显示等。1、字段大小:控制字段使用的空间大小。只适用于“文本”或“数字型”的字段。例2.9:对学生表的性别字段设置字段大小为1.2、格式:影响数据的显示格式。不同数据类型的字段,选择的格式不同,见P37.例2.10:将学生表中的入校日期字段的格式设置为短日期。.3、输入掩码:控制数据的输入格式并按输入时的格式显示。注意:如果字段既定义了“输入掩码”又定义了“格式”属性,则“格式”属性在数据显示时优先于“输入掩码”的设置。例2.11:将学生表中的入校日期的输入掩码属性设置为
9、短日期。由于输入掩码只为“文本”和“日期”型字段提供向导,所以“数字”和“货币”型字段,只能使用字符直接定义“输入掩码”属性。“输入掩码”属性所用字符及含义见P40.4、默认值:一个非常有用的属性。对于一些字段的内容相同或者有相同的部分,为减少数据输入量,可以将出现较多的值作为该字段的默认值。例2.12:将学生表中性别字段的默认值设置为女。注意:也可以使用access表达式来定义默认值。设置默认值属性时,必须与字段中所设的数据类型匹配,否则出现错误。.5、有效性规则:定义一条规则,限制可以接受的内容。例2.13:将学生表中年龄字段的取值范围设在1470之间。注意:有效性规则的实质是一个限制条件
10、,完成对输入数据的检查。具体的条件编写规则及方法第3章详细介绍。6、有效性文本:当输入的数据违反了有效性规则,系统会显示有效性文本。例2.14:将学生表中年龄字段的有效性文本设置为“请输入1470之间的数据!”.7、索引:根据键值加速在表中查找和排序的速度,并且能对表中的记录实施唯一性。按索引的功能,有唯一索引、普通索引、主索引。唯一索引:字段值不能相同,没有重复值普通索引:字段值可以相同主索引:access中可以创建多个唯一索引,其中一个可设置为主索引,一个表只有一个主索引。例2.15:为学生表创建索引,索引字段为性别。可以根据需要,创建多字段索引。例2.16:为教师表创建多字段索引,索引字
11、段包括:教师编号、姓名、性别和工作时间。.n2.2.4 建立表之间的关系建立表与表之间的关系,才能将不同表中的相关数据联系起来,才能为建立查询、创建窗体或报表等打下良好基础。Access中,表之间的关系都定义为一对多的关系。将一端表称为主表,将多端表称为相关表。参照完整性:在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。在定义表之间的关系之前,应该关闭所有需要定义关系在定义表之间的关系之前,应该关闭所有需要定义关系的表。的表。例2.17:定义教学管理数据库中已存在的表之间的关系。.n2.2.5 向表中输入数据建立表结构之后,就可以向表中输入数据了,即存数数据。1、使用“数据表”视
12、图:输入原始数据例2.18:给学生表输入内容。2、创建查阅列表字段:针对某字段是一组固定数据。例2.19:为教师表中职称字段创建查阅列表,列表中显示:助教、讲师、副教授、教授。3、获取外部数据:从外部获取数据后形成自己数据库中的数据表,并与外部数据源断绝联接。.n2.3 维护表n2.3.1打开和关闭表n2.3.2修改表结构添加字段、修改字段删除字段、重新设置主键n2.3.3编辑表内容定位记录、选择记录添加记录、删除记录修改数据、复制数据.n2.3.4 调整表外观调整字段次序、调整行显示高度调整列的高度、隐藏不需要的列显示隐藏的列、冻结列设置数据表格式、改变字体.n2.4 操作表n2.4.1查找
13、数据1、查找指定内容:使用“查找”对话框来查找数据。2、查找空值或空字符串:空值是没有输入的值,Null;空字符串是“”中间没有空格。在查找和替换的对话框中,可以使用通配在查找和替换的对话框中,可以使用通配符。详细见课本符。详细见课本P62.表表2.12.n2.4.2替换数据1、替换指定内容:通过查找与替换。2、更改默认设置:“工具/选项”,“编辑/查找”。n2.4.3排序记录1.排序规则:(1)英文字母的大小写相同;(2)中文按拼音排序;(3)数字按大小排序,时间日期按先后顺序排序;.2.按一个字段排序3.按多个字段排序:一种是使用“数据表”视图实现排序,另一种是使用“筛选”窗口完成排序。例
14、2.32:在学生表中按性别和年龄两个字段升序排序。例2.33:在学生表中先按性别升序排列,再按入校日期降序排列。.n2.4.4 筛选记录Access提供的4中筛选记录的方法:按选定内容筛选、按窗体筛选按筛选目标筛选、高级筛选1、按选定内容筛选例2.34:在学生表中筛选出来自湖北武汉的学生。2、按窗体筛选例2.35:将学生表中男生团员筛选出来。3、按筛选目标筛选例2.36:在选课成绩中筛选60分一下的学生。4、高级筛选例2.37:查找1992年参见工作的男老师,并按系别升序排序。.NoImage二级二级ACCESSNoImage【2010.9】(1)Access数据库最基础的对象是【数据库最基础
15、的对象是【 】 A)表)表 B)宏)宏 C)报表)报表 D)查询)查询【2010.9】(2)下列关于货币数据类型的叙述中,下列关于货币数据类型的叙述中,错误的是【错误的是【 】 A)货币型字段在数据表中占)货币型字段在数据表中占8个字节的存储空间个字节的存储空间 B)货币型字段可以与数字型数据混合计算,结果)货币型字段可以与数字型数据混合计算,结果为货币型为货币型 C)向货币型字段输入数据时,系统自动将其设置)向货币型字段输入数据时,系统自动将其设置为为4位小数位小数 D)向货币型字段输入数据时,不必输入人民币符)向货币型字段输入数据时,不必输入人民币符号和千位分隔符号和千位分隔符.NoIma
16、ge二级二级ACCESSNoImage【2010.9】(3)若将文本型字段的输入掩码设置为若将文本型字段的输入掩码设置为“#-#”,则正确的输入数据是【则正确的输入数据是【 】 A)0755-abcdet B)07 7-12345 C)a cd-123456 D)#-#【2010.9】(4)在数据表视图中,不能进行的操作在数据表视图中,不能进行的操作是【是【 】 A)删除一条记录)删除一条记录 B)修改字段的类型)修改字段的类型 C)删除一个字段)删除一个字段 D)修改字段的名称)修改字段的名称.NoImage二级二级ACCESSNoImage【2010.3】(5)下列关于关系数据库中数据表的
17、描述,下列关于关系数据库中数据表的描述,正确的是【正确的是【 】 A)数据表相互之间存在联系,但用独立的文件名保存数据表相互之间存在联系,但用独立的文件名保存 B)数据表相互之间存在联系,是用表名表示相互间的数据表相互之间存在联系,是用表名表示相互间的联系联系 C)数据表相互之间不存在联系,完全独立数据表相互之间不存在联系,完全独立D)数据表既相对独立,又相互联系数据表既相对独立,又相互联系【2010.3】(6)下列对数据输入无法起到约束作用的是下列对数据输入无法起到约束作用的是【 】A)输入掩码输入掩码B)有效性规则有效性规则 C)字段名称字段名称 D)数据类数据类型型.NoImage二级二
18、级ACCESSNoImage【2010.3】(7)Access中,设置为主键的字段【中,设置为主键的字段【 】A)不能设置索引不能设置索引B)可设置为可设置为“有有(有重复有重复)”索引索引C)系统自动设置索引系统自动设置索引D)可设置为可设置为“无无”索引索引【2010.3】(8)输入掩码字符输入掩码字符“&”的含义是【的含义是【 】A)必须输入字母或数字必须输入字母或数字 B)可以选择输入字母或数字可以选择输入字母或数字 C)必须输入一个任意的字符或一个空格必须输入一个任意的字符或一个空格 D)可以选择输入任意的字符或一个空格可以选择输入任意的字符或一个空格【2010.3】(9)在
19、在Access中,如果不想显示数据表中的中,如果不想显示数据表中的某些字段,可以使用的命令是【某些字段,可以使用的命令是【 】 A)隐藏隐藏B)删除删除C)冻结冻结D)筛选筛选.NoImage二级二级ACCESSNoImage【2009.9】(10)下列选项中,不属于下列选项中,不属于Access数据类型数据类型的是【的是【 】A)数字)数字B)文本)文本C)报表)报表D)时间)时间/日期日期【2009.9】(11)下列关于下列关于OLE对象的叙述中,正确的是对象的叙述中,正确的是 A)用于输入文本数据)用于输入文本数据 B)用于处理超级链接数据)用于处理超级链接数据 C)用于生成自动编号数据
20、)用于生成自动编号数据 D)用于链接或内嵌)用于链接或内嵌Windows支持的对象支持的对象【2009.9】(12)在关系窗口中,双击两个表之间的连接在关系窗口中,双击两个表之间的连接线,会出现【线,会出现【 】 A)数据表分析向导)数据表分析向导 B)数据关系图窗口)数据关系图窗口 C)连接线粗细变化)连接线粗细变化 D)编辑关系对话框)编辑关系对话框.NoImage二级二级ACCESSNoImage【2009.9】(13)在设计表时,若输入掩码属性设置为在设计表时,若输入掩码属性设置为“LLLL“,则则能够接收的输入是【能够接收的输入是【 】 )abcd )1234 )AB+C )ABa9
21、【2009.9】(14)在数据表中筛选记录,操作的结果是【在数据表中筛选记录,操作的结果是【 】 A)将满足筛选条件的记录存入一个新表中)将满足筛选条件的记录存入一个新表中 B)将满足筛选条件的记录追加到一个表中)将满足筛选条件的记录追加到一个表中 C)将满足筛选条件的记录显示在屏幕上)将满足筛选条件的记录显示在屏幕上 D)用满足筛选条件的记录修改另一个表中已存在的记录)用满足筛选条件的记录修改另一个表中已存在的记录【2009.9】(15)人员基本信息一般包括:身份证号、姓名、性别、人员基本信息一般包括:身份证号、姓名、性别、年龄等。其中可以做主关键字的是年龄等。其中可以做主关键字的是 【 】
22、。】。身份证号身份证号.NoImage二级二级ACCESSNoImage【2009.3】(17)如果在创建表中建立字段如果在创建表中建立字段“性别性别”,并要求用汉,并要求用汉字表示,其数据类型应当是【字表示,其数据类型应当是【 】 A)是)是/否否 B)数字)数字 C)文本)文本 D)备注)备注【2009.3】(18)在在Access数据库对象中,体现数据库设计目的数据库对象中,体现数据库设计目的的对象是【的对象是【 】 A)报表)报表 B)模块)模块 C)查询)查询 D)表)表【2009.3】(19)下列关于空值的叙述中,正确的是【下列关于空值的叙述中,正确的是【 】 A)空值是双引号中间
23、没有空格的值)空值是双引号中间没有空格的值 B)空值是等于数值)空值是等于数值 C)空值是使用)空值是使用NULL或空白来表示字段的值或空白来表示字段的值 D)空值是用空格表示的值)空值是用空格表示的值.NoImage二级二级ACCESSNoImage【2009.3】(20)在定义表中字段属性时,对要求输入相在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码,应该定义该字段的对固定格式的数据,例如电话号码,应该定义该字段的【 】 A)格式)格式 B)默认值)默认值 C)输入掩码)输入掩码 D)有效性规则)有效性规则【2009.3】(21)在书写查询准则时,日期型数据应该使在书写查
24、询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是【用适当的分隔符括起来,正确的分隔符是【 】 A)* B)% C)& D)#【2008.9】(22)Access数据库中,表的组成是【数据库中,表的组成是【 】A)字段和记录)字段和记录 B)查询和字段)查询和字段C)记录和窗体)记录和窗体 D)报表和字段)报表和字段.NoImage二级二级ACCESSNoImage【2008.9】(23)若设置字段的输入掩码为若设置字段的输入掩码为“#-#”,该字段正确的输入数据是【,该字段正确的输入数据是【 】A)0755-123456 B)0755-abcdefC)abcd-12345
25、6 D)#-#【2008.9】(24)对数据表进行筛选操作,结果是【对数据表进行筛选操作,结果是【 】A)只显示满足条件的记录,将不满足条件的记录从表中)只显示满足条件的记录,将不满足条件的记录从表中删除删除B)显示满足条件的记录,并将这些记录保存在一个新表)显示满足条件的记录,并将这些记录保存在一个新表中中C)只显示满足条件的记录,不满足条件的记录被隐藏)只显示满足条件的记录,不满足条件的记录被隐藏D)将满足条件的记录和不满足条件的记录分为两个表)将满足条件的记录和不满足条件的记录分为两个表进行进行.NoImage二级二级ACCESSNoImage【2008.9】(25)在在Access的数
26、据表中删除一条记录,被删的数据表中删除一条记录,被删除的记录【除的记录【 D 】A)可以恢复到原来设置)可以恢复到原来设置 B)被恢复为最后一条记录)被恢复为最后一条记录C)被恢复为第一条记录)被恢复为第一条记录 D)不能恢复)不能恢复【2008.9】(26)在在Access中,参照完整性规则不包括【中,参照完整性规则不包括【 】A)更新规则)更新规则 B)查询规则)查询规则C)删除规则)删除规则 D)插入规则)插入规则【2008.9】(27)在数据库中,建立索引的主要作用是【在数据库中,建立索引的主要作用是【 】A)节省存储空间)节省存储空间 B)提高查询速度)提高查询速度C)便于管理)便于
27、管理 D)防止数据丢失)防止数据丢失.NoImage二级二级ACCESSNoImage【2011.3】(12)下列可以建立索引的数据类型是【下列可以建立索引的数据类型是【 】A)文本文本 B)超级链接超级链接C)备注备注 D)OLE对象对象【2011.3】 (13)下列关于字段属性的叙述中,正确的是【下列关于字段属性的叙述中,正确的是【 】A)可对任意类型的字段设置可对任意类型的字段设置“默认值默认值”属性属性B)定义字段默认值的含义是该字段值不允许为空定义字段默认值的含义是该字段值不允许为空C)只有只有“文本文本”型数据能够使用型数据能够使用“输入掩码向导输入掩码向导”D)“有效性规则有效性
28、规则”属性只允许定义一个条件表达属性只允许定义一个条件表达【2011.3】(14)查询查询“书名书名”字段中包含字段中包含“等级考试等级考试”字样的记字样的记录,应该使用的条件是录,应该使用的条件是DA)Like “等级考试等级考试” B)Like “*等级考试等级考试”C)Like “等级考试等级考试*” D)Like “*等级考试等级考试*”.NoImage二级二级ACCESSNoImage【2011.3】(15)在在Access中对表进行中对表进行“筛选筛选”操作的操作的结果是【结果是【 】A)从数据中挑选出满足条件的记录从数据中挑选出满足条件的记录B)从数据中挑选出满足条件的记录并生成一个新表从数据中挑选出满足条件的记录并生成一个新表C)从数据中挑选出满足条件的记录并输出到一个报表中从数据中挑选出满足条件的记录并输出到一个报表中D)从数据中挑选出满足条件的记录并显示在一个窗体中从数据中挑选出满足条件的记录并显示在一个窗体中【2011.3】(5)在关系在关系A(S,SN,D)和关系和关系B(D,CN,NM)中,中,A的主关键字是的主关键字是S,B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能厨余垃圾制肥设备研发工程师岗位招聘考试试卷及答案
- 超声波设备耗材管理员岗位招聘考试试卷及答案
- 区域医疗满意度数据共享的边界管理
- 区块链在医疗纠纷中的数据存证价值
- 创业活动策划方案案例(3篇)
- 天棚粉刷施工方案(3篇)
- 施工方案工期计划(3篇)
- 固土施工方案(3篇)
- 圣诞打蜡活动策划方案(3篇)
- 尽快完善应急预案管理制度(3篇)
- 竹子种植协议
- 2024年安徽省初中学业水平考试中考数学试卷(真题+答案)
- 大学生创新创业基础(创新创业课程)全套教学课件
- 医院法律顾问服务方案
- 硬笔书法(行书)课件
- 生本课堂实施方案
- 【S中学开展校园篮球的现状调查及开展对策11000字(论文)】
- 中医病证诊断疗效标准
- 某码头岩土工程勘察报告
- GB/T 7305-2003石油和合成液水分离性测定法
- GB/T 4436-2012铝及铝合金管材外形尺寸及允许偏差
评论
0/150
提交评论