第三章-表及其应用_第1页
第三章-表及其应用_第2页
第三章-表及其应用_第3页
第三章-表及其应用_第4页
第三章-表及其应用_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

第三章表及高级应用表——数据库的底层建筑3.1创建表3.2输入数据3.3字段操作3.4建立表间的关系3.5维护表3.6操作表本章小结3.1创建表创建表的方式

◆使用向导创建表

使用设计视图创建表◆关闭数据库而不退出统,点击数据库窗口的关闭按钮。3.2输入数据使用数据表视图直接输入数据使用其他文件建立数据表创建新表的步骤

创建表的结构定义表包含哪些字段,每个字段的数据类型及其他属性向表中输入记录即向表中输入数据由外部文件导入数据导入数据到数据库中即将导入的数据成为其中的一个数据表重新调整表的结构可以重命名字段、更改字段的数据类型及其他属性3.3字段操作字段名和数据类型字段命名原则

◆字段名称的长度不超过64个字符。◆字段名称中可包含空格,但不能包含:句点(.)、感叹号(!)、方括号([])、左引号(‘)等特殊字符。◆不能使用ASCII为0~32的ASCII字符。◆不能以空格开头。定义字段

字段数据类型定义字段更改类型的注意事项更改字段类型允许更改可能有的结果文本改数字可以若含有文本,则删除字段内的文本数字改文本可以没有问题文本改日期可以该栏数据必须符合日期。若符合日期格式,即予以删除日期改文本可以没有问题数字改日期可以1代表1899/12/31,2代表1900/1/1,依此类推日期改数字可以同上数字类型的字段大小说明:若数字字段需要小数点,最好定义为“双精度数”,这样的字段大小比较稳定。字段大小可输入数值的范围标识小数点存储空间字节0~255Byte无1字节整数-32768~32767Integer2无2字节长整数-2147483648~2147483647Integer4无4字节单精度数-3.4*10(308)~3.4*10(308)Float474字节双精度数-1.797*10(308)~1.797*10(308)Float8158字节小数点-1.797*10(308)~1.797*10(308)Dec(<all,<dec>)2812字节定义字段定义字段属性

字段属性●字段大小:限定文本型字段的大小(默认50字符)和数字型数据的类型。●

格式:控制数据屏幕显示或打印的格式。●

小数位数:指定小数的位数(只用于数字/货币型数据)。●

输入掩码:定义向字段中输入数据时的格式。●

标题:在“数据表”视图、窗体和报表中取代字段名显示出来的文本。●

默认值:添加新记录时,自动加入到字段中的值。●

有效性规则:根据表达式或宏建立的规则来确认数据是否有效。●

有效性文本:当数据不符合有效性规则时所显示的信息。●

必填字段:设定字段是否能空着,不输入数值。●

索引:确定该字段是否作为索引,索引可以加快数据的查询与存取速度。自定义“输入掩码”的符号符号功能说明设置范例输入范例0可输入0-9的数字,不可输入空格,每一位都必须输入(000)0000-0000(021)7901-12349可输入0-9的数字或空格,不是每一位必须输入(99)000-0000输入(1)765-4321变成(17)654-321#可输入0-9的数字、空格、加号和减号,不是每一位都必须输入#999-020&可输入任意字符、空格,每一位都必须输入&&&&&&ASD-12C可输入任意字符、空格,Ij每一位都必须输入&&&CCCJOHN-1L可输入大小写英文字母、不可输入空格,每一位都必须输入0:00LL1:34PM?可输入大小写英文字母、空格,不是每一位都必须输入????\-0000OS-1234!将输入数据方向更换为由右至左,但输入前的字符左方需留空!????靠右对齐的文字>及<接下来的字符以大写或小写显示,且输入英文时,大小写不受键盘的CapsLock限制>L<LL?????Johnson\接下来的字符以原义字符显示\AA常用的有效性规则示例有效性规则有效性文本<>0必须是非零值>1000OrIsNull必须为空值或大于1000Like“A????”必须是5个字符并以字母A为开头Like“王*”必须姓王>=#1/1/96#And<#1/1/97#必须是1996年中的日期例3-1:通过“设计视图”,建立“学生成绩表”。表结构如图所示。(1)根据说明内容,给每个字段加标题。(2)给成绩字段设置“有效性规则”和“有效性文本”。数据范围:0~150。(3)设置“学号”字段为主关键字。例3-2:通过“设计视图”,建立“学生家庭关系表”。表结构如图所示。

