《Access数据库实用教程-教案---第2章--数据库的创建和操作.docx》由会员分享,可在线阅读,更多相关《Access数据库实用教程-教案---第2章--数据库的创建和操作.docx(5页珍藏版)》请在优知文库上搜索。
1、第2章数据库的创建和操作教学内容1 .数据库的创建;2 .数据库的打开和关闭:3 .数据库的管理:4 .数据库对象的组织和操作。教学要求【知识目标】1 .理解ACCeSS教据犀的含义:2 .理解Access数据库与其对象的关系:3 .了解压缩数据库和修复数据原的含义:4 .掌握数据库安全设置的方法。【技能目标】1 .能熟练利用多种方法创建数据库:2 .能熟练掌握数据库压缩和修复操作;3 .能熟练设置数据库的打开和修改密码;4 .能进行数据原对象的复制和更名操作。教学重点1 .数据库的创建;2 .数据库打开和修改密码的设置:3 .数据库的压缩和修复操作。教学难点1 .设置数据原密码的重要性及方法
2、:2 .对数据犀进行压缩和修复的意义和操作。教学方法讲授法、案例法、演示法课时数4课时(授课2课时,实验2课时)课程导入【思路】复习第1章的内容,提出问题,组织学生讨论。通过讨论指出这些数据需要保存到数据库中,并需要对数据库进行组织和管理。以此引出第2章要介绍的创建数据库、操作数据库对象和管理数据库问题。【问题】1.以下关系模式属于第几范式,是否需要规范化?学生成绩表(学生编号,课程编号,姓名,课程名称,周学时,学分,成绩)2,怎样使用上述规范化后的关系表?2.1数据库的创建讲授+演示创建数据库有两种方法,一是使用Access提供的模板,通过简单操作来创建数据库,这是创建数据库较为快捷的方法:
3、二是先建立一个空数据库,然后向其中添加表、查询、窗体、报表、宏和模块等对象,这是创建数据库较为灵活的方法。无论哪一种方法,创建数据库后,均可以在任何时候修改或扩展数据库。创建数据库的结果是在磁盘上产生一个扩展名为accdb的数据库文件。【实例】使用数据库模板创建“学生”数据原,并保存在D盘Access文 件 夹中。2.1.1使用模板创建数据库Access2016提供的每个模板都是一个完整的应用程序,具有预先建立好的表、查询、窗体、报表、宏和表间关系等。如果模板设计能够满足需求,则通过模板建立数据库以后,就可以立.即利用数据库工具开始工作;如果模板设计只满足部分需求,则可以使用模板作为基础,对所
4、创建的数据库进行修改,从而得到符合特定需求的数据库。【实例】创建“教学管理”空数 据库,并保存在D盘 Access文件夹中。使用模板创建数据库只需进行一些简单的操作,就可以方便、快速地创建一个包含了表、查询、窗体、报表等数据库对象的数据库应用系统。如果能够找到并使用与需求最接近的模板,此方法的效果最佳。但是,如果没有满足需求的模板,或者需要将其他应用程序中的数据导入到AeCeSS中,则建议不使用模板创建数据库。因为,模板含有己定义好的数据结构,要将其修改为所需的数据结构需要进行大量的编辑操作。创建空数据库讲授+演示创建空数据库,实质是创建数据库的外壳,数据库中没有任何对象和数据,这是种常用的数
5、据库创建方法。创建空数据库后,可根据实际需要,添加所需的表、查询、窗体、报表、宏和模块等对象。一般当有特别的设计要求时,比如需要创建一个复杂的数据库、或者需要在数据库中合并现有数据,就可以先创建空数据库。2.2数据库的打开和关闭数据库建好后,就可以对其进行各种操作。例如,可以在数据库中添加对象,可以修改其中某对象的内容,可以删除某对象。在进行这些操作之前应先打开数据库,操作结束后需要关闭数据库。简单讲解【问题】如何使用快捷键关闭数据库?2.2.1打开数据库1 .使用“打开”命令2 .使用“最近使用的文件”选项3 .2.2关闭数据库当不再需要使用数据库时,可以将其关闭。关闭数据库常用的方法有以下
6、4种。方法1:单击ACCeSS窗口右上角“关闭”按钮。方法2:双击ACCeSS窗口最左上角。方法3:右键或左键单击ACCeSS窗口最左上角,从弹出的菜单中单击“关闭”命令。方法4:单击“文件”选项卡,单击“关闭”命令。姑合实例讲授【实例】为存储在D盘ACCeSS文 件夹中的“教学管理” 数据库设置打开密码。4 .3数据库的管理在实际使用Access数据库过程中,为了保证数据库安全可靠地运行,在创建数据库后必须考虑如何对数据库进行安全管理和保护。Access2016提供了对数据库进行安全管理和保护的有效方法。5 .3.1设置数据库密码保护数据库安全最简单的方法是为数据库设置打开密码,这样可以防止
7、非法用户进入数据库。设置Access数据库密码的前提条件是,要求数据库必须以独占方式打开。所谓独占方式是指在某个时刻,只允许一个用户打开数据库。2. 3.2压缩和修复数据库讲授+演示在对Access数据库进行操作时,常常要将不需要的表、查询、窗体、报表等对象从数据库中删除。但是,当删除了这些对象后,ACCeSS并不会将其占用的空间释放,使得数据库文件中的碎片不断增加,而数据库文件也变得越来越大。这样将会造成计算机硬盘空间的使用效率降低,使数据库的性能下降,甚至会出现打不开数据库的严重现象。解决这一问题最好的方法是使用ACCeSS提供的压缩和修复数据库功能。压缩可以消除碎片,释放碎片占用的空间;
8、修复可以将数据库文件中的错误进行修正。在对数据库文件压缩之前,Access会对文件进行错误检查,如果检测到数据库损坏,就会要求修复数据库。压缩数据库有两种方法,即自动压缩和手动压缩。1 .关闭数据库时自动压缩2 .手动压缩和修复数据库3. 3.2备份和还原数据库ACCeSS提供的修复数据库功能可以解决数据库损坏的一般问题,但是如果发生严重损坏,该功能就无能为力了。因此为了保证数据库的安全,保证数据库不会因硬件故障或意外情况遭到破坏后无法使用,应经常备份数据库。这样一旦发生意外,就可以备份还原数据库。1 .备份数据库2 .还原数据库24数据库对象的组织对象类型就是按表、查询、窗体、报表等对象组织
9、数据,这种方式与Access早期版本组织方式相同。在对象类型中,单击其中某一个对象,例如,单击查询对象,在导航窗格中就可以看到数据库中已创建的所有查询。按对象类型组织对象类型就是按表、查询、窗体、报表等对象组织数据,这种方式与Access早期版本组织方式相同。在对象类型中,单击其中某一个对象,例如,单击查询对象,在导航窗格中就可以看到数据库中已创建的所有查询。2.4.2按表和相关视图组织【实例】创建一个组,组名为 “主子窗体”,组中有 “教师基本信息及授课信息”窗体、“授课子 窗体”窗体、“1992年参加工作的男 教师”查询等对象。表和相关视图是ACCeSS2016采用的一种组织方式,是按照数
10、据库对象的逻辑关系来组织对象。在ACCeSS中,数据表是最基本的对象,查询、窗体和报表等对象都是基于数据表建立起来的。因此这些对象与表之间形成了逻辑关系。“表和相关视图”这种组织方式,可以很容易地了解数据库内部对象之间的关系。自定义自定义是一种灵活的组织方式,它可以使ACCeSS用户按照需要组织数据库对象,可以实现对数据库对象的高效管理。例如,为了方便地管理带有多个子窗体的窗体,可以自定义一个组,将主窗体、子窗体及其数据源放在其中。组由从属于该组的数据库对象的快捷方式组成,向组中添加对象并不更改该对象原来的位置。无论该对象属于一个组还是多个组,它都会出现在其所属特定对象类型的对象列表中。从组中
11、删除数据库对象的快捷方式并不删除对象本身。2.5数据库对象的操作ACCeSS数据库包括了表、查询、窗体、报表、宏和模块等对象。对于这些对象,经常需要进行一些简单操作,如打开、复制、删除等。2.5.1打开数据库对象2.5.2复制数据库对象在Access数据库中,有些操作会改变原表中的数据。例如,运行删除查询后,相关记录将从表中删除。由于无法撤消已完成的删除操作,如果删除查询设计不合理,就可能造成数据的丢失。解决这一问题的有效方法是建立对象的副本,即复制数据库对象。2.5.3删除数据库对象【问题】怎样将一个数据库中的 表移到另外一个数据库 中?如果要删除数据库对象,需先将其关闭,且不能使删除的对象
12、出现在选项卡文档窗格中。2.5.4在数据库对象的视图之间切换在Access中,数据库对象的视图之间可以进行方便的切换。例如,在表的不同视图之间切换,在窗体的不同视图之间切换等。旦本章小结本章介绍了创建数据库、操作数据库和管理数据库等内容。AeCeSS数据库是一个一级容器对象,其他Access对象均置于该容器对象之中,称为Access数据库子对象。正是基于Access的这一特点,在使用ACCeSS组织、存储和管理数据时,应先创建数据库,然后在该数据库中创建所需的数据库对象创建和操作数据库是使用数据库的基础和前提,是第1步工作。因此,同学们应熟练掌握。课后练习一、问答题1 .Access2016导
13、航窗格的作用是什么?2 .创建数据库的方法有哪些?如何创建?3 .为什么要压缩和修复数据库?4 .备份数据库的Fl的是什么?5 .保护数据库安全的方法有哪些?如何保护?二、选择题(见教材)三、填空题(见教材)实验内容及要求一、实验目的1 .掌握ACCeSS2016的操作环境。2 .掌握数据库的创建方法。3 .理解数据库管理的意义,掌握数据库管理的方法。4 .了解数据库对象的基本操作。二、实验内容1 .创建一个空数据库,数据库文件名为“图书销售管理”。2 .使用模板创建教职员数据库,并按要求完成如下操作。(1)为“教职员”数据库设置打开密码,并验证。(2)关闭“教职员”数据库时自动压缩和修复数据库。(3)为“教职员”表创建一个副本。(4)自定义一个新组,组名为“通讯信息”,组中包含“教职员电话列表”、“教职员通讯簿”和“紧急联系人信息”等三个报表对象。三、实验要求1 .完成各种操作,并查看结果。2 .保存所建数据库文件。3 .记录上机中出现的问题和解决方法。4 .编写上机报告,报告内容包括:(1)实验内容:实验题目与要求。(2)分析与思考:实验过程、实验中遇到的问题及解决办法,实验心得与体会。