




已阅读5页,还剩83页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章数据库管理软件Access2003的使用 本章主要内容 1 2 3 4 建立查询 认识数据库 建立表 创建数据库 7 1 1数据库基础知识 1 数据与数据处理数据 data 是存储在某一种媒体上能够识别的数据符号 它包括描述事物特性的数据内容和存储在某一种媒体上的数据形式 数据处理是指将数据转化成信息的过程 2 数据库数据库 DB 是指按照一定的数据模型 有规则地存储在一起的相关信息的数据集合 简而言之 数据库就是数据的仓库 它不仅包括描述事物的数据本身 还包括了数据之间的关系 3 数据库系统数据库系统 DBS 是指引进数据库技术后的计算机系统 能有组织地 动态地存储大量相关数据 提供数据处理 实现数据共享 减少数据冗余 4 数据库管理系统数据库管理系统 DBMS 是建立 维护和使用数据库 对数据库进行统一管理和控制的系统 具体指数据库系统中管理数据的软件系统 在计算机系统中 数据管理通常使用数据库管理系统完成 也就是说 数据库系统包括数据库和数据库管理系统两部分 一个数据库系统可包含多个数据库 5 关系数据库每一个数据库管理系统都是按一定的结构进行数据的组织的 这种数据用数据模型来表示 数据模型可分为层次型 网状型 关系型三种类型 自上世纪八十年代以来 几乎所有的数据库管理系统都是关系数据库 如MicrosoftSQLSever VisualFoxPro Oracle等都采用关系模型 我们本章要学习的MicrosoftAccess也是一种典型的关系数据库 7 1 2Access2003简介 Access2003是MicrosoftOffice2003办公套件中的一个重要组件 它功能强大 操作简单 且可以与其他的Office组件实现数据共享和协同工作 现已成为最流行的桌面数据库管理系统 5 2关系数据库 关系模型是目前最流行的一种逻辑数据模型 美国IBM公司的研究员E F Codd于1970年发表题为 大型共享系统的关系数据库的关系模型 的论文 文中首次提出了数据库系统的关系模型 20世纪80年代以来 计算机厂商新推出的数据库管理系统 DBMS 几乎都支持关系模型 非关系系统的产品也大都加上了关系接口 数据库领域当前的研究工作都是以关系方法为基础的 5 2 1什么是关系数据库 1 关系 表文件 构成规则 l关系表中的每一列都是不可再分的基本属性 l表中各属性名不能重名 l表中的每一列必须具有相同的数据类型 l表中不能有相同的行 即相同的记录 l行 列次序不影响表中的数据内容 可调换行 列的前后顺序 5 2 1什么是关系数据库 2 元组 记录 表中的一行即为一个元组 或称为一条记录 3 属性 字段 表中的一列即为一个属性 给每一个属性起一个名称即为属性名 或称为字段 4 属性值行和列交叉位置表示某个属性值 5 域属性的取值范围称为域 5 2 1什么是关系数据库 6 表结构表结构在表的第一行 表示组成该表的各个字段名称 在组成数据表文件时还应该定义各字段的取值类型 宽度等 对于数值型还要确定小数位 7 关系模式关系的描述称为关系模式 关系名 属性1 属性2 属性n 如 书目 条码号 书名 出版社 主编 单价 5 2 1什么是关系数据库 8 候选键在关系中可以用来惟一地标识一个元组的属性或属性组 称为候选键 如图5 5书目表 候选键为属性 条码号 图5 6从订单表的候选键为属性组 订单号 条码号 图5 6从订单表 图5 5书目表 5 2 1什么是关系数据库 9 主码主码 也称主键或主关键字 是表中的 用于唯一确定一个元组 在图5 5所示的例子中 条码号 就可作为主码 图5 5书目表 5 2 1什么是关系数据库 10 外部关键字如果一个属性在本表中不是主键或候选键 而在另一个表中为主码或候选键 该属性称为外部关键字 如图5 6从订单表中的 条码号 不能作为候选键 但在图5 5书目表中 条码号 可作为候选键和主键 图5 6从订单表 图5 5书目表 5 2 1什么是关系数据库 11 主表和从表主表和从表是指通过外键相关联的两个表 其中以外键作为主键的表称为主表 外键所对应的表称为从表 如图5 7所示的订单主表和订单从表通过外键 订单号 相关联 图5 7主表 左 和从表 右 5 2 2建立和操作关系数据库的一般方法 关系数据库设计的目的是根据人们要解决的问题 分析出与问题有关的实体及其属性以及各实体之间关系 概念数据模型 最后按照DBMS所能支持的数据模型形成数据库 逻辑数据模型 图5 8数据模型的应用层次 5 2 2建立和操作关系数据库的一般方法 1 概念数据模型它是一种独立于计算机系统的数据模型 完全不涉及数据在计算机中的表示 只是用来描述实体与实体之间的联系 是对现实世界的第一层抽象 2 逻辑数据模型它直接面向数据库的逻辑结构 是对现实世界的第二层抽象 这些数据模型直接与DBMS相关 这些数据模型有严格的形式化定义 以便于在计算机系统中实现 5 2 2建立和操作关系数据库的一般方法 3 数据库操作建立好的数据库统一由DBMS进行管理 目前世界上对关系数据库的数据操作形成一整套的语言体系 即SQL语言体系 许多DBMS厂商均根据标准的SQL语言体系引入到自己的DBMS中 5 2 3E R图分析方法 表示实体类型及实体间联系模型称为实体联系模型 可用E R图来描述 使用E R图分析工具 建立概念模型的方法称为E R图分析方法 5 2 3E R图分析方法 一 E R图的画法图例 1 实体 用矩形框表示 实体名称写在框内 2 属性 用椭圆形表示 框内标明属性的名称 属性与实体之间与实线连接 属性按其值内容 又可分为简单属性 多重值属性 复合性属性 派生性属性 键属性 5 2 3E R图分析方法 表5 1属性图标及意义 5 2 3E R图分析方法 3 联系 用菱形框表示实体间的相互关系 框内注明联系的名称 应该注意联系本身也有自己的属性 实体间的相互关系存在三种情况 1 一对一关系如果实体集E1中的每一个实体只能与实体集E2中的一个实体有联系 反之亦然 称为实体集E1和实体集E2成一对一的联系 表示为1 1 5 2 3E R图分析方法 2 一对多关系如果实体集E1中的每一个实体能与实体集E2中若干个实体有联系 而实体集E2中每一个实体至多和实体集E2中的一个实体有联系 称为实体集E1和实体集E2成一对多的联系 表示为1 n 3 多对多关系如果实体集E1中的每一个实体能与实体集E2中若干个实体有联系 而实体集E2中每一个实体也能与实体集E2中有若干个实体有联系 称为实体集E1和实体集E2成多对的联系 表示为m n 5 2 3E R图分析方法 一对一 一对多 5 2 3E R图分析方法 多对多 5 2 3E R图分析方法 4 连线 用来连接实体与属性 实体与联系 联系与属性 在进行实体与联系连接时应标明对应关系 即1 1 1 n m n 5 2 3E R图分析方法 5 10订书系统E R图 7 1认识MicrosoftAccess2003 数据库基础知识Access2003简介 图7 1Access2003的窗口 数据库组件选项卡 数据库窗口 创建方法与已有对象列表 图7 1Access2003的窗口 窗口菜单 应用程序窗口 字段与记录 在Access中 表将数据组织成列 称为字段 和行 称为记录 的形式 每一列的名字 字段名 是惟一的 每一列中的内容有相同的属性和数据类型 在创建表之前 先要对表结构进行设计 也就是根据数据的取值情况确定每个字段的名称和数据类型 字段名一般以字符开头 后面可跟字符和数字等允许的符号 最多74个字符 同一个表中不能有相同的字段名 而字段数据类型的设置则定义了用户可以输入到字段中的值的类型 表7 2Access的数据类型及用法 字段属性 每个字段都有自己的属性 字段属性是一组特征 使用它可以附加控制数据在字段中的存储 输入或显示方式 属性是否可用取决于字段的数据类型 系统提供了如所示的13种属性供选择使用 表7 3Access的字段属性及功能 主键 主关键字 主键是表中用于惟一标识每条记录的主索引 主键不是必需的 但主键能将表与其他表中的外键相关联 所以 只有定义了主键 才能建立表与表之间的关系 同时也方便对表进行排序或索引操作 主键不允许为Null 空值 并且必须始终具有唯一索引 如果表中某个字段没有重复的内容 就可用作该表的主键 视图 视图是按特定方式处理数据的窗口 Access2003为表提供了4种视图方式 最常用的是设计视图和数据表视图 图7 3设计视图 图7 4数据表视图 7 2实践案例 学生管理 数据库 7 2 1案例综述 创建一个名为 学生管理 的数据库该数据库中 学生基本情况表 学生干部表 和 成绩登记表 三张表三张表之间根据相关联的字段建立关系创建显示每位学生学号 姓名 三门课成绩的 学生成绩 查询创建 新生奖学金名单表 查询 可直接查询出高考成绩大于590分的同学的基本情况在 学生成绩 查询的基础上创建一个 成绩汇总 查询 将每位学生的三门课的成绩进行汇总 排序 表7 3学生基本情况表 表7 4学生干部表 表7 5成绩登记表 7 2 2创建新数据库 图7 5Access2003启动界面 图7 6直接新建一个空数据库 图7 7保存文件对话框 图7 8 学生管理 数据库窗口 利用本机上的模板来创建一个新数据库 图7 9数据库模板对话框 根据现有文件来新建数据库 根据现有文件来新建一个类似的数据库相当于是复制一个已有的数据库 然后对它进行修改编辑 形成一个新数据库 创建表的方法 建表的方法共有五种 分别是 使用设计器创建表通过输入数据创建表使用向导创建表导入表链接表 分析设计表结构 表7 6 学生基本情况表 结构 图7 10定义表结构 图7 11设置字段属性 图7 12定义主键 保存表结构 图7 13 另存为 对话框 图7 14警告对话框 数据的输入和编辑 表建好后就可以向表中输入数据了 输入数据在数据表视图下进行 修改表结构 修改表结构一般在设计视图进行 可进行字段的移动 删除 添加等操作 以及字段属性的修改 图7 18修改字段属性 图7 19设置有效性规则 通过输入数据创建表 直接在数据表视图中输入数据 图7 27修改字段名 导入表 图7 29导入对话框 图7 30导入数据表步骤一 图7 31导入数据表步骤二 图7 32导入数据表步骤三 图7 33导入数据表步骤四 图7 34导入数据表步骤五 图7 35导入数据表步骤六 图7 36导入成功后的数据库窗口 7 2 6建立表间关系 图7 37 关系 窗口和 显示表 对话框 图7 38添加表后的 关系 窗口 图7 39 编辑关系 对话框 图7 40建好的表间关系 7 2 7查询 图7 41创建查询 图7 42查询设计窗口 图7 43设计好的查询 图7 44查询结果 按条件查询 图7 45设置查询条件 在查询中进行计算和排序 图7 47添加查询 图7 48使用生成器 图7 49公式输入 图7 50初次查询结果 图7 51设置字段标题 图7 52最终查询结果 知识题 不是常用的数据模型的是 A 层次型B 网状型C 概念型D 关系型Access数据库中包含 个对象 A 5B 6C 7D 8Access提供的数据类型不包括 A 数字B 文本C 日期 时间D 字符某数据库表中要添加一张图片 则该字段应采用 数据类型 A 超级链接B 自动编号C OLE对象D 备注 D C D C Access数据库中 对象是其他数据库对象的基础 A 报表B 窗体C 查询D 表Access数据库中默认的文本型字段大小为 A 150B 100C 50D 25在查询设计视图中 A 只能添加数据库表B 可以添加数据库表 也可以添加查询C 只能添加查询D 以上说法都不对在数据表视图中直接输入数据创建表时 字段名 A 只能在设计视图中修改B 只能在数据表视图中修改C 在设计视图与数据表视图中都可以修改D 以上说法都不对 D C B C 实践题 工资管理 数据库 使用设计器创建 职工 表 字段信息如下 名称 员工编号 类型 文本 大小 4 主键 名称 姓名 类型 文本 大小 8 必填 非空 名称 性别 类型 文本 大小 2 名称 出生年月 类型 日期 时间 索引为有 有重复 名称 是否党员 类型 是 否 名称 照片 类型 OLE对象 通过直接输入数据或导入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/IEC 23090-12:2025 EN Information technology - Coded representation of immersive media - Part 12: MPEG immersive video
- 课件注册税务
- 不贪吃冷饮课件
- 公路安全生产培训
- 天使的身影课件
- 老师外出培训总结
- 计量综合知识培训
- 村庄写生创意课件
- 老年科医生核心能力培训大纲
- 幼儿手指操培训
- 2025年度集中供暖项目暖气设施安装及售后服务合同
- 护士医护人员职业安全防护培训
- 2025年四川省建筑安全员A证模拟试题(及答案)
- 莲山教学课件下载
- 大学生创新创业基础课件 第7章 创业与创业历程
- 班主任育人故事经验分享陪伴每一名学生慢慢成长模板
- 2025至2030中国漂白粉行业发展研究与产业战略规划分析评估报告
- 2025福建漳州闽投华阳发电有限公司招聘52人考试参考题库附答案解析
- 2025年事业单位招聘考试卫生类护理学专业知识试卷(护理文书)
- GB/T 45859-2025耐磨铸铁分类
- 监狱警察心理健康讲座
评论
0/150
提交评论