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

第6章数据库管理系统Access2003重点.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.1 数据库简介 什么是数据库(DataBase,DB) “数据库”就是为了实现一定的目的按某种规则组织起来的“数据”的“集合”,也可以看成是数据的仓库。 Access数据库是一个表、查询、窗体、报表等对象的集合,保存在一个独立的.mdb文件中。 什么是数据库管理系统(DataBase Management System,DBMS)? 人们将越来越多的资料存入计算机中,并通过一些编制好的计算机程序对这些资料进行管理,这些程序后来就被称为“数据库管理系统”,它们可以帮我们管理输入到计算机中的大量数据。 6.2 数据库的建立 一、如果我想了解我班同学的基本情况,我请班委提交一份本班同学的“学生基本信息表”,这张表如何完成? 1、请同学们在黑板上列出“学生基本信息表”所需的信息名称。(举例:姓名、性别等) 2、然后画出一张表(如下页图6-1) 3、写入信息(至少2个同学)(考虑信息添入的类型、长短等) 图6-1 4、总结:通过以上例子,我们可以看出制作一张信息表有两个步骤 A、确定表的结构(有关概念) B、输入数据 5、如何把这张表录入到计算机中?也是包含这两个步骤。(创建表的步骤) 例1 在“学生.mdb”数据库中创建一个数据表“学生信息表”,定义主键为“学号”字段。 如何建立数据表? 如何修改表的结构? 例2 在“学生.mdb”数据库中再创建一个数据表“学生成绩表”,主键为“学号”字段。 6.3 两表之间的“关联关系”的创建 “关联关系”有三种类型:“一对一”、“一对多”和“多对多”。 在Access中,可以在两个表之间直接建立“一对一”和“一对多”关系,而“多对多”关系则要通过“一对多”关系来实现。 怎样在两表之间建立关联关系呢? 例3 创建“学生基本信息表”和“学生成绩表”之间的关联关系。 单击【工具】菜单下的【关系】命令 ,出现“显示表”对话框。 将两个表“学生信息表”和“学生成绩表”都选中,单击“添加”按钮把它们都添加到“关系”对话框上,单击“关闭”按钮把“显示表”对话框关闭 ,屏幕上出现“关系”窗口 。 在“学生信息表”字段列表中选中“学号”项,然后按住鼠标左键并拖动鼠标到“学生成绩表”中的“学号”项上,松开鼠标左键,这时在屏幕上出现“编辑关系”对话框。 单击“创建”按钮,这时在两个列表框间就出现了一条“折线”,将“学生信息表”中的“学号”和“学生成绩表”中的“学号”两个选项联接在一起。 表间建立了关系,打开“学生信息表”,表中增加了一些新的表 。 6.4 创建查询 建表的主要目的是为了根据要求查询我们所需要的信息。例如我们已知一个同学的姓名,要想知道他的学习成绩,如何在数据表中查询呢? 例4 建立一个“成绩”查询,将每个学生的各项信息都显示出来,包括“学号”、“姓名”、“性别”、“大学语文”成绩、“大学计算机”成绩、“大学英语I”成绩、“体育”成绩和“总分”这些字段。 在Access中打开“学生.mdb”,然后单击“对象”列表中的“查询”项,并在创建方法列表中单击“在设计视图中创建查询”项。 单击“学生.mdb”中的“学生信息表”和“学生成绩表” ,然后单击对话框上的“添加”按钮,这两个表的字段列表就会出现在查询设计视图中。 把需要的字段添加到查询中 切换到查询的数据表视图看结果 6.5 SQL语句简介 语句的功能 根据从FROM子句指定的表或查询中找出满足WHERE子句中 “条件表达式”的条件的记录,再按照SELECT子句中的目标列显示数据。如果有GROUP BY 子句,则按“列名1”的值进行分组,值相等的记录分在一组,每组产生一个记录。如果其还带有HAVING短语,则只有满足“过滤表达式”的组才输出。如果有ORDER BY 子句,则查询结果按“列名2”的值进行排序。 我们的SELECT语句在哪里输入运行呢? 在“SQL视图”中。 我们如何打开“SQL视图”呢? 首先单击【对象】列表中的【查询】项,并单击【新建】菜单,不选择任何表或查询,关闭“显示表”对话框,然后将鼠标移动到工具栏左上角的【视图】工具按钮处,单击其下拉菜单中的【SQL视图】菜单切换到“SQL视图”中,即可输入SELECT语句。 例5 要查询“学生信息表”中男同学的学号、姓名和性别 SELECT 学号,姓名,性别 FROM 学生信息表 WHERE性别=”男” 例6 统计“学生信息表”中男女同学各几人。 SELECT 性别,COUNT(学号) A

文档评论(0)

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

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

1亿VIP精品文档

相关文档