版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、南京大学精品课程教案本teaching plan20 年20年学年度学期the (1st/2na)semester of the academic year from 20 to 20_*大学出版社 制数据库应用-access目录注意:按住ctrl键后单击每个任务即可跳转到对应的教案单击按钮可返回目录页面设置参数为:纸张:b5 页边距左:1.5页边距右:1.5模块一初识数据库任务一使用东东花店管理系统任务二 收集、整理数据任务三认识access数据库管理系统模块二 创建数据库任务一 创建数据库任务二通过输入数据创建表任务三使用表向导创建表任务四在设计视图中创建表任务五创建表间关系模块三维护数据
2、任务一维护表结构任务二编辑表记录任务三维护数据库任务四数据的导入与导出模块四查询数据任务一查询数据基础任务二创建当天订货信息查询任务三创建当天订货人查询任务四创建修改送货标识查询模块五输出数据任务一创建已送货统计报表任务二修改已送货统计报表任务三创建送货单模块六综合设计系统任务一创建送货信息浏览窗体任务二创建礼品鲜花管理窗体任务三创建登录窗体任务四创建主/子窗体任务五创建菜单系统教学课题任务一 使用东东花店管理系统课题类型实作课时安排2上课时间教学目标1浏览东东花店2管理东东花店数据教学重点2教学难点无辅助资源课件、数据库应用配套练习复习引入小王毕业于某校电子商务专业后,面临就业的选择。经过充
3、分的可行性分析论证,并给合自己的专业知识和从事商品销售的实习经验,开设了一个网上花店,经营网上鲜花销售。本任务主要了解小王经营的“东东花店”,为进一步学习数据库知识奠定基础。教学手段教学过程师生互动活动设计课件实作展示课件实作展示1浏览东东花店东东花店开设在互联网上,小王做了一个漂亮的花店主页,一方面向客户介绍礼品鲜花信息,另一方面接收来自于网上的客户订单。(1)打开主页配置iis后,设置默认首页为index.asp 。启动internet explorer浏览器,在“地址”栏中输入:http:/localhost,即可打开东东花店主页,如图1-1所示。(2)会员注册与登录下订单之前,先要注册
4、成会员,单击按钮即可注册,如图1-2所示。注册成功后,在主页中正确输入用户名和密码,单击按钮即可开始订购鲜花。想一想:客户注册时输入了哪些信息?(3)订购礼品鲜花在东东花店主页中,当客户选中某种礼品鲜花后,单击它的图片则可浏览其详细信息,如图1-3所示。若客户确定订购,单击左下角的,每单击一次表示订购一束鲜花,订购完成后,单击将返回到购物车页面,如图1-4所示。想一想:对于各种礼品鲜花,主要介绍了哪些信息?(4)去收银台若客户订购完礼品鲜花后,单击按钮,打开图1-5所示的页面,该页面列出了订购信息,客户还应填写收货人的信息。想一想:图1-5页面列出了客户的哪些订购信息? 客户还需填写收货人的哪
5、些信息?2管理东东花店数据东东花店主要包括了礼品鲜花、订货人、收货人和订单这4个方面的数据。对于小型网站,这些数据可通过access开发的应用软件进行管理,管理东东花店数据的软件称为“东东花店管理系统”。(1)启动东东花店管理系统双击“东东花店管理系统.mdb”文件,即可启动东东花店管理系统,弹出登录界面,如图1-6所示。在密码框中输入密码:123456,然后单击按钮,进入东东花店管理系统主界面;单击按钮,则将退出系统。(2)管理礼品鲜花单击“礼品鲜花管理”“礼品鲜花”菜单,打开图1-7所示窗口。想一想:在礼品鲜花管理窗口中,管理了哪些信息?在礼品鲜花管理窗口中,能进行哪些操作?(3)订货人和
6、收货人浏览单击“订单管理”“订货人浏览”或“收货人浏览”菜单,分别打开图1-8所示的“订货人主窗体”和图1-9所示的“收货人主窗体”,浏览当天的订货信息或送货信息。单击收货人主窗体中的按钮,则将打印出图1-10所示的收货清单,收货人签名后作为已送货的凭证。想一想:观察图1-8和图1-9,请回答下述问题。订货人主窗体包含了哪些信息?收货人主窗体包含了哪些信息?订单中包含了哪些信息?(4)当天送货浏览单击“送货浏览”菜单,弹出下拉菜单,图1-11是单击了“已送货浏览”菜单后所显示的窗口。若单击“送货浏览”“已送货统计”菜单,则将打印出图1-12所示的已送货清单,作为花店一天的统计报表。想一想:是否
7、送货是根据什么信息来判断?想一想:客户注册时输入了哪些信息?想一想:对于各种礼品鲜花,主要介绍了哪些信息?想一想:见左边所示内容想一想:见左边内容想一想:见左边所示内容想一想:见左边所示内容作业布置本任务后的自我测试配套练习的模块一任务一教学后记教学课题任务二 收集、整理数据课题类型理论课时安排2上课时间教学目标1收集数据2整理数据3认识数据库系统和数据库管理系统4为东东花店管理系统确定二维关系表教学重点3、4教学难点4辅助资源课件、数据库应用配套练习复习引入本任务以东东网上花店的创建过程为例,主要学习怎样从收集、整理数据到规范成符合要求的关系表,为开发东东花店管理系统作好准备。教学手段教学过
8、程师生互动活动设计课件实例课件实例课件实例课件实例1收集数据数据是人们描述客观事物及其活动的抽象符号表示。在计算机中,数据泛指一切可由计算机处理的符号及其组合,它可以是数值、字符、图形、声音等。通过任务一的学习可知,东东花店中需要收集图1-13所示的数据。2整理数据小王按主题将上述数据分为反映礼品鲜花的商品表(表1-1)和顾客下订单时填写的订货信息表(表1-2),两表通过共同的“商品编码”建立联系。3认识数据库系统和数据库管理系统(1)数据库数据库可简单理解为是存贮数据的一个仓库,人们把数据按一定结构,以文件形式存放在磁盘上,这种特殊文件称为数据库文件,简称数据库。(2)数据库管理系统与数据库
9、系统数据库管理系统是用来帮助用户在计算机上建立、使用和管理数据库的软件系统,简称为dbms。用户、计算机系统、数据库管理系统和数据库共同组成了数据库系统,其组成如图1-14所示。(3)数据模型数据的组织形式称为数据模型,常用的有层次模型、网状模型和关系模型3种。l 层次模型层次模型用数据的从属关系存放数据,各数据间的关系如一棵倒置的树,树根为最高层。l 网状模型网状模型可用来表示多个从属关系,它是一种交叉关系的网络结构。 各数据间的关系如一张网,彼此之间没有层次。l 关系模型关系模型数据库把与实际问题有关的数据分别归纳成若干个简单的二元关系,每一个二元关系都可以建立一个二维表,又称关系表。(4
10、)关系型数据库关系型数据库用二维关系表来组织和存储数据,是目前最广泛的一种数据组织形式。常用的关系型数据库管理系统有viual foxpro、access、sql sever等。关系表中的每一列称为一个字段,每个字段规定了该列所应存贮的数据类型和值域。每个字段均有一个唯一的名字,简称字段名。一个数据库可以包含若干张关系表,每张关系表可以容纳若干行数据,每一行数据称为一条记录。每条记录中的各个数据项就是表中各个字段的值。二维关系表,还应具备以下特点:每张关系表主题明确,只包括和主题相关的数据,一般需要将主题用一个关键字表示。关系表中一般不包括可以从表中数据项计算出来的内容,尽量减小数据冗余。每一
11、个数据项都是最基本的单元,不可再分。每一列数据项为同类数据,即属性相同。列数的多少可根据需要而设置,各列次序可交换,不影响数据的结果。每一行(即记录)由个体事物的各个字段的值组成。记录彼此独立,可根据需要进行添加或删除,各记录交换次序不影响结果。一个二维关系表中不允许有相同的字段名,也不允许有2条完全相同的记录。4为东东花店管理系统确定二维关系表根据关系数据库的理论,应将收集整理的数据规范为二维关系表。为了更清楚地反映数据的关系,简化数据表的结构,降低数据冗余,可将订货信息表拆分成订货人表、收货人表和订单表。订单表通过“订货人编码”字段与订货人表建立联系,通过“收货人编码”字段与收货人表建立联
12、系。做一做:根据表1-3所示的商品表,请回答以下问题。作业布置本任务后的自我测试配套练习的模块一任务二教学后记教学课题任务三认识access数据库管理系统课题类型实作+理论课时安排2上课时间教学目标1启动access 20032认识access 2003数据库管理系统的用户界面3设置数据库的默认文件夹4认识access数据库的对象教学重点2、4教学难点4辅助资源课件、数据库应用配套练习复习引入access关系型数据库管理系统,是office办公套件中一个重要的组成部分,现在已经成为世界上最流行的桌面数据库管理系统之一。不管是处理公司的客户订单,管理自己的个人通讯录,还是大量数据的记录和处理,都
13、可以利用access来实现。本任务将介绍access 2003的启动和退出,access 2003数据库管理系统的界面组成,数据库默认文件夹的设置方法,以及access 2003的各种数据库对象。教学手段教学过程师生互动活动设计课件实作展示课件展示课件实作展示课件实作展示1启动access 2003单击图1-17所示的“开始”“程序”“microsoft office”“microsoft office access 2003”菜单,即可启动access 2003数据库管理系统。想一想:如何安装access 2003? 请列举其他启动access 2003的方法。 如何退出access 200
14、3?2认识access 2003数据库管理系统的用户界面access 2003数据库管理系统启动后,它的用户界面如图1-18如示。l 标题栏位于主窗口的顶端,默认标题为microsoft access。l 菜单栏主要有文件、编辑、视图、插入、工具、窗口和帮助7个菜单,其内容将会随操作对象的不同而变化。l 常用工具栏由若干工具按钮组成,access将使用频率较高的一些菜单以按钮方式放置在常用工具栏中,熟练使用工具按钮可大大提高操作效率。l 在线帮助access 2003的新增功能,通过互联网可以寻求在线帮助。l 打开已有文件打开已存在的数据库文件,也可以新建数据库文件。l 状态栏显示当前操作的数
15、据库工作状态。3设置数据库的默认文件夹为使新建文件不致散落在磁盘的各处,本教材约定用户文件都存放在d:e_db目录下。启动access 2003后可指定此路径为默认文件夹,具体操作步骤如下:当某数据库处于打开状态时,单击“工具”“选项”菜单,打开“选项”对话框。单击“常规”选项卡,切换到图1-19所示的窗口,在“默认数据库文件夹”框中输入d:e_db,然后单击按钮退出。4认识access数据库的对象建造一栋房屋需要各种各样的建筑材料,在access中,数据库的材料就是其中的对象,如图1-20所示,它包括表、查询、窗体、报表、页、宏和模块7个对象。这些对象在数据库中有各自的功能,并相互协作。l
16、表是与某个特定主题(如商品信息)有关的数据集合,它是整个数据库系统的记录源,也是数据库其他对象的基础。l 查询是专门用来检索和查看数据的数据库对象,是以表为基础记录源的“虚表”,它可以从一个或多个表中获取数据。它是表加工处理后的结果,同时也可以作为数据库其他对象的记录源。l 窗体是一种主要用于在数据库中输入和显示数据的对象。可以通过系统提供的或用户设计的各种窗体,对数据库中数据进行处理。l 报表是以打印格式展示数据的一种对象。能够控制数据输出的内容及格式。l 页是access数据库中一个特殊的数据库对象,利用它可以将数据信息编辑成网页形式,然后将其发送到因特网上,以实现数据共享。l 宏是数据库
17、中另一个特殊的数据库对象,它是一个或多个操作命令的集合,其中每个命令实现一个特定的操作,通过他可实现对数据库对象的特定控制及操作。l 模块是由visual basic程序设计语言编写的程序集合,它通过嵌入在access中的visual basic的编辑器和编译器来实现。如果熟悉visual basic程序设计语言,用户可通过模块编写数据库应用系统的前台界面,再依靠access的后台支持,可实现系统开发的全过程。由此可见,在一个数据库中,表用来存储数据,查询用来检索数据,窗体用来查看和维护数据,报表用来打印数据、而宏和模块则用来实现数据的自动操作。所有数据库对象通过关系、宏和模块联系起来。表间关
18、系主要应用在多表查询中,窗体和报表往往以表和查询为基础。宏和模块是access的强化工具,能进一步扩展数据库的功能,提高数据库管理的自动化程度和效率。想一想:见左边所示内容做一做:指出用户界面各部分的组成名称做一做:设置d盘e_db文件夹为默认路径做一做:观察东东花店数据库中有那些具体对象作业布置本任务后的自我测试配套练习的模块一任务三教学后记教学课题任务一 创建数据库课题类型实作+理论课时安排2上课时间教学目标1规划东东花店数据库2建立东东花店数据库3打开东东花店数据库4关闭数据库教学重点1、2、3教学难点1辅助资源课件、数据库应用配套练习复习引入access提供了2种方法创建数据库:一种方
19、法是使用向导创建数据库,用户可选择一种数据库类型,在向导的指引下向数据库添加所需的表、窗体、报表等对象,这是一种简单而快捷的创建方法。另外一种方法是先建立一个空数据库,然后手动添加各种数据库对象,这种方法比较灵活。本任务将采用第二种方法创建东东花店数据库,并且学习与数据库相关的操作。教学手段教学过程师生互动活动设计课件展示课件实作展示课件实作展示课件实作展示1规划东东花店数据库在规划数据库时,一般应从以下6个方面进行考虑。(1)确定建立数据库的目的建立数据库时需确定数据库所要完成的任务,希望从数据库中得到什么信息。在东东花店管理系统中,需要建立一个东东花店数据库,在库中实现对表、查询、窗体、报
20、表和宏等各个对象进行综合管理。(2)确定数据库中所包含的表当明确数据库的目的后,需要将所有的信息按不同的主题进行分类,每个主题都可以是数据库中的一个表。在东东花店数据库中,按主题可分为商品表、订单表、收货人表、订货人表,分别用于存储东东花店管理系统中的不同信息。(3)确定表的结构每个表都包含一个确定的主题,围绕这一主题确定表中的字段。根据所要存放的数据,确定每个字段的数据类型和宽度等。东东花店管理系统中的各个表的结构规划过程详见模块一的任务二。(4)设置表中的主关键字为了确保表中记录的唯一性,避免重复记录,需要在表中选择一个或一组字段,用于唯一标识表中的每一条记录,这样的字段称为主关键字。利用
21、主关键字可以连接各个表。在东东花店管理系统中,商品表中的“商品编码”、订单表的“订单编码”、订货人表中的“订货人编码”、收货人表中的“收货人编码”字段均能唯一标识每条记录,分别是每个表的主关键字。(5)确定各表之间的关系通过各表的主关键字可以建立多表之间的关系。当从数据库中提取信息时,可通过主关键字将各个表的相关信息重新结合在一起。(6)对数据库进行优化设计对设计进一步分析,查找其中的错误,以便及时修正。一般的做法是先输入一些数据,然后查看能不能用该数据库获得所需要的结果。2建立东东花店数据库具体操作步骤如下:3打开东东花店数据库使用数据库之前,必须先打开数据库。打开一个已存在的数据库文件的方
22、法和打开office其他应用程序文件的方法类似。若要打开已创建的东东花店数据库,具体操作步骤如下:提示:若不希望每次打开数据库都出现“安全警告”窗口,可以单击“工具”“宏” “安全性”菜单,弹出图2-7所示的“安全性”窗口。在“安全级”选项卡中将安全级设定为低,这样可以直接打开数据库文件,如此设置后,数据库不再受到保护。4关闭数据库单击“文件”“关闭”菜单,关闭数据库,退出access。若数据库文件被修改,系统会提示是否保存修改。做一做:数据库文件的扩展名提示:见左边所示内容做一做:试列举出其他打开和关闭access数据库的方法作业布置本任务后的自我测试配套练习的模块二任务一教学后记教学课题任
23、务二通过输入数据创建表课题类型实作课时安排1上课时间教学目标1启动数据表视图2创建商品表3定义主键4修改商品表教学重点3、4教学难点3辅助资源课件、数据库应用配套练习复习引入表是access数据库中用来存储数据的对象,是access数据库中最基本、最重要的部分,要建立一个完整的数据库系统,必须掌握创建表的方法。access 2003提供了“使用设计器创建表”、“使用向导创建表”和“通过输入数据创建有”3种方法。采用“通过输入数据创建表”,用户直接在数据表视图中输入数据,保存表时,access会自动分析数据并且为每一个字段选择适当的数据类型。本任务采用“通过输入数据创建表”方法来为东东花店数据库
24、创建商品表,其数据如表2-1所示。教学手段教学过程师生互动活动设计课件实作展示课件实作展示课件实作展示课件实作展示1启动数据表视图具体实现步骤如下:(略)做一做:图2-10数据表视图中,一共有_个字段。提 示:在数据库窗口中双击项,可直接打开数据表视图。2创建商品表具体步骤如下:(略)想一想:观察图2-11所示的快捷菜单,用_菜单可将多余的列删除。提 示:数据输入技巧在表视中输入数据前要先决定输入的记录、字段,即是让输入光标停留在该记录字段中。使用鼠标时,只要移动光标到要输入数据的字段中单击即可;使用键盘按键时,可以参考表2-2的按键说明,来移动光标的位置。3定义主键通过输入数据创建好数据表后
25、,单击常用工具栏中的“保存”按钮。在弹出图2-13所示的“另存为”对话框,在“表名称”框中输入:商品表,然后单击按钮。弹出图2-14所示的对话框,询问是否定义主键来唯一标识表中每一条记录。单击按钮,自动产生一个“编号”字段作为主键,第一条记录的编号为1,每添加一条记录,这个字段值增加1;若单击按钮,表示不由access定义主键,用户可以自定义主键。说明:若单击按钮,则在表中自动添加一个名为“编号”的字段4修改商品表(1)修改表结构在东东花店数据库中选择商品表,然后单击数据库窗口工具栏中的按钮,打开设计视图,如图2-15所示。做一做:观察图2-15窗口,指出下列各个字段的数据类型:“编码”字段_
26、。“花名”字段_。“单价”字段_。定义为主键的字段是_。将“编号”字段更名为“商品id”。在商品表中添加“材料”字段。(2)修改表记录在东东花店数据库中选择商品表,然后单击数据库窗口工具栏中的按钮,打开数据表视图,如图2-16所示。由此可见,修改表结构和记录的操作需分别进行。提示:可直接打开数据表视图。做一做:给商品表的“材料”字段输入表2-3所示的数据。 做一做:见左边所示内容提 示:见左边所示内容想一想:见左边所示内容提 示:见左边所示内容说明:见左边所示内容做一做:见左边所示内容知识链接:自动编号类型讨论:通过输入数据创建表有哪些不足之处作业布置本任务后的自我测试配套练习的模块二任务二教
27、学后记教学课题任务三使用表向导创建表课题类型实作课时安排1上课时间教学目标1创建订货人表2创建收货人表教学重点1教学难点无辅助资源课件、数据库应用配套练习复习引入使用向导创建表,在创建表之前无需对表进行设计,只需根据向导,按照access 2003指定的字段方案进行设计,可轻松地完成表的创建。这种创建表的方法十分简单,多数情况下能满足用户的要求。本任务将使用向导为东东花店数据库创建订货人表和收货人表。教学手段教学过程师生互动活动设计课件实作展示课件实作展示1创建订货人表订货人表的数据如表2-4所示。表2-4订货人表订货人id订货人编码订货人姓名订货人联系电话1dh001刘 毅(023)6545
28、47182dh002王红梅(023)667882433dh003刘志强(023)68147916使用向导为东东花店数据库创建订货人表的具体步骤如下:技巧:双击“示例字段”框或“新表中的字段”框中,可以直接添加或移去字段。做一做:写出图2-18中以下按钮的功能。 :选取样表中的一个字段。 :_。 :_。 :_。2创建收货人表在东东花店数据库中利用表向导创建收货人表,其数据如表2-5所示。表2-5收货人表收货人id收货人编码收货人姓名收货人地址联系电话1sh001罗晓秋上海路112号(023)739238742sh002李莎莎天津路223号(023)724589133sh003朱 丹南京路334号
29、(023)47583428技巧:见左边所示内容做一做:见左边所示内容作业布置本任务后的自我测试配套练习的模块二任务三教学后记教学课题任务四在设计视图中创建表课题类型实作+理论课时安排2上课时间教学目标1认识表设计视图2创建订单表教学重点1教学难点1辅助资源课件、数据库应用配套练习复习引入在设计视图中创建表是最直观、最常用的方法,它不仅可以创建一个表,而且能够修改表的结构。利用设计视图可设计各种各样的表,并能对表的字段属性进行设置。本任务利用设计视图为东东花店数据库创建订单表教学手段教学过程师生互动活动设计课件实作展示课件实作展示1认识表设计视图在东东花店数据库窗口中,选择订货人表,然后单击数据
30、库窗口工具栏中的按钮,打开表设计视图,如图2-25所示。表设计视图分为两部分,上半部分有“字段名称”、“数据类型”和“说明”3列,下半部分是“字段属性”列表。(1)字段名称字段是表的基本存储单元,是同类型数据的标识符,为字段命名可以方便地使用和识别字段。(2)数据类型l 文本 文本或文本与数字的组合或与计算无关的数字,最长为255个字符l 备注长文本,例如一些说明性的文字,最长为64 000个字符l 数字用于计算的数字,货币和日期/时间也用数字,分为整型、长整型、单精度和双精度l 日期/时间表示与日期或时间有关的数据,8个字节l 货币 表示货币值,可精确(左15位.右侧4位),8个字节l 自动
31、编号 在添加记录时自动插入的序号,4个字节l 是/否 表示逻辑值:是/否或真/假,1个字节l 超级链接 保存超级链接的字段,最长为64 000个字符l ole对象 用于链接或嵌入其他应用程序创建的对象,最大可为1gbl 查询向导 字段允许使用组合框选择另一个表或者一个列表的值,若选择此项,将打开向导进行定义,4个字节(3)字段说明设计者利用“说明”列可以对该字段作补充说明或解释。(4)字段属性l 字段大小用来限定文本型字段的字符数或数字型字段的数据种类。l 若将某个字段确定为文本型,系统默认的字段长度为50个字符,用户可根据实际情况修改。若将某个字段确定为数字型,系统默认的字段长度为长整型,占
32、2个字节。l 小数位数指定数字型或货币型字段的小数位数,它只影响数据的显示方式,并不影响所储存数据的精度。2创建订单表(1)设计订单表结构设计表结构的实质就是设计表中的字段个数,以及确定每个字段的字段名称、数据类型、字段属性及说明等,这些都取决于该表所要存放的数据。做一做:根据表2-7所示的订单表数据,在表2-8中确定各个字段的数据类型,将表补充完整。(2)创建订单表利用设计视图创建订单表的具体步骤如下:(略)(3)输入记录内容在东东花店数据库窗口中,双击订单表,打开数据表视图,然后按照表2-6提供的数据依次输入记录。数据输入完成后,其表视图如图2-28所示。想一想:根据你所积累的输入记录的经
33、验,请回答以下问题。用户能输入“订单id”的字段值吗?_。“订单编码”的字段值最多能输入_个字符。数据类型为日期/时间的字段值的输入格式是_。“送货标识”字段值的输入方法是_。单击按钮可打开设计视图来修改表的结构,单击按钮可打开数据表视图来修改表的记录。做一做:见左图所示内容想一想:见左边所示内容知识链接:数据库对象的视图及其切换作业布置本任务后的自我测试配套练习的模块二任务四教学后记教学课题任务创建表间关系课题类型实作+理论课时安排2上课时间教学目标1设置主键字段2创建索引3设置表间关系教学重点1、2、3教学难点1、3辅助资源课件、数据库应用配套练习复习引入在东东花店数据库中,有商品表、订单
34、表、订货人表及收货人表,各表中的数据是相互关联的。为了能从多个表中提取信息,应对表中相关字段建立主键或索引后,设置表间关系。本任务将介绍如何给东东花店数据库中的4个表建立图2-29所示的表间关系。教学手段教学过程师生互动活动设计课件实作展示课件实作展示课件实作展示1设置主键字段主键就是一个字段或多个字段的集合,唯一标识表中不同的记录。利用一个表中主键的字段值引用另一个表中相匹配的记录,就能够使两个表间建立关系。定义表的主键,其操作步骤:(略)将订单表中的“订单id”设置成主键后的表设计视图如2-30所示。若一个表设置了主键,当用户打开的时候,记录将以主键字段值顺序显示记录,并且不允许输入与已有
35、主键值相同的数据。2创建索引索引是按某字段值使表中的记录有序排列的一种技术。主键字段是为了标识表中不同的记录,而索引字段则是用来检索、排序数据,因此,常需要查询的字段可设置成索引字段。索引虽然是对记录顺序的重新排列,但是不改变表中记录的物理顺序,而是另外建立一个逻辑顺序。一般情况下,一个表可建立多个索引,每个索引可以确定表中记录的一种逻辑顺序。(1)创建索引创建索引,其操作步骤是先打开表设计视图,在“索引”下拉框选择相应选项即可,如图2-31所示。l 在“索引”下拉框中有以下选项可供选择:l 无不把这个字段作为索引l 有(有重复)表示字段有索引,且索引字段的值是可重复的l 有(无重复)表示字段
36、有索引,且索引字段的值是不可重复的(2)查看表索引若要显示订单表的索引信息,先打开其设计视图,单击“视图”“索引”菜单,或直接单击常用工具栏上的“索引”按钮,打开如图2-32所示的“索引”窗口。3设置表间关系(1)认识表间关系l 一对一关系表a中一条记录可以与表b中的一条记录相匹配,而表b中的一条记录也只能与表a中的一条记录相匹配。如果两表中的相关字段都是主键或唯一索引,则定义一对一的关系。l 一对多关系表a一条记录可以与表b中的多条记录相匹配,而表b中的一条记录只能与表a中的一条记录匹配。如果两表中的相关字段只有一个是主键或唯一索引,则定义一对多的关系。l 多对多关系表a一条记录可以与表b中
37、的多条记录相匹配,而表b中的一条记录也能与表a中的多条记录匹配。(2)为东东花店数据库建立表间关系其操作步骤如下:(略)想一想:商品表与订单表建立关联的共同字段是_。商品表与订单表之间的关系类型是_。提示:在access中链接两个表时,如果一个表的链接字段是表的主键,则称该表为主表,另一个表为关系表。选中连线后按del键可删除表间关系;双击连线可打开“编辑关系”对话框,查看或修改关系。做一做:将东东花店数据库中的商品表中的“商品id”字段、订货人表中的“订货人id”和收货人表中的“收货人id”分别设置成主键字段做一做:将订单表中的“商品id”、“订货人id”、“收货人id”3个字段设置为“有(
38、无重复) ”的索引。做一做:观察以下两表间记录的对应情况填空。想一想:见左边所示内容提示:见左边所示内容作业布置本任务后的自我测试配套练习的模块二任务五教学后记教学课题任务一维护表结构课题类型实作+理论课时安排2上课时间教学目标1打开表设计视图2插入字段3设置字段有效性规则4设置字段的显示格式5设置字段的输入掩码教学重点3、4、5教学难点3、5辅助资源课件、数据库应用配套练习复习引入数据表建立后,可以添加字段,调整字段顺序,更改字段属性,删除字段等。这些对表结构的维护操作均可在表设计视图中实现。本任务主要学习如何在表设计视图中维护表的结构。教学手段教学过程师生互动活动设计课件实作展示课件实作展
39、示课件实作展示课件实作展示课件实作展示1打开表设计视图打开东东花店数据库,在其窗口中选中订单表,然后单击数据库窗口工具栏中的按钮,打开表设计视图,如图3-1所示。想一想:在图3-1所示的表设计视图中,若要实现以下操作,如何实现?选中一个要修改的字段_。当前选中的字段是_。修改字段名_。修改字段的数据类型_。将“订单编码”的字段大小改为7_。调整字段位置_。2插入字段若要在订货人表中的“订货人联系电话”之前插入“订货人地址”字段,先打开订货人表的表设计视图,如图3-2所示。选中“订货人联系电话”字段后右击,在弹出的快捷菜单中选择“插入行”菜单,插入一空白字段,把它修改成插入字段内容即可。想一想:
40、在图3-2所示的表设计视图中,若要实现以下操作,如何实现?在最后一个字段后新增一个字段_。删除一个已有字段_。复制/粘贴字段_。3设置字段有效性规则l 有效性规则用于指定字段有效性检查规则,当光标离开该记录时进行检查。l 有效性文本用于设置出错时的提示信息。输入记录时,若与规则不相符,显示该出错信息。给订单表中的数量设置的规则和提示信息如图3-3所示。4设置字段的显示格式在access中,“字段属性”列表中的“格式”框用来指定字段值的显示格式。除ole字段类型外,其他类型的字段系统内部已定义了许多格式,用户可以直接选定这些字段显示格式。货币型、日期/时间型和是/否型字段的系统常用显示格式如图3
41、-5所示。5设置字段的输入掩码输入掩码是在输入字段值时所指定的某种特定输入格式。掩码必须按照一定的格式进行设置,表3-1列出了设置掩码的字符。若给订货人表的中“订货人联系电话”字段设置图3-6所示的输入掩码格式,则在数据表视图中的字段值的输入格式如图3-7所示。想一想:在图3-6所示的“订货人联系电话”的输入掩码中,原义字符有_,必须输入数字的有_位,可输入或可不输入的数字有_位。此外,也可单击“输入掩码”框右边的“选项”按钮,用access系统提供的“输入掩码向导”进行设置,如图3-8所示。想一想:见左边所示内容提示:若要选择多个字段,按住“ctrl”或“shift”键后依次单击即可。想一想
42、:见左边所示内容提示:有效性规则中条件的构造请参见模块四的任务一。做一做:设置电话号码(023)12345678,的掩码格式想一想:见左边所示内容作业布置本任务后的自我测试配套练习的模块三任务一教学后记教学课题任务二编辑表记录课题类型实作课时安排1上课时间教学目标1定位记录2修改数据3添加新记录4删除记录5替换与查找表中数据教学重点1、2、3、4、5教学难点无辅助资源课件、数据库应用配套练习复习引入在access中,表中的数据需要根据实际情况进行修改、插入或删除等,这些操作均属于表记录的编辑,通常在表视图中完成。本任务主要学习如何在数据表视图中编辑表中数据。教学手段教学过程师生互动活动设计课件
43、实作展示课件实作展示课件实作展示课件实作展示课件实作展示1定位记录在数据表视图中修改记录之前,用户首先需要定位记录。对于刚打开的表,第一条记录的行定位器上显示有图标,表示当前记录。如果在其他记录上单击鼠标左键,则图标转移到选定记录上。另外,用户也可以使用记录定位器来选择记录。单击行定位器上的图标,可以选中当前记录,如果按住鼠标左键拖动,可以选中多条记录。同样地,单击字段标题可选中一行,鼠标拖动可选中多列。做一做:试写出记录定位器中各个按钮的功能。 _。 _。 _。 _。 _。2修改数据定位记录后,再用鼠标选中要修改的字段值,选中的字符呈反白显示。若正在修改某个字段值,该记录的行定位器上显示图标
44、,表示正在编辑该条记录。修改完毕后,按enter、tab或光标键,系统默认将光标移动到下一单元格。在图3-10所示的数据表视图中,选中某个字段值后右击鼠标会显示相应的快捷菜单。想一想:如何修改字段值? 如何删除字段值? 如何筛选表中记录? 如何升序/降序排序记录? 如何复制/粘贴字段值? 提示:当用户通过网络操作一个共享数据库的时候,如果另一个用户也在操作这个数据库,这时用户会看到一个图标,表示目前另外一个用户正在操作数据,当另一个用户的操作完成后,这个图标才会消失,用户才能更改记录。若单击“工具”“选项”菜单,切换到“键盘”选项卡,打开图3-11所示的“选项”对话框,可以重新设置按键的移动方式。3添加新记录若要给已创建的表添加新记录,在该表的数据表视图中,先将光标定位到行定位器上显示有标志的记录行,然后输入新的数据即可。也可以单击记录定位器中的“新记录”按钮可以将光标快速定位。添加新记录的数据表视图如图3-12所示。4删除记录在access中,允许对表中记录进行删除操作。可删除一条记录,也可删除多条记录。其操作步骤如下:(略)5替换与查找表中数据当表中的记录很多时,如果用户需要在多处做同种修改,access 2003提供查找/替换功能来完成。若在订单表中查找“订货人id”为2的值,将其替换为5。具体操作步骤如下:(略)做一做:见左边所示内容想一想:见左边所示内容提示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 供配电技术课件西安工业大学
- 企业员工培训课件挖掘潜能-共同成长
- 小学六年级科学课件教科版第4课 改变运输的车轮
- 《夜归鹿门歌真用》课件
- 如何写好课题申请系列课程03逐个击破(上)
- 《促销及广告促销》课件
- 七年级道德与法治下册单元练习题及答案-初中道德与法治【人教版】道法七年级下册课件说课稿教案测试题真题
- 2022年湖北省黄冈市公开招聘警务辅助人员(辅警)笔试专项训练卷(1)含答案
- 2021年四川省成都市公开招聘警务辅助人员(辅警)笔试模拟自测题(B)卷含答案
- 2023年黑龙江省齐齐哈尔市公开招聘警务辅助人员(辅警)笔试冲刺自测题一卷含答案
- 昆明理工大学《自然语言处理》2022-2023学年第一学期期末试卷
- 陈义小学进城务工人员随迁子女入学工作制度和措施
- 部编版六年级道德与法治上册第9课《知法守法 依法维权》精美课件(第2课时)
- 小儿急腹症观察和护理
- 统编版七年级上学期期末考试语文试卷(含答案)
- 《长江电力财务分析》课件
- 2023年中国铁路武汉局集团有限公司招聘大专(高职)学历笔试真题
- 大学生职业规划大赛成长赛道
- 中考英语复习听说模拟训练(一)课件
- 公立医院创新管理薪酬激励方案
- 河南省郑州市2023-2024学年高二上学期期末考试 数学 含答案
评论
0/150
提交评论