数据库和表课件_第1页
数据库和表课件_第2页
数据库和表课件_第3页
数据库和表课件_第4页
数据库和表课件_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、全国计算机等级考试,二级教程 Access数据库程序设计,第2章 数据库和表,2.1 创建数据库 2.2 建立表 2.3 维护表 2.4 操作表,2,学习交流PPT,第2章 数据库和表,1创建数据库: (1)创建空数据库。 (2)使用向导创建数据库。 2表的建立: (1)建立表结构:使用向导,使用表设计器,使用数据表。 (2)设置字段属性。 (3)输入数据:直接输入数据,获取外部数据。 3表间关系的建立与修改: (1)表间关系的概念:一对一,一对多。 (2)建立表间关系。 (3)设置参照完整性。 4表的维护: (1)修改表结构:添加字段,修改字段,删除字段,重新设置主关键字。 (2)编辑表内容

2、:添加记录,修改记录,删除记录,复制记录。 (3)调整表外观。 5表的其他操作: (1)查找数据。 (2)替换数据。 (3)排序记录。 (4)筛选记录。,3,学习交流PPT,第2章 数据库和表,2.1 创建数据库 2.1.1 创建数据库 创建数据库的两种方法: 1、建立一个空数据库,向其中添加表、查询、窗体、报表等对象。 2、利用“数据库向导”提供的模板一次操作来选择数据库类型,并创建所需的各种对象。 创建数据库的结果是生成一个扩展名为.mdb的数据库文件。,4,学习交流PPT,创建空数据库 例2.1:建立“教学管理”数据库,并将建好的数据库保存在桌面的Access文件夹中。操作步骤如下: (

3、1)单击“新建”命令,在“任务窗格”中单击“空数据库”。 (2)在打开的对话框中选择保存位置,在“文件名”中输入:教学管理,单击“创建”。,5,学习交流PPT,使用“向导”创建数据库 例2.2:在桌面的教学管理文件夹中创建“教学管理”数据库。 注意:在使用“数据库向导”之前,应该先从系统提供的模板中找出与所建数据库相似的模板。,6,学习交流PPT,2.1.2 数据库的简单操作 1、打开数据库。 2、添加对象、修改对象内容、删除对象等。 3、关闭数据库。,7,学习交流PPT,2.2 建立表 表是access数据库的基础,是存储和管理数据的对象,是数据库中其他对象的操作依据。 创建好空数据库之后,

4、首先建立表,并建立各表之间的关系,然后再创建其他的access对象,最终形成完备的数据库。,8,学习交流PPT,2.2.1表的组成 表由表结构和表内容(记录)两部分组成。 一、表的结构:表名和字段属性两部分。 在access中,字段的命名规则: 1.长度为164个字符 2.不能以空格开头 3.不能包含句号、感叹号、方括号、单引号,9,学习交流PPT,二、数据类型:每个字段的值都属于某一种数据类型,数据类型决定了数据的存储方式和使用方式。Access提供了10种数据类型:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、查阅向导。 注:详细的数据类型介绍见课本P31.,1

5、0,学习交流PPT,常用的数据类型,1.文本:保存文本或文本与数字的组合。也可以是不计算的数字。默认的文本字段大小是50字符,通过设置“字段大小”属性可以控制输入的最大字符个数,最多达到255个字符。 2.备注:可以报错较长的文本,最多达到64000。不能对备注型字段进行排序和索引。 3.数字:存储进行算术运算的数字数据。通过设置“字段大小”属性定义一个特定的数字型。 4.自动编号:自动插入唯一顺序号。自动编号的值永久与记录连接。每个表中只能包含一个自动编号型字段。不能人为对自动编号型字段的值修改。,11,学习交流PPT,2.2.2 建立表结构 建立表结构的三种方法: 一、在“数据表”视图中直

