版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ACCESS数据库技术及应用第三章
Access2010表ACCESS数据库技术及应用第三章 Access2010表13.1数据表的创建3.1.1表的构成1.表结构的定义及字段类型(1)数字型①“常规”:存储时没有明确进行其他格式设置的数字。②“货币”:用于应用Windows区域设置中指定的货币符号和格式。③“欧元”:用于对数值数据应用欧元符号(€),但对其他数据使用Windows区域设置中指定的货币格式。④“固定”:用于显示数字,使用两个小数位,但不使用千位数分隔符。如果字段中的值包含两个以上的小数位,则Access会对该数字进行四舍五入。⑤“标准”:用于显示数字,使用千位数分隔符和两个小数位。如果字段中的值包含两个以上的小数位,则将该数字四舍五入为两个小数位。⑥“百分比”:用于以百分比的形式显示数字,使用两个小数位和一个尾随百分号。如果基础值包含四个以上的小数位,会对该值进行四舍五入。⑦“科学计数”:用于使用科学(指数)记数法来显示数字。3.1数据表的创建3.1.1表的构成23.1数据表的创建3.1.1表的构成1.表结构的定义及字段类型(2)文本型(3)日期/时间型①“短日期”:显示短格式的日期。具体取决于读者所在区域的日期和时间设置,如美国的短日期格式为3/14/2012。②“中日期”:显示中等格式的日期,如美国的中日期格式为14-Mar-01。③“长日期”:显示长格式的日期。具体取决于读者所在区域的日期和时间设置,如美国的长日期格式为Wednesday,March14,2012。④“时间(上午/下午)”:仅使用12小时制显示时间,该格式会随着所在区域的日期和时间设置的变化而变化。⑤“中时间”:显示的时间带“上午”或“下午”字样。⑥“时间(24小时)”:仅使用24小时制显示时间,该格式会随着所在区域的日期和时间设置的变化而变化。3.1数据表的创建3.1.1表的构成33.1数据表的创建3.1.1表的构成1.表结构的定义及字段类型(4)备注型对于长度较长的文本及数字,应采用备注型字段。最多可存储65
535个字符。备注型字段实际上是文本型字段的特殊形式,备注型字段不能排序或索引。(5)是/否型在Access中,使用“-1”表示所有“是”值,使用“0”表示所有“否”值。①“复选框”:显示一个复选框。②“是/否”:(默认格式)用于将0显示为“否”,并将任何非零值显示为“是”。③“真/假”:用于将0显示为“假”,并将任何非零值显示为“真”。④“开/关”:(默认格式)用于将0显示为“关”,并将任何非零值显示为“开”。(6)自动编号型自动编号型是用来存储递增数据和随机数据的字段类型。自动编号型字段的数据无需输入,每增加一个新记录,Access系统将自动型字段的数据自动加1或随机编号。用户不用给自动编号型字段输入数据,也不能更新自动编号型字段的数据。3.1数据表的创建3.1.1表的构成43.1数据表的创建3.1.1表的构成1.表结构的定义及字段类型(7)OLE对象型用于存储来自于Office或各种应用程序的图像、文档、图形和其他对象。在其他使用OLE协议程序创建的对象,可以将这些对象链接或嵌入到MicrosoftAccess表中。(8)超级链接型用于超链接,可以是UNC路径或URL网址。超级链接地址包含显示文本、地址、子地址等。(9)查阅型显示从表或查询中检索到的一组值,或显示创建字段时指定的一组值。(10)“计算字段”:计算的结果。计算时必须引用同一张表中的其他字段。可以使用表达式生成器创建计算。(11)“附件”:任何受支持的文件类型,Access2010创建的ACCDB格式的文件是一种新的类型,它可以将图像、电子表格文件、文档、图表等各种文件附加到数据库记录中。3.1数据表的创建3.1.1表的构成53.1数据表的创建3.1.1表的构成2.表的属性设置在创建表时,不仅需要考虑表中每个字段的基本属性(字段名、字段类型和字段大小),还要考虑字段的格式、输入掩码、默认值、有效性规则等属性,从而更合理、更全面的设计表的结构。在创建表的时候,有时由于对问题的需求考虑不周等原因,导致日后需要对已有的表进行属性值的修改。3.1数据表的创建3.1.1表的构成63.1数据表的创建3.1.2表的创建1.创建新表(1)在创建新数据库时Access2010自动创建新表(2)在现有数据库中添加新表2.表数据的输入方式(1)和Excel表一样,直接在数据表中输入数据。(2)Access2010会自动识别存储在该数据表中的数据类型,并据此设置表的字段属性。(3)通过“表”模板,运用Access内置的表模板来建立。(4)通过“字段”模板建立设计表。(5)通过“表设计”建立,在表的“设计视图”中设计表,用户需要设置每个字段的各种属性。(6)通过“SharePoint列表”,在SharePoint网站建立一个列表,再在本地建立一个新表,并将其连接到SharePoint列表中。3.1数据表的创建3.1.2表的创建73.1数据表的创建3.1.3表结构的修改1.利用设计视图更改表的结构(1)运用“设计视图”对自动创建的数据表进行修改。很多的字段可能是没用的,而有可能自己需要的字段却没有创建,这都可以在表的“设计视图”中进行修改。(2)运用“设计视图”更改表的结构和用“设计视图”创建表的原理是一样的,两者的不同之处在于在运用“设计视图”更改表的结构之前,系统已经创建了字段,仅需要对字段进行添加或删除操作。(3)在“开始”选项卡下单击“视图”按钮,进入表的“设计视图”,可以在此实现对字段的添加、删除和修改等操作,也可以对“字段属性”进行设置,最后保存修改。2.利用数据表视图更改表的结构在Access的“数据表视图”中,用户也可以修改数据表的结构。双击屏幕左边导航窗格中需要进行修改的表,此时在主页面上出现有黄色提示的“表格工具”选项卡,进入该选项卡下的“字段”选项,可以看到各种修改工具按钮。单击“视图”下部的小三角按钮,可以弹出数据表的各种视图选择菜单,用户可以选择“数据表视图”、“数据透视表视图”、“数据透视图视图”和“设计视图”等。3.1数据表的创建3.1.3表结构的修改83.1数据表的创建3.1.4表的属性设置1.字段的输入/显示格式设置(1)自定义“数字”型字段的格式
格式符的定义:格式符号[\“符号串”](2)自定义“文本”与“备注”型字段的格式
格式符的定义:格式符号[;“符号串”](3)自定义“日期/时间”型字段的格式
格式符的定义:格式符号(4)“货币”型字段常用格式(5)“日期/时间”型字段系统常用格式(6)“是/否”型字段系统常用格式(7)自定义“自动编号”型字段格式
格式符的定义为:“符号串”#。3.1数据表的创建3.1.4表的属性设置93.1数据表的创建3.1.4表的属性设置2.字段的输入掩码设置使用“输入掩码”属性,可以使数据输入更容易,并且可以控制用户在文本框类型的控件中的输入值。3.字段的有效性规则设置系统数据的“有效性规则”对输入的数据进行检查,如果录入了无效的数据,系统将立即给予提示,提醒用户更正,并强迫光标停留在该字段所在处,直到输入的数据符合字段有效性规则,以减少系统的错误。(1)算术运算符:+、-、*、/、\、Mod、^(2)关系运算符:<、>、<=、>=、=、<>(3)字符串运算符:&、Like、NotLike(4)逻辑运算符:And、Or、Not(5)其他运算符:Between…And、In、Is3.1数据表的创建3.1.4表的属性设置103.2表中数据的编辑3.2.1表中数据的修改例3.6将上面例3.1中创建的数据库“设备.accdb”的增值表(zz)的“编号”字段值为“2-005”的记录的“增值”字段的值改为“1500”。3.2表中数据的编辑3.2.1表中数据的修改113.2表中数据的编辑3.2.2表中新数据的添加例3.7在上面例3.1中创建的数据库“设备.accdb”的大修表(dx)中增加一条记录:“编号”字段值为“1-002”,“年月”字段值为“2004/09/11”,“费用”字段值为“80”。3.2表中数据的编辑3.2.2表中新数据的添加123.2表中数据的编辑3.2.3表中数据的复制例3.8复制例3.7的数据库“设备.accdb”的大修表(dx)中新增记录(“编号”字段值为“1-002”,“年月”字段值为“2004/09/11”,“费用”字段值为“80”)到最后。注意:复制记录操作时,如果操作的是含有主键的表,由于数据库中主键的值不允许重复,需要修改主键的值。若想复制多条记录,可重复进行3.2表中数据的编辑3.2.3表中数据的复制133.2表中数据的编辑3.2.4表中数据的删除例3.9删除例3.8修改过的数据库“设备.accdb”的大修表(dx)的“编号”字段值为“1-002”的所有记录。3.2表中数据的编辑3.2.4表中数据的删除143.2表中数据的编辑3.2.5表中数据的查找与替换在“数据表视图”中查看有很多记录的数据表时,想快速找到或修改某条记录,通过浏览查找的方式会感到很不方便而且效率很低,借助Access提供的查找和替换,可以快速高效的定位或修改某条记录。说明:如果查找时只知道数据的部分值,可使用通配符,常用的通配符有?和*。?表示符合任何单一的字符;*表示符合任何字符个数,它能在字符串中被当作第一个或最后一个字符使用。3.2表中数据的编辑3.2.5表中数据的查找与替换153.3表中记录的操作3.3.1显示、隐藏和冻结列(1)隐藏方法一步骤1打开数据库。步骤2在“数据表视图”中打开要操作的表。步骤3选中需要隐藏的某列数据。步骤4在选中的列上单击鼠标右键,弹出快捷菜单,选择“隐藏字段”项,“启用日期”列将被隐藏。方法二步骤3将鼠标移动到要隐藏的字段“启用日期”的第一行,向右边移动到与右边字段中间分割位置,这时鼠标会变成左右箭头形状。此时按住鼠标左键不放,向左拖动,直到“启用日期”列右边界线与左边界线重合为止时松开鼠标左键,“启用日期”列将被隐藏。方法三步骤3选中需要隐藏的某列数据。将鼠标移动到“启用日期”列的“启动日期”文字上时,鼠标形状变成向下箭头形状,此时单击鼠标右键,弹出如图3.47所示的快捷菜单;步骤4选择“字段宽度”项,弹出如图3.48所示的“列宽”设置对话框,输入0,然后单击“确定”按钮,“启用日期”列将被隐藏。3.3表中记录的操作3.3.1显示、隐藏和冻结列163.3表中记录的操作3.3.1显示、隐藏和冻结列(2)显示步骤1打开数据库“设备.accdb”;步骤2在“数据表视图”中打开表sb;步骤3将鼠标移动到表sb任意一个字段的名称上,单击鼠标右键,此时会弹出与图3.47相同的快捷菜单,选择“取消隐藏字段”项,弹出“取消隐藏列”对话框,如图3.49所示,处于未选中状态的复选框表示该列已被隐藏,单击“启用日期”前面的复选框,使其处于选中状态,然后单击“关闭”按钮,隐藏的“启用日期”列将被恢复显示。3.3表中记录的操作3.3.1显示、隐藏和冻结列173.3表中记录的操作3.3.1显示、隐藏和冻结列(3)冻结列步骤1打开数据库;步骤2在“数据表视图”中打开要操作的数据表;步骤3选中要冻结的列,然后在选中列上单击鼠标右键,弹出与图3.47相同的快捷菜单,选择“冻结字段”,选中的列就会被移动到最左端,向右滚动屏幕时,冻结的列都会保持在屏幕的左端不动。取消冻结列的操作步骤如下:步骤1打开数据库;步骤2在“数据表视图”中打开要操作的数据表;步骤3将鼠标移动到表sb的任意一个字段名称上,单击鼠标右键,此时会弹出与图3.47相同的快捷菜单,选择“取消冻结所有字段”项,冻结列将被恢复正常。3.3表中记录的操作3.3.1显示、隐藏和冻结列183.3表中记录的操作3.3.2记录的定位说明:(1)
表示将表中的第一条记录确定为当前记录;(2)
表示当前记录的上一条记录为当前记录;(3)
表示当前记录的下一条记录为当前记录;(4)
表示将表中的最后一条记录确定为当前记录;(5)
表示将在表中最后一条记录的后面添加一条记录,并把新记录确定为当前记录。3.3表中记录的操作3.3.2记录的定位193.3表中记录的操作3.3.3记录的筛选筛选是从表中将满足规定的条件的记录查找出来。“筛选器”和“高级筛选”。1.使用“筛选器”筛选记录。例3.10
用“筛选器”方法将例3.9中编辑过的数据库“设备.accdb”的设备表(sb)的“部门”字段值为“12”的记录筛选出来。2.使用“高级筛选”筛选记录。例3.11
使用“高级筛选”方法,将例3.9中编辑过的数据库“设备.accdb”的设备表(sb)的“部门”字段值为“12”并且“价格”字段值大于“4100”的记录筛选出来。3.3表中记录的操作3.3.3记录的筛选203.4表间关系3.4.1索引的建立索引的作用就如同书的目录一样,通过它可以快速地查找到自己所需要的章节。在数据库中,为了提高搜索数据的速度和效率,也可以设置表的索引。(1)字段索引专指针对单个字段的索引,其设置方法及其取值操作可在表的设计视图中的字段常规属性栏中进行,即通过设定需检索字段的“索引”属性值,来实现字段索引的建立。(2)字段集索引如果将经常同时依据两个或更多个字段进行搜索或排序,则可以为该字段组合创建索引。例如,经常在同一个查询中为“供应商”和“产品名称”字段指定条件,则在这两个字段上创建多字段索引就很有意义。一个表可建立多个索引,每个索引都可以确定表中记录的一种逻辑顺序。注意:在Access中,除了OLE对象型、备注型数据以及逻辑型字段不能建立索引外,其他类型的字段都可以建立索引。3.4表间关系3.4.1索引的建立213.4表间关系3.4.2主键的设置主键是具有整个表中唯一值的一个字段或一组字段。键值可用于引用整条记录,因为每条记录都具有不同的键值。每个数据表只能有一个主键,主键的值不能重复。这在数据库管理中称为数据完整性。好的候选主键具有如下几个特征:(1)唯一标识每一行;(2)从不为空或为Null,即它始终包含一个值;(3)所包含的值几乎不再改变(理想情况下永不改变)。基于多种原因,可能要建立并维护自己的主键:(1)主键是用来加快查询、查找和排序速度的索引;(2)当加入新记录到数据表时,Access会检查是否是重复的数据,且不让用户输入主键字段的重复值;(3)Access以主键的次序来显示数据。注意:考虑设置主键时,在满足需求的前提下,尽量选择主键长度较短的方案,因为它们会影响数据库中的操作速度。3.4表间关系3.4.2主键的设置223.4表间关系3.4.2主键的设置删除主键的操作如下:步骤1打开数据库;步骤2如果该数据表存在关系,先删除关系;步骤3在“设计视图”中打开要操作的数据表;步骤4单击设为主键的字段(若主键有多个字段组成,单击组成主键的任一字段),然后单击“设计”选项卡的“工具”组的“主键”项
;步骤5保存,关闭数据库。3.4表间关系3.4.2主键的设置233.4表间关系3.4.3建立表间关系1.Access中的表间关系(1)一对一关系(2)一对多关系(3)多对多关系2.建立表间关系(1)建立联系之前,把要定义关系的所有表关闭(2)在“数据库窗口”中,选择“工具”菜单的“关系”命令,或者单击工具栏上
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽宁2025年海城市面向应届生招聘驻企服务高层次急需紧缺人才笔试历年参考题库附带答案详解(5卷)
- 菏泽2025年下半年菏泽市定陶区结合事业单位招聘征集部分普通高等院校本科及以上学历毕业生入伍笔试历年参考题库附带答案详解(5卷)
- 福建2025年福鼎市事业单位公开招聘工作人员笔试历年参考题库附带答案详解(5卷)
- 甘肃甘肃省地矿局2025年考核引进2名高层次人才(第二期)笔试历年参考题库附带答案详解(5卷)
- 2025-2030酸奶项目可行性研究报告
- 2026广东广州市天河区新蕾五星学校招聘2人备考题库附答案详解ab卷
- 2026内蒙古阿吉泰蒙医医院有限公司招聘72人备考题库带答案详解(完整版)
- 2026湖南怀化市靖州苗族侗族自治县政务服务中心公益性岗位招聘4人备考题库含答案详解(能力提升)
- 《分数的意义》教案数学课件
- 2026甘肃嘉峪关市第一人民医院春季招聘聘用制专业技术人员22人备考题库附答案详解(黄金题型)
- 山东省2025年中考历史真题试卷三套附同步解析
- 河南中医药大学单招《语文》考前冲刺测试卷及答案详解(名师系列)
- 亮化工程安全培训课件
- 文化宣传建设项目方案投标文件(技术方案)
- 农村美食旅游推广创新创业项目商业计划书
- 2025年高一物理下学期期中考试卷含答案
- DB11∕T 1200-2023 超长大体积混凝土结构跳仓法技术规程
- 维达培训课件下载
- JG/T 160-2004混凝土用膨胀型、扩孔型建筑锚栓
- 电度表测试报告
- 煤矿的劳动定额
评论
0/150
提交评论