Access数据库技术及应用-电子教案及案例数据库-张成叔 第一篇 理论部分 第2章 数据库

上传人:E**** 文档编号:89368297 上传时间:2019-05-24 格式:PPT 页数:31 大小:295KB
返回 下载 相关 举报
Access数据库技术及应用-电子教案及案例数据库-张成叔 第一篇  理论部分 第2章  数据库_第1页
第1页 / 共31页
Access数据库技术及应用-电子教案及案例数据库-张成叔 第一篇  理论部分 第2章  数据库_第2页
第2页 / 共31页
Access数据库技术及应用-电子教案及案例数据库-张成叔 第一篇  理论部分 第2章  数据库_第3页
第3页 / 共31页
Access数据库技术及应用-电子教案及案例数据库-张成叔 第一篇  理论部分 第2章  数据库_第4页
第4页 / 共31页
Access数据库技术及应用-电子教案及案例数据库-张成叔 第一篇  理论部分 第2章  数据库_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《Access数据库技术及应用-电子教案及案例数据库-张成叔 第一篇 理论部分 第2章 数据库》由会员分享,可在线阅读,更多相关《Access数据库技术及应用-电子教案及案例数据库-张成叔 第一篇 理论部分 第2章 数据库(31页珍藏版)》请在金锄头文库上搜索。

1、主 编:张成叔 副主编:赵艳平 陈祥生 霍卓群,Access数据库技术及应用,中国水利水电出版社 2010年8月出版,第2章 数据库,内容简介 教学目标 2.1 设计数据库 2.2 创建数据库 2.3 数据库的基本操作 本章小结 习题二,Access数据库技术及应用,3,内容简介,Access是一个功能强大的关系数据库系统,可以组织、存储并管理任何类型和任意数量的信息,为了了解和掌握Access组织和存储信息的方法, 本章将详细介绍数据库的创建步骤、方法和数据库的维护管理等基本操作。,4,教学目标,理解数据库的设计原则,掌握数据库的设计步骤和方法。 掌握数据库的打开关闭等基本操作 数据库的备份

2、、转换、压缩和修复等维护管理操作,5,2.1 设计数据库,2.1.1设计原则 2.1.2设计步骤,6,2.1.1 设计原则,(1)关系数据库的设计应遵从概念单一化的原则。 (2)避免在表之间出现重复字段。 (3)表中的字段必须是原始数据和基本数据元素。 (4)用外部关键字来实现有关联的表之间联系。,7,2.1.2 设计步骤,在使用Access建立数据库的表、窗体和其他对象之前,设计数据库是很重要的工作,合理的设计是创建高效、准确、及时完成所需功能的数据库的基础。 数据库设计的一般步骤如下图所示。,优化设计,【例1.2.1】根据下面介绍的学生成绩管理基本情况, 设计“学生成绩管理系统”数据库。,

3、8,1确定创建数据库的目的,设计数据库的第一个步骤是确定数据库的目的以及如何使用。用户需要明确希望从数据库得到什么信息,由此可以确定需要什么主题来保存有关事件(表)和需要什么事件来保存每一个主题(表中的字段)。 例如:创建“学生成绩管理系统”数据库的目的是实现学生成绩管理的自动化。,9,2确定数据库中需要的表,可按以下设计原则对信息进行分类: (1)所含主题信息的独立性。 例如,将学生信息和教师信息分开,保存在不同的表中。 (2)表内、表间信息的唯一性。 例如,要在一个表中每个学生的籍贯和出生日期等信息只保存一次,不能重复。 根据已确定的“学生成绩管理系统”数据库的任务及信息分类原则,将数据分

4、别存放在教师、学生、课程、学生课程成绩和教师授课课程等5个表中,如右图所示。,10,3确定表中需要的字段,设计表的结构,每个表中都包含关于同一主题的信息,并且表中的每个字段包含关于该主题的各个事件。 Access规定,一个表中不能有两个重名的字段。,(1)字段内容的直接相关性 (2)字段存储逻辑的最小性 (3)字段数据的原始性。,11,4确定记录中的主关键字,为了使存放在不同表中的数据之间建立联系,表中的记录必须有一个字段或多个字段集来唯一的标识,这个字段(或多个字段集)就是主关键字。 (1)主关键字可以是单字段,也可以是组合字段(字段集来)。 (2)主关键字字段值具有唯一性,不允许输入空值和

5、重复值。,12,5确定表之间的关系,确立了表和相应得主关键字字段后,需要通过某种方式将相关信息(表之间的联系)重新结合到一起。,如:“学生”表和“学生课程成绩”表就是一对多的联系,将学生表中的主关键字“学号”放到“学生课程成绩”表中。 如“学生”表和“课程”表就是多对多的联系。“学生课程成绩”表就是具有组合关键字的纽带表,如右图所示。,13,6优化设计,设计完需要的表、字段和关系后,应该检查该设计可能存在的缺陷和需要改进的地方,这些缺陷可能会使数据难以使用和维护。而且从工作量和效果上看,改变数据库的设计要比更改已经填满数据的表容易得多。,14,第一范式(1NF) 11NF的定义:表中任意字段的

