数据库基础-安丘市职业中专.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Access数据库基础 系列教学课件 安丘市职业中专 雷云龙 设计视图窗口的组成 1)字段:查询结果中使用的字段。 2)表:该字段所在的表或查询。 3)排序:指定是否按此字 段排序 4)显示:确定该字段是否 在结果中显示。 5)准则:指定对该字段的 查询条件 6)或:指定其它查询条件 SQL窗口 课堂训练 实体完整性 例题:“学生”表已将“学号”定义为主键 观察以下操作是否允许: 1) 输入学号为空的记录; 2) 输入新记录,学号与表中已有记录学号相同 结论: 实体完整性对表中主键的要求: 1)不允许有空值 2)不允许出现两条记录的主键值相同 用户定义的完整性 课堂训练 用户定义的完整性 用户定义的完整性是针对具体数据设置约束条件 例题: 对“学生”表设置约束条件 1) “年龄”字段的值设置在16至23之间 2)“性别”字段的有效性规则设置为: 男 or 女。 参照完整性 课堂训练 参照完整性 参照完整性是两个相关联表之间的操作约束 例题:对已建立关联的“学生”表和“成绩”表进行完整性操作,已知: 1) 主表: 学生 主键:学号 2) 从表: 成绩 外键:学号 3) 已进行的设置: 级联更新相关字段 级联删除相关记录 参照完整性 课堂训练 参照完整性 观察以下操作的结果: (1)向“成绩”表输入一条新的记录,其中学号在“学生”表中是不存在的,该操作能否进行? (2)将“学生”表的第三条记录的“学号”字段值改为“990007”,观察“成绩”表的变化; (3)将“学生”表中“学号”字段值为“990004”的记录删除,观察“成绩”表的变化 由两个表建立查询 课堂训练 参照完整性 结论: 1) 从表中不能引用主表中不存在的实体 2) 主表学号改变时,从表中的学号自动改变------“级联更新相关字段”。 3) 主表中删除记录时,从表中与主表学号相同的记录同步删除 -------“级联删除相关字段” 课堂训练 用两个表的数据建立查询 例题: 建立查询,要求: 1) 数据源来自“学生”表和“成绩”表 2) 结果中包含四个字段,分别是“学号”,“姓名”,“课程”和“成绩” 3) 只显示成绩不低于90的记录。 分类汇总 课堂训练 用查询对数据进行分类汇总 例题:用学生表创建查询,分别计算男生和女生的平均年龄 在设计视图窗口设置如下的准则: 1)单击工具栏上的“汇总”按钮; 2)在“性别”对应的总计行中,选择 “Group By” ,表示按“性别”分组; 3)在“年龄”对应的总计行中选择“Avg” 表示计算平均值 准则和结果 动手练习:建立一个学生数据库,并向该数据库中添加6个数据表,分别为:课程表、开课计划表、选课成绩表、学生表、教师表、系部表等。这几个表的字段分别如下所示: 课程表(课程编号、课程名称、课程类别) 说明: 主键字段是课程编号,数字类型,整型,必添字段,课程名称,文本性,长度为50,必添字段,不允许空白字符串 课程类别:文本性,长度为10

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档