




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,全国计算机等级考试,二级教程Access数据库程序设计,.,第2章数据库和表,2.1创建数据库2.2建立表2.3维护表2.4操作表,.,第2章数据库和表,1创建数据库:(1)创建空数据库。(2)使用向导创建数据库。2表的建立:(1)建立表结构:使用向导,使用表设计器,使用数据表。(2)设置字段属性。(3)输入数据:直接输入数据,获取外部数据。3表间关系的建立与修改:(1)表间关系的概念:一对一,一对多。(2)建立表间关系。(3)设置参照完整性。4表的维护:(1)修改表结构:添加字段,修改字段,删除字段,重新设置主关键字。(2)编辑表内容:添加记录,修改记录,删除记录,复制记录。(3)调整表外观。5表的其他操作:(1)查找数据。(2)替换数据。(3)排序记录。(4)筛选记录。,.,第2章数据库和表,2.1创建数据库2.1.1创建数据库创建数据库的两种方法:1、建立一个空数据库,向其中添加表、查询、窗体、报表等对象。2、利用“数据库向导”提供的模板一次操作来选择数据库类型,并创建所需的各种对象。创建数据库的结果是生成一个扩展名为.mdb的数据库文件。,.,创建空数据库例2.1:建立“教学管理”数据库,并将建好的数据库保存在桌面的Access文件夹中。操作步骤如下:(1)单击“新建”命令,在“任务窗格”中单击“空数据库”。(2)在打开的对话框中选择保存位置,在“文件名”中输入:教学管理,单击“创建”。,.,使用“向导”创建数据库例2.2:在桌面的教学管理文件夹中创建“教学管理”数据库。注意:在使用“数据库向导”之前,应该先从系统提供的模板中找出与所建数据库相似的模板。,.,2.1.2数据库的简单操作1、打开数据库。2、添加对象、修改对象内容、删除对象等。3、关闭数据库。,.,2.2建立表表是access数据库的基础,是存储和管理数据的对象,是数据库中其他对象的操作依据。创建好空数据库之后,首先建立表,并建立各表之间的关系,然后再创建其他的access对象,最终形成完备的数据库。,.,2.2.1表的组成表由表结构和表内容(记录)两部分组成。一、表的结构:表名和字段属性两部分。在access中,字段的命名规则:1.长度为164个字符2.不能以空格开头3.不能包含句号、感叹号、方括号、单引号,.,二、数据类型:每个字段的值都属于某一种数据类型,数据类型决定了数据的存储方式和使用方式。Access提供了10种数据类型:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、查阅向导。注:详细的数据类型介绍见课本P31.,.,常用的数据类型,1.文本:保存文本或文本与数字的组合。也可以是不计算的数字。默认的文本字段大小是50字符,通过设置“字段大小”属性可以控制输入的最大字符个数,最多达到255个字符。2.备注:可以报错较长的文本,最多达到64000。不能对备注型字段进行排序和索引。3.数字:存储进行算术运算的数字数据。通过设置“字段大小”属性定义一个特定的数字型。4.自动编号:自动插入唯一顺序号。自动编号的值永久与记录连接。每个表中只能包含一个自动编号型字段。不能人为对自动编号型字段的值修改。,.,2.2.2建立表结构建立表结构的三种方法:一、在“数据表”视图中直接数组字段名二、使用“设计”视图三、通过“表向导”创建,.,使用“数据表”视图例2.5:建立“教师”表,表结构如下:,只能定义字段名,不能定义每个字段的数据类型和属性。,.,使用“设计”视图例2.6:建立“学生”表,结构如下:,“设计”视图是创建表结构及修改表结构最方便的窗口。,.,使用“表向导”例2.7:创建“选课成绩”表,结构如下:,.,定义主键(*)主键也是主关键字,是表中唯一标识记录的一个字段或多个字段的组合。只有定义了主键,才能与数据库中的其他表建立关系。定义主键的两种方法:建立表结构时定义主键、建立表结构之后,重新打开“设计”视图定义主键。Access中可以定义三种类型的主键:自动编号、单字段、多字段,.,2.2.3设置字段属性字段属性表示字段所具有的特性,定义了字段数据的保存、处理或显示等。1、字段大小:控制字段使用的空间大小。只适用于“文本”或“数字型”的字段。例2.9:对学生表的性别字段设置字段大小为1.2、格式:影响数据的显示格式。不同数据类型的字段,选择的格式不同,见P37.例2.10:将学生表中的入校日期字段的格式设置为短日期。,.,3、输入掩码:控制数据的输入格式并按输入时的格式显示。注意:如果字段既定义了“输入掩码”又定义了“格式”属性,则“格式”属性在数据显示时优先于“输入掩码”的设置。例2.11:将学生表中的入校日期的输入掩码属性设置为短日期。由于输入掩码只为“文本”和“日期”型字段提供向导,所以“数字”和“货币”型字段,只能使用字符直接定义“输入掩码”属性。“输入掩码”属性所用字符及含义见P40.,.,4、默认值:一个非常有用的属性。对于一些字段的内容相同或者有相同的部分,为减少数据输入量,可以将出现较多的值作为该字段的默认值。例2.12:将学生表中性别字段的默认值设置为女。注意:也可以使用access表达式来定义默认值。设置默认值属性时,必须与字段中所设的数据类型匹配,否则出现错误。,.,5、有效性规则:定义一条规则,限制可以接受的内容。例2.13:将学生表中年龄字段的取值范围设在1470之间。注意:有效性规则的实质是一个限制条件,完成对输入数据的检查。具体的条件编写规则及方法第3章详细介绍。6、有效性文本:当输入的数据违反了有效性规则,系统会显示有效性文本。例2.14:将学生表中年龄字段的有效性文本设置为“请输入1470之间的数据!”,.,7、索引:根据键值加速在表中查找和排序的速度,并且能对表中的记录实施唯一性。按索引的功能,有唯一索引、普通索引、主索引。唯一索引:字段值不能相同,没有重复值普通索引:字段值可以相同主索引:access中可以创建多个唯一索引,其中一个可设置为主索引,一个表只有一个主索引。例2.15:为学生表创建索引,索引字段为性别。可以根据需要,创建多字段索引。例2.16:为教师表创建多字段索引,索引字段包括:教师编号、姓名、性别和工作时间。,.,2.2.4建立表之间的关系建立表与表之间的关系,才能将不同表中的相关数据联系起来,才能为建立查询、创建窗体或报表等打下良好基础。Access中,表之间的关系都定义为一对多的关系。将一端表称为主表,将多端表称为相关表。参照完整性:在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。在定义表之间的关系之前,应该关闭所有需要定义关系的表。例2.17:定义教学管理数据库中已存在的表之间的关系。,.,2.2.5向表中输入数据建立表结构之后,就可以向表中输入数据了,即存数数据。1、使用“数据表”视图:输入原始数据例2.18:给学生表输入内容。2、创建查阅列表字段:针对某字段是一组固定数据。例2.19:为教师表中职称字段创建查阅列表,列表中显示:助教、讲师、副教授、教授。3、获取外部数据:从外部获取数据后形成自己数据库中的数据表,并与外部数据源断绝联接。,.,2.3维护表2.3.1打开和关闭表2.3.2修改表结构添加字段、修改字段删除字段、重新设置主键2.3.3编辑表内容定位记录、选择记录添加记录、删除记录修改数据、复制数据,.,2.3.4调整表外观调整字段次序、调整行显示高度调整列的高度、隐藏不需要的列显示隐藏的列、冻结列设置数据表格式、改变字体,.,2.4操作表2.4.1查找数据1、查找指定内容:使用“查找”对话框来查找数据。2、查找空值或空字符串:空值是没有输入的值,Null;空字符串是“”中间没有空格。在查找和替换的对话框中,可以使用通配符。详细见课本P62.表2.12.,.,2.4.2替换数据1、替换指定内容:通过查找与替换。2、更改默认设置:“工具/选项”,“编辑/查找”。2.4.3排序记录1.排序规则:(1)英文字母的大小写相同;(2)中文按拼音排序;(3)数字按大小排序,时间日期按先后顺序排序;,.,2.按一个字段排序3.按多个字段排序:一种是使用“数据表”视图实现排序,另一种是使用“筛选”窗口完成排序。例2.32:在学生表中按性别和年龄两个字段升序排序。例2.33:在学生表中先按性别升序排列,再按入校日期降序排列。,.,2.4.4筛选记录Access提供的4中筛选记录的方法:按选定内容筛选、按窗体筛选按筛选目标筛选、高级筛选1、按选定内容筛选例2.34:在学生表中筛选出来自湖北武汉的学生。2、按窗体筛选例2.35:将学生表中男生团员筛选出来。3、按筛选目标筛选例2.36:在选课成绩中筛选60分一下的学生。4、高级筛选例2.37:查找1992年参见工作的男老师,并按系别升序排序。,.,二级ACCESS数据库及表,过关练习,【2010.9】(1)Access数据库最基础的对象是【】A)表B)宏C)报表D)查询,【2010.9】(2)下列关于货币数据类型的叙述中,错误的是【】A)货币型字段在数据表中占8个字节的存储空间B)货币型字段可以与数字型数据混合计算,结果为货币型C)向货币型字段输入数据时,系统自动将其设置为4位小数D)向货币型字段输入数据时,不必输入人民币符号和千位分隔符,.,二级ACCESS数据库及表,过关练习,【2010.9】(3)若将文本型字段的输入掩码设置为“#-#”,则正确的输入数据是【】A)0755-abcdetB)077-12345C)acd-123456D)#-#【2010.9】(4)在数据表视图中,不能进行的操作是【】A)删除一条记录B)修改字段的类型C)删除一个字段D)修改字段的名称,.,二级ACCESS数据库及表,过关练习,【2010.3】(5)下列关于关系数据库中数据表的描述,正确的是【】A)数据表相互之间存在联系,但用独立的文件名保存B)数据表相互之间存在联系,是用表名表示相互间的联系C)数据表相互之间不存在联系,完全独立D)数据表既相对独立,又相互联系【2010.3】(6)下列对数据输入无法起到约束作用的是【】A)输入掩码B)有效性规则C)字段名称D)数据类型,.,二级ACCESS数据库及表,过关练习,【2010.3】(7)Access中,设置为主键的字段【】A)不能设置索引B)可设置为“有(有重复)”索引C)系统自动设置索引D)可设置为“无”索引【2010.3】(8)输入掩码字符“&”的含义是【】A)必须输入字母或数字B)可以选择输入字母或数字C)必须输入一个任意的字符或一个空格D)可以选择输入任意的字符或一个空格【2010.3】(9)在Access中,如果不想显示数据表中的某些字段,可以使用的命令是【】A)隐藏B)删除C)冻结D)筛选,.,二级ACCESS数据库及表,过关练习,【2009.9】(10)下列选项中,不属于Access数据类型的是【】A)数字B)文本C)报表D)时间/日期【2009.9】(11)下列关于OLE对象的叙述中,正确的是A)用于输入文本数据B)用于处理超级链接数据C)用于生成自动编号数据D)用于链接或内嵌Windows支持的对象【2009.9】(12)在关系窗口中,双击两个表之间的连接线,会出现【】A)数据表分析向导B)数据关系图窗口C)连接线粗细变化D)编辑关系对话框,.,二级ACCESS数据库及表,过关练习,【2009.9】(13)在设计表时,若输入掩码属性设置为“LLLL“,则能够接收的输入是【】)abcd)1234)AB+C)ABa9【2009.9】(14)在数据表中筛选记录,操作的结果是【】A)将满足筛选条件的记录存入一个新表中B)将满足筛选条件的记录追加到一个表中C)将满足筛选条件的记录显示在屏幕上D)用满足筛选条件的记录修改另一个表中已存在的记录【2009.9】(15)人员基本信息一般包括:身份证号、姓名、性别、年龄等。其中可以做主关键字的是【】。,身份证号,.,二级ACCESS数据库及表,过关练习,【2009.3】(17)如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是【】A)是/否B)数字C)文本D)备注【2009.3】(18)在Access数据库对象中,体现数据库设计目的的对象是【】A)报表B)模块C)查询D)表【2009.3】(19)下列关于空值的叙述中,正确的是【】A)空值是双引号中间没有空格的值B)空值是等于数值C)空值是使用NULL或空白来表示字段的值D)空值是用空格表示的值,.,二级ACCESS数据库及表,过关练习,【2009.3】(20)在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码01065971234,应该定义该字段的【】A)格式B)默认值C)输入掩码D)有效性规则【2009.3】(21)在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是【】A)*B)%C)&D)#【2008.9】(22)Access数据库中,表的组成是【】A)字段和记录B)查询和字段C)记录和窗体D)报表和字段,.,二级ACCESS数据库及表,过关练习,【2008.9】(23)若设置字段的输入掩码为“#-#”,该字段正确的输入数据是【】A)0755-123456B)0755-abcdefC)abcd-123456D)#-#【2008.9】(24)对数据表进行筛选操作,结果是【】A)只显示满足条件的记录,将不满足条件的记录从表中删除B)显示满足条件的记录,并将这些记录保存在一个新表中C)只显示满足条件的记录,不满足条件的记录被隐藏D)将满足条件的记录和不满足条件的记录分为两个表进行,.,二级ACCESS数据库及表,过关练习,【2008.9】(25)在Access的数据表中删除一条记录,被删除的记录【D】A)可以恢复到原来设置B)被恢复为最后一条记录C)被恢复为第一条记录D)不能恢复【2008.9】(26)在Access中,参照完整性规则不包括【】A)更新规则B)查询规则C)删除规则D)插入规则【2008.9】(27)在数据库中,建立索引的主要作用是【】A)节省存储空间B)提高查询速度C)便于管理D)防止数据丢失,.,二级ACCESS数据库及表,过关练习,【2011.3】(12)下列可以建立索引的数据类型是【】A)文本B)超级链接C)备注D)OLE对象【2011.3】(13)下列关于字段属性的叙述中,正确的是【】A)可对任意类型的字段设置“默认值”属性B)定义字段默认值的含义是该字段值不允许为空C)只有“文本”型数据能够使用“输入掩码向导”D)“有效性规则”属性只允许定义一个条件表达【2011.3】(14)查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是DA)Like“等级考试”B)Like“*等级考试”C)Like“等级考试*”D)Like“*等级考试*”,.,二级ACCESS数据库及表,过关练习,【2011.3】(15)在Access中对表进行“筛选”操作的结果是【】A)从数据中挑选出满足
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025黑龙江黑河市逊克县乡村医生公开招聘19人考前自测高频考点模拟试题及答案详解参考
- 2025内蒙古土地资源收储投资(集团)有限公司常态化招聘50名急需紧缺专业人员的(第十二批)考前自测高频考点模拟试题及一套参考答案详解
- 2025第五师医院招聘劳务派遣人员(2人)考前自测高频考点模拟试题及1套参考答案详解
- 2025年安庆桐城市安徽安桐城乡发展集团有限公司招聘17人模拟试卷及答案详解(考点梳理)
- 2025昆明辅仁技工学校教师招聘(55人)模拟试卷及参考答案详解一套
- 2025河南郑州市中华保险招聘考前自测高频考点模拟试题及答案详解(易错题)
- 2025年六安市中医院公开招聘13人模拟试卷及答案详解(全优)
- 2025广东依顿电子科技股份有限公司招聘HRBP岗人员模拟试卷及答案详解(新)
- 2025湖南长虹聚和源科技有限公司招聘工艺工程师岗位人员考前自测高频考点模拟试题及1套完整答案详解
- 2025年聊城科技职业学院(筹)公开招聘工作人员(60人)模拟试卷及参考答案详解1套
- 2024年诗词大赛考试题库300题(含答案)
- 07FJ01~03 防空地下室建筑设计(2007年合订本)
- 《非道路移动工程机械二手设备评估通则》
- 监控验收单完整版本
- DL-T-5743-2016水电水利工程土木合成材料施工规范
- (正式版)YST 1682-2024 镁冶炼行业绿色工厂评价要求
- 体育健康知识教案课件
- 卡西欧dh800电吹管说明书
- 体育课免修申请书体育课免修申请书八篇
- 【超星尔雅学习通】商法的思维网课章节答案
- 509册泵类书籍大全-截止到20150531
评论
0/150
提交评论