数据仓与数据库的信息管理知识(ppt 95页).ppt_第1页
数据仓与数据库的信息管理知识(ppt 95页).ppt_第2页
数据仓与数据库的信息管理知识(ppt 95页).ppt_第3页
数据仓与数据库的信息管理知识(ppt 95页).ppt_第4页
数据仓与数据库的信息管理知识(ppt 95页).ppt_第5页
已阅读5页,还剩90页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第 三 章,数据库与数据仓库: 信息的黄金宝藏,竞争需要信息 信息时代信息是支撑 信息的有效组织使你可以快速容易的获取信息 信息处理工具帮助你使用信息,今天组织的需求,本章的要点,信息的逻辑与物理表示 数据库与数据库管理系统 如何开发数据库应用 数据库与数据挖掘,1、信息的组织,技术 界面,字节,位,字,字符,字段,记录,文件,数据库,数据仓库,2、数据库,以一定的方式组织、存储的相关数据的集合,它具有最小的数据冗余和较高的数据独立性,可供多种应用服务。 相关数据的有序集合。 具有对数据的安全性、完整性、并发操作的控制功能,关系型数据库模型,关系型数据库模型利用一系列的二维表存储信息 实体En

2、tity与二维表对应,代表客观事物 属性Attribute是用来描述实体的特征 关键字(主键) Primary Key是可以唯一标识一个实例的属性 实例Instance是实体的具体描述,实例的集合构成实体,数据库管理系统 (DBMS)Database Management System,数据库,DBMS,工具,数据定义,数据处理,应用系统生成,数据管理,关系型数据库模型,顾客关系,销售关系,主关键字,主关键字,外关键字,3、建立数据库,1)基本设计概念与准则 2)利用ACCESS设计数据库及应用,1 )基本设计概念与准则,A)确定实体(表)和主关键字 根据用户(使用者的)要求确定数据库的功能

3、是数据库设计的基础,是应用数据库成功的关一步。 实现从客观实体向抽象数据的转换。 关键字 唯一确定每条记录的一个或几个字段 例: 一个销售信息系统可以包括以下实体 雇员、订单、产品,等,其主关键字分别为雇员ID、订单ID 、产品ID。,建立数据库,B)确定关系类型-1,数据库的关系类型有三种 一对一 ( 1:1) 特点是两个表的主关键字完全一样。如员工表和原工配偶表 一对多 (1:M) 一个表中的实体可能与另一个表中多个实体有关。如雇员与部门之间的关系。一对多是关系数据库设计的标准。 多对多 ( N:M)一个实体可能在两个表中多次出现 。如雇员与学位获得,订单与产品。 多对多关系可以通过符合表

4、的方法转变为两个一对多的关系,B)确定关系类型-2,建立ER(Entity-relationship)图 图例1:,学历,M:N,图例2:关系的转化,学历,教育,教育( 复合表),雇员,学历,ER图的另一种形式,雇员,部门,教育,学历,B)确定关系类型-3,业务规则向ER的转变 一个客户只可以对应一个销售代表 每个销售代表可以至少对应一个客户 一个司机对应多个货运目的地 一个司机在24小时周期内不能超过10小时的驾驶时间,C)确定实体的属性,利用规范化设计原则 基本思想:客观实体与抽象数据的准确对应概念清晰、结构 统一、无冗余。 完成多对多关系的转换 无冗余 确保表中的每个字段依赖于主关键字

5、表中不应包括重复的信息,以避免数据的不一致,同时可以提高效率。 去掉衍生字段 注意表的独立性、易操作性,D)创建数据库,主要完成数据字典的建立 数据字典-关于数据的数据。在ACCESS中通过新建表,完成表中字段的设计并定义属性,2)利用ACCESS设计数据库及应用,ACCESS 的内部结构 表的创建与使用 查询设计 窗体 报表 数据访问页 保护数据库,ACCESS 的内部结构,表 用来存储数据信息 ,每个表存放具有特定主题的数据信息,所有表及其之间的关系构成了数据库 的核心。 查询 在一个或多个表内查找 某些特定的数据。 窗体 为用户提供交互界面,用于数据输入、显示及应用程序的控制。 报表 将

6、选定的数据信息格式化显示或打印。 宏 若干个操作的组合。 模块 用VBA编写的程序段。 WEB页 用于在网上发布信息。,表的创建与使用,(1)表的创建 (2)修改表的结构 (3)表的使用与编辑 (4)表及字段的属性 (5)建立关系,(1)表的创建,创建空数据库 在空表的基础上添加需要的其它对象 利用系统提供的导入及链接功能,利用设计视图创建表,打开设计视图 确定字段及类型 定义主关键字 保存,文本 备注 数字 日期和时间 货币 自动编号 是/否 OLE对象 超级链接 查阅向导,利用系统提供的导入及链接功能,导入与链接 导入 将数据导入到当前的数据库的表中 链接 将数据保留在其当前位置,用本地的

