1、扩展学习模块 J(Office 2010 Version)运用 Microsoft Access实现一个数据库所罗门公司数据库创建一个数据库的步骤:1.定义实体类和主键2.定义实体类之间的关系3.为每一个关系(术语“关系”和“表”通常指数据库环境下的文件)定义信息(字段)4.使用数据定义语言创建你的数据库所罗门公司数据库接下来三张幻灯片展示了474页图J.1,我们在扩展学习模块C中重建了正确的数据库结构 如果需要复习请看模块C的PPT所罗门公司数据库所罗门公司数据库所罗门公司数据库创建所罗门公司数据库数据字典包含数据库信息的逻辑结构创建所罗门公司数据库:1.打开 Microsoft Acces
2、s2.点击屏幕左上角处的空数据库空数据库3.输入SOLOMON ENTERPRISES.ACCDB作为数据库的名字4.点击创建创建创建所罗门公司数据库1.通过点击空数据库空数据库创建一个新的数据库2.输入Solomon Enterprises.accdb作为数据库的名字创建所罗门公司数据库我们建议用设计示意图来创建关系(表):必须从数据表视图转换成设计视图点击ACCESS左上角的视图视图,然后点击设设计视图计视图输入表的名字使用设计视图来对表进行定义创建所罗门公司数据库创建原材料关系(the Raw Material)结构输入原材料关系的四个字段Raw Material ID(原材料编号)Ra
3、w Material Name(原材料名字)QOH(现有数量)Supplier ID(供应商编号)点击Raw Material ID(原材料编号)行,然后点击主键按钮将原材料编号设置为主键创建原材料关系创建Concrete Type(混凝土)关系类型创建Bill of Material(物料清单)关系结构在扩展学习模块C中,我们创建了BILL OF MATERIAL(物料清单)关系来消除CONCRETE TYPE(混凝土类型)和RAW MATERIAL(原材料)之间的多对多联系创建Bill of Material(物料清单)关系结构BILL OF MATERIAL(物料清单)关系有一个复合主键
4、,有两个字段构成:混凝土类型CONCRETE TYPE 原材料编号Raw Material ID复合主键复合主键-由来自于两个关系的主键构成创建Bill of Material(物料清单)关系结构复合主键复合主键定义所罗门企业数据的内部定义所罗门企业数据的内部联系联系最后一个结构问题是定义所有的关系之间如何相互关联也就是,创建主键和外键之间的联系外键外键是一个文件(关系)的主键,同时又出现在另一个文件(关系)中主键和外键的逻辑联系主键和外键的逻辑联系定义表之间的联系创建关系点击菜单栏的数据库工具数据库工具,然后点击关系关系按钮让每一张表都出现在画板上,需通过突出显示每一个关系名称,然后点击添加
5、添加。点击关闭关闭按钮定义表之间的联系选择表并点击添加添加定义表之间的联系在所罗门数据库中输入信息在所罗门数据库中输入信息输入信息双击Supplier(供应商)表,此时可以开始输入信息已经完成所有供应商信息的输入参照完整性参照完整性约束保证了一致性。例如,你不会在原材料关系中输入一个不存在的供应商编号。创建联系时实施了参照完整性约束会保证不会有错误的信息。完整性约束完整性约束保证了信息的质量实施参照完整性改变关系的信息结构改变关系的信息结构在数据表视图(Datasheet View)中,通过点击视图(View),然后再点击设计视图(Design View),可以修改关系的结构在设计视图设计视图
6、(DESIGN VIEW)中,可以修改表的结构利用关系创建简单查询利用关系创建简单查询实例查询实例查询(QBE)工具-帮助你用图表的方帮助你用图表的方式设计问题的答案式设计问题的答案假定我们想得到所有原材料关系中的:原材料名称Raw Material Name供应商编号Supplier ID 使用原材料关系使用原材料关系创建创建简单查简单查询询首先,点击菜单栏的创建创建,然后点击查询设计查询设计按钮选择合适的表,点击添加添加,然后关闭显示表对话框使用原材料关系使用原材料关系创建创建简单查简单查询询希望出现在查询结果中的字段拖动到QBE网格中,点击运行按钮条含有条件的简单查询(条件含有条件的简单
7、查询(条件查询)查询)利用多个关系创建高级查询利用多个关系创建高级查询假设我们希望在一个查询中可以显示所有的订单号;订单日期;产品交货地址交货目的地联系人每次交货涉及到的卡车;驾驶交货卡车的司机创建高级查询的步骤1.点击菜单栏的创建,然后点击功能区的查询设计2.在显示表的对话框中选择并添加相应的表关闭显示表对话框相联系的表通过连接线连接靠近含主键的表的一端显示1靠近含外键的表的一端显示无穷符号创建高级查询的步骤3.按顺序从对应的关系中把对应的字段拖到QBE网格中4.点击功能区的运行(感叹号图标),得到查询结果创建高级查询的步骤对话框中,选择对应对话框中,选择对应的表(客户、订单、员工、卡车)的
8、表(客户、订单、员工、卡车)创建高级查询的步骤按顺序从对应的关系中把对应的字段拖到按顺序从对应的关系中把对应的字段拖到QBE网格中网格中创建高级查询的步骤生成简单报表生成简单报表1.点击菜单栏的创建,然后点击报表向导按钮2.选择表/查询:在这个界面中可以选择希望呈现在报表中的表或查3.选择字段:选取需要的字段分组,排序,报表的布局4.分组:这个界面可以对信息分组进行设置。这里我们接受默认设置5.排序:这个界面可以对排序进行设置。我们选择不排序6.报表的布局和方向:这个界面让你选择布局和页面方向。同样,我们接受默认设置样式和报表表头7.报表表头:我们可以在这个界面中输入报表的标题.8.报表:显示
9、所有客户及他们的电话号码.选择表/查询和字段点击创建创建,然后点击报表报表向导向导选择表/查询和字段点击每个字段进行选择,然后点击排序和布局选择布局布局和报表定位报表定位样式和标题 在布局视图中修改报表的外在布局视图中修改报表的外观观点击关闭打印预览点击视图,选择布局视图在布局视图中修改报表的外观在布局视图中修改报表的外观可以移动报表元素并修改报表的外观生成含有分组、排序和汇总生成含有分组、排序和汇总的报表的报表我们想从扩展学习模块C中创建供应链管理报告首先,创建一个查询然后,再把查询的结果转换成一份报表生成含有分组、排序和汇总生成含有分组、排序和汇总的报表的报表步骤步骤点击菜单栏的创建创建,
10、然后点击REPORT WIZARD(报表向导)按钮选择表/查询:在表/查询对话框中,选择查询:供应链查询选择字段:在可用字段列表中,点击符号“”选择所有字段定义表/查询字段选择供应链查询的所有字段分组和排序信息顶级分组:我们可以选择信息的顺序。你会注意到ACCESS已经提前选择了一个分组,恰好完成了我们需要的分组。进一步分组:让你指定混凝土类型顶层分组中的下一级分组方式。由于我们不想要任何次级分组,直接点击下一步排序:接下来可以对信息进行排序分组信息的步骤选择根据混凝土类型和类型描述进行分组,点击下一步分组信息选择按原料ID排序,并将排序方式由升序改为降序报表中的总计信息总计:排序界面中也有汇
11、总选项汇总选项的按钮使用汇总选项你可以选择你想要的任一类型的汇总报表中的总计信息点击点击汇总信息汇总信息按钮按钮,并选择对单位进并选择对单位进行汇总行汇总报表的格式报表的总体结构:可以选择页面布局和方向报表表头:可以输入显示在报表中的标题,并点击完成报表的格式报表报表:显示根据报表向导得到的信息精炼报表美化报表的步骤在设计视图(三角形按钮)下打开报表调整报表框到合适的大小删除不想要的信息精炼报表调整页眉移动分隔线来为页眉空出移动分隔线来为页眉空出更多空间并调整标题的形更多空间并调整标题的形状和大小状和大小点击视图,再点击报表点击视图,再点击报表视图,查看设计视图中视图,查看设计视图中所做的调整
12、所做的调整调整混凝土类型页眉向左调整混凝土向左调整混凝土类型并缩小大小类型并缩小大小混凝土混凝土类型数据应该和类型类型数据应该和类型描述数据在类型的标题下对描述数据在类型的标题下对齐齐调整报表的细节部分移动细节元素以使他们和移动细节元素以使他们和各自的标题对齐各自的标题对齐重新对齐的报表重新对齐的报表调整调整报表的具体类型脚注部报表的具体类型脚注部分分删除合计行。将合计改为总删除合计行。将合计改为总数,修改它的颜色数,修改它的颜色完成的报表完成的报表创建数据输入窗体创建数据输入窗体选择订单表格点击菜单栏的创建按钮,然后点击窗体按钮创建数据输入窗体创建数据输入窗体1.选择订单表格2.点击菜单栏的创建按钮,然后点击窗体按钮最终输入窗体
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。