Access数据库基础与应用 项目式 工业和信息化高职高专“十二五”规划教材立项项目 教学课件 ppt 作者 赖利君 工作任务8 创建数据库和表

上传人:E**** 文档编号:89337839 上传时间:2019-05-23 格式:PPT 页数:53 大小:710KB
返回 下载 相关 举报
Access数据库基础与应用 项目式  工业和信息化高职高专“十二五”规划教材立项项目  教学课件 ppt 作者  赖利君 工作任务8  创建数据库和表_第1页
第1页 / 共53页
Access数据库基础与应用 项目式  工业和信息化高职高专“十二五”规划教材立项项目  教学课件 ppt 作者  赖利君 工作任务8  创建数据库和表_第2页
第2页 / 共53页
Access数据库基础与应用 项目式  工业和信息化高职高专“十二五”规划教材立项项目  教学课件 ppt 作者  赖利君 工作任务8  创建数据库和表_第3页
第3页 / 共53页
Access数据库基础与应用 项目式  工业和信息化高职高专“十二五”规划教材立项项目  教学课件 ppt 作者  赖利君 工作任务8  创建数据库和表_第4页
第4页 / 共53页
Access数据库基础与应用 项目式  工业和信息化高职高专“十二五”规划教材立项项目  教学课件 ppt 作者  赖利君 工作任务8  创建数据库和表_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《Access数据库基础与应用 项目式 工业和信息化高职高专“十二五”规划教材立项项目 教学课件 ppt 作者 赖利君 工作任务8 创建数据库和表》由会员分享,可在线阅读,更多相关《Access数据库基础与应用 项目式 工业和信息化高职高专“十二五”规划教材立项项目 教学课件 ppt 作者 赖利君 工作任务8 创建数据库和表(53页珍藏版)》请在金锄头文库上搜索。

1、工作任务8 创建数据库和表,8.1 任务描述 在本任务中,我们将创建新的数据库商贸管理系统。 除对原有数据库中的供应商、类别、客户、商品、订单表进行导入外,还将对商品、订单表进行修改和维护,然后创建新的进货表和库存表,为数据库系统的升级做好充分的准备。,8.2 业务咨询,8.2.1 数据库应用系统的设计流程 一个数据库应用系统,其开发设计过程一般采用生命周期理论。 生命周期理论是应用系统从提出需求、形成概念开始,经过分析论证、系统开发、使用维护,直到淘汰或被新的应用系统所取代的一个过程。,其设计过程可以分为6个阶段,分别为需求分析、概念设计、逻辑设计、物理设计、数据库实施和运行、数据库的使用和

2、维护。 结合Access自身的特点,使用Access开发一个数据库应用系统的设计流程如下。,1需求分析,(1)信息需求。 (2)处理需求。 (3)安全性和完整性需求。,2确定需要的表,(1)对收集到的数据进行抽象。 (2)分析数据库的需求。 (3)得到数据所需要的表。,3确定所需字段,(1)每个字段直接和表的实体相关。 (2)以最小的逻辑单位存储信息。 (3)表中的字段必须是原始数据。 (4)确定主键字段。,4确定表之间的关系,(1)一对一关系。 (2)一对多关系。 (3)多对多关系。,5优化设计,(1)是否遗忘了字段。 (2)是否包含了相同的字段表。 (3)是否对每个表都选择了合适的关键字。

3、,6设计其他数据库对象 (1)设计数据输入界面:窗体、数据访问页等。 (2)设计数据输出界面:报表、查询界面等。 (3)设计宏以及VBA 程序。 (4)设计系统菜单。 7测试和改进功能、交付用户,8.2.2 数据库安全,数据库的安全一般分为数据库系统的运行安全和数据库系统的数据安全。 在Access数据库系统中可以通过多种方法来保存数据信息,进而强化了数据库的安全性。,1数据库的压缩和修复,为确保实现最佳性能,应该定期压缩和修复Access文件。 用户可压缩和修复当前的Access数据库文件,也可选择【工具】【选项】命令,在弹出的对话框的“常规”选项卡中勾选“关闭时压缩”复选框,则每次关闭Ac

