版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章表的创建和使用本章知识点
1、创建表
2、设置表结构
3、表的基本操作4、调整表的外观
5、表间关系第4章表的创建和使用表知识使用数据库时,将数据存储在表中,表是基于主题的列表,包含以记录形式排列的数据。表结构:表名和字段属性。字段属性:字段的名称、数据类型、字段大小、格式、输入掩码、有效性规则等。表内容:是指表中存储的数据。§1创建表3种主要方法:一、使用模板创建表二、在数据表视图中创建表三、在表设计视图中创建表创建表是指创建表结构,建议在表设计视图中创建表一、使用模板创建表表模板有5个,分别是联系人、批注、任务、问题、用户,位于“应用程序部件”模板库的“快速入门”组中。使用模板创建表实际上是创建表、窗体、查询等数据库对象二、在数据表视图中创建表即在浏览表的同时添加、删除、更改表字段,但不能对字段进行更高级的的操作。对字段更多的操作只能在表设计视图中进行。三、在表设计视图中创建表启动表设计视图的方法
(1)视图组
(2)右击相关表启动表设计视图,则表被独占打开,其他程序将不能对该表进行写操作(打开)三、在表设计视图中创建表§2设置表结构字段的命名规则:
字段名中可以使用大写或小写,或大小写混合的字母,可以包含字母、汉字、数字、空格和其他字符,但不能以空格开头,不能包含句号(.)、惊叹号(!)、方括号([])和单引号(’),字段名最长可达64个字符。字段的数据类型:文本:不超过255个字符。注:1个汉字是几个字符?备注:“大”文本,最大是多少?数字:可细分成多种数据类型。注:在设计表时,有一些像数字的字符不能设计成“数字”型,如“学号”。日期时间:占8个字节,包括日期和时间5.货币:定点小数6.自动编号:整数,此字段中的值为系统自动生成,用户不可输入,也不重复,一般可用此类型字段作主键。7.是/否:布尔型,占1个字节,表示“真”或“假”,“真”值为-1,“假”值为0。另外,对于一个数,0为假,非0为真。8.OLE对象:可以存储任意填制数据。例如将一个文件存在于数据库该字段中。9.超链接10.计算:表中其他字段的计算结果数字型数据类型字节:1字节,0-255整型:2个字节。
-32768~32767长整型:4字节单粘度:4字节,最多7位小数5.双精度:8字节,最多15位小数6.同步复制ID:微软定义,全球唯一。7.小数:数据库中特有,程序中不支持,建议不用。字段的属性二、字段属性字段属性包括字段名、数据类型、宽度等。可在两种界面下更改字段的属性
(1)在数据表视图中,单击“字段”选项卡;
(2)在表设计视图中;
当然,也可使用程序更改字段属性。字段属性:(1)字段大小:对于数字,是数据类型;对于文本,是宽度。
(2)格式:影响显示,不影响输入输出。
(3)输入掩码:可规范用户的输入,防错误。
(4)标题:显示的列名,默认显示字段名。(5)默认值:添加一条记录时,该字段自动添加的值。(6)有效性规则:必须满足“有效性规则”表达式,否则不可更新数据。(7)有效性文本:不满足有效性规则时弹出的消息。
(8)必需:是否必须有数据
(9)允许空字符串(10)索引
字段级有效规则:
(1)是通过表达式来实现的,表达式一般是关系表达式或逻辑表达式,表达式返回值为“真”则通过,否则检验通不过,不允许更新数据。
(2)检验通不过时会有消息提示。
(3)注意消息提示内容是“字符串”,但是输入时无须用双引号括起来。
(4)可以用表达式生成器来辅助生成表达式。有效性规则例如:要求输入的学生成绩必须大等于0,且小于等于100,如果输入错误,提示“成绩必须在0至100之间”。记录级有效规则:
(1)在“属性表”窗格中进行设置。
(2)一般是通过IIF()函数来实现。
(3)IIF()函数格式:
IIF(e1,e2,e3)在这里e1、e2和e3为表达式
如果e1的值为真,则取e2的值,否则取e3的值例:对学生基本信息表,创建记录有效性,要求生源地是“山东”的学生的入学分数不能低于500分,否则提示“请核对入学分数,输入是否有误?”
有效性规则表结构修改添加字段删除字段修改字段移动字段单击“开始”选项卡中“视图”图标,选择下拉列表中的“设计视图”。在该视图中便可以进行添加字段、修改字段、删除字段、重新设置主键等操作。添加记录定位、选定记录编辑、复制、删除数据查找与替换记录排序、筛选§3表的基本操作
在数据表视图中添加记录光标移到最下一行,输入数据即添加一条记录在某个字段中输入数据后按回车或将光标移到另一个字段表示该字段输入确定,前提是满足字段属性与有效性规则按ESC键表示取消输入将光标移到另一行表示添加记录完成,前提是满足记录有效规则一、添加记录1.定位记录
(1)使用鼠标直接移到某行
(2)使用导航按钮
(3)使用“查找”组中的“转到”按钮
注意:在许多编程语言中,行的标志从0开始。二、定位、选定记录2.选定记录
(1)选中一行:
(2)选中一列:
(3)选中多个连续行:
(4)选中多个连续列:
(5)选中整个单元格数据:
(6)选中整个表:二、定位、选定记录编辑数据:复制数据:删除记录:选中行;删除删除字段:可以数据表视图与设计视图中删除字段,字段被删除后,字段对应的数据被全部删除。三、编辑、复制、删除数据查找替换四、查找与替换1.排序
(1)在数据表视图中进行
(2)高级排序:选定多列进行排序操作,实际上是建立一个查询。五、排序与筛选2.筛选
(1)在数据表视图中进行
(2)高级筛选:实际上是建立一个查询。§4调整表的外观调整行高和列宽隐藏列与显示隐藏列冻结列与取消冻结列文本格式设置设置数据表格式表之间主键字段与外键字段建立一对多关系建立表之间永久关系前应该先创建相关索引表间关系创建完成后可创建参照完整性§5表间关系索引的概念
(1)索引的功能是用来排序的,排序是为了方便查找。
(2)索引相当于在表中增加一个字段来标志记录的位置。
(3)索引的效率要远远高于物理排序。创建主索引
主索引字段不能重复与为空一、创建索引创建含有两个字段的主索引的方法索引包含:(1)索引名;(2)索引表达式创建普通索引创建组合索引的方法,即索引中含有两个字段。一、创建索引例:为“学生成绩表”的“学号”和“课程编号”两个字段设置成组合主键。关系分为一对一、一对多和多对多类型一对一必须合并,多对多必须分解。现实中只有一对多关系一的一方是主索引,多的一方是普通索引父表的主键字段与子表的普通索引字段一般名称与类型相同二、创建关系1.建立关系二、创建关系例:为“学生基本信息表”和“学生成绩表”建立一对多关系,关联字段为“学号”。为“课程基本信息表”和“学生成绩表”建立一对多关系,关联字段为“课程编号”。2.编辑关系3.删除关系4.建立关系后通过主表查看子表记录数据参照完整性是保证数据的正确性与一致性参照完整性可以实现(即规则)
(1)插入规则
(2)删除规则
(3)更新规则设置参照完整性必须先建立一对多关系三、创建参照完整性参照可以确保:
(1)当主表中没有相应的记录时,关联表中不得添加相关记录。
(2)若主表中的数据被改变时将导致关联表中出现孤立记录,则主表中的这个数据不能被改变或子表中数据自动随主表中相关数据的改变而改变。
(3)若主表中的记录在关联表中有匹配记录,则主表中的这个记录不能被删除或删除主表中记录的同时与之对应的子表中记录自动被全部删除。三、创建参照完整性设置参照完整性验证参照完整性介绍了在Access2010中创建表的三种最常用的方法:使用模板创建表、在数据表设计视图中创建表和在数据表视图中创建表。介绍了设置表结构中涉及到的字段的命名规则、字段的数据类型和字段的属性。介绍了向表中录入数据、表的复制、删除与重命名、定位记录、选择记录、添加记录、删除记录、修改数据及复制字段中的数据、查找、替换、筛选、排序等表的基本操作以及对表的外观的调整。小结1.在考生文件夹下,存在一个数据库文件"samp1.accdb"和一个Excel文件"tQuota.xlsx"。在数据库文件中已经建立了一个表对象"tStock"。试按以下操作要求,完成各种操作:(1)分析"tStock"表的字段构成,判断并设置其主键。(2)在"tStock"表的"规格"和"出厂价"字段之间增加一个新字段,字段名称为"单位",数据类型为文本,字段大小为1;设置有效性规则,保证只能输入"只"或"箱"。(3)删除"tStock"表中的"备注"字段,并为该表的"产品名称"字段创建查阅列表,列表中显示"灯泡"、"节能灯"和"日光灯"三个值。(4)向"tStock"表中输入数据有如下要求:第一,"出厂价"只能输入3位整数和2位小数(整数部分可以不足3位),第二,"单位"字段的默认值为"只"。设置相关属性以实现这些要求。(5)将考生文件夹下的"tQuota.xls"文件导入到"samp1.accdb"数据库文件中,表名不变,分析该表的字段构成,判断并设置其主键;设置表的相关属性,保证输入的"最低储备"字段值低于"最高储备"字段值,当输入的数据违反有效性规则时,提示"最低储备值必须低于最高储备值"。(6)建立"tQuota"表与"tStock"表之间的关系。练习题一在考生文件夹下的"samp1.accdb"数据库中建立表"tTeacher",表结构如下:
(2)根据"tTeacher"表的结构,判断并设置主键。(3)设置"工作时间"字段的有效性规则为:只能输入上一年度五月一日以前(含)的日期(规定:本年度年号必须用函数获
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度平行进口车售后服务配件供应链合同样本3篇
- 初中教师校本研修工作计划
- 社团活动策划书集合15篇
- 精彩的乒乓球比赛作文汇编十篇
- 安徒生童话红鞋读后感
- 2024年文化艺术节演出赞助与版权许可合同
- 2024年度高新技术担保追偿执行协议下载3篇
- 2024区出租车租赁与广告合作综合协议3篇
- 冀教版小学科学六年级上册《地球绕着太阳转》课件
- 《大学计算机》课件-第1章
- 第五单元晚晴时期的内忧外患与救亡图存(单元教学设计)高一历史系列(中外历史纲要上册)
- 潜力评估表格
- 化工设计习题及答案
- IT日语邮件写作课件
- 食品试验设计与统计分析期末复习资料
- (完整版)高中物理-教科版目录(全套)
- 基于MATLAB仿真的BPSK的调制与解调报告
- 义务教育英语课程标准(2022年版)
- 巴蜀文化智慧树知到答案章节测试2023年四川大学
- 水利三类人员安全员b证考试题库及答案(完整版)
- 高中生物竞赛辅导课件【备课精讲精研精析】微生物的生长所需培养基
评论
0/150
提交评论