6、值必须是不可分的,即每个记录的每个字段只能包含一个数据。 2应用,数据表的关系规范,15,第二范式(2NF) 12NF的定义 关系模式R满足第一范式,R中所有非主键字段完全依赖于主键字段 ,则称关系R属于第二范式。 2应用,表中的“名称”字段不依赖于主键“职工号工地编号”,16,解决方法:,非主键字段依赖主键“职工号工地编号”,非主键字段依赖主键 “工地编号”,解决方法,17,第三范式(3NF) 13NF的定义 满足第二范式的前提下,一个表的所有非主键字段均不传递依赖于主键。 传递依赖:设表中有A(主键)、B、C三个字段,若B依赖于A,而C依赖于B,称字段C传递依赖于主键字段A。,18,解决方

7、法,主键,依赖于导师编号,依赖于姓名,19,2.2 创建数据库,常用的创建数据库的方法有两种: 第一种是用户手工建立空数据库,然后分别定义数据库中的每一个对象,是较灵活的创建数据库方法; 第二种利用系统自动创建特定类型的数据库,即使用“数据库向导”,选择系统提供的数据库模板后,一次性创建所需的表、窗体、报表,是创建数据库最简单的方法。,20,2.2.1 建立一个空数据库,创建空数据库通常有两种方法: 启动Access时创建和启动Access后用“新建”菜单命令创建。 1启动Access时创建空数据库 在第一次启动Access时,将自动显示“Microsoft Access”对话框,选择“新建数

8、据库”或“打开已有文件”选项。 2启动Access后使用“新建”菜单命令创建数据库 如果已经打开了数据库或当打开时显示的“Microsoft Access”对话框已经关闭,此时。使用“新建”菜单命令创建空数据库,21,2.2.2 利用向导创建数据库,利用向导创建数据库通常也有两种方法: 1启动Access时利用向导创建数据库 如图1-2-7所示,选择“常用”选项 2启动Access后用“新建”菜单命令利用向导创建数据库 启动Access后,单击“新建”按钮 ,弹出“新建”对话框,如右图所示,选择“数据库”选项。,22,2.3 数据库的基本操作,2.3.1 数据库的打开 2.3.2 数据库的关闭

9、 2.3.3 数据库的备份 2.3.4 数据库的压缩和修复 2.3.5 数据库的转换,23,2.3.1 数据库的打开,打开数据库通常有两种方法:启动Access时打开已有文件和启动Access后用“打开”菜单命令打开。,24,1启动Access时打开已有文件,启动Access时,在“Microsoft Access”对话框中选择 ,再选中已创建的数据库,单击“确定”按钮即可。,25,2启动Access后用“打开”菜单命令,启动Access后,依次单击“文件”“打开”菜单命令或单击工具栏上的“打开”按钮,弹出“打开”对话框。打开数据库所在的文件夹,选中所需打开的数据库,然后单击“打开”按钮。,2

10、6,2.3.2 数据库的关闭,完成数据库操作后,需要保存并关闭数据库,关闭Access通常有四种方法: (1)单击主窗口的“关闭”按钮。 (2)依次单击“文件”“退出”菜单命令。 (3)单击标题栏的控制图标,在打开的窗口控制菜单中选择“关闭”菜单命令,或双击标题栏的控制图标。 4按【Alt+F4】组合键或【Alt+F+X】组合键。,27,2.3.3 数据库的备份,在对数据进行压缩、修复和转换前,一般要求将当前数据库做备份,以免发生意外损失。 (1)关闭数据库 如果在多用户(共享)数据库环境中,请确认所有的用户都关闭了数据库。 (2)使用Windows“资源管理器”、“我的电脑”、Microso

11、ft Backup、MS-DOS的“copy”命令或其他备份软件,将数据库文件(扩展名为.mdb)复制到所选择的备份媒介(软盘、硬盘、U盘)上,起到备份的作用。,28,2.3.4 数据库的压缩和修复,对于某些操作,Access分配硬盘空间时存在一些问题,比如不能自动收回已用的空间,这样就造成文件很大,此时可以对数据库作压缩和修复处理,以节约内存,操作步骤如下: (1)关闭数据库,如果正在压缩位于服务器上或文件夹中的多用户(共享)数据库,请确定没有其他用户打开它。 (2)依次单击“工具” “数据库实用工具”“压缩和修复数据库”菜单命令。,29,2.3.5 数据库的转换,可以将旧版本数据库(如Ac

12、cess 97)转换为当前版本数据库,操作步骤如下: (1)备份要转换的Access数据库。 (2)关闭要转换的Access数据库。 (3)在Access 2000中,依次单击“工具”“数据库实用工具”“转换数据库” “到当前Access数据库版本”菜单按钮,如图1-2-13所示。 (4)在“数据库转换来源”对话框中,选择要转换的数据库,然后单击“转换”按钮。 (5)在“将数据库转换为”对话框中,请执行下列操作之一: 输入Access 2000数据库的新文件名(不包括.mdb扩展名)。 选择Access 97数据库文件保存的位置 (6)单击“保存”按钮,Access将把数据库转换为Access 2000格式。,30,本章小结,本章先概述了数据库的设计原则,数据库的设计步骤和方法; 然后在介绍Access数据库的创建方法和步骤,以及打开和关闭数据库。 最后介绍了数据库的备份、转换、压缩和修复等维护管理操作。,31,习题2,一、单项选择题 二、填空题,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号