7、数据管理器使用,但不进行数据导入操作。 导入数据实例 从EXCEL中导入,(2)修改表的结构,字段的增删 改变字段顺序 更改字段类型 更改属性 更改关键字 提示:要善于利用快捷键,(3)表的使用与编辑,更改显示方式 行高、列宽 列隐藏、行列的冻结 数据表格式 字体 颜色 网格,数据更改 追加 修改 删除 数据的移动与复制 思考:插入记录如何处理? 数据排序、查找及筛选,(4)表及字段的属性,字段大小 格式 定义数据的显示就及打印格式 “格式”属性只影响值如何显示,而不影响在表中值如何保存。而且显示格式只有在输入的数据被保存后才应用。 预定义显示格式可用于 AutoNumber、Number、C

8、urrency、Date/Time 和 Yes/No 字段,并且可以为这些字段自定义格式。其他字段允许自定义格式。对 OLE 对象字段则不能自定义显示格式。,(4)表及字段的属性(续),输入掩码 字段摸板 可以使用向导或自定义 默认值 有效性文本及规则 检查输入数据的有效性,避免输入错误,并显示提示信息。 表的属性,(5)关 系,查询设计,查询是根据给定的条件从数据库的表中筛选出符合条件的记录,构成一个数据的集合。 查询设计可以依据一个或多个表或查询,建立新的查询后,其结果可以看作为一个简化的数据表。 ACCESS提供多种查询方式。,查询设计,(1)简单查询(选择查询) (2)参数查询 (3)

9、交叉表查询 (4)操作查询 (5)SQL语句查询,A 生成表查询 B 追加查询 C 更新查询 D 删除查询,(1)选择查询,可以从一个或多个表中选择记录,组成数据的动态集合,还完成以下功能: 分组、汇总、计算及生成新的计算字段,(2)参数查询,利用系统对话框,接受用户输入查询条件(准则)参数,完成指定形式的查询。 准则:查询或高级筛选中用来识别所需特定记录的限制条件。,参数查询的条件输入,可以对相同的字段或不同的字段输入多个准则。在多个“准则”单元格中输入表达式时,Microsoft Access 将使用 And 或 Or 运算符进行组合。 运算规律为:同行And ,异行Or。 在准则中输入的

10、数据如果是日期,Access 将自动用 # 包围,如果是文本,将自动用 包围,参数查询,参数查询可以显示一个或多个提示参数值(准则)的预定义对话框。 在要作为参数使用的每一字段下的“准则”单元格中,在方括号内键入相应的提示。此查询运行时,Microsoft Access 将显示该提示。,条件: like “*-”&yue&”-*”,运行提示:,(3)交叉表查询,交叉表查询显示来源于表中某个字段的总结值(合计、计算以及平均),并将它们分组,一组列在数据表的左侧,一组列在数据表的上部。,3)交叉表查询,销售表,销售交叉表,操作查询,A 生成表查询 B 追加查询 C 更新查询 D 删除查询,用查询产

11、生的动态集创建新表,从一个或多个表将一组记录追加到一个或多个表的尾部。,对一个或多个表中的一组记录作全局的更改。,从一个或多个表中删除一组记录。,SQL语句查询,SQL 查询是用户使用 SQL 语句创建的查询。SQL 查询的特殊示例: 联合查询 传递查询 数据定义查询 子查询,将来自一个或多个表或查询的字段(列)组合为查询结果中的一个字段或列。,使用服务器能接受的命令直接将命令发送到 ODBC 数据库,,创建、删除、更改表或创建数据库中的索引,查询包含另一个选择查询或操作查询中的 SQL SELECT 语句。可以在查询设计网格的“字段”行输入这些语句来定义新字段,或在“准则”行来定义字段的准则

12、。,窗体设计,在Access中,窗体是应用程序面向用户的界面,应用者一般是通过窗体来获取和操作数据。 窗体的功能 数据的显示(打印)与编辑 数据的输入 显示注释,说明或警告信息 应用程序流的的控制 创建切换面板及自定义信息,窗体的视图,设计视图窗体布局的设计 窗体视图窗体的运行状态,用户使用的界面 纵栏式(调整表) 表格式 数据表视图忽略设计时对显示格式的设计,按表格的方式显示数据,纵栏式窗体及设计视图,数据表,表格式窗体及设计视图,数据表,含子窗体的窗体,设计视图的使用,菜单栏 工具栏 工作区 属性窗口 字段列表,设计视图的使用,工具栏 窗体设计 格式 工具(控件),工具箱按钮,工具箱(控件

13、),控件是窗体,报表或数据访问页中用于显示数据、执行操作或装饰窗体或报表的对象。 控件可以是绑定、未绑定或计算型的。 绑定控件: 与基础表或查询中的字段相连,可用于显示、 输入及更新数据库中的字段。 未绑定控件:没有数据来源。(一般用于修饰) 计算控件 :以表达式作为数据来源。,工具箱(控件),文本框,标签,选项组,复选框,切换按钮,组合框,列表框,命令按钮,图像控件,未绑定对象框,绑定对象框,子窗体/子报表,分页符,线条,选项卡,ActiveX,矩形,选项控件,向导,工作区,属性,窗体的属性 窗体页眉/页脚属性 页面页眉/页脚属性 主体属性 控件对象属性 注意:属性窗口与对象的对应,字段列表

