您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > ACCESS电子教案(第三讲)
第12页共27页表格编号:QR-JXSS-08文化理论课教案(首页)科目Access2003数据库基础第二章数据库的设计与实现(2)授课日期2011-9-22课时2班级10级计1班授课方式1、讲授法2、多媒体演示3、任务驱动法作业题数2拟用时间8分钟教学目的1、了解并掌握数据库表的创建;2、了解并掌握字段属性的设置与查阅字段属性的设置方法;3、了解创建查阅字段的操作方法选用教具挂图多媒体、电脑室重点1、数据库表的创建及字段属性的设置方法;2、查阅字段列的创建与属性设置难点字段属性及查阅字段属性的设置教学回顾上节课主要学习了数据库的基本概念及数据库的创建方法,并且学习了在数据库中如何利用在数据视图中创建表。请问:1、当“数据库”窗口未显示时,按什么键或切换到该窗口?2、创建数据表时为什么要定义主键,怎样定义主键?说明第一章主要讲述的是数据库的基本概念,其中重点Access2003数据库的构成对象课时分配:理论课时:2课时上机实习:2课时审核签名:第13页共27页教案第二章数据库的设计与实现(2)一、通过导入数据创建表:任务一:将Excel中的课程表.xls导入到“学生成绩”数据库中,并以“课程”表进行保存。操作方法:文件——获取外部数据——导入——打开Excel——选择课程表.xls——依次“下一步”——输入列表名“课程”直到完成。知识技能:导入数据:导入是指将文本文件、数据表或数据库表的数据复制到Access数据库的表中,既可以用导入的数据新建表,又可以将其追加到与之有相同数据结构的现有表中。如果将Execl工作表中的部分或全部数据存储在Access中,可将工作表的内容导入到一个新的或现有的Access数据库中,在导入数据时,Access会在一个新表或现有表中创建数据副本,而不更改原Excel文件。操作方法:1.选择“文件”——“获取外部数据”——“导入”2.选择要导入的Excel工作表3.选择包含待导入数据的工作表或区域4.确定是否使用列标题作为字段名称5.确定是否将数据保存到新表或现有表中6.设置要导入的每个字段的选项第14页共27页7.确定为新表定义主键8.命名将要创建的新表链接数据:除了导入外部数据外,也可以在Access中执行链接外部数据的操作,即在Access中访问存储在已打开数据库之外的文件中的表,这种表称为链接表。在Access中,可以访问链接表中的记录,即可以对链接表中的记录执行添加、删除和编辑等操作,但是不能对链接表的结构进行修改。可导入或链接的数据源:1.Access数据库:2.Excel电子表3.带分隔号的文本文件(逗号或制表符分隔开的)4.固定宽度文本文件5.HTML文档(必须是表或列表)6.XML方档:即可扩展标记语言,开发人员可用这种语言创建自定义标签,为整理和获取信息提供了方便是,但仅支持导入。二、在视计视图中修改表:在前面我们能过输入数据和导入数据的方法在“学生成绩”数据库中创建了“系别”表和“课程”表,但是,这些表中的字段各称和字段大小往往不能完全符合设计要求,为些还需要在设计视图中进行修改结构。任务二:在视图中修改表结构中的字段属性:1.修改“系别各称”的字段大小属性为202.修改“课程”表的“课程名称”的字段大小属性为50第15页共27页3.修改“课程类型”和“考试类别”字段大小属性为4知识与技能:在Access中创建表的方法有多种,无论哪种方法,表创建好后,可在设计视图中对表的结构进行修改,可以在表“设计”视图上部的字段名称、数据类型、说明信息进行设置,也可以在该视图下部的“字段属性”节中对更多的字段属性进行设注置。注:字段的常用属性1.字段名称:符合Access对象命名规则,而不能表中的其他字段同名,此外还须避免与内置的函数或者属性(name)名称相冲突。Access根据字段名称对字段进行区分。字段名可在VB、表达式和SQL语句中使用。2.数据类型:每个字段只能包含一种数据类型的数据,前面已讲过。3.说明:提供有关该字段的描述信息,字符长度不超过255个字符,当在窗体上选择该字段时,将在状态栏中显示该说明。4.字段大小:每个字段保存数据的最大容量。a)文本:可为0——255之间的数字,默认为50b)自动编号:则可设为长整型或同步复制IDc)数字:则字段大小的设置及其值将按以下方式关联:1.字节:用于从0——225(无小数位)的数字2.小数:用于保存从-10^28-1到10^28-1的数字。3.整型:用于保存从-32768到225(无小数位)的数字。4.长整型:用于保存-2147483648到2147483647(无小数位)第16页共27页的数字,此为默认值。5.单精度:保存从-3.402823E38到-1.401298E-45的负值、从1.401298E-45到3.402823E38的正值6.双精度:保存从-1.79769313486231E308到-4.94065645841247E-324的负值,以及4.94065645841247E-324到1.79769313486231E308的正值。7.同步复制ID:全局唯一标识符(GUID)5.格式:设置时间、日期、数字、文本的显示方式,即可以使用预定义的格式,也可以使用格式符号创建自定义格式。对于不同的数据类型,可以使用不同的设置方法。注:格式属性只影响数据的显示方式,不影响数据的存储方式。(预定义格式见P31表2.1)6.默认值:指定一个值,该值在新建记录时会自动输入到字段中。7.必填字段:指定字段中是否必须有值,如果该属性为是,则在记录中输入数据时,必须在该字段或绑定到该字段的控件中输入数值,而且该数值不能为空(Null),该属性不能应用于“自动编号”字段。除了上述属性外,还有其他一些属性,则在后续任务中进行介绍。任务三:在设计视图中创建表:创建P32页的“班级”、“教师”和“学生”三个表的表结构。具体操作见P33——P36页:(演示操作)知识与技能:1、在设计视图中创建表的步骤:1)在“数据库”窗口中,双击“使用设计器创建表”第17页共27页2)在设计视图中,对每个字段进行定义,主要包括输入字段名称、选择数据类型以及字置字段大小等。3)设置主键4)保存表(输入表名)5)若要向表中输入记录,可选择“视图”——“数据表视图”,在些视图中输入数据。2、设计视图中的字段操作:1)可插入字段2)可删除字段3)可调整字段的位置。任务四、创建查阅字段列:1、在“学生”表中,创建“性别”字段的值只能是“男”和“女”2、在“教师”表中,创建“学历”字段的值为“研究生”和“大学”3、“职称”为“高级讲师”“讲师”和“助理讲师”4、“政治面貌”为“党员”和“团员”5、在“字段属性”节“查阅”选项卡中,将上述字段的“限于列表”属性设为“是”。6、在“课程”表中,“课程类别”设为“公共基础”和“专业技能”7、“考试类别”设为“考试”和“考查”知识与技能:创建查阅字段的方法步骤:1、在设计视图中打开表第18页共27页2、选择要设置为查阅字段的字段所在行,从数据类型列表中选择“查阅向导”3、确定查阅列获取数据的方式,可以从表或查询中获取数据,也可以自行键入数据4、如果查阅列包含多列,则应确定哪个字段为可用字段,以便将该字段的值存储到数据库中5、确定记录的排序次序,最多可按4个字段对记录进行排序6、指定标签查阅文字的内容,此操作一会对字段进行重命名。7、如果选择表或查询作为查阅列的数据来源,则需要保存表并在相关表之间建立关系。设置查阅字段的属性:显示控件:设置用什么样的控件来显示字段。对于文本和数字型的字段,一般设为“文本框”“列表框”“组合框”,对于是/否型字段,一般设“复选框”“文本框”“组合框”行来源类型:与“行来源”属性一起使用,主要有以下3种设置:表/查询:数据来自“行来源”属性设置指定的表、查询或SQL语句,这是默认值。例如“学生”表中的“班级编号”以及“成绩”表中的“学号”和“课程编号”等字段都属于这种情况。值列表:数据是由“行来源”属性设置指定的项所组成的列表。例如“教师”表中的“性别”“学历”“职称”和“政治面貌”以及“学生”表中的“性别”字段都属于这种情况。字段列表:数据是由“行来源”设置指定的表、查询、或者第19页共27页SQL语句中的字段名所组成的列表。行来源:与“行来源类型”属性一起使用,通知Access如何为列表框或组合框提供数据。“行来源”属性的设置取决于“行来源类型”属性的设置。若要在一个列表框中显示“男”或“女”两项,可将“行来源类型”属性设置为“值列表”,并将“行来源”属性设置为一个字符串,其内容为“男”或“女”,即用双引号括起每个项,用分号分隔两个不同的项。若要在一个列表框中显示另一个表中的字段值,可将列表框“行来源类型”属性设置为“表/查询”,并将“行来源”属性设置为SELECT查询语句。(SELECT以后再学)。绑定列:从列表框可组合框中进行选择时,“绑定列”属性用来确定Access把哪一列的值作为控件的值。默认值为“1”,即指定第一个字段的值作为控件的值。组合框中最左边可见的列包含组合框的文本框部分所显示的数据,在进行选择时,“绑定列”属性用于确定将存储文本框或组合框的列表中哪一列的值,这样可以显示不同于保存为控件值的数据,在输入数据时,Access将自动在组合框的文本框部分填写一个与组合框列表中的值相匹配的值。列数:指定列表框中或组合框部分所显示的列数,如果在显示学号时提供学生姓名作为参考,显示课程编号时提供课程名称作为参考,则都需要将“列数”属性设置为2.第20页共27页列宽:指定多列组合框或列表框中每列的宽度。列宽以半角分号分隔。如“1.5;0;2..5;”,表示第一列宽1.5cm,第二列隐藏,第三列宽2.5cm。“2cm;;2cm”表示第一列宽2cm,第二列使用默认值,第三列宽为2cm,若将“列宽”属性留空,则三列的宽度相同。列表行数:设置组合框中列表框部分所能显示的最大行数,默认值为8.列表宽度:设置组合框中列表框部分的宽。如果要显示多列列表,可输入使表足够宽的值。以显示所有的列。限于列表:将组合框值限制为列表项,若将设为“是”,则当用户在组合框的列表中选择了某个项,或输入了与列表项相匹配的文本时,Access都将接受。当输入的文本不在列表项中时,将不接受该文本,用户必须重新输入。若选择“否”则Access将接受任何符合“验证规则”属性的文本。课堂小结:这堂课主要讲述了在数据库中输入表的操作方法,包括从外部导入数据和用视计视图创建表的方法,还学习了字段属性的设置和查阅字段属性的设置方法。思考与练习:1、如何从外部导入数据成为数据表?2、怎样使用设计视图创建数据库表?3、字段属性与查阅字段属性怎样进行设置?作业:P67页题1、题2。上机:P68题1——题第21页共27页
本文标题:ACCESS电子教案(第三讲)
链接地址:https://www.777doc.com/doc-2900360 .html