6、接数组字段名 二、使用“设计”视图 三、通过“表向导”创建,12,学习交流PPT,使用“数据表”视图 例2.5:建立“教师”表,表结构如下:,只能定义字段名,不能定义每个字段的数据类型和属性。,13,学习交流PPT,使用“设计”视图 例2.6:建立“学生”表,结构如下:,“设计”视图是创建表结构及修改表结构最方便的窗口。,14,学习交流PPT,使用“表向导” 例2.7:创建“选课成绩”表,结构如下:,15,学习交流PPT,定义主键(*) 主键也是主关键字,是表中唯一标识记录的一个字段或多个字段的组合。 只有定义了主键,才能与数据库中的其他表建立关系。 定义主键的两种方法:建立表结构时定义主键、

7、建立表结构之后,重新打开“设计”视图定义主键。 Access中可以定义三种类型的主键: 自动编号、单字段、多字段,16,学习交流PPT,2.2.3 设置字段属性 字段属性表示字段所具有的特性,定义了字段数据的保存、处理或显示等。 1、字段大小:控制字段使用的空间大小。只适用于“文本”或“数字型”的字段。 例2.9:对学生表的性别字段设置字段大小为1. 2、格式:影响数据的显示格式。不同数据类型的字段,选择的格式不同,见P37. 例2.10:将学生表中的入校日期字段的格式设置为短日期。,17,学习交流PPT,3、输入掩码:控制数据的输入格式并按输入时的格式显示。 注意:如果字段既定义了“输入掩码

8、”又定义了“格式”属性,则“格式”属性在数据显示时优先于“输入掩码”的设置。 例2.11:将学生表中的入校日期的输入掩码属性设置为短日期。 由于输入掩码只为“文本”和“日期”型字段提供向导,所以“数字”和“货币”型字段,只能使用字符直接定义“输入掩码”属性。“输入掩码”属性所用字符及含义见P40.,18,学习交流PPT,4、默认值:一个非常有用的属性。对于一些字段的内容相同或者有相同的部分,为减少数据输入量,可以将出现较多的值作为该字段的默认值。 例2.12:将学生表中性别字段的默认值设置为女。 注意:也可以使用access表达式来定义默认值。设置默认值属性时,必须与字段中所设的数据类型匹配,

9、否则出现错误。,19,学习交流PPT,5、有效性规则:定义一条规则,限制可以接受的内容。 例2.13:将学生表中年龄字段的取值范围设在1470之间。 注意:有效性规则的实质是一个限制条件,完成对输入数据的检查。具体的条件编写规则及方法第3章详细介绍。 6、有效性文本:当输入的数据违反了有效性规则,系统会显示有效性文本。 例2.14:将学生表中年龄字段的有效性文本设置为“请输入1470之间的数据!”,20,学习交流PPT,7、索引:根据键值加速在表中查找和排序的速度,并且能对表中的记录实施唯一性。 按索引的功能,有唯一索引、普通索引、主索引。 唯一索引:字段值不能相同,没有重复值 普通索引:字段

10、值可以相同 主索引:access中可以创建多个唯一索引,其中一个可设置为主索引,一个表只有一个主索引。 例2.15:为学生表创建索引,索引字段为性别。 可以根据需要,创建多字段索引。 例2.16:为教师表创建多字段索引,索引字段包括:教师编号、姓名、性别和工作时间。,21,学习交流PPT,2.2.4 建立表之间的关系 建立表与表之间的关系,才能将不同表中的相关数据联系起来,才能为建立查询、创建窗体或报表等打下良好基础。 Access中,表之间的关系都定义为一对多的关系。将一端表称为主表,将多端表称为相关表。 参照完整性:在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。 在定义表之

11、间的关系之前,应该关闭所有需要定义关系的表。 例2.17:定义教学管理数据库中已存在的表之间的关系。,22,学习交流PPT,2.2.5 向表中输入数据 建立表结构之后,就可以向表中输入数据了,即存数数据。 1、使用“数据表”视图:输入原始数据 例2.18:给学生表输入内容。 2、创建查阅列表字段:针对某字段是一组固定数据。 例2.19:为教师表中职称字段创建查阅列表,列表中显示:助教、讲师、副教授、教授。 3、获取外部数据:从外部获取数据后形成自己数据库中的数据表,并与外部数据源断绝联接。,23,学习交流PPT,2.3 维护表 2.3.1打开和关闭表 2.3.2修改表结构 添加字段、修改字段

