预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第1章Access基础i=i教学内容数据库基础知识;关系数据库概念;数据库设计基础;Access数据库管理系统概述。教学要求【知识目标】理解数据库、数据库系统等基本概念;理解数据模型的概念,了解常见的数据模型;理解关系的相关概念;理解三种关系运算和关系的规范化理论;理解关系数据库的基本概念;认识Access的基本对象。【技能目标】掌握数据库设计的规范化方法;掌握数据库设计的步骤;熟悉Access的工作界面。教学重点关系模型和关系运算;关系数据库的概念;Access的工作界面。教学难点关系的规范化;关系运算。教学方法讲授法、案例法、演示法课时数2课时(授课2课时)课程导入【思路】提出问题,组织学生进行讨论。通过学生的讨论,总结出目前对大量数据实施科学有效管理的方法是数据库技术,既以数据库为核心建立数据库应用系统,以此引出第1章要介绍的Access及数据库的基本知识。【问题】以现有的计算机水平,怎样实现学生个人信息和成绩信息的管理?(提出解决方案)第一范式:对于表中的每一行中的每一列仅有唯一的值.是对属性的原子性约束。第二范式:非主键必须完全依赖于整个主键。主键必须有唯一性元素,主键可以是组合属性。第三范式:要求非主键列互不依赖。是对字段冗余性约束,即任何字段不能由其它字段派生出来。一般分解到3NF就能满足需要。范式级别越高,产生的新关系就越多,查询时就要进行大量的连接运算。【总结】第一范式:对于表中的每一行中的每一列仅有唯一的值.是对属性的原子性约束。第二范式:非主键必须完全依赖于整个主键。主键必须有唯一性元素,主键可以是组合属性。第三范式:要求非主键列互不依赖。是对字段冗余性约束,即任何字段不能由其它字段派生出来。数据库设计的步骤【讲授思路】通过实例进行讲解。【实例】根据下面介绍的教学管理基本情况,设计“教学管理”数据库。需求分析通过对现实世界要处理的对象(组织、部门、企业等)进行详细调查与分析,获得用户对数据库的信息要求、处理要求、安全与完整性要求。确定所需表对收集的信息和数据进行分析整理,确定实体、属性及联系(E-R模型)。将各个用户的局部视图合并成一个全局视图,形成独立于计算机的反映用户观点的概念模型。确定所需字段通过这些字段的显示或计算能够得到所有需求信息。确定关键字数据库中的每个表都必须有一个或一组字段可以唯一标识表中的一个纪录,即主关键字。5.确定表间关系表与表之间的联系需要通过一个共同的字段。1.4Access数据库管理系统概述讲授Access是理想的数据库管理系统,它是一种关系型数据库。4.1Access的基本特点存储文件单一面向对象支持广泛具有Web数据库发布功能5.操作使用方便4.2Access的基本对象表表是Access数据库最基本的对象,是具有结构的某个相同主题的数据集合。表由行和列组成。表中的列称为字段,用来描述数据的某类特征。表中的行称为记录,用来反映某一实体的全部信息。记录由若干字段组成。能够唯一标识表中每一条记录的字段或字段组合称为主关键字,在Access中也称为主键。查询查询是通过设置某些条件,从表中获取所需要的数据。按照指定规则,查询可以从一个表、一组相关表和其他查询中抽取全部或部分数据,并将其集中起来,形成一个集合供用户查看。将查询保存为一个数据库对象后,可以在任何时候查询数据库的内容。窗体窗体是Access数据库对象中最具灵活性的一个对象,是数据库和用户的一个联系界面,用于显示包含在表或查询中的数据和操作数据库中的数据。在窗体上摆放各种控件,如文本框、列表框、复选框、按钮等,分别用于显示和编辑某个字段的内容,也可以通过单击、双击等操作,调用与之联系的宏或模块(VBA程序),完成较为复杂的操作。报表报表可以按照指定的样式将多个表或查询中的数据显示(打印)出来。报表中包含了指定数据的详细列表。报表也可以进行统计计算,如求和、求最大值、求平均值等。报表与窗体类似,也是通过各种控件来显示数据的,报表的设计方法也与窗体大致相同。宏宏是若干个操作的集合,用来简化一些经常性的操作。用户可以设计一个宏来控制系统的操作,当执行这个宏时,就会按这个宏的定义依次执行相应的操作。宏可以打开并执行查询、打开表、打开窗体、打印、显示报表、统计信息、修改记录、修改表中的数据、插入记录、删除记录、关闭表等操作。模块模块是用VBA语言编写的程序段,它以VisualBasic为内置数据库程序语言。对于数据库一些较为复杂或高级的应用功能,需要使用VBA代码编程实现。通过在数据库中添加VBA代码,可以创建出自定义菜单、工具栏和具有其他功能的数据库应用系统。4.3Access的工作界面Access的工作界面,如图1-15所示。自定义|快速访问d工具栏宜TH®教学S3:皤库-D:\Access\教学^g.accdb(Access2