![数据库管理系统Access[]PPT课件_第1页](http://file1.renrendoc.com/fileroot_temp2/2020-4/22/2cac19aa-26d5-4266-85eb-7526c51dfb22/2cac19aa-26d5-4266-85eb-7526c51dfb221.gif)
![数据库管理系统Access[]PPT课件_第2页](http://file1.renrendoc.com/fileroot_temp2/2020-4/22/2cac19aa-26d5-4266-85eb-7526c51dfb22/2cac19aa-26d5-4266-85eb-7526c51dfb222.gif)
![数据库管理系统Access[]PPT课件_第3页](http://file1.renrendoc.com/fileroot_temp2/2020-4/22/2cac19aa-26d5-4266-85eb-7526c51dfb22/2cac19aa-26d5-4266-85eb-7526c51dfb223.gif)
![数据库管理系统Access[]PPT课件_第4页](http://file1.renrendoc.com/fileroot_temp2/2020-4/22/2cac19aa-26d5-4266-85eb-7526c51dfb22/2cac19aa-26d5-4266-85eb-7526c51dfb224.gif)
![数据库管理系统Access[]PPT课件_第5页](http://file1.renrendoc.com/fileroot_temp2/2020-4/22/2cac19aa-26d5-4266-85eb-7526c51dfb22/2cac19aa-26d5-4266-85eb-7526c51dfb225.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品课件,1,大学计算机基础教程,云南财经大学信息学院 编著,精品课件,2,第6章数据库管理系统Access2003,精品课件,3,本章提要: 本章主要介绍了Access数据库管理系统的基本概念和基本操作。包括数据库和数据库管理系统的概念;数据库、数据表、查询、窗体、报表的创建方法;两个数据表之间建立联接的方法以及简单的SQL语句。,精品课件,4,6.1 数据库简介 6.2 数据库的建立 6.3 两表之间的“关联关系”的创建 6.4 创建查询 6.5 SQL语句简介 6.6 窗体的创建 6.7 报表的创建,第6章数据库管理系统Access2003,精品课件,5,6.1 数据库简介,什么是数据库
2、(DataBase,DB) “数据库”就是为了实现一定的目的按某种规则组织起来的“数据”的“集合”,也可以看成是数据的仓库。 Access数据库是一个表、查询、窗体、报表等对象的集合,保存在一个独立的.mdb文件中。 什么是数据库管理系统(DataBase Management System,DBMS)? 人们将越来越多的资料存入计算机中,并通过一些编制好的计算机程序对这些资料进行管理,这些程序后来就被称为“数据库管理系统”,它们可以帮我们管理输入到计算机中的大量数据。,精品课件,6,6.2 数据库的建立,一、如果我想了解我班同学的基本情况,我请班委提交一份本班同学的“学生基本信息表”,这张表
3、如何完成? 1、请同学们在黑板上列出“学生基本信息表”所需的信息名称。(举例:姓名、性别等) 2、然后画出一张表(如下页图6-1) 3、写入信息(至少2个同学)(考虑信息添入的类型、长短等),精品课件,7,图6-1,精品课件,8,4、总结:通过以上例子,我们可以看出制作一张信息表有两个步骤 A、确定表的结构(有关概念) B、输入数据 5、如何把这张表录入到计算机中?也是包含这两个步骤。(创建表的步骤),精品课件,9,1表:表是数据库中最基本的对象,是记录的容器。 2记录:表中的一行数据称为一个记录,一个表里可以包含多条互不相同的记录。 3字段:表中的每一列成为一个字段,一个记录可以包含若干个互
4、不相同的字段,每列中第一行的内容我们称为字段名称。,字段数据类型常用的有8种 字段属性 大小、小数位、格式,精品课件,10,方法:使用设计视图 步骤: 确定表的结构 建立一个空数据库,输入文件名 使用设计器创建表,进入设计视图,输入各个字段的信息 定义主键 输入表的名称保存表,精品课件,11,例1 在“学生.mdb”数据库中创建一个数据表“学生信息表”,定义主键为“学号”字段。,学生信息表的结构,精品课件,12,如何建立数据表?,1.建立空数据库,2.使用设计器,3.定义表的结构,精品课件,13,如何输入及修改数据? 选定基本表,进入数据表视图,输入编辑数据,精品课件,14,如何修改表的结构?
5、,选定数据表,进入设计视图,修改表结构 在修改表结构时要注意以下问题: 1、打开或正在使用的表是不能被修改结构的,必须先关闭该表。 2、修改表结构会影响表中所存放的数据,因此在修改表结构之前最好做好数据备份,以免数据丢失。 3、多个表之间有关联的字段,必须先取消关联,然后才能修改。修改时所有关联表中的关联字段都要同时修改,再重新设置关联。,精品课件,15,例2 在“学生.mdb”数据库中再创建一个数据表“学生成绩表”,主键为“学号”字段。,精品课件,16,6.3 两表之间的“关联关系”的创建,“关联关系”有三种类型:“一对一”、“一对多”和“多对多”。 在Access中,可以在两个表之间直接建
6、立“一对一”和“一对多”关系,而“多对多”关系则要通过“一对多”关系来实现。,精品课件,17,怎样在两表之间建立关联关系呢?,例3 创建“学生基本信息表”和“学生成绩表”之间的关联关系。 单击【工具】菜单下的【关系】命令 ,出现“显示表”对话框。,精品课件,18,将两个表“学生信息表”和“学生成绩表”都选中,单击“添加”按钮把它们都添加到“关系”对话框上,单击“关闭”按钮把“显示表”对话框关闭 ,屏幕上出现“关系”窗口 。,精品课件,19,在“学生信息表”字段列表中选中“学号”项,然后按住鼠标左键并拖动鼠标到“学生成绩表”中的“学号”项上,松开鼠标左键,这时在屏幕上出现“编辑关系”对话框。,精
7、品课件,20,单击“创建”按钮,这时在两个列表框间就出现了一条“折线”,将“学生信息表”中的“学号”和“学生成绩表”中的“学号”两个选项联接在一起。,精品课件,21,表间建立了关系,打开“学生信息表”,表中增加了一些新的表 。,精品课件,22,6.4 创建查询,建表的主要目的是为了根据要求查询我们所需要的信息。例如我们已知一个同学的姓名,要想知道他的学习成绩,如何在数据表中查询呢? 例4 建立一个“成绩”查询,将每个学生的各项信息都显示出来,包括“学号”、“姓名”、“性别”、“大学语文”成绩、“大学计算机”成绩、“大学英语I”成绩、“体育”成绩和“总分”这些字段。,精品课件,23,在Acces
8、s中打开“学生.mdb”,然后单击“对象”列表中的“查询”项,并在创建方法列表中单击“在设计视图中创建查询”项。,精品课件,24,单击“学生.mdb”中的“学生信息表”和“学生成绩表” ,然后单击对话框上的“添加”按钮,这两个表的字段列表就会出现在查询设计视图中。,精品课件,25,把需要的字段添加到查询中,精品课件,26,切换到查询的数据表视图看结果,精品课件,27,6.5 SQL语句简介,数据查询是数据库的核心操作。实际上,无论采用何种工具,对于绝大多数的查询,Access都会在后台生成等效的SELECT语句,执行查询实质上就是运行相应的SELECT语句。,SELECT语句的一般形式 : S
9、ELECT ALL | DISTINCT 目标列 FROM 表(或查询) /选择目标字段,源表或查询 WHERE 条件表达式 /选择满足条件的记录 GROUP BY 列名1HAVING 过滤表达式 /分组并且过滤 ORDER BY 列名2ASC | DESC /排序,不出现重复的记录,不可缺少,可缺省,精品课件,28,语句的功能,根据从FROM子句指定的表或查询中找出满足WHERE子句中 “条件表达式”的条件的记录,再按照SELECT子句中的目标列显示数据。如果有GROUP BY 子句,则按“列名1”的值进行分组,值相等的记录分在一组,每组产生一个记录。如果其还带有HAVING短语,则只有满足
10、“过滤表达式”的组才输出。如果有ORDER BY 子句,则查询结果按“列名2”的值进行排序。,精品课件,29,我们的SELECT语句在哪里输入运行呢?在“SQL视图”中。,我们如何打开“SQL视图”呢? 首先单击【对象】列表中的【查询】项,并单击【新建】菜单,不选择任何表或查询,关闭“显示表”对话框,然后将鼠标移动到工具栏左上角的【视图】工具按钮处,单击其下拉菜单中的【SQL视图】菜单切换到“SQL视图”中,即可输入SELECT语句。,精品课件,30,例5 要查询“学生信息表”中男同学的学号、姓名和性别,SELECT 学号,姓名,性别 FROM 学生信息表 WHERE性别=”男”,精品课件,3
11、1,例6 统计“学生信息表”中男女同学各几人。,SELECT 性别,COUNT(学号) AS 人数 FROM 学生信息表 GROUP BY 性别,精品课件,32,Access中常用的统计函数,精品课件,33,例7 查询“学生成绩表”中“大学计算机”由高到低的成绩。,SELECT 学号,大学计算机 FROM 学生成绩表 ORDER BY 大学计算机,精品课件,34,例8 查询“学生成绩表”和“学生信息表”中学生的“学号”、“姓名”和“大学计算机”由高到低的成绩。,SELECT 学生信息表.学号,学生信息表.姓名,学生成绩表.大学计算机 FROM 学生成绩表,学生信息表 WHERE 学生信息表.学
12、号=学生成绩表.学号 ORDER BY 大学计算机,精品课件,35,6.6 窗体的创建,例9 用Access自动创建一个纵栏式表格的窗体用于显示“成绩查询”的结果。,创建窗体的方法:使用向导创建窗体 使用设计视图创建窗体,打开“学生.mdb”数据库 选择窗体对象 单击“新建”按钮 选择“自动创建窗体:纵栏式” 选择需要的表或查询“成绩查询” 单击 “确定”按钮,精品课件,36,6.7 报表的创建,例10 用“自动报表”来建立一个“报表”用于输出“成绩查询”的结果。,打开“学生.mdb”数据库,选择“报表”对象,单击“新建”按钮; 选择“自动创建报表:表格式”; 选择数据源“成绩查询”选项,单击“确定”按钮,精品课件,37,本章小结: 本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 兽医生物制品试题及答案
- 2024-2025新入职员工安全培训考试试题(a卷)
- 25年企业级安全培训考试试题a4版
- 2025公司安全管理人员安全培训考试试题及答案b卷
- 安徽省A10联盟2023级高二下学期3月阶段考英语2
- 统计学数据清洗方法试题及答案
- 入团的考试题目及答案
- 2024-2025企业安全培训考试试题含答案【综合卷】
- 2024-2025承包商入厂安全培训考试试题答案参考
- 2025工厂安全培训考试试题【含答案】
- 商场改造施工方案范本
- 医务人员手卫生培训
- 第6课 隋唐时期的中外文化交流 【公开课一等奖创新教学设计】-【教学评一体化】大单元整体教学
- 幼教培训课件:《幼儿园思维共享的组织与实施》
- 幼儿园清明节主题班会课件
- 西安经济技术开发区管委会招聘笔试真题2024
- 工业互联网平台的商业模式与盈利策略
- 2024年09月2024渤海银行上海分行校园招聘笔试历年参考题库附带答案详解
- 2025年辽宁省辽渔集团招聘笔试参考题库含答案解析
- 《员工招聘与选拔》课件
- 南昌起义模板
评论
0/150
提交评论