工作任务8--创建数据库和表课件

上传人:痛*** 文档编号:241285093 上传时间:2024-06-15 格式:PPT 页数:57 大小:1,002.50KB
返回 下载 相关 举报
工作任务8--创建数据库和表课件_第1页
第1页 / 共57页
工作任务8--创建数据库和表课件_第2页
第2页 / 共57页
工作任务8--创建数据库和表课件_第3页
第3页 / 共57页
点击查看更多>>
资源描述
工作任务工作任务8 创建数据库和表创建数据库和表11、用道德的示范来造就一个人,显然比用法律来约束他更有价值。希腊12、法律是无私的,对谁都一视同仁。在每件事上,她都不徇私情。托马斯13、公正的法律限制不了好的自由,因为好人不会去做法律不允许的事情。弗劳德14、法律是为了保护无辜而制定的。爱略特15、像房子一样,法律和法律都是相互依存的。伯克其设计过程可以分为其设计过程可以分为6个阶段,分别为需个阶段,分别为需求分析、概念设计、逻辑设计、物理设计、求分析、概念设计、逻辑设计、物理设计、数据库实施和运行、数据库的使用和维护。数据库实施和运行、数据库的使用和维护。结合结合Access自身的特点,使用自身的特点,使用Access开发开发一个数据库应用系统的设计流程如下。一个数据库应用系统的设计流程如下。1需求分析需求分析(1)信息需求。)信息需求。(2)处理需求。)处理需求。(3)安全性和完整性需求。)安全性和完整性需求。2确定需要的表确定需要的表(1)对收集到的数据进行抽象。)对收集到的数据进行抽象。(2)分析数据库的需求。)分析数据库的需求。(3)得到数据所需要的表。)得到数据所需要的表。3确定所需字段确定所需字段(1)每个字段直接和表的实体相关。)每个字段直接和表的实体相关。(2)以最小的逻辑单位存储信息。)以最小的逻辑单位存储信息。(3)表中的字段必须是原始数据。)表中的字段必须是原始数据。(4)确定主键字段。)确定主键字段。4确定表之间的关系确定表之间的关系(1)一对一关系。)一对一关系。(2)一对多关系。)一对多关系。(3)多对多关系。)多对多关系。5优化设计优化设计(1)是否遗忘了字段。)是否遗忘了字段。(2)是否包含了相同的字段表。)是否包含了相同的字段表。(3)是否对每个表都选择了合适的关键字。)是否对每个表都选择了合适的关键字。6设计其他数据库对象设计其他数据库对象(1)设计数据输入界面:窗体、数据访问)设计数据输入界面:窗体、数据访问页等。页等。(2)设计数据输出界面:报表、查询界面)设计数据输出界面:报表、查询界面等。等。(3)设计宏以及)设计宏以及VBA程序。程序。(4)设计系统菜单。)设计系统菜单。7测试和改进功能、交付用户测试和改进功能、交付用户8.2.2数据库安全数据库安全数据库的安全一般分为数据库系统数据库的安全一般分为数据库系统的运行安全和数据库系统的数据安全。的运行安全和数据库系统的数据安全。在在Access数据库系统中可以通过多数据库系统中可以通过多种方法来保存数据信息,进而强化了数种方法来保存数据信息,进而强化了数据库的安全性。据库的安全性。1数据库的压缩和修复数据库的压缩和修复为确保实现最佳性能,应该定期压缩和修为确保实现最佳性能,应该定期压缩和修复复Access文件。文件。用户可压缩和修复当前的用户可压缩和修复当前的Access数据库文数据库文件,也可选择【工具】件,也可选择【工具】【选项】命令,在弹【选项】命令,在弹出的对话框的出的对话框的“常规常规”选项卡中勾选选项卡中勾选“关闭时压缩关闭时压缩”复选框,则每次关闭复选框,则每次关闭Access时都对其进行压缩时都对其进行压缩和修复。和修复。2数据库备份数据库备份除可以对数据库采取一些策略来保除可以对数据库采取一些策略来保存数据库以外,最重要、最直接的是可存数据库以外,最重要、最直接的是可以对整个数据库进行备份操作。以对整个数据库进行备份操作。若遇到意外情况,则可用备份副本若遇到意外情况,则可用备份副本还原数据库。还原数据库。3生成生成MDE文件文件如果数据库包含如果数据库包含VBA代码,则将代码,则将Access数数据库保存为据库保存为MDE文件时会编译所有模块,删除文件时会编译所有模块,删除所有可编辑的源代码,以保证数据库的安全。所有可编辑的源代码,以保证数据库的安全。但在把一个数据库文件转换为一个但在把一个数据库文件转换为一个MDE文件之前,为了更好地保护数据库文件之前,为了更好地保护数据库应用系统,最好先对数据库应用系统进应用系统,最好先对数据库应用系统进行安全保密的设置,然后再进行转换。行安全保密的设置,然后再进行转换。4数据库权限控制数据库权限控制数据库权限用于指定用户对数据库中数据库权限用于指定用户对数据库中的数据或对象所拥有的访问权限类型。的数据或对象所拥有的访问权限类型。一种简单的保护方法是为一种简单的保护方法是为Access数据数据库设置密码。库设置密码。设置密码后,每次打开数据库时都将设置密码后,每次打开数据库时都将显示要求输入密码的对话框。显示要求输入密码的对话框。只有输入正确密码的用户才可以打只有输入正确密码的用户才可以打开数据库,数据库中所有对象对用户都开数据库,数据库中所有对象对用户都是可用的。是可用的。若要对数据库实施安全措施,那么若要对数据库实施安全措施,那么最灵活、最广泛的方法是用户级安全机最灵活、最广泛的方法是用户级安全机制,包括创建工作组管理员,设置用户制,包括创建工作组管理员,设置用户和组权限、用户和组账户。和组权限、用户和组账户。8.3 任任务实施施8.3.1创建创建“商贸管理系统商贸管理系统”数据库数据库8.3.2创建数据表创建数据表8.3.3维护数据表维护数据表8.3.4建立表间关系建立表间关系8.3.1 创建建“商商贸管理系管理系统”数据数据库(1)启动)启动Access程序,进入程序,进入Access工作工作界面。界面。(2)新建数据库文件。)新建数据库文件。(3)保存数据库文件。以)保存数据库文件。以“商贸管理系统商贸管理系统”为名将数据库文件保存在为名将数据库文件保存在“D:数据库数据库”文文件夹中。件夹中。8.3.2创建数据表创建数据表1导入导入“供应商供应商”、“类别类别”、“客户客户”、“商品商品”、“订单订单”表表(1)打开)打开“商贸管理系统商贸管理系统”数据库。数据库。(2)导入)导入“商店管理系统商店管理系统”中的中的“供应供应商商”、“类别类别”、“客户客户”、“商品商品”、“订单订单”表。表。2修改修改“商品商品”表表根据根据“商贸管理系统商贸管理系统”数据库的应用需数据库的应用需要,这里,我们将删除要,这里,我们将删除“商品商品”表中的表中的“数量数量”字段,将字段,将“单价单价”字段名更改为字段名更改为“销售价销售价”,并且新增并且新增“进货价进货价”字段,字段属性同字段,字段属性同“销售销售价价”。(1)在数据库窗口中选择)在数据库窗口中选择“商品商品”表,表,单击数据库窗口中的【设计】按钮,打单击数据库窗口中的【设计】按钮,打开表设计器。开表设计器。(2)删除)删除“数量数量”字段。选择字段。选择“数量数量”字段,单击表设计器工具栏中的【删除字段,单击表设计器工具栏中的【删除行】按钮行】按钮。(3)选中)选中“单价单价”字段,将其字段名成字段,将其字段名成修改为修改为“销售价销售价”,并将有效性文本更改,并将有效性文本更改为为“销售价应为正数!销售价应为正数!”。(4)添加)添加“进货价进货价”字段。字段。(5)修改后的)修改后的“商品商品”表的结构如图表的结构如图3.3所所示,保存后关闭表设计器。示,保存后关闭表设计器。3修改修改“订单订单”表表在在“订单订单”表中,我们将在原表中增表中,我们将在原表中增加加“业务员业务员”、“销售金额销售金额”、“是否付款是否付款”和和“付款日期付款日期”字段,新增字段的属性如字段,新增字段的属性如表表3.1所示。所示。字字段段名名称称数数据据类型型字字段段大大小小其其他他设置置说明明业务员文本文本5有(有重复)有(有重复)的索引的索引销售金售金额货币销售价售价*订购量量是否付款是否付款是是/否否付款日期付款日期日期日期/时间表表3.1“订单订单”表新增字段的属性表新增字段的属性(1)在数据库窗口中选择)在数据库窗口中选择“订单订单”表,单击数表,单击数据库窗口中的【设计】按钮,打开表设计据库窗口中的【设计】按钮,打开表设计器。器。(2)在字段行最后添加)在字段行最后添加“业务员业务员”字段,设置字段,设置数据类型为数据类型为“文本文本”,字段大小为,字段大小为5,索引为,索引为“有(有重复)有(有重复)”。(3)增加)增加“销售金额销售金额”字段,设置数据类字段,设置数据类型为型为“货币货币”,输入字段说明,输入字段说明“销售价销售价*订订购量购量”。(4)增加)增加“是否付款是否付款”字段,设置数据类字段,设置数据类型为型为“是是/否否”。(5)增加)增加“付款日期付款日期”字段,设置数据类字段,设置数据类型为型为“日期日期/时间时间”。(6)修改后的)修改后的“订单订单”表结构如图表结构如图3.4所示,所示,保存后关闭表设计器。保存后关闭表设计器。4创建创建“进货表进货表”进货表的字段包括入库编号、商品进货表的字段包括入库编号、商品编号、供应商编号、入库日期、数量和编号、供应商编号、入库日期、数量和备注。备注。进货表主要用于记录入库的记录信进货表主要用于记录入库的记录信息,结合实际工作的特点,我们确定了息,结合实际工作的特点,我们确定了表中各字段的基本属性,如表表中各字段的基本属性,如表3.2所示。所示。字段名称字段名称数据数据类型型字段大小字段大小其其他他设置置说明明入入库编号号文本文本8主主键、有(无重复)的索引、有(无重复)的索引、设置掩置掩码格式格式为“00。用掩用掩码来构造格式,如来构造格式,如“11-,表示,表示2011年年3月的月的001号号进货单商品商品编号号文本文本4有(有重复)的索引、有(有重复)的索引、查阅字段字段与与“商品商品”表中的表中的项相同相同供供应商商编号号文本文本8有(有重复)的索引、有(有重复)的索引、查阅字段字段与与“供供应商商”表中的表中的项相相同同入入库日期日期日期日期/时间数量数量数字数字整型整型默默认值为0、必、必须输入入0的的整数、整数、输入无效数据入无效数据时的提示的提示“数量数量应为正整数!正整数!”、必填、必填字段字段备注注备注注表表3.2“进货表进货表”的结构的结构(1)选择)选择“对象对象”列表的列表的“表表”对象,并双对象,并双击击“使用设计器创建表使用设计器创建表”,打开表设计器。,打开表设计器。(2)创建)创建“入库编号入库编号”字段。如表字段。如表3.2所示所示的属性设置的属性设置“字段名称字段名称”、“数据类型数据类型”、“说明说明”、“字段大小字段大小”、“输入掩码输入掩码”及及“索索引引”,并将该字段设置为主键。,并将该字段设置为主键。(3)创建)创建“商品编号商品编号”字段。由于字段。由于“商品编商品编号号”字段在字段在“商品商品”表中已存在,因此这里表中已存在,因此这里的的“商品编号商品编号”字段的属性设置与字段的属性设置与“商品商品”表中的项相同。将该字段设置为表中的项相同。将该字段设置为“查阅向查阅向导导”,引用,引用“商品商品”表中的表中的“商品编号商品编号”。(4)创建)创建“供应商编号供应商编号”字段。创建该字字段。创建该字段的方法与创建段的方法与创建“商品编号商品编号”字段的方法字段的方法相同,该字段引用相同,该字段引用“供应商供应商”表中的表中的“供应供应商编号商编号”。(5)设置)设置“入库日期入库日期”字段,将数据类型字段,将数据类型设置为设置为“日期日期/时间时间”,其余属性为默认值。,其余属性为默认值。(6)创建)创建“数量数量”字段。设置数据类型为字段。设置数据类型为“数字数字”,字段大小为,字段大小为“整型整型”,默认值为,默认值为0,有效性规则为,有效性规则为“0”,有效性文本为,有效性文本为“数量应为正整数!数量应为正整数!”,必填字段为,必填字段为“是是”。(7)设置)设置“备注备注”字段,数据类型为字段,数据类型为“备注备注”,其余属性为默认值。,其余属性为默认值。(8)保存)保存“进货表进货表”表结构。表结构。5创建创建“库存表库存表”根据实际工作情况,我们定义根据实际工作情况,我们定义“库存表库存表”的结的结构为以下字段,商品编号、商品名称、类别编号、构为以下字段,商品编号、商品名称、类别编号、规格型号、库存量。规格型号、库存量。由于该表的字段类似于由于该表的字段类似于“商品商品”表,因此,该表,因此,该表的创建可通过复制表的创建可通过复制“商品商品”表的结构后,稍作修表的结构后,稍作修改即可。改即可。(1)选中)选中“商贸管理系统商贸管理系统”数据库中的数据库中的“商商品品”表。表。(2)复制)复制“商品商品”表的结构,生成新表表的结构,生成新表“库库存表存表”。(3)修改)修改“库存表库存表”结构。结构。在数据库窗口中选择在数据库窗口中选择“库存表库存表”,打开,打开表设计器。表设计器。删除删除“供应商编号供应商编号”、“进货价进货价”和和“销销售价售价”字段。字段。添加添加“库存量库存量”字段。设置数据类型为字段。设置数据类型为“数字数字”,字段大小为,字段大小为“整型整型”,有效性规则,有效性规则为为“=0”,有效性文本为,有效性文本为“库存不能为负库存不能为负数!数!”。(4)保存后关闭表设计器。)保存后关闭表设计器。8.3.3维护数据表维护数据表1修改修改“商品商品”表的数据表的数据由于我们在由于我们在“商品商品”表中新增了字表中新增了字段段“进货价进货价”,这里,需要为该列输入,这里,需要为该列输入相应的数据。相应的数据。(1)双击)双击“商品商品”表,在数据表视图下打表,在数据表视图下打开表。开表。(2)为)为“进货价进货价”一列添加如图一列添加如图3.5所示的所示的数据值。数据值。2修改修改“订单订单”表的数据表的数据(1)打开)打开“订单订单”表的数据表视图。表的数据表视图。(2)为)为“订单订单”表中的表中的“业务员业务员”、“是否付是否付款款”和和“付款时间付款时间”列添加如图列添加如图3.6所示的数所示的数据。据。3输入输入“进货表进货表”的数据的数据(1)打开)打开“进货表进货表”的数据表视图。的数据表视图。(2)为)为“进货表进货表”输入数据,如图输入数据,如图3.7所示。所示。4输入输入“库存表库存表”的数据的数据(1)打开)打开“进货表进货表”的数据表视图。的数据表视图。(2)为)为“库存表库存表”输入如图输入如图3.8所示的数据。所示的数据。8.3.4建立表间关系建立表间关系在商贸管理系统中,我们新增了在商贸管理系统中,我们新增了“进货表进货表”和和“库存表库存表”,因此,需要修改数据库中的表间,因此,需要修改数据库中的表间关系。关系。(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数据库,并进数据库,并进行数据库的备份和安全设置等操作。行数据库的备份和安全设置等操作。在此基础上,通过导入在此基础上,通过导入“供应商供应商”、“类别类别”、“客户客户”、“商品商品”和和“订单订单”表,修改表,修改“商品商品”表表和和“订单订单”表,新建表,新建“进货表进货表”和和“库存表库存表”,完成,完成了对原有数据库的有效利用,为公司数据库系了对原有数据库的有效利用,为公司数据库系统的升级做好了充分的准备。统的升级做好了充分的准备。56、书不仅是生活,而且是现在、过去和未来文化生活的源泉。库法耶夫57、生命不可能有两次,但许多人连一次也不善于度过。吕凯特58、问渠哪得清如许,为有源头活水来。朱熹59、我的努力求学没有得到别的好处,只不过是愈来愈发觉自己的无知。笛卡儿60、生活的道路一旦选定,就要勇敢地走到底,决不回头。左拉
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!