(1)根据说明内容,给每个字段加标题。(2)给“邮政编码”字段定义“格式”,要求数据输入从左侧开始(!)。(3)给“邮政编码”字段定义“输入掩码”,要求数据只能为6位数字(0)。设置主键主关键字,是唯一能标识一条记录的字段或字段的组合,不允许为空。可以没有主键。建立表关系表关系示意图实施参照完整性在输入记录或删除记录时,为维持表之间已定义的关系而必须遵循的规则。如果实施了参照完整性,那么当主表中没有相关键值时,就不能将该键值添加到相关表中,也不能在相关表中存在匹配的记录是删除主表中的记录,更不能在相关表中有相关记录时,更改主表中的主关键字字段,也就是说,实施了参照完整性后,对表中主关键字字段进行操作时系统会自动地检查主关键字字段,看看该字段是否被添加、修改或删除了。如果对主关键字的修改违背了参照完整性的要求,那么系统会自动强制执行参照完整性。使用级联显示级联更新相关字段:当更新主表中主键值时,系统会自动更新相关表中的相关记录的字段值。级联删除相关记录:当删除主表中的记录时,系统会自动删除相关表中的所有相关记录。若以上两个都不选,则只要子表有相关记录,主表中该记录就不允许删除。建立表之间关系的注意事项确定没有记录建议在没有记录时建立关系。否则,若选择了严格的条件,有时就无法建立关系。确定关系双方的字段及意义双方字段类型需相同3.5维护表打开和关闭数据表

在“设计视图”中打开和关闭表在“数据表视图”中打开和关闭表两种视图之间的转换编辑表结构

修改字段定义

添加字段

复制字段

删除字段

移动字段

重设主键编辑表的内容定位记录选择记录添加保存记录删除记录修改数据调整表的外观改变字段顺序调整字段显示宽度和高度隐藏列或显示列冻结列或解冻列更改字体及设置数据表格式3.6操作表数据查找与替换

●通过滚动数据表来找记录。●选择“编辑/查找”菜单项,通过查找对话框,可使光标定位到包含查找数据的特定记录或某些值上。●当已显示窗体或数据表时,使用筛选可以暂时分开和查看一组要处理的特定记录。●使用查询可以处理数据库的一个或多个表中满足指定条件的一组特定记录。通过运行查询,可以独立于特定窗体或数据表来处理这个子集。

数据排序

数据排序的操作过程如下:(1)点击字段选定器,选中要用于排序的字段(或将光标置于该字段中的任一单元格)。(2)选择下面的一种操作●单击工具栏中的“升序排序”按钮或“降序排序”按钮。●选择“记录/排序/升序排序(降序排序)”菜单项。●在选定字段中,点击鼠标右键,选择弹出菜单中的“升序排序”或“降序排序”选项。(3)在关闭数据表时,排序结果可以保存。排序规则英文按字母顺序排序。数字按数字大小排序。日期和时间字段,按日期的先后顺序排序。对于“文本”型的字段,如果它的取值有数字,那么Access将数字视为字符串。因此排序时是按照ASCII码大小来排序,如果希望按其数值大小排序,则应在较短的数字前面加上零。按升序排列字段时,如果字段的值为空,则将包含空值的记录排列在列表的第一条。数据类型为“备注”、“超链接”、“OLE”对象的字段不能排序。排序后,排序次序将与表一起保存。选择多个字段排序时,必须注意字段的先后顺序。Access先对最左边的字段进行排序,然后依此从左到右进行排序。数据筛选

按选定内容筛选

按窗体筛选高级筛选/排序

数据表的

温馨提示

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

最新文档

评论

0/150

提交评论