4、cess时都对其进行压缩和修复。,2数据库备份,除可以对数据库采取一些策略来保存数据库以外,最重要、最直接的是可以对整个数据库进行备份操作。 若遇到意外情况,则可用备份副本还原数据库。,3生成MDE文件,如果数据库包含VBA代码,则将Access数据库保存为MDE文件时会编译所有模块,删除所有可编辑的源代码,以保证数据库的安全。,但在把一个数据库文件转换为一个MDE文件之前,为了更好地保护数据库应用系统,最好先对数据库应用系统进行安全保密的设置,然后再进行转换。,4数据库权限控制,数据库权限用于指定用户对数据库中的数据或对象所拥有的访问权限类型。 一种简单的保护方法是为Access数据库设置密

5、码。 设置密码后,每次打开数据库时都将显示要求输入密码的对话框。,只有输入正确密码的用户才可以打开数据库,数据库中所有对象对用户都是可用的。 若要对数据库实施安全措施,那么最灵活、最广泛的方法是用户级安全机制,包括创建工作组管理员,设置用户和组权限、用户和组账户。,8.3 任务实施,8.3.1 创建“商贸管理系统”数据库 (1)启动Access程序,进入Access工作界面。 (2)新建数据库文件。,(3)保存数据库文件。以“商贸管理系统”为名将数据库文件保存在“D:数据库”文件夹中。,8.3.2 创建数据表,1导入“供应商”、“类别”、 “客户”、“商品”、“订单”表 (1)打开“商贸管理系

6、统”数据库。 (2)导入“商店管理系统”中的“供应 商”、“类别”、“客户”、“商品”、 “订单”表。,2修改“商品”表,根据“商贸管理系统”数据库的应用需要,这里,我们将删除“商品”表中的“数量”字段,将“单价”字段名更改为“销售价”,并且新增“进货价”字段,字段属性同“销售价”。,(1)在数据库窗口中选择“商品”表,单击数据库窗口中的【设计】按钮,打开表设计器。 (2)删除“数量”字段。选择“数量”字段,单击表设计器工具栏中的【删除行】按钮 。,(3)选中“单价”字段,将其字段名成 修改为“销售价”,并将有效性文本更改为“销售价应为正数!”。 (4)添加“进货价”字段。 (5)修改后的“商

7、品”表的结构如图3.3所示,保存后关闭表设计器。,3修改“订单”表,在“订单”表中,我们将在原表中增加“业务员”、“销售金额”、“是否付款”和“付款日期”字段,新增字段的属性如表3.1所示。,表3.1 “订单”表新增字段的属性,(1)在数据库窗口中选择“订单”表,单击数据库窗口中的【设计】按钮,打开表设计器。 (2)在字段行最后添加“业务员”字段,设置数据类型为“文本”,字段大小为5,索引为“有(有重复)”。,(3)增加“销售金额”字段,设置数据类型为“货币”,输入字段说明“销售价*订购量”。 (4)增加“是否付款”字段,设置数据类型为“是/否”。,(5)增加“付款日期”字段,设置数据类型为“

8、日期/时间”。 (6)修改后的“订单”表结构如图3.4所示,保存后关闭表设计器。,4创建“进货表”,进货表的字段包括入库编号、商品编号、供应商编号、入库日期、数量和备注。 进货表主要用于记录入库的记录信息,结合实际工作的特点,我们确定了表中各字段的基本属性,如表3.2所示。,表3.2 “进货表”的结构,(1)选择“对象”列表的“表”对象,并双击“使用设计器创建表”,打开表设计器。,(2)创建“入库编号”字段。如表3.2所示的属性设置“字段名称”、“数据类型”、“说明”、“字段大小”、“输入掩码”及“索引”,并将该字段设置为主键。,(3)创建“商品编号”字段。由于“商品编号”字段在“商品”表中已

