第3章-数据库的基本操作.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 数据库的基本操作 教学目的 掌握Access数据库的设计步骤 1 掌握各种建立数据库的方法 2 掌握打开与关闭数据库的方法 3 掌握维护数据库的操作方法 4 3.1 Access数据库设计 数据库的设计步骤: 一. 需求分析 信息需求 数据库应用系统应该提供的所有信息 处理需求 对数据需要完成什么样的处理及处理的方式 安全性和完整性需求 建立学生成绩管理数据库的目的是组织和管理学生成绩信息 学生信息管理 课程信息管理 成绩信息管理 二. 概念模式设计 设计数据库的关键 形成独立于DBMS的E-R图 学生成绩管理数据库E-R图 三. 逻辑模式设计   将独立于机器世界的概念模式转换为关系数据库管理系统所支持的关系模式 。 学生成绩管理数据库E-R图转换如下: 学生(学号,姓名,性别,出生日期,专业,入学成绩,照片) 课程(课程号,课程名,学时,学分,类型) 成绩(学号,课程号,成绩) 四. 数据库实施 将收集到的信息使用几个表进行保存 应保证每个表中只包含关于一个主题的信息 将不同的信息分散在不同的表中 Access数据库物理结构设计的一般步骤: 1. 确定数据库中的表 例:分别将学生信息、课程信息及成绩信息放在不同的表中,这样对某一类信息的修改不会影响到其他的信息。 2. 确定表中的字段 学生表 学号 姓名 性别 出生日期 政治面貌 专业 四级通过 入学成绩 家庭住址 照片 成绩表 学号 课程号 平时 期中 期末 字段唯一性 字段无关性 避免重复字段 字段命名应符合规则 例: 课程表 课程号 课程名 学时 学分 类别 简介 四. 数据库实施 保证实体的完整性:主键的值不允许是空值或重复值 在不同的表之间建立联系 学生表 成绩表 课程表 学号 学号 课程号 姓名 课程号 课程名 性别 平时 学时 出生日期 期中 学分 政治面貌 期末 类别 专业 简介 四级通过 入学成绩 家庭住址 照片 例: 3. 确定主键 四. 数据库实施 根据具体的问题和需求来确定表之间的关系 4. 确定表之间的关系 四. 数据库实施 是否漏掉了某些字段? 多个表中是否有重复的字段? 表中包含的字段是否都是围绕一个实体的? 每个表中主键的设计是否合适? 对数据库中的表、表中的字段和表间的关系进一步地分析、完善: 四. 数据库实施 3.2 Access数据库中的对象 数据库中用来存储数据的对象,是整个数据库系统的数据源 1.表(table) 查询的结果也是以二维表的形式显示的 是以基本表为数据源的“虚拟表” 在数据库中只记录了查询的方式(即规则) 每执行一次查询操作,都是对基本表中现有的数据进行的 根据所设置的条件,在一个或多个表中筛选出符合条件的记录 2.查询(query) 屏幕的工作窗口,用来向用户提供交互的界面。 窗体的数据源可以是表或查询。 3.窗体(form) 以打印的格式表现用户数据的一种有效的方式。 报表中的数据源是表或查询。 4.报表(report) 5.宏(macro) 是一组用户自定义操作命令的集合。 利用宏可以使重复性操作自动完成,从而简化工作。 建立好的宏可以单独使用,也可以与窗体配合使用。 6.模块(module) 由Visual Basic程序设计语言编写的程序集合,或一个函数过程。 嵌入在Access中的Visual Basic程序设计语言编辑器和编译器 模块通常与窗体、报表结合起来完成完整的应用功能。 第一层:表和查询 数据库的基本对象,用于在数据库中存储数据和查询数据 第二层:窗体和报表 直接面向用户的对象,用于数据的输入输出和应用系统的驱动控制 代码类型的对象,用于通过组织宏操作或编写程序来完成复杂的数据库管理工作并使得数据库管理工作自动化。 第三层:宏和模块 6个对象可分为三个层次 3.3 创建数据库 一.使用模板创建数据库 利用Access提供的数据库模板,方便快速地创建出基于该模板的数据库。 方法简单、快捷,适合初学者。 二. 创建空数据库 首先建立一个空数据库,然后再根据实际需要,添加所需要的表、查询、窗体、报表等对象。 方法灵活,可以创建出所需要的各种数据库。 3.4 使用数据库 一. 打开数据库 直接双击数据库文件 通过“文件”选项卡 使用快速访问工具栏的“打开”命令 二.关闭数据库 单击Access 界面右上角的关闭按钮 双击Access 界面左上角的控制菜单图标 单击Acce

文档评论(0)

gl5000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档