网站大量收购闲置独家精品文档,联系QQ:2885784924

数据表的操作3.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* ”姓名“不能作为主键,生日明显也不行,至于QQ,由于允许为空值(总会有人没有QQ的),因此也不能作为主键 * 上课老师可使用“相关文件”目录下的“A_001_sl.mdb” 计算机公共课教研室 · 2010年 《计算机应用基础》 Access - 数据表的操作 计算机公共课教研室 · 2010年 计算机公共课教研室 · 2010年 目 录 从概念模型到数据库实现 1 数据库开发的步骤 2 表的创建及数据输入 3 数据的查询 4 计算机公共课教研室 · 2010年 数据的模型 数据的模型 计算机不能直接处理现实世界中的各种事物,而必须将其转换为计算机能够处理的数据,即抽象成各种信息概念模型和数据模型,这个过程共包括3个阶段:现实世界,信息世界,计算机世界。 数据库设计的两个步骤 现实世界 →(归纳、分类、抽象)→ 信息世界 信息世界 →(数据库软件)→ 计算机世界 计算机公共课教研室 · 2010年 一个信息概念模型的例子 “院系”与“教师”的E-R图 院系 教师 地址 院长 电话 职称 工号 聘任 主页 院系名称 年龄 性别 姓名 1 n “院系名称”是“院系”的主键,又是“教师”的属性,我们将其称之为“教师”实体的“外键” 院系名称 计算机公共课教研室 · 2010年 从概念模型到数据库实现 数据库实施模型 与概念模型相比,侧重于数据(和联系)的表示与存储方法。 主要的数据库模型 层次模型——“树结构” 网状模型——“图结构” 关系模型——“二维表”,特点是结构简单、清晰,是当前数据模型的主流,Access2003也是一个关系型数据库系统。 计算机公共课教研室 · 2010年 Office办公套件的核心组件 Office办公套件的核心组件 Word Outlook Excel Access Powerpoint 计算机公共课教研室 · 2010年 几个Access的网络资源 几个Access的网络资源 学习站点 /bbs/ / 计算机等级考试 /ncre2/Access/ 计算机公共课教研室 · 2010年 数据库系统开发步骤 数据库系统开发步骤 1、系统规划阶段——开发需求,可行性分析 2、系统分析阶段——确定实体及相互的关系(即组织结构图),确定实体的工作流程 3、系统开发阶段——功能模块设计(在Access中通常通过窗体来实现),数据库设计 4、系统调试阶段——验证与完善 计算机公共课教研室 · 2010年 一个综合应用的例子 开发需求 根据你的实际情况,开发一个基于Access的个人通讯录的数据库系统,要求: 1、提供数据录入、修改、删除以及查询功能; 2、提供常用的数据报表,如显示所有的联系人及其电话等; 3、提供一定的数据库安全保护功能。 备注:参考的数据可参见“相关文件”中的“A_002_sl.xls”。 概念模型的E-R图 计算机公共课教研室 · 2010年 概念模型的E-R图 分组 联系人 说明 QQ 电话 隶属 生日 姓名 n m 分组名称 思考一下: 这个概念模型有什么问题吗? “姓名”不能作为主键,因为会违背“唯一性”原则 通常电话都不止一个,如手机、座机等,如全放一起则违背了“原子性”原则,即属性值可以再分解 “n:m”表明实体间是“多对多”的关系,即一个分组中可以包括多个联系人,反之亦然 计算机公共课教研室 · 2010年 概念模型的E-R图 概念模型的E-R图 分组 联系人 号码 隶属 生日 姓名 n m 新增一无意义的“ID”属性,该属性由数据库系统进行控制,每新增一记录,该值会自动加1;尽管该方式与模式设计原则不符,但却有助于提高数据处理的便捷性 新增一“电话”实体,与“联系人”实体之间存在“隶属”关系 联系人ID 隶属 1 n 描述 电话ID 电话 QQ 说明 分组名称 计算机公共课教研室 · 2010年 对应E-R图的二维表 对应E-R图的二维表 E-R图中的哪些部分可以成“表”? “实体”和“联系”都可以成“表”,在本例中即有5个“表”,其中3个实体表:“分组”表,“联系人”表,“电话”表,2个联系表:“分组-联系人”表,“联系人-电话”表。 二维表中要包括哪些信息? 属性名(主键要加下划线),以及属性的域(即属性的数据类型、取值范围) 计算机公共课教研室 · 2010年 对应E-R图的二维表 “分组”表 属性名 数据类型 其他 分组名称 文本 5 说明 文本 20 计算机公共课教研室 · 2010年 对应E-R图的二维表 “联系人”表 属性名 数据 类型 其他 联系人ID 自动 增长 在Access中取值范围可认为是等同于“长整型” 姓名 文本 5 生日 日期 短日期,如1980-7-3

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档