14、,在设计视图下,绑定数据库表的字段列表 在窗体属性的“数据/数据源”可以查看与当前窗体绑定数据库表。,窗体设计设计视图方法,选择对象“窗体”,选择“新建/设计视图/数据来源”,拖拽,窗体设计利用窗体向导,选择对象“窗体”,选择“新建/窗体向导/数据来源” 按照向导选择:字段、布局、样式及标题,窗体设计示例-创建职工录入窗体,利用向导建立“职工”表的窗体(纵栏表) 调整布局:控件的大小及位置,运行结果,新记录,3。修改属性:标题及进入新记录,窗体设计示例-创建销售窗体,利用向导,选择数据表,运行结果如图,销售窗体修改:将列表形式改为文本,销售窗体修改:加入计算控件,利用文本框加入两个计算字段 业

15、务数,公式为:=count(数量) 总量: 公式为:=sum(数量),销售窗体修改:属性的修改,不允许修改、添加,只能查看 去掉浏览按钮,窗体设计示例-创建职工销售查询窗体,1、创建“职工姓名查询”的窗体(纵栏表) 2、建立子窗体(引用销售窗体),窗体设计示例-创建职工销售查询窗体,3、增加命令按钮 1)选择控件-命令(先选中控件向导) 2)在窗体(设计界面)用鼠标拖出一个矩形 3)根据向导依次作出选择 类别:窗体 操作:关闭窗体 按钮:图片/退出 按钮名称:略 4)运行测试,窗体设计示例-创建菜单,主菜单,销售查询,销售,窗体设计示例-创建菜单,宏,1、建立:选择对象“宏/新建”,选择操作及

16、对象,保存,宏,2、使用: 1)打开宏对象 2)选择菜单“窗口/水平平铺”,使数据库和宏窗口能同时显示 3)将选择的宏拖到窗体,报表设计注意:使用报表设计前,安装打印机。,报表功能 数据库信息的打印输出。 报表主要形式 汇总报表 图表 标签 报表中的信息来源 基础表、查询(或SQL语言),报表设计,报表常用控件 标签用于显示标题及说明性文本 文本框 用于显示数据,产生计算统计数据 直线及矩形用于修饰报表 报表设计示例,报表设计示例一,利用报表的设计向导产生职工报表 在报表对象选择“新建/报表向导” 选择表“职工” 选择使用的字段(选择全部字段) 确定分组(按性别) 确定报表中的记录排列顺序(出

17、生日期) 确定布局及样式 完成,示例一-设计视图,示例一-修改后的设计视图,增加了性别汇总,文本框中输入:=count(性别),思考:将含有公式“=count(性别)”的文本框放在报表页眉或页面页眉结果如何?,示例一-报表预览,思考:可以将标题放在性别页眉吗?效果如何?,示例一-报表预览,报表设计示例二,利用报表的标签向导生成产品价格签 在报表对象选择“新建/标签向导” 选择表“产品” 选择标签尺寸及文本的字体大小及颜色 确定标签内容,报表设计示例二-标签,输入的文本,报表设计示例二-标签,设计界面,预览,报表设计示例三,利用报表的图表向导生成销售图表(饼图) 在报表对象选择“新建/图表向导”

18、 选择查询“销售分组查询” 选择所用字段、图形 确定显示方式,报表设计示例三-数据,报表设计示例三选择字段,报表设计示例三-选图形,报表设计示例三-显示形式,报表设计示例三-图表,报表设计示例三-设计界面,双击,出现,报表设计示例三-显示值,数据访问页,说明 数据访问页是特殊的WEB页,用于查看或操作来自网络(因特网或内部网)的数据 数据访问页以独立文件的形式保存(扩展名为.HTM),在ACCESS中的数据库窗口以快捷键出现,类别 交互式报表用于发布数据库中的汇总信息 数据输入用于数据库数据的输入及编辑 数据分析通过数据透视表对数据进行分析,数据访问页的使用,在IE中使用 在IE的 address栏输入链接地址即可,数据访问页的使用,在Access中使用 作为窗体、报表的补充,数据访问页创建(以设计视图方法为例),打开数据库,进入“页”对象 选择“新建/设计视图”,确定数据来

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论