Access数据库技术及应用-第2章数据库.ppt
《Access数据库技术及应用-第2章数据库.ppt》由会员分享,可在线阅读,更多相关《Access数据库技术及应用-第2章数据库.ppt(31页珍藏版)》请在三一办公上搜索。
1、主 编:张成叔副主编:赵艳平 陈祥生 霍卓群,Access数据库技术及应用,中国水利水电出版社2010年8月出版,第2章 数据库,内容简介教学目标2.1 设计数据库2.2 创建数据库 2.3 数据库的基本操作 本章小结 习题二,Access数据库技术及应用,内容简介,Access是一个功能强大的关系数据库系统,可以组织、存储并管理任何类型和任意数量的信息,为了了解和掌握Access组织和存储信息的方法,本章将详细介绍数据库的创建步骤、方法和数据库的维护管理等基本操作。,教学目标,理解数据库的设计原则,掌握数据库的设计步骤和方法。掌握数据库的打开关闭等基本操作数据库的备份、转换、压缩和修复等维护
2、管理操作,2.1 设计数据库,2.1.1设计原则2.1.2设计步骤,2.1.1 设计原则,(1)关系数据库的设计应遵从概念单一化的原则。(2)避免在表之间出现重复字段。(3)表中的字段必须是原始数据和基本数据元素。(4)用外部关键字来实现有关联的表之间联系。,2.1.2 设计步骤,在使用Access建立数据库的表、窗体和其他对象之前,设计数据库是很重要的工作,合理的设计是创建高效、准确、及时完成所需功能的数据库的基础。数据库设计的一般步骤如下图所示。,优化设计,【例1.2.1】根据下面介绍的学生成绩管理基本情况,设计“学生成绩管理系统”数据库。,1确定创建数据库的目的,设计数据库的第一个步骤是
3、确定数据库的目的以及如何使用。用户需要明确希望从数据库得到什么信息,由此可以确定需要什么主题来保存有关事件(表)和需要什么事件来保存每一个主题(表中的字段)。例如:创建“学生成绩管理系统”数据库的目的是实现学生成绩管理的自动化。,2确定数据库中需要的表,可按以下设计原则对信息进行分类:(1)所含主题信息的独立性。例如,将学生信息和教师信息分开,保存在不同的表中。(2)表内、表间信息的唯一性。例如,要在一个表中每个学生的籍贯和出生日期等信息只保存一次,不能重复。根据已确定的“学生成绩管理系统”数据库的任务及信息分类原则,将数据分别存放在教师、学生、课程、学生课程成绩和教师授课课程等5个表中,如右
4、图所示。,3确定表中需要的字段,设计表的结构,每个表中都包含关于同一主题的信息,并且表中的每个字段包含关于该主题的各个事件。Access规定,一个表中不能有两个重名的字段。,(1)字段内容的直接相关性(2)字段存储逻辑的最小性(3)字段数据的原始性。,4确定记录中的主关键字,为了使存放在不同表中的数据之间建立联系,表中的记录必须有一个字段或多个字段集来唯一的标识,这个字段(或多个字段集)就是主关键字。(1)主关键字可以是单字段,也可以是组合字段(字段集来)。(2)主关键字字段值具有唯一性,不允许输入空值和重复值。,5确定表之间的关系,确立了表和相应得主关键字字段后,需要通过某种方式将相关信息(
5、表之间的联系)重新结合到一起。,如:“学生”表和“学生课程成绩”表就是一对多的联系,将学生表中的主关键字“学号”放到“学生课程成绩”表中。如“学生”表和“课程”表就是多对多的联系。“学生课程成绩”表就是具有组合关键字的纽带表,如右图所示。,6优化设计,设计完需要的表、字段和关系后,应该检查该设计可能存在的缺陷和需要改进的地方,这些缺陷可能会使数据难以使用和维护。而且从工作量和效果上看,改变数据库的设计要比更改已经填满数据的表容易得多。,第一范式(1NF)11NF的定义:表中任意字段的值必须是不可分的,即每个记录的每个字段只能包含一个数据。2应用,数据表的关系规范,第二范式(2NF)12NF的定



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 数据库技术 应用 数据库

链接地址:https://www.31ppt.com/p-6501141.html