12、删除字段、重新设置主键 2.3.3编辑表内容 定位记录、选择记录 添加记录、删除记录 修改数据、复制数据,24,学习交流PPT,2.3.4 调整表外观 调整字段次序、调整行显示高度 调整列的高度、隐藏不需要的列 显示隐藏的列、冻结列 设置数据表格式、改变字体,25,学习交流PPT,2.4 操作表 2.4.1查找数据 1、查找指定内容:使用“查找”对话框来查找数据。 2、查找空值或空字符串:空值是没有输入的值,Null; 空字符串是“”中间没有空格。 在查找和替换的对话框中,可以使用通配符。详细见课本P62.表2.12.,26,学习交流PPT,2.4.2替换数据 1、替换指定内容:通过查找与替换

13、。 2、更改默认设置:“工具/选项”,“编辑/查找”。 2.4.3排序记录 1.排序规则: (1)英文字母的大小写相同; (2)中文按拼音排序; (3)数字按大小排序,时间日期按先后顺序排序;,27,学习交流PPT,2.按一个字段排序 3.按多个字段排序:一种是使用“数据表”视图实现排序,另一种是使用“筛选”窗口完成排序。 例2.32:在学生表中按性别和年龄两个字段升序排序。 例2.33:在学生表中先按性别升序排列,再按入校日期降序排列。,28,学习交流PPT,2.4.4 筛选记录 Access提供的4中筛选记录的方法: 按选定内容筛选、按窗体筛选 按筛选目标筛选、高级筛选 1、按选定内容筛选

14、 例2.34:在学生表中筛选出来自湖北武汉的学生。 2、按窗体筛选 例2.35:将学生表中男生团员筛选出来。 3、按筛选目标筛选 例2.36:在选课成绩中筛选60分一下的学生。 4、高级筛选 例2.37:查找1992年参见工作的男老师,并按系别升序排序。,29,学习交流PPT,二级ACCESS数据库及表,过关练习,【2010.9】(1)Access数据库最基础的对象是【 】 A)表 B)宏 C)报表 D)查询,【2010.9】(2)下列关于货币数据类型的叙述中,错误的是【 】 A)货币型字段在数据表中占8个字节的存储空间 B)货币型字段可以与数字型数据混合计算,结果为货币型 C)向货币型字段输

15、入数据时,系统自动将其设置为4位小数 D)向货币型字段输入数据时,不必输入人民币符号和千位分隔符,30,学习交流PPT,二级ACCESS数据库及表,过关练习,【2010.9】(3)若将文本型字段的输入掩码设置为“#-#”,则正确的输入数据是【 】 A)0755-abcdet B)07 7-12345 C)a cd-123456 D)#-# 【2010.9】(4)在数据表视图中,不能进行的操作是【 】 A)删除一条记录 B)修改字段的类型 C)删除一个字段 D)修改字段的名称,31,学习交流PPT,二级ACCESS数据库及表,过关练习,【2010.3】(5)下列关于关系数据库中数据表的描述,正确

16、的是【 】 A)数据表相互之间存在联系,但用独立的文件名保存 B)数据表相互之间存在联系,是用表名表示相互间的联系 C)数据表相互之间不存在联系,完全独立 D)数据表既相对独立,又相互联系 【2010.3】(6)下列对数据输入无法起到约束作用的是【 】 A)输入掩码B)有效性规则 C)字段名称 D)数据类型,32,学习交流PPT,二级ACCESS数据库及表,过关练习,【2010.3】(7)Access中,设置为主键的字段【 】 A)不能设置索引B)可设置为“有(有重复)”索引 C)系统自动设置索引D)可设置为“无”索引 【2010.3】(8)输入掩码字符“&”的含义是【 】 A)必须输入字母或

17、数字 B)可以选择输入字母或数字 C)必须输入一个任意的字符或一个空格 D)可以选择输入任意的字符或一个空格 【2010.3】(9)在Access中,如果不想显示数据表中的某些字段,可以使用的命令是【 】 A)隐藏B)删除C)冻结D)筛选,33,学习交流PPT,二级ACCESS数据库及表,过关练习,【2009.9】(10)下列选项中,不属于Access数据类型的是【 】 A)数字B)文本C)报表D)时间/日期 【2009.9】(11)下列关于OLE对象的叙述中,正确的是 A)用于输入文本数据 B)用于处理超级链接数据 C)用于生成自动编号数据 D)用于链接或内嵌Windows支持的对象 【20