9、存在,因此这里的“商品编号”字段的属性设置与“商品”表中的项相同。将该字段设置为“查阅向导”,引用“商品”表中的“商品编号”。,(4)创建“供应商编号”字段。创建该字段的方法与创建“商品编号”字段的方法相同,该字段引用“供应商”表中的“供应商编号”。,(5)设置“入库日期”字段,将数据类型设置为“日期/时间”,其余属性为默认值。,(6)创建“数量”字段。设置数据类型为“数字”,字段大小为“整型”,默认值为0,有效性规则为“0”,有效性文本为“数量应为正整数!”,必填字段为“是”。,(7)设置“备注”字段,数据类型为“备注”,其余属性为默认值。 (8)保存“进货表”表结构。,5创建“库存表”,根

10、据实际工作情况,我们定义“库存表”的结构为以下字段,商品编号、商品名称、类别编号、规格型号、库存量。 由于该表的字段类似于“商品”表,因此,该表的创建可通过复制“商品”表的结构后,稍作修改即可。,(1)选中“商贸管理系统”数据库中的“商品”表。 (2)复制“商品”表的结构,生成新表“库存表”。 (3)修改“库存表”结构。, 在数据库窗口中选择“库存表”,打开表设计器。 删除“供应商编号”、“进货价”和“销售价”字段。, 添加“库存量”字段。设置数据类型为“数字”,字段大小为“整型”,有效性规则为“=0”,有效性文本为“库存不能为负数!”。 (4)保存后关闭表设计器。,8.3.3 维护数据表,1

11、修改“商品”表的数据 由于我们在“商品”表中新增了字段“进货价”,这里,需要为该列输入相应的数据。,(1)双击“商品”表,在数据表视图下打开表。 (2)为“进货价”一列添加如图3.5所示的数据值。,2修改“订单”表的数据,(1)打开“订单”表的数据表视图。 (2)为“订单”表中的“业务员”、“是否付款”和“付款时间”列添加如图 3.6 所示的数据。,3输入“进货表”的数据,(1)打开“进货表”的数据表视图。 (2)为“进货表”输入数据,如图3.7所示。,4输入“库存表”的数据,(1)打开“进货表”的数据表视图。 (2)为“库存表”输入如图3.8所示的数据。,8.3.4 建立表间关系,在商贸管理

12、系统中,我们新增了“进货表”和“库存表”,因此,需要修改数据库中的表间关系。 (1)单击数据库工具栏上的【关系】按钮 ,打开如图3.9所示的“关系”窗口。,(2)编辑“进货表”和“商品”、“供应商”表间的关系。 (3)在“关系”窗口中添加“库存表”。,(4)建立“库存表”和“商品”表的关系。 (5)编辑好的关系如图3.12所示,保存关系后关闭“关系”窗口。,8.4 任务拓展,8.4.1 备份数据库 8.4.2 设置数据库密码,8.5 任务检测,(1)打开“我的电脑”窗口,查看“D:数据库”文件夹中是否已创建好“商贸管理系统”数据库和备份数据库“商贸管理系统_2011-06-08”。,(2)打开“商贸管理系统”数据库,选择“表”对象,查看数据库窗口中的表是否如图 3.15所示,包含7个表。 (3)打开“关系”窗口。检查数据库的关系是否如图3.12所示,是否存在孤立 表。,8.6 任务总结,本任务通过创建和维护“商贸管理系统”数据库,能更加熟练地创建Access数据库,并进行数据库的备份和安全设置等操作。,在此基础上,通过导入“供应商”、“类别”、“客户”、“商品”和“订单”表,修改“商品”表和“订单”表,新建“进货表”和“库存表”,完成了对原有数据库的有效利用,为公司数据库系统的升级做好了充分的准备。,

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

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

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