资源预览内容
第1页 / 共62页
第2页 / 共62页
第3页 / 共62页
第4页 / 共62页
第5页 / 共62页
第6页 / 共62页
第7页 / 共62页
第8页 / 共62页
第9页 / 共62页
第10页 / 共62页
亲,该文档总共62页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
实验指导书详解实验指导书详解 空数据库的创建 表的创建1.创建空表2.设计表的结构 设计视图1.输入字段名2.选择数据类型3.设置字段属性4.设置主键字段名的命名规则字段名的命名规则字段名的命名规则: 可包含字母、汉字、数字、空格等 不能包含的符号是:句号,感叹号、重音符号和方括号 以中文字符或字母开头,不能以空格开头 长度不能超过64个字符 不能使用ASCII字符值为0-32的字符注意:添加的字段名不能与表中其他字段名重名练习题练习题设置字段属性设置字段属性在实际应用中可以重新设置字段大小,用来控制在该字 段中允许输入的最大字符数,从而达到节省存储空间, 加快数据处理的目的。设置字段大小文本类型:默认长度为255个字符数。数字类型设置字段属性设置字段属性 格式用于设置当前字段的显示和打印格式,不影响数据的存储。 对于“日期/时间”和“数字”、 “是/否”等数据类型都可以选择数据格式。设置格式数字类型是/否设置字段属性设置字段属性默认值:当插入记录时,字段自动输入默认值指定的新值。默认值可以定义确切的值,也可以定义一个表达式。用户可以使用这个默认值也可以输入新值来取代这个默认值设置字段属性设置字段属性小数位数:用于设置数字、货币类型显示的小数位数。货币类型默认为两位小数。设置字段属性设置字段属性设置输入掩码输入掩码是设定字段中输入数据的模式,保证用户能够输入正确的数据形式,避免不规范的格式出现。注意:定义了输入掩码同时又设置了格式属性 格式属性将在数据显示时优先于输入掩码的设置设置字段属性设置字段属性练习题练习题设置字段属性设置字段属性 设置输入掩码设置字段属性设置字段属性 设置标题 标题是字段在显示时的列标题,若不指定,则显示字段名。123设置字段属性设置字段属性 设置有效性规则和有效性文本“有效性规则”:用来限制输入数据所必须遵守的规则,限制字段的取值范围,确保输入数据的合理性,防止非法数据输入到表中。“有效性文本”:当输入的数据不符合有效性规则时,系统将提示的出错信息。设置字段属性设置字段属性设置必需字段属性n 表示相关字段是否必须输入数据。n 如设定“姓名”字段的必需属性为“是”,则姓名不能为空。2将所有日期型字段的格式设置为“短日期”。3将“图书”表的“书号”字段的“标题”设置为“图书编号”;“出版社”字段的默认值设置为“电子工业出版社”;“价格”字段的有效性规则为“价格0”;有效性文本为“价格必须大于0”。实验指导详解实验指导详解实例操作实例操作4登录借书登记表“表属性”设置有效性规则“还书日期借书日期”,有效性文本为“还书日期必须大于借书日期”。实验指导详解实验指导详解 在设计视图中打开借书登记表5为“读者”表的“部门”字段设置查阅属性,显示控件为 :组合框,行来源类型为:值列表,行来源为:法律系;英语 系;中文系;科研处;人事处;教务处。实验指导详解实验指导详解用英文输入法状态下的分号 ; 隔开实验指导详解实验指导详解6在“读者”、“图书”和“借书登记”3个表中输入记录, 照片和备注内容可以自己定义输入数据在数据表视图中输入数据 右键单击表标题 在导航窗格双击表 在导航窗格右击表选择打开输入数据设计好表的结构之后,在数据表视图中输入数据的方法文本或备注等:直接输入查阅向导:在下拉框中选择是否:单选日期和时间:用-或/分割OLE对象:鼠标右键单击附件:显示为曲别针图案实验指导详解实验指导详解存在的问题:设置了小数位数为2,但仍然可以显示多位小数容易出错的地方 原因:学生信息表中学号是主键 主键不能出现重复的值 因主键原因造成的输入报错容易出错的地方 问题:出现了重复值为何不报错? 原因:双主键7在“读者”表中,将“部门”字段移到“姓名”字段的前面,然后增加一个“联系方式”字段,数据类型能够为“超链接”(存放读者的E-mail地址)。8在“读者”表和“图书”表中添加两条记录,内容自定。9删除“读者”表中新添加的两条记录。10备份数据库中的3个表(将3个表分别“另存为”即可)。11对“读者”表按“办证日期”升序排序。实验任务实验任务维护表维护表n 打开表n 关闭表n 修改表的结构(修改字段、添加字段、删除字段)n 编辑表的内容n 调整表的外观修改表的结构修改表的结构首先:打开要修改的表,切换到设计视图 右键单击字段左边的“行选定器” (在选中行上方插入,添加字段) (删除字段,可以一次删除一个字段,也 可以一次删除多个字段)编辑表中的内容编辑表中的内容n编辑表的内容(在数据表视图中进行)n使用记录导航器定位到用户需要的某一条记录选择记录选择记录n选择记录:与Excel的操作方式基本相同n选择一列数据/多列数据:单击字段/拖动鼠标;n选择一条记录/多条记录:单击每一行左边的记录选择器(行号小块)/拖动鼠标;添加添加/ /删除记录删除记录n添加记录:在数据表视图的最后一行输入数据n删除记录:单击某一条记录,右击记录选择块,从弹出的快捷菜单中删除。(删除操作不能恢复,因此应慎用此操作。或在操作前对表进行备份)n修改数据:光标定位到某处单元格,输入修改。n查找与替换数据:“开始”选项卡的“查找”命令调整表的外观调整表的外观在数据表视图可改 变字段位置次序, 鼠标拖动字段即可 调整可以调整所有记录的高度 ,不能部分调整;可以调 整指定列宽。被冻结的字段,随着滚动条 拖动,始终显示在表的最左 侧设置字体和数据格式7在“读者”表中,将“部门”字段移到“姓名”字段的前面,然后增加一个“联系方式”字段,数据类型能够为“超链接”(存放读者的E-mail地址)。8在“读者”表和“图书”表中添加两条记录,内容自定。9删除“读者”表中新添加的两条记录。10备份数据库中的3个表(将3个表分别“另存为”即可)。11对“读者”表按“办证日期”升序排序。实验指导详解实验指导详解实例操作实例操作数字:直接根据值的大小排序日期/时间:按先后顺序,后者为大字母:按A-Z顺序,后者为大字符串:每个字母从开始依次进行比对,直到不一样的字符为止。如abc和abe,前者小,后者大汉字:按汉字的拼音字母顺序排序备注、OLE、超链接、附件不能排序空值NULL最小英文字母的大小写相同;文本型字段中的数字,按字符串比对;多个字段的输出结果:按从左到右排序排序规则排序规则实验任务实验任务(12-14题,使用筛选高级筛选来完成)12对“借书登记”表按“借书证号”升序排序,对同一个读者按“借书日期”降序排序。13从“图书”表中查找有破损的图书。14从“借书登记”表中查找借书证号为“522100”的读者在2008年的借书情况。数据筛选筛选数据是将符合条件的记录显示出来Access2010提供了4种筛选方法:n 公用筛选器n 按选定内容筛选n 按窗体筛选n 高级筛选按选定内容筛选公共筛选器筛选实验指导详解实验指导详解(12-14题,使用筛选高级筛选来完成)12对“借书登记”表按“借书证号”升序排序,对同一个读者按“借书日期”降序排序。n 在数据表视图下打开“借书登记”表实验指导详解实验指导详解(12-14题,使用筛选高级筛选来完成)13从“图书”表中查找有破损的图书。实验指导详解实验指导详解(12-14题,使用筛选高级筛选来完成)14从“借书登记”表中查找借书证号为“522100”的读者在2008年的借书情况。 日期型:用#括起来,例如:#1981-10-25# 且关系:用and15在“读者”表中,按“办证日期”字段建立普通索引,索引名为“办证日期”。16在“借书登记”表中,按“借书证号”和“书号”两个字段建立唯一索引,索引名为“借书证号+书号”。按“借书证号”和“借书日期”两个字段建立普通索引,索引名为“借书证号+借书日期”。实验任务实验任务设置字段属性设置字段属性设置索引字段属性创建索引是为了提高查询效率索引只能针对文本数据类型设置按指定字段个数分为单字段索引、组合索引两种* 创建单字段索引 *无不在此字段上创建索引 (或删除现有索引) 有(有重复 )在此字段上创建索引有(无重复 )在此字段上创建唯一索引* 创建多字段索引 *按功能分为唯一索引、普通索引、主索引三种。Access 会自动为主键创建唯一索引 n 如果创建唯一索引,则 Access 不允许 您在字段中输入的值在其他记录的同一 字段中存在。实验指导详解实验指导详解15在“读者”表中,按“办证日期”字段建立普通索引,索引名为“办证日期”。实验指导详解实验指导详解16在“借书登记”表中,按“借书证号”和“书号”两个字段建立唯一索引,索引名为“借书证号+书号”。按“借书证号”和“借书日期”两个字段建立普通索引,索引名为“借书证号+借书日期”。17在“读者”表和“借书登记”表之间按“借书证号”字段建立关系,在“图书”表和“借书登记”表之间按“书号”字段建立关系,两个关系都实施参照完整性。实验任务实验任务已有知识回顾 Access是一个关系型数据库 关系型数据库Access数据库中一个关系一个表关系名表名关系的结构表的结构元组记录属性字段域有效性规则关键字主键表结结构记录记录属 性外部关键字(外键 ),如果表中字段 不是本表的主关键 字,而是另外一个 表的主关键字,就 称为外部关键字创建表间关系创建表间关系 在Access中要管理和使用好表中的数据,就应建立表与表之间的关系。只有这样,才能将不同表中的相关数据联系起来,也才能为建立查询、创建窗体或报表打下良好的基础。n 表间的3类关系:一对一关系(1:1):表A中的一条记录只与表B中一条记录匹配一对多关系(1:n):表A中的一条记录与表B中多条记录匹配多对多关系(m:n):表A中的一条记录与表B中多条记录匹配,反之也成立。Access中:将一对一关系的两个表合并为一个表多对多关系拆成多个一对多的关系将一对多关系中的“一”端称为主表,“多”端称为相关表 在表之间创建关系,可以确保Access将某一表中的改动反映到相关联的表中。 一个表可以和多个其他表相关联。 表间关系是根据两个表间的公共字段建立的(一般字段名相同或字段内容相同)。创建表间关系创建表间关系 创建表间关系创建表间关系 操作步骤:1. 关闭所有相关的表2. 选择“数据库工具”/“关系”选项,打开关系窗口3. 添加需要建立关系的表(关系窗口空白处右击鼠标)4. 将一表中相关字段拖动到另一表中的相关字段上5. 设置关系属性6. 保存创建表间关系创建表间关系 表关系详解表关系详解 创建关系前表关系详解表关系详解 创建关系后参照完整性只选择“实施参照完整性”:相关表中的记录发生变化时,主表中的主关键字不会相应变化,删除相关表中的记录时,也不会更改主表中的记录。参照完整性:在输入或删除记录时,为维持表间 已定义的关系而必须遵守的规则。选择“实施参照完整性+级联更新相关字段”:主表的主关键字值更改时,自动更新相关表中的对应数值。选择“实施参照完整性+级联删除相关字段”:删除主表中的记录时,自动地删除相关表中的相关信息。17在“读者”表和“借书登记”表之间按“借书证号”字段建立关系,在“图书”表和“借书登记”表之间按“书号”字段建立关系,两个关系都实施参照完整性。实验任务详解实验任务详解练习题练习题E-R图实体、联系、属性矩形椭圆菱形详详解详详解设计数据表主键64自动编号准则关系主键 文本 备注
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号