18、09.9】(12)在关系窗口中,双击两个表之间的连接线,会出现【 】 A)数据表分析向导 B)数据关系图窗口 C)连接线粗细变化 D)编辑关系对话框,34,学习交流PPT,二级ACCESS数据库及表,过关练习,【2009.9】(13)在设计表时,若输入掩码属性设置为“LLLL“,则能够接收的输入是【 】 )abcd )1234 )AB+C )ABa9 【2009.9】(14)在数据表中筛选记录,操作的结果是【 】 A)将满足筛选条件的记录存入一个新表中 B)将满足筛选条件的记录追加到一个表中 C)将满足筛选条件的记录显示在屏幕上 D)用满足筛选条件的记录修改另一个表中已存在的记录 【2009.

19、9】(15)人员基本信息一般包括:身份证号、姓名、性别、年龄等。其中可以做主关键字的是 【 】。,身份证号,35,学习交流PPT,二级ACCESS数据库及表,过关练习,【2009.3】(17)如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是【 】 A)是/否 B)数字 C)文本 D)备注 【2009.3】(18)在Access数据库对象中,体现数据库设计目的的对象是【 】 A)报表 B)模块 C)查询 D)表 【2009.3】(19)下列关于空值的叙述中,正确的是【 】 A)空值是双引号中间没有空格的值 B)空值是等于数值 C)空值是使用NULL或空白来表示字段的值 D)空值

20、是用空格表示的值,36,学习交流PPT,二级ACCESS数据库及表,过关练习,【2009.3】(20)在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码,应该定义该字段的【 】 A)格式 B)默认值 C)输入掩码 D)有效性规则 【2009.3】(21)在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是【 】 A)* B)% C)& D)# 【2008.9】(22)Access数据库中,表的组成是【 】 A)字段和记录 B)查询和字段 C)记录和窗体 D)报表和字段,37,学习交流PPT,二级ACCESS数据库及表,过关练习,【2008.9】(23)若设置字段

21、的输入掩码为“#-#”,该字段正确的输入数据是【 】 A)0755-123456 B)0755-abcdef C)abcd-123456 D)#-# 【2008.9】(24)对数据表进行筛选操作,结果是【 】 A)只显示满足条件的记录,将不满足条件的记录从表中删除 B)显示满足条件的记录,并将这些记录保存在一个新表中 C)只显示满足条件的记录,不满足条件的记录被隐藏 D)将满足条件的记录和不满足条件的记录分为两个表进行,38,学习交流PPT,二级ACCESS数据库及表,过关练习,【2008.9】(25)在Access的数据表中删除一条记录,被删除的记录【 D 】 A)可以恢复到原来设置 B)被

22、恢复为最后一条记录 C)被恢复为第一条记录 D)不能恢复 【2008.9】(26)在Access中,参照完整性规则不包括【 】 A)更新规则 B)查询规则 C)删除规则 D)插入规则 【2008.9】(27)在数据库中,建立索引的主要作用是【 】 A)节省存储空间 B)提高查询速度 C)便于管理 D)防止数据丢失,39,学习交流PPT,二级ACCESS数据库及表,过关练习,【2011.3】(12)下列可以建立索引的数据类型是【 】 A)文本 B)超级链接C)备注 D)OLE对象 【2011.3】 (13)下列关于字段属性的叙述中,正确的是【 】 A)可对任意类型的字段设置“默认值”属性 B)定义字段默认值的含义是该字段值不允许为空 C)只有“文本”型数据能够使用“输入掩码向导” D)“有效性规则”属性只允许定义一个条件表达 【2011.3】(14)查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是D A)Like “等级考试” B)Like “*等级考试” C)Like “等级考试*” D)Like “*等级考试*”,40,学习交流PPT,二级ACCESS数据库及表,过关练习,【2011.3】(15)在Access中对表进行“筛选”操作的结果是【 】 A)从数据中挑选出满足条件的记录 B)从数据中挑选出满足条件的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论