




已阅读5页,还剩94页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ACCESS入门教程 数据库管理软件Access2003的使用 本章主要内容 1 2 3 4 建立查询 认识数据库 建立表 创建数据库 1认识MicrosoftAccess2003 数据库基础知识Access2003简介 1 1数据库基础知识 1 数据与数据处理数据 data 是存储在某一种媒体上能够识别的数据符号 它包括描述事物特性的数据内容和存储在某一种媒体上的数据形式 数据处理是指将数据转化成信息的过程 2 数据库数据库 DB 是指按照一定的数据模型 有规则地存储在一起的相关信息的数据集合 简而言之 数据库就是数据的仓库 它不仅包括描述事物的数据本身 还包括了数据之间的关系 3 数据库系统数据库系统 DBS 是指引进数据库技术后的计算机系统 能有组织地 动态地存储大量相关数据 提供数据处理 实现数据共享 减少数据冗余 4 数据库管理系统数据库管理系统 DBMS 是建立 维护和使用数据库 对数据库进行统一管理和控制的系统 具体指数据库系统中管理数据的软件系统 在计算机系统中 数据管理通常使用数据库管理系统完成 也就是说 数据库系统包括数据库和数据库管理系统两部分 一个数据库系统可包含多个数据库 数据库管理系统是芾硎 菘獾娜砑 墙 诓僮飨低持 系囊桓鱿低橙砑 鞘 菘庀低车暮心组成部分 5 关系数据库每一个数据库管理系统都是按一定的结构进行数据的组织的 这种数据用数据模型来表示 数据模型可分为层次型 网状型 关系型三种类型 自上世纪八十年代以来 几乎所有的数据库管理系统都是关系数据库 如MicrosoftSQLSever VisualFoxPro Oracle等都采用关系模型 我们本章要学习的MicrosoftAccess也是一种典型的关系数据库 1 2Access2003简介 Access2003是MicrosoftOffice2003办公套件中的一个重要组件 它功能强大 操作简单 且可以与其他的Office组件实现数据共享和协同工作 现已成为最流行的桌面数据库管理系统 图1Access2003的窗口 数据库组件选项卡 数据库窗口 创建方法与已有对象列表 图9 1Access2003的窗口 窗口菜单 应用程序窗口 字段与记录 在Access中 表将数据组织成列 称为字段 和行 称为记录 的形式 每一列的名字 字段名 是惟一的 每一列中的内容有相同的属性和数据类型 在创建表之前 先要对表结构进行设计 也就是根据数据的取值情况确定每个字段的名称和数据类型 字段名一般以字符开头 后面可跟字符和数字等允许的符号 最多74个字符 同一个表中不能有相同的字段名 而字段数据类型的设置则定义了用户可以输入到字段中的值的类型 表2Access的数据类型及用法 字段属性 每个字段都有自己的属性 字段属性是一组特征 使用它可以附加控制数据在字段中的存储 输入或显示方式 属性是否可用取决于字段的数据类型 系统提供了如所示的13种属性供选择使用 表3Access的字段属性及功能 主键 主关键字 主键是表中用于惟一标识每条记录的主索引 主键不是必需的 但主键能将表与其他表中的外键相关联 所以 只有定义了主键 才能建立表与表之间的关系 同时也方便对表进行排序或索引操作 主键不允许为Null 空值 并且必须始终具有唯一索引 如果表中某个字段没有重复的内容 就可用作该表的主键 视图 视图是按特定方式处理数据的窗口 Access2003为表提供了4种视图方式 最常用的是设计视图和数据表视图 图3设计视图 图4数据表视图 2实践案例 学生管理 数据库 1案例综述 创建一个名为 学生管理 的数据库该数据库中 学生基本情况表 和 成绩表 二张表二张表之间根据相关联的字段建立关系创建显示每位学生学号 姓名 三门课成绩的 学生成绩 查询创建 新生奖学金名单表 查询 可直接查询出高考成绩大于590分的同学的基本情况在 学生成绩 查询的基础上创建一个 成绩汇总 查询 将每位学生的三门课的成绩进行汇总 排序 表3学生基本情况表 表5成绩登记表 2 2创建新数据库 图5Access2003启动界面 图6直接新建一个空数据库 图7保存文件对话框 图8 学生管理 数据库窗口 利用本机上的模板来创建一个新数据库 图9数据库模板对话框 根据现有文件来新建数据库 根据现有文件来新建一个类似的数据库相当于是复制一个已有的数据库 然后对它进行修改编辑 形成一个新数据库 创建表的方法 建表的方法共有五种 分别是 使用设计器创建表通过输入数据创建表使用向导创建表导入表链接表 学生基本情况表 结构 图10定义表结构 图11设置字段属性 图12定义主键 保存表结构 图9 13 另存为 对话框 图14警告对话框 通过输入数据创建表 直接在数据表视图中输入 成绩表 数据 在数据库窗口中 直接双击 通过输入数据创建表 打开数据表视图窗口 如下图所示 将表中的数据直接输入到上图的数据表中 完成后如下图所示 再单击右上角的按钮 保存更改 在弹出的 另存为 框中 输入表名 学生成绩 后 单击 确定 修改 学生成绩表 表结构 1 在 数据库 窗口中 选中表 成绩 单击 设计 按钮 产生 表设计视图 2 在表设计视图中 将光标定位到 字段名称 下的 字段1 处 将其改为 学号 将数据类型改为 文本 字段大小设置为 10 以此类推 分别将各字段名称改为 数学 英语 计算机 字段大小为 单精度 小数点位数为 1 修改好的学生成绩表 表设计视图如图9 11所示 7数据表数据的编辑和使用 7 1向数据表输入数据在数据库窗口的 对象 选项卡中 选择 表 双击 学生基本情况表 表 或者单击选定 学生基本情况表 再单击 打开 打开表 学生基本情况表 进入数据表视图 如图所示 单击工具栏上的 保存 按钮 保存数据表 但是不关闭表 单击 学生基本情况 表对话框右上角的 关闭 按钮 将保存数据表并关闭 学生基本情况 表 7 3数据的排序 筛选和打印 对表 学生基本情况 表按 高考分数 字段的值从高到低排序 操作步骤如下 1 在数据表视图中 打开 学生基本情况 表 单击 高考分数 的列选择区 2 单击工具栏上的 降序 按钮 数据表中的数据已按降序方式排列 在 学生基本情况 表中 要查找籍贯字段值中含有 广西 的所有记录 1 在图9 14所示的数据表视图中 选定 籍贯 字段中某一个记录值中的 广西 字符串 数据表视图 2 选择菜单栏的 记录 筛选 按选定内容筛选 如上图中箭头所示 3 按选定内容筛选 的结果 籍贯字段中含有 广西 的记录均被筛选出来 7 5表之间的关系操作 通过 学号 字段 在表 学生基本情况 和表 成绩 之间建立一对一的关系 1 选择菜单栏 工具 关系 选项 出现 关系 窗口 并出现 显示表 对话框 如果 显示表 对话框没有出现 则单击工具栏上的 显示表 按钮可调出它 2 选择 表 选项卡 在列表框中 选择 学生基本情况 表后 单击 添加 再选择 成绩 表 单击 添加 然后单击 关闭 按钮 关闭 显示表 对话框 在 关系 窗口就显示出要建立关系的两个表 3 在 学生基本情况 表中单击 学号 字段 并将其拖放到 成绩 表中的 学号 字段上 则弹出 编辑关系 对话框 单击其中的 实施参照完整性 复选按钮 再单击 创建 按钮 在关系窗口中的这两个表之间就出现了一条一对一的关系连线 如果未选 实施参照完整性 复选按钮 或者事先没有将 学号 设为主键 则这两个表之间就只出现一条连线 它并不反映一对一 或一对多 的关系 双击关系连线 无论是否反映一对一或一对多的关系 都会弹出 编辑关系 对话框 可以重新确定是否 实施参照完整性 检查 4 单击 关系 窗口右上方的 关闭 按钮 系统将询问是否保存关系布局更改 其目的是确定是否保持 关系 窗口内各个表之间的相对位置 无论是否保存该更改 表之间的关系都已保存在数据库中 3 修改表之间的关系 1 删除表之间的关系删除关系的操作是在 关系 窗口中进行的 如果 关系 窗口未曾关闭 想要删除的关系还在其中显示 只要单击关系连线 使之变粗 然后按一下键 即可删除该关系 2 更改关联字段更改关联字段的操作是在 编辑关系 对话框中进行的 在关系窗口双击关系连线 可以弹出 编辑关系 对话框 分别单击两个关联表的下拉列表框的下拉箭头 从弹出的下拉列表中选定新的关联字段 然后单击 确定 按钮 即完成关联字段的更改 8数据库的查询 8 1查询的种类1 选择查询2 交叉表查询3 操作查询 8 2查询设计器及其使用 创建一个名为 数学及格 的选择查询 将表 成绩 中数学成绩高于等于60分的记录选择出来 查询包括 学号 数学 英语 计算机 等字段 并按数学成绩降序排列 1 在数据库窗口选中 查询 对象 双击 在设计视图中创建查询 选项 进入 选择查询 窗口 同时弹出 显示表 对话框 如图9 21所示 2 在 显示表 中单击 表 选项卡 双击 成绩 把 成绩 表选入查询设计器的表 查询显示区后 关闭 显示表 对话框 3 分别双击 学号 数学 英语 计算机 字段名 将它们添加到查询设计区的网格中 4 将光标定位在 数学 的 条件 框内 输入 60 再将光标定位在排序的框内 单击出现的下拉箭头 在出现的下拉列表框中选择 降序 设置好的效果如图9 22所示 5 单击右上角的关闭按钮 保存对查询设计的更改 在出现的 另存为 对话框中输入 数学及格 然后单击 确定 查询 数学及格 添加到数据库窗口中 6 在 数学及格 查询上双击 显示查询结果集 练习 建立一个名为 成绩总分 的查询 包含 学号 姓名 数学 英语 计算机 字段 并新建一个总分字段 其中 总分 数学 英语 计算机 并将总分大于240的记录显示出来 8 4查询条件设置 1 简单条件表达式 2 含运算符的条件表达式运算符有 比较运算符 字符串运算符和逻辑运算符 比较运算符有 2 字符串运算符 3 逻辑运算符 9报表的创建 为 成绩 表创建一份纵栏式报表 1 在 数据库 窗口中 选择 报表 对象 然后单击 新建 按钮 弹出 新建报表 对话框 如图9 27所示 2 在 新建报表 对话框中 选择 自动报表 纵栏式 在下面的列表框中 选择作为报表数据来源的表 成绩 3 单击 确定 新建的纵栏式报表显示在屏幕上 如图9 28所示 单击其右上角的关闭按钮 保存报表 控件的使用以 成绩 表为数据源 创建一个如图9 30所示报表 名为 成绩表1 的报表 包含学号 数学 英语 计算机 总分 其中 总分 英语 数学 计算机 1 在的页面页眉上创建一个标签 显示 成绩表 标签的字体大小设为26磅 前景色为红色 2 在主体工作区添加5个 标签控件 在标签内依次输入 学号 数学 英语 计算机 总分 3 在主体工作区添加5个 文本框控件 4 学号 数学 英语 计算机的 文本框 属性设置 选定一个非绑定的 文本框 单击 报表设计 工具栏中的 属性 打开属性对话框中的 数据 标签 并单击 控件来源 如图9 33所示 单击下拉箭头 分别选择学号 数学 英语 计算机 5 总分控件设置 选定 文本框5 单击 报表设计 工具栏中的 属性 打开属性对话框中的 数据 标签 并单击 控件来源 单击表达式生成器按钮 弹出 表达式生成器 单击 按钮 单击相应的计算 双击 数学 字段 单击 按钮 双击 英语 字段 单击 按钮 双击 计算机 字段 单击 确定 6 创建好的报表各控件的具体布局如图所示 7 关闭窗口 并保存报表 取名为 成绩表1 10窗体的创建 10 1 窗体的功能 数据的显示与编辑 窗体的最基本功能是显示与编辑数据 数据输入 用户可以根据需要设计窗体 作为数据库中数据输入的接口 这种方式可以节省数据录入的时间并提高数据输入的准确度 窗体的数据输入功能 是它与报表的主要区别 应用程序流控制 与VB窗体类似 Access2003中的窗体也可以与函数 子程序相结合 在每个窗体中 用户可以使用VBA编写代码 并利用代码执行相应的功能 信息显示和数据打印 在窗体中可以显示一些警告或解释信息 此外 窗体也可以用来执行打印数据库数据的功能 10 2窗体设计 1 使用窗体向导创建窗体 1 选择新建窗体中的 窗体向导 选择 学生基本情况 表 如图9 38所示 单击 确定 进入 确定窗体上使用哪些字段窗体向导 对话框 如图9 39所示 2 单击 按钮 使 可用字段 列表框中的字段全部进入 选定的字段 列表框 如图所示 3 单击下 下一步 进入如图9 41所示 选择 标准 单击 下一步 产生如图所示 4 单击 完成 出现如图9 43所示的标题为 学生基本情况 的窗体 知识题 不是常用的数据模型的是 A 层次型B 网状型C 概念型D 关系型Access数据库中包含 个对象 A 5B 6C 7D 8Access提供的数据类型不包括 A 数字B 文本C 日期 时间D 字符某数据库表中要添加一张图片 则该字段应采用 数据类型 A 超级链接B 自动编号C OLE对象D 备注 D C D C Access数据库中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025基孔肯雅热题库及答案
- 葬歌课件教学课件
- 2025年高考山东物理试题(解析版)
- 2025合作项目委托合同
- 2025年三基模拟习题及答案
- 2025贷款借款合同撰写模板
- 消化内科出科题目及答案
- 查验员考试题库多选题及答案
- 相遇问题五下题目及答案
- 线性代数专题题目及答案
- (9月3日)铭记历史珍爱和平-纪念中国人民抗日战争暨世界反法西斯战争胜利80周年爱国主义主题教育班会课件
- 新版部编人教版二年级上册语文全册1-8单元教材分析
- 2025~2026学年新人教版八年级英语上册教学计划
- 2025年律师培训试题(含答案)
- 2025年事业单位工勤技能-河南-河南农业技术员一级(高级技师)历年参考题库含答案解析(5卷套题【单选100题】)
- 2025年不动产登记业务知识试题及答案(司法考试资料)
- (新教材)2025年秋期人教版二年级上册数学核心素养教案(第2单元)(教学反思有内容+二次备课版)
- 心理学基础(第2版) 课件 第7章 学习
- 2023年普通高等学校招生全国统一考试(全国乙卷)文综历史试题附答案
- 医疗卫生机构安全生产标准化管理规范
- 心内科出科汇报
评论
0/150
提交评论