版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章数据库与数据仓库:信息的黄金宝藏竞争需要要信息信息时代代信息是是支撑信息的有有效组织织使你可可以快速速容易的的获取信信息信息处理理工具帮帮助你使使用信息息今天组织织的需求求本章的要要点信息的逻逻辑与物物理表示示数据库与与数据库库管理系系统如何开发发数据库库应用数据库与与数据挖挖掘1、信息息的组织织
物理组织BitByteWord技术界面
逻辑组织characterfieldrecordfiledatabasedatawarehouse字节位字字符字段记录文件数据库数据仓库库2、数据据库以一定的的方式组组织、存存储的相相关数据据的集合合,它具具有最小小的数据据冗余和和较高的的数据独独立性,,可供多多种应用用服务。。相关数据的有序集合。具有对数数据的安安全性、、完整性性、并发发操作的的控制功功能
关系型数数据库模模型关系型数数据库模模型利用用一系列列的二维维表存储储信息实体Entity与二维表表对应,,代表客客观事物物属性Attribute是用来描描述实体体的特征征关键字((主键))PrimaryKey是可以以唯一标标识一个个实例的的属性实例Instance是实体的的具体描描述,实实例的集集合构成成实体数据库管管理系统统(DBMS)DatabaseManagementSystem数据库DBMS工具数据定义义数据处理理应用系统统生成数据管理理关系型数数据库模模型女345.7653付塞4567345.6435456.3456345.6745电话女安花日4546女乌苏3466男汪力3455性别姓名信用号4656.6799-6-8345558675.0099-6-945465999-7-199-6-899-6-7日期576.7834556056.78456757456.67345556消费金额信用号序号顾客关系系销售关系系主关键字字主关键字字外关键字字3、建立数数据库
1)基本本设计概概念与准准则2)利用用ACCESS设计数数据库及及应用1)基本设计计概念与与准则A)确定定实体((表)和和主关键键字根据用户户(使用用者的))要求确确定数据据库的功功能是数据库库设计的的基础,,是应用用数据库库成功的的关一步步。实现从客客观实体体向抽象象数据的的转换。。关键字唯一确定定每条记记录的一一个或几几个字段段例:一个销售售信息系系统可以以包括以以下实体体雇员、订订单、产产品,等等,其主主关键字字分别为为雇员ID、订订单ID、产产品ID。建立数据据库B)确定定关系类类型-----1数据库的的关系类类型有三三种一对一((1::1)特特点是两两个表的的主关键键字完全全一样。。如员工工表和原原工配偶偶表一对多((1::M)一一个个表中的的实体可可能与另另一个表表中多个个实体有有关。如如雇员与与部门之之间的关关系。一一对多是是关系数数据库设设计的标标准。多对多((N::M)一一个实体体可能在在两个表表中多次次出现。。如雇雇员与学学位获得得,订单单与产品品。多对多关关系可以以通过符符合表的的方法转转变为两两个一对对多的关关系B)确定定关系类类型-----2建立ER(Entity-relationship))图图例1::学历雇员部门M:1M:N图例2::关系的的转化雇员部门M:1学历M:1教育1:M雇员ID学位编码年度1MBA19892BS19822MS19876BS1990雇员ID姓名性别家庭电话1张颖女655598572王伟男655594823李芳女655534124郑建杰男655581225赵军男655548486孙林男655577737金士鹏男655555988刘英玫女655511899张雪眉女65554444学位编码学位名称MBA工商管理硕士BS理学学士MS理学硕士教育(复复合表表)雇员学历ER图的的另一种种形式雇员部门教育学历B)确定定关系类类型-----3业务规则则向ER的转变变一个客户户只可以以对应一一个销售售代表每个销售售代表可可以至少少对应一一个客户户一个司机机对应多多个货运运目的地地一个司机机在24小时周周期内不不能超过过10小小时的驾驾驶时间间C)确定定实体的的属性利用规范范化设计计原则基本思想想: 客观观实体与与抽象数数据的准准确对应应概念清清晰、结结构统统一、无无冗余。。完成多对对多关系系的转换换无冗余确确保表中中的每个个字段依依赖于主主关键字字表中不应应包括重重复的信信息,以以避免数数据的不不一致,,同时可可以提高高效率。。去掉衍生生字段注意表的的独立性性、易操操作性D)创建建数据库库主要完成成数据字字典的建建立数据字典典----关于数据据的数据据。在ACCESS中中通过新新建表,,完成表表中字段段的设计计并定义义属性2)利用ACCESS设计计数据库库及应用用ACCESS的的内部部结构表的创建建与使用用查询设计计窗体报表数据访问问页保护数据据库ACCESS的的内部部结构表用来存储储数据信信息,,每个表表存放具具有特定定主题的的数据信信息,所所有表及及其之间间的关系系构成了了数据库库的核核心。查询在一个或或多个表表内查找找某些些特定的的数据。。窗体为用户提提供交互互界面,,用于数数据输入入、显示示及应用用程序的的控制。。报表将选定的的数据信信息格式式化显示示或打印印。宏若干个操操作的组组合。模块用VBA编写的的程序段段。WEB页页用于在网网上发布布信息。。表的创建建与使用用(1)表表的创建建(2)修修改表的的结构(3)表表的使用用与编辑辑(4)表表及字段段的属性性(5)建建立关系系(1)表表的创建建创建空数数据库在在空表表的基础础上添加加需要的的其它对对象利用系统统提供的的导入及及链接功功能利用设计计视图创创建表打开设计计视图确定字段段及类型型定义主关关键字保存文本备注数字日期和时时间货币自动编号号是/否OLE对对象超级链接接查阅向导导利用系统统提供的的导入及及链接功功能导入与链链接导入将将数数据导入入到当前前的数据据库的表表中链接将将数数据保留留在其当当前位置置,用本本地的数数据管理理器使用用,但不不进行数数据导入入操作。。导入数据据实例从从EXCEL中导入入(2)修修改表的的结构字段的增增删改变字段段顺序更改字段段类型更改属性性更改关键键字提示:要要善于利利用快捷捷键(3)表表的使用用与编辑辑更改显示示方式行高、列列宽列隐藏、、行列的的冻结数据表格格式字体颜色网格数据更改改追加修改删除数据的移移动与复复制思考:插插入记录录如何处处理?数据排序序、查找找及筛选选(4)表表及字段段的属性性字段大小小格式定定义义数据的的显示就就及打印印格式“格式””属性只只影响值值如何显显示,而而不影响响在表中中值如何何保存。。而且显显示格式式只有在在输入的的数据被被保存后后才应用用。预定义显显示格式式可用于于AutoNumber、、Number、Currency、Date//Time和和Yes/No字字段,并并且可以以为这些些字段自自定义格格式。其其他字段段允许自自定义格格式。对对OLE对对象字段段则不能能自定义义显示格格式。(4)表表及字段段的属性性(续))输入掩码码字段摸板板可以使用用向导或或自定义义默认值有效性文文本及规规则检查输入入数据的的有效性性,避免免输入错错误,并并显示提提示信息息。表的属性性(5)关关系系查询设计计查询是根根据给定定的条件件从数据据库的表表中筛选选出符合合条件的的记录,,构成一一个数据据的集合合。查询设计计可以依依据一个个或多个个表或查查询,建建立新的的查询后后,其结结果可以以看作为为一个简简化的数数据表。。ACCESS提提供多种种查询方方式。查询设计计(1)简简单查询询(选择择查询))(2)参数查查询(3)交交叉表查查询(4)操操作查询询——(5)SQL语语句查询询A生生成表查查询B追追加查询询C更更新查询询D删删除查询询(1)选选择查询询可以从一一个或多多个表中中选择记记录,组组成数据据的动态态集合,,还完成成以下功功能:分组、汇汇总、计计算及生生成新的的计算字字段
(2)参参数查询询利用系统统对话框框,接受受用户输输入查询询条件((准则))参数,,完成指指定形式式的查询询。准则:查查询或高高级筛选选中用来来识别所所需特定定记录的的限制条条件。
参数查询询的条件件输入可以对相相同的字字段或不不同的字字段输入入多个准准则。在在多个““准则””单元格格中输入入表达式式时,MicrosoftAccess将使使用And或或Or运运算符进进行组合合。运运算规律律为:同同行And,,异行Or。在准则中中输入的的数据如如果是日日期,Access将将自动动用##包围围,如果果是文本本,将自自动用""包包围参数查询询参数查询询可以显显示一个个或多个个提示参参数值((准则))的预定定义对话话框。在要作为为参数使使用的每每一字段段下的““准则””单元格格中,在在方括号内内键入相应应的提示示。此查查询运行行时,MicrosoftAccess将显显示该提提示。条件:like““*-””&[yue]]&”--*”方括号内键入运行时相应的提示
字符串连接符
通配符匹配运行提示:姓名性别出生日期仲热阿男65-3-23张飞翔男72-3-3张美丽女56-3-3张一盘男59-3-3张可爱女54-3-3结果(3)交交叉表查查询交叉表查查询显示示来源于于表中某某个字段段的总结结值(合合计、计计算以及及平均)),并将将它们分分组,一一组列在在数据表表的左侧侧,一组组列在数数据表的的上部。。3)交叉叉表查询询ID时间销售人产品折扣数量199-4-4白搭有电视319510299-4-4李振华微波炉90100399-4-5刘大亨电视3185200499-4-5刘大亨微波炉90150599-4-7李振华洗衣机9550699-4-7李振华微波炉90180799-5-5李振华微波炉95200899-5-5马千斤洗衣机9540999-5-6李振华电视31901001099-5-6马微空调95201199-5-7马千斤空调9591299-5-8李陌生电视31958销售人电视31空调微波炉洗衣机白搭有10李陌生8李振华10048050刘大亨200150马千斤940马微20销售表销售交叉叉表操作查询询A生生成表查查询B追追加查询询C更更新查询询D删删除查询询用查询产产生的动动态集创创建新表表从一个或或多个表表将一组组记录追追加到一一个或多多个表的的尾部。。对一个或或多个表表中的一一组记录录作全局局的更改改。从一个或或多个表表中删除除一组记记录。SQL语语句查询询SQL查查询是是用户使使用SQL语语句创创建的查查询。SQL查查询的的特殊示示例:联合查询询传递查询询数据定义义查询子查询将来自一一个或多多个表或或查询的的字段((列)组组合为查查询结果果中的一一个字段段或列。。使用服务务器能接接受的命命令直接接将命令令发送到到ODBC数数据库库,创建、删删除、更更改表或或创建数数据库中中的索引引查询包含含另一个个选择查查询或操操作查询询中的SQLSELECT语语句。可可以在查查询设计计网格的的“字段段”行输输入这些些语句来来定义新新字段,,或在““准则””行来定定义字段段的准则则。窗体设计计在Access中,窗窗体是应应用程序序面向用用户的界界面,应应用者一一般是通通过窗体体来获取取和操作作数据。。窗体的功功能数据的显显示(打打印)与与编辑数据的输输入显示注释释,说明明或警告告信息应用程序序流的的的控制创建切换换面板及及自定义义信息窗体的视视图设计视图图 窗体体布局的的设计窗体视图图 窗体体的运行行状态,,用户使使用的界界面纵栏式((调整表表)表格式数据表视视图忽忽略设计计时对显显示格式式的设计计,按表表格的方方式显示示数据纵栏式窗窗体及设设计视图图数据表表格式窗窗体及设设计视图图数据表含子窗体体
的窗窗体设计视图图的使用用菜单栏工具栏工作区属性窗口口字段列表表设计视图图的使用用工具栏窗体设计计格式工具(控控件)工具箱按按钮工具箱((控件))控件是窗窗体,报报表或数数据访问问页中用用于显示示数据、、执行操操作或装装饰窗体体或报表表的对象象。控件可以以是绑定定、未绑绑定或计计算型的的。绑定控件件:与与基础表表或查询询中的字字段相连连,可用用于显示示、输输入及及更新数数据库中中的字段段。未绑定控控件:没没有数据据来源。。(一般般用于修修饰)计算控件件::以以表达式式作为数数据来源源。工具箱((控件))文本框标签选项组复选框切换按钮钮组合框列表框命令按钮钮图像控件件未绑定对对象框绑定对象象框子窗体//子报表表分页符线条选项卡ActiveX矩形选项控件件向导工作区属性窗体的属属性窗体页眉眉/页脚脚属性页面页眉眉/页脚脚属性主体属性性控件对象象属性注意:属属性窗口口与对象象 的对对应字段列表表在设计视视图下,,绑定数据据库表的字段列列表在窗体属属性的““数据//数据源源”可以以查看与与当前窗窗体绑定定数据库库表。窗体设计计—设计视图图方法选择对象象“窗体体”,选选择“新新建/设设计视图图/数据据来源””拖拽窗体设计计—利用窗体体向导选择对象象“窗体体”,选选择“新新建/窗窗体向导导/数据据来源””按照向导导选择::字段、、布局、、样式及及标题窗体设计计示例--创建职工工录入窗窗体利用向导导建立““职工””表的窗窗体(纵纵栏表))调整布局局:控件件的大小小及位置置运行结果果新记录3。修改改属性::标题及及进入新新记录窗体设计计示例--创建销售售窗体利用向导导,选择择数据表表,运行行结果如如图销售窗体体修改::将列表表形式改改为文本本销售窗体体修改::加入计计算控件件利用文本本框加入入两个计计算字段段业务数,,公式为为:=count([[数量]])总量:公公式为为:=sum(([数量量])销售窗体体修改::属性的的修改不允许修修改、添添加,只只能查看看去掉浏览览按钮窗体设计计示例--创建职工工销售查查询窗体体1、创建建“职工工姓名查查询”的的窗体((纵栏表表)2、建立立子窗体体(引用用销售窗窗体)窗体设计计示例--创建职工工销售查查询窗体体3、增加加命令按按钮1)选择择控件---命令令(先选选中控件件向导))2)在窗窗体(设设计界面面)用鼠鼠标拖出出一个矩矩形3)根据据向导依依次作出出选择类别:窗窗体操作:关关闭窗体体按钮:图图片/退退出按钮名称称:略4)运行行测试窗体设计计示例--创建菜单单主菜单职工录入销售查询询销售窗体设计计示例--创建菜单单宏1、建立:选选择对象象“宏//新建””,选择择操作及及对象,,保存宏2、使用:1)打开开宏对象象2)选择择菜单““窗口//水平平平铺”,,使数据据库和宏宏窗口能能同时显显示3)将选选择的宏宏拖到窗窗体报表设计计注意:使使用报表表设计前前,安装装打印机机。报表功能能数据库信信息的打打印输出出。报表主要要形式汇总报表表图表标签报表中的的信息来来源基础表、、查询((或SQL语言言)报表设计计报表常用用控件标签用用于显显示标题题及说明明性文本本文本框用用于显示示数据,,产生计计算统计计数据直线及矩矩形用用于修饰饰报表报表设计计示例报表设计计示例一一利用报表表的设计计向导产产生职工工报表在报表对对象选择择“新建建/报表表向导””选择表““职工””选择使用用的字段段(选择择全部字字段)确定分组组(按性性别)确定报表表中的记记录排列列顺序((出生日日期)确定布局局及样式式完成示例一------设计视视图示例一------修改后后的设计计视图增加了性性别汇总总,文本本框中输输入:==count(([性别别])思考:将将含有公公式“==count(([性别别])””的文本本框放在在报表页页眉或页页面页眉眉结果如如何?示例一------报表预预览思考:可可以将标标题放在在性别页页眉吗??效果如如何?示例一------报表预预览报表设计计示例二二利用报表表的标签签向导生生成产品品价格签签在报表对对象选择择“新建建/标签签向导””选择表““产品””选择标签签尺寸及及文本的的字体大大小及颜颜色确定标签签内容报表设计计示例二二-----标签签输入的文文本报表设计计示例二二-----标签签设计界面面预览报表设计计示例三三利用报表表的图表表向导生生成销售售图表((饼图))在报表对对象选择择“新建建/图表表向导””选择查询询“销售售分组查查询”选择所用用字段、、图形确定显示示方式报表设计计示例三三----数据报表设计计示例三三—选择择字段报表设计计示例三三------选选图形报表设计计示例三三------显显示形式式报表设计计示例三三------图图表报表设计计示例三三------设设计界面面双击,出出现报表设计计示例三三----显示值值数据访问问页说明数据访问问页是特特殊的WEB页页,用于于查看或或操作来来自网络络(因特特网或内内部网))的数据据数据访问问页以独独立文件件的形式式保存((扩展名名为.HTM)),在ACCESS中中的数据据库窗口口以快捷捷键出现现类别交互式报报表用用于发布布数据库库中的汇汇总信息息数据输入入 用于于数据库库数据的的输入及及编辑数据分析析 通过过数据透透视表对对数据进进行分析析数据访问问页的使使用在IE中中使用在IE的的address栏栏输入链链接地址址即可数据访
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 惯性的课件 教学课件
- 2025年金华义乌市卫生健康系统面向毕业生校园招聘293人笔试备考题库及答案解析
- 维修保养服务合同(2篇)
- 南京工业大学浦江学院《食品科学与工程导论》2021-2022学年第一学期期末试卷
- 【初中化学】能源的合理利用与开发单元复习题-2024-2025学年九年级化学人教版(2024)上册
- 柳州市环境综合治理项目(二期)三江县污水处理厂污水收集系管线改造工程施工组织设计
- 新建府谷煤炭铁路专用线工程三标段王家沟双线大桥实施性施工组织设计
- 南京工业大学浦江学院《界面设计》2021-2022学年第一学期期末试卷
- 《小小的船》说课稿
- 中学语文教学反思2
- 2023中国银行业大模型用例分析-沙丘智库
- 2024年深交所期权测试专业考试库
- 公司生产总监述职报告
- 小学生消防知识竞赛题(含答案)
- 2023年乒乓球二级裁判考试题库(含答案)
- 2023年(输电专业)安全准入考试题库(附答案)
- 医院数字化建设的智能监护与预警系统
- 移植物抗宿主病科普讲座课件
- 乡镇普法知识讲座
- 常用降压药的分类和代表药及使用注意事项课件
- 水利水电工程概论课件
评论
0/150
提交评论