1 / 46

第 8 章 数据库基础及 Access 的使用

第 8 章 数据库基础及 Access 的使用. 数据库系 统基本知识. 数据库与 Access 的使 用. 表. 查 询. 窗 体. 报 表. 数据模型。. 教学 重点. 1 、关系数据库和 Access 的使用。 2 、表、查询、报表. 教学 难点. 8.1 数据库系统基本知识. 8.1.1 数据管理技术的发展史 8.1.2 数据库系统的组成 8.1.3 数据模型 8.1.4 关系数据库的基本概念. 8.1.1 数据管理技术的发展史. 计算机数据管理是指对数据的组织、分类、编码、存储、检索和维护等。

Download Presentation

第 8 章 数据库基础及 Access 的使用

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第8章 数据库基础及Access的使用 数据库系统基本知识 数据库与Access的使用 表 查 询 窗 体 报 表

  2. 数据模型。 • 教学重点 • 1、关系数据库和Access的使用。 • 2、表、查询、报表 • 教学难点

  3. 8.1 数据库系统基本知识 • 8.1.1 数据管理技术的发展史 • 8.1.2数据库系统的组成 • 8.1.3 数据模型 • 8.1.4关系数据库的基本概念

  4. 8.1.1 数据管理技术的发展史 • 计算机数据管理是指对数据的组织、分类、编码、存储、检索和维护等。 • 数据管理技术的发展大概经历了三个阶段: 1、人工管理阶段 2、文件系统阶段 3、数据库系统阶段

  5. 8.1.2 数据库系统的组成 • 数据库系统是指引进数据库技术后的计算机系统。 • 数据库系统由四部分组成: 1、硬件系统 2、软件系统 3、数据库 4、数据库系统的有关人员

  6. 数据库的基本概念 能被计算机存储和处理的反映客观实体信息的物理符号 数据 若干数据的集合 记录 数据库 记录的集合 为用户提供一个建立、维护和使用数据库的环境的商品化软件 数据库管理系统 数据以及它们之间存在的相互关系的集合。数据模型分为层次模型、网状模型和关系模型 数据模型 数据模型采用关系模型的数据库管理系统 关系型数据库管理系统

  7. 数据库的基本概念 数 据 库 管 理 系 统 数据 用户1 应用程序1 应用程序2 记录 用户2 数 据 库 应用程序3 ••• ••• 用户m 应用程序n 数 据 库 系 统

  8. 用户 数据库的基本概念 数据库 数据库管理系统 数据库系统

  9. 8.1.3 数据模型 • 1.实体描述 • 现实世界中的事物都是彼此关联的,任何一个实体都不是独立存在的,因此描述实体的数据也是互相联系的。 • 2.实体间的联系 • 联系有两种:一种是实体内部的联系;另一种是实体与实体之间的联系。 实体间的关系经抽象化后,可归结为3类: • 1、一对一联系 • 2、一对多联系 • 3、多对多联系

  10. 8.1.3 数据模型 • 3.数据模型 • 数据模型是以实际事物的数据特征的抽象来刻画事物的,描述的是事物数据的表征及其特性。 • 数据库中最常见的数据模型有三种,它们是: 1、层次模型 2、网状模型 3、关系模型

  11. R1 R2 R3 R4 R5 R6 层次模型 8.1.3 数据模型 • 1、层次模型

  12. R1 R2 R3 R5 R4 R6 网状模型 8.1.3 数据模型 • 2、网状模型

  13. 8.1.3 数据模型 • 3、关系模型 • 关系模型是用二维表格来表示实体及其相互之间的联系。在关系模型中,把实体集看成一个二维表,每一个二维表称为一个关系。每一个关系均有一个名字,称为关系名。

  14. 8.1.4 关系数据库的基本概念 • 1.关系 一个关系就是一张二维表,每个关系都有一个关系名。通常将一个没有重复行、重复列的二维表看成一个关系。在计算机里,一个关系可以存储为一个文件。 • 2.元组 二维表中的行称为元组,一行为一个元组,对应存储文件中的一条记录。 • 3.属性 二维表的列在关系中称为属性(又称为字段),每个属性都有一个属性名,属性值则是各个元组属性的取值。

  15. 8.1.4 关系数据库的基本概念 • 4.域 属性的取值范围称为域。域作为属性值的集合,其类型与范围由属性的具体性质及其所表示的意义确定。 • 5.关键字 关系中能惟一区分、确定不同元组的属性或属性组合,称为该关系的一个关键字。单个属性组成的关键字称为单关键字,多个属性组合的关键字称为组合关键字。 • 6.候选关键字 关系中能够成为关键字的属性或属性组合可能不是惟一的。凡在关系中能够惟一区分、确定不同元组的属性或属性组合,称为候选关键字。

  16. 8.1.4 关系数据库的基本概念 • 7.主关键字 在候选关键字中选定一个作为关键字,称为该关系的主关键字。关系中主关键字是惟一的。 • 8.外部关键字 关系中某个属性或属性组合并非关键字,但却是另一个关系的主关键字,称此属性或属性组合为本关系的外部关键字。 • 9.关系模式 对关系的描述称为关系模式,一个关系模式对应一个关系文件的结构。

  17. Access 应用 8.2 关系数据库与Access2000的使用 • 8.2.1 认识Access • 8.2.2 Access 窗口元素 • 8.2.3 查询 • 8.2.4 窗体 • 8.2.5 报表

  18. 8.2.1 认识Access 1. Access的特点 2.Access所使用的对象组成 包括: 1)、表(Table) 2)、查询(Query) 3)、报表(Report) 4)、窗体(Form) 5)、宏(Macro) 6)、模块(Module) 7)、数据访问页(Page) 这些对象都存放在同一个数据库文件(.mdb文件)中 。

  19. 8.2.1 认识Access 3.启动 Access Microsoft Access 开始 程序 空数据库 空数据库向导 “确定” 打开已有数据库

  20. X 单击窗口右上角的 按钮 单击窗口左上角的 Access与数据库的基本操作 退出Access “文件” “退出” “关闭”

  21. 4. Access 窗口元素 命令按钮 对象列表 数据库对象

  22. Access 数据库的组件 保存数据库中的数据,是数据库的核心 从某些数据表中根据查询准则的要求抽取特定的信息 数据的输入和输 出显示格式控制 将查询出的记录以表格 方式显示或打印出来 查看和操作来自Internet或Intranet的数据 操作指令的集合每个操作实现特定功能 用Visual Basic for Application编写的函数

  23. 8.2.2 Access的数据库与数据表 1. 创建数据库 • 构造数据库模型 • 创建数据库 • 打开数据库 • 关闭数据库

  24. Access 应用 2. 认识数据表 • 表的基础知识 • 表的基本结构 • 创建表的方法

  25. 表的基础知识 字段名称 数据类型 说明 表 的 设 计 视 图 关键字 字段属性

  26. 表的基本结构 同类型数据的标识符 字段名称 文本、备注、 数字、日期/时间、货币 自动编号、是/否、 OLE对象、超级链接 数据类型 说 明 字段的简要说明信息 字节、整型、长整型、单精度型、双精度型同步复制、标题、默认值、有效性规则等 字段属性 关键字 数据检索与排序的依据,具有唯一性

  27. 3.创建数据表 以自由的电子表格的方式创建表 输入字段名、选择数据类型、输入字段说明内容 “数据库”窗口 数据表视图 选择“表”选项 用系统提供的表模板快速生成表 设计视图 单击“新建”按钮 表向导 从外部数据库或文件引入数据建立表 导入表 链接表 与某数据库建立动态的链接关系

  28. 4.修改表的结构 字段名 表中记录 第一条记录 记录号 最后一条记录 表中的记录数 下一条记录 前一条记录

  29. 5. 打开数据表及录入数据 ①在“字段名称”列中输入各字段名称 ②在“数据类型”列的下 拉菜单中选择字段类型 ③修改每个 字段的属性 ④保存并关闭表

  30. Access 应用 8.2.3 查询 • 查询的基础知识 • 建立查询的方法 • 创建表的方法

  31. 查询的基础知识 选择查询 显示出你选择的记录和字段 查询的类型 交叉表查询 概括表中的信息 制表查询 制一个包含你选择记录和字段的新表 更新查询 对你选择记录中的一个或多个字段进行修改 把你选择的记录和字段加到一个已有的表中 增加查询 删除你选择的记录 删除查询

  32. 查询的基础知识 选择字段 查询的作用 挑选一些关键字段并将其显示出来 选择记录 将满足指定条件的记录显示出来 排 序 指定记录排列的顺序 将计算结果保存在计算字段中 计 算 将查询结果作为窗体或报表的数据源 作为数据源 根据条件修改、删除多处数据或增加记录,也可利用一个或多个表中的全部或部分数据创建新表 修改数据

  33. 1.创建查询 “数据库”窗口 设计视图 选择“查询”选项 简单查询向导 交叉表查询向导 单击“新建”按钮 查找重复项查询向导 查找不匹配项查询向导

  34. 2.运行查询 用于观看查询的结果 在所有的朋友中查询出居住在“北京”的朋友的记录

  35. 3.修改查询 用于观看或修改查询的设计 字段列表 显示每个含有信息表的字段列表 QBE网格 用于定义在查询中所选择的字段、表、排序方式、该字段是否显示、查询准则和“或”等选项

  36. 8.2.4 窗体 • 1.窗体的类型与视图2.利用”窗体向导’创建简单窗体3.利用设计视图自定义窗体

  37. 1.窗体的类型 一个窗体只显示一个记录的信息 单页窗体 一个窗体显示多个记录的信息 多页窗体 显示在已打开的窗体之中的窗体 连续窗体 多个窗体显示一个记录的信息 子窗体 弹出式窗体 位于一个窗体中的另一个窗体 图表窗体 以图形方式显示数据表中数据的窗体

  38. 窗体的构成 页眉 主体 页脚

  39. 控件的类型 拥有数据源,该数据源是表或者查询中的一个字段 联结型控件 文本、备注、 数字、日期/时间、货币、自动编号、是/否、 OLE对象、超级链接等 非联结型控件 计算式控件 数据源是表达式而不是表或查询的字段

  40. 建立窗体的方法 纵栏表式窗体 利用向导快速创建窗体 表格式窗体 数据表式窗体 图表式窗体 数据透视表式窗体 利用窗体设计工具定制窗体 向空白窗体中放置控件 使用设计视图创建一个空白窗体

  41. 8.2.4 报表 • 报表窗口的组成 • 制作自己的报表 • 创建报表的方法

  42. 报表窗口的组成 将数据表中的数据以表格的形式输出 报表页眉 页面页眉 主体(来自表中的数据) 页面页脚 报表页脚

  43. 制作自己的报表 确定数据源 报表中包括哪些字段 报表中的记录用什么次序安排 确定顶部、底部、标题、页码 是否把记录分组 报表上是否加修饰

  44. 创建报表的方法 根据向导提示建立报表 报表向导 利用表和查询中的信息制作图表 自动报表 图表向导 不需向导提示自动建立报表 标签向导 设计视图 建立一个在邮件标签上打印名字的报表 用户定制报表

  45. 用报表向导制作纵栏报表 数据来源 取消选择高亮显示字段 选择高亮显示字段 选择全部字段 取消选择全部字段

  46. 再见!

More Related