数据库使用初步.ppt

上传人:sccc 文档编号:5353167 上传时间:2023-06-28 格式:PPT 页数:42 大小:311.51KB
返回 下载 相关 举报
数据库使用初步.ppt_第1页
第1页 / 共42页
数据库使用初步.ppt_第2页
第2页 / 共42页
数据库使用初步.ppt_第3页
第3页 / 共42页
数据库使用初步.ppt_第4页
第4页 / 共42页
数据库使用初步.ppt_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《数据库使用初步.ppt》由会员分享,可在线阅读,更多相关《数据库使用初步.ppt(42页珍藏版)》请在三一办公上搜索。

1、数据库使用初步,5.1 数据库系统的基本概念,一、几个基本概念1.数据库(Database)是存放数据的“仓库”,它是按一定的结构和规则存储在一起,能为多个用户所共享,与应用程序彼此独立,又相互关联的数据的集合。主要特征:数据共享和最小的数据冗余度 数据的完整性 数据的安全性 数据的独立性,5.1 数据库系统的基本概念,2.数据库管理系统(Database Management System,简称DBMS)是管理数据库资源的系统软件,其主要功能包括数据库定义功能,数据库管理功能,数据库维护功能和通讯功能等。三个基本功能:数据定义、数据操作和数据控制。,5.1 数据库系统的基本概念,3.数据库系

2、统(Database System,DBS)是一个“人机”系统。包含5个部分:硬件系统、数据库、DBMS、应用软件和维护管理人员4.数据模型数据库中数据组织的结构和形式。数据模型反映了客观世界中各种事物之间的联系。客观世界事物间的联系:层次型 网络型 关系型对应的数据模型就有:层次型数据模型 网络型数据模型 关系型数据模型,5.1 数据库系统的基本概念,关系数据模型把事物间的联系及事物内部的联系都用一个二维表(称为关系)来表示。二维表的列称为字段,表示了事物的各种属性。二维表的行称为记录,整体地表示了一个事物的各个属性或各事物之间的联系。特点:数据库结构为一张二维表格;表格的记录格式相同,长度

3、相同;同一字段的数据性质相同;表格中行和列的排列并不重要。,5.1 数据库系统的基本概念,二、数据库分类:层次型数据库网络型数据库关系型数据库(最常用、最流行的)Access 2000就是一个关系型的数据库管理系统。,5.1 数据库系统的基本概念,三、Access2000数据库管理系统1.Access 2000的基本功能 三大功能:建立数据库;数据库操作;数据通讯。2.Access 2000 的内部结构一个Access文档是一个数据库文件(.mdb),它可以包含:对象有表、查询、报表、窗体、宏、模块和网页。,5.1 数据库系统的基本概念,表是数据库的核心与基础,它存放着数据库中的全部数据信息。

4、查询是在数据库的一个或多个表中检索特定信息的一种手段。报表是从数据库表中生成某种格式的数据表格的工具。窗体可以提供一种良好的用户操作界面,通过它可以直接或间接调用宏或模块,并执行查询、打印、预览、计算等功能,甚至对数据表进行编辑修改。,5.1 数据库系统的基本概念,3.Access 2000数据库的构成 1.数据基本表简称数据表、基本表、表,实际上是一个二维表。这个二维表的一行,称为记录,存储某个实体的整体信息。每个表由一系列的记录构成,记录是表的基本单位。这个表的一列称为一个字段,存储实体的一个属性的信息,每个记录由若干字段构成。字段是表的可访问的最小逻辑单位。二维表的栏目对应着表的结构。每

5、个表都要有关键字(可以是一个字段或多个字段),以使表中的记录唯一,在表内还可以定义一个或多个索引,以加速数据的查找。,5.1 数据库系统的基本概念,2.表与表之间的关系两个表之间建立的某种关系,以便把两个表中的记录连接在一起。3.查询查询是在数据库的表(一个或多个)中,根据给定的条件,查找并输出符合条件的记录。4.窗体窗体,是一个类似于窗口的交互式的操作界面。在数据库中可以定义自己的“窗体”,用于数据的输入、显示及应用程序的执行控制。在窗体中可以运行宏和模块,以实现更加复杂的功能。窗体也可以进行打印。,5.报表报表是基于数据表或查询结果集的一种表格。在Access中,用户可以创建一份简单地显示

6、每条记录信息的报表,也可以自己打印一份包括计算、图表、图形以及其他特性的报表。可以显示或打印。报表在打印前可以打印预览。6.宏宏是若干个Access命令的序列,用以简化一些经常性的操作。8.Web 页 Web 页,或称为网页。方便、快捷地将所有文件作为Web发布程序存储到指定的文件夹,或者将其复制到Web服务器上,在网络上发布信息。,5.2 数据表编辑,1 数据输入三角形 表示该行为当前操作行。星形 表示表末的空白记录,可以在此输入数据。铅笔形 表示该行正在输入或修改数据。锁形 表示该行已被锁定,只能查看,不能修改数据。2数据的查找和替换与WORD类似:3修改数据 4复制数据5删除记录,5.2

7、 数据表编辑,7数据的排序 在数据表视图中,单击排序所依据的字段,然后单击工具栏上的“升序”或“降序”按钮,就可以将表中的记录按选定的字段升序或降序排列。8数据的筛选四种筛选方法:“按选定内容筛选”、“按窗体筛选”、“输入筛选目标”以及“高级筛选/排序”。9.更改行高和列宽方法一:直接在边线上用鼠标拖拽方法二:“格式”-“行高”或“列宽”,5.2 数据表编辑,10.隐藏和撤消隐藏显示列隐藏:方法一:把要隐藏列的列宽设置为0 方法二:单击要隐藏的列的列选择器,然后打开“格式”菜单,单击“隐藏列”命令。撤消隐藏显示列(1)“格式”-“取消隐藏列”(2)列表框显示出当前表的所有字段,未选中的字段为隐

8、藏字段。单击隐藏字段的复选框,使其打“”,即可撤消隐藏,将它复现。(3)单击“关闭”按钮,操作完成。,5.2 数据表编辑,11.移动列 单击所要移动的列的列选择区,并拖动到所需的位置。12.冻结和取消冻结列13.改变字体、字型、字号“格式”-“字体”14.改变单元格效果“格式”-“数据表”,5.3 关系编辑,1.创建关系(1)“工具”-“关系”(2)添加要创建关系的表或查询(3)在某个表中单击定义为关联的字段,并将其拖放到与之相关联的另一表中的相同字段(内容相同、类型相同但字段名可以不同)上。(4)单击“实施参照完整性”复选按钮,再单击“新建”按钮,5.3 关系编辑,2.删除关系单击关系连线,

9、使之变粗,然后按一下删除键或右键单击选择“删除”,即可删除该关系。3.更改关系双击关系连线或右键单击选择“编辑关系”,5.4 数据库的查询,所谓查询就是在数据库中查找指定的数据,它是数据库管理中一个最基本的操作。利用查询可以查看、更改以及分析数据,也可以将查询作为窗体和报表的记录源。查询结果将以工作表的形式显示出来。显示查询结果的工作表又称为工作集。它的外观与数据表一样,但它并不是一个基本表,而是符合查询条件的记录的集合。其内容是动态的,也就是说在符合查询条件的前提下,其内容是随着基本表的变化而变化的。,5.4 数据库的查询,一、查询的分类:从功能上分:选择查询、交叉表查询、操作查询、SQL特

10、定查询、参数查询以及在多个表之间进行的关系查询等从创建查询的方式分:设计视图、简单查询向导、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导等。,5.4 数据库的查询,1选择查询选择查询是最常见的查询类型。它从一个或多个的表中检索数据,并且在可以更新记录(带有一些限制条件)的数据表中显示结果。也可以使用选择查询来对记录进行分组,并且对记录作总计、计数、平均以及其他类型的总和的计算。2交叉表查询交叉表查询显示来源于表中某个字段的总结值(合计、计算以及平均),并将它们分组,一组列在数据表的左侧,一组列在数据表的上部。,5.4 数据库的查询,3操作查询操作查询是仅在一个操作中更改许多记录,共

11、有四种类型:删除、更新、追加与生成表。删除查询:从一个或多个表中删除一组记录。更新查询:对一个或多个表中的一组记录作全局的更改。使用更新查询,可以更改已存在表中的数据。追加查询:从一个或多个表将一组记录追加到一个或多个表的尾部。生成表查询:生成表查询从一个或多个表中的全部或部分数据新建表。,5.4 数据库的查询,4.SQL 查询 使用 SQL 语句创建的查询。5参数查询参数查询在执行时显示自己的对话框以提示用户输入信息。另外,将参数查询作为窗体和报表的基础是很方便的。,5.4 数据库的查询,二、创建选择查询“插入”-“查询”在“新建查询”对话框中,单击“设计视图”,然后单击“确定”按钮。选择表

12、、查询、两者都有三个选项卡中的一个选项卡 双击(或者单击然后再单击添加按钮)所要添加到查询的每个对象的名称后“关闭”从字段列表拖动字段名,或者单击网格的字段行中的某一列,再单击其中出现的下拉箭头,弹出字段列表,单击某字段名,便将该字段添加到查询设计区的网格中。如果要删除网格中的某字段,只要单击选中该字段上部的列选择区,然后按键即可。,5.4 数据库的查询,在排序行指定排序次序:在排序行单击赖以排序的列,再单击下拉箭头,弹出下拉列表,从中选择升序或降序。输入准则(下面专述,在此暂不做)。至此完成设置。如果要保存查询,单击“保存”按钮,输入一个符合 Access 对象命名规则的名称,然后单击“确定

13、”按钮。单击工具栏上的“执行”按钮,执行查询,显示查询结果集。,5.4 数据库的查询,三、查询准则设置查询“准则”是在查询中用来限制检索纪录的条件表达式,也称为准则表达式。它由一些字段值、常量、内部函数和运算符构成。1简单准则表达式用来设置指定内容值的字段。例如“男”、60、#2004-3-3#,5.4 数据库的查询,2、含运算符的准则表达式比较运算符,5.4 数据库的查询,字符串运算符逻辑运算符,课堂练习,建立指定条件的选择查询:1、选出1986年以后出生的女同学学号、姓名、籍贯。2、选出所有同学的学号、姓名、公共必修课名和其成绩3、选出有不及格课程同学的学号、姓名、课程名和成绩4、选出优秀

14、课程(=85)同学的学号、姓名、课程名、课程类别和成绩,练习题,1.启动Access,打开数据库文件。2修改表结构,在已有结构中增加三个字段:硬卧人数 数值型软卧人数 数值型硬座人数 数值型3在表的末尾追加如下记录:桂林 柳州 8 0 801 21010 1020 19020 广州 北京 8 0 K16 32400 5000 22200 北京 广州 8 0 K15 34300 6400 210004给编号为2发站为柳州的记录的硬卧人数、软卧人数、硬座人数字段输入11000、1010、11020,月份改为8月。5.删除编号为1、发站为南宁的记录。6建立选择查询,选出车次、月份、发站、到站和旅客人

15、数(旅客人数=硬卧人数+软卧人数+硬座人数)5个字段。,5.4 数据库的查询,四、创建交叉表查询交叉表是一种用压缩的、交叉的、类似电子表格的格式显示数据的表格格式。交叉表查询显示来源于表或查询中某个字段的总结值(合计、计算以及平均),并将它们分组。一组列在数据表的左侧,一组列在数据表的上部。它使得表或查询的内容成为字段。,5.4 数据库的查询,“插入”-“查询”-“交叉表查询向导”在视图区选择表或查询,下一步。选择作为行标题的字段,选择作为列标题的字段,选择作为值的字段和使用的函数。,5.4 数据库的查询,五、建立更新查询更新查询实现更新基本表中的数据。象建立选择查询一样建立一个查询(选择对象

16、列表中的查询-在设计视图中创建查询-选择查询所依赖的表或查询-拖拽所需要字段-输入查询规则)“查询”菜单-“更新查询”-在要更新的字段的“更新到”文本框输入更新值,5.4 数据库的查询,六、建立追加查询追加查询实现向基本表中的插入记录。选择对象列表中的查询-在设计视图中创建查询-关闭显示表对话框“查询”菜单-“追加查询”-选择追加记录的表在“字段”文本框中输入要追加的字段值-在“追加到”选择字段名,5.4 数据库的查询,七、建立删除查询删除查询实现删除基本表中的记录。象建立选择查询一样建立一个查询(选择对象列表中的查询-在设计视图中创建查询-选择查询所依赖的表或查询-拖拽所需要字段-输入查询规

17、则)“查询”菜单-“删除查询”,5.4 数据库的查询,八、使用“查找重复项查询向导”创建查询根据“查找重复项”查询的结果,可以决定在表中是否有重复的记录,或确定记录在表中是否共享相同的值。单击“插入”菜单的“查询”命令,或者在数据库窗口选定“查询”对象,然后单击“新建”按钮,弹出“新建查询”对话框。在“新建查询”对话框中,单击“查找重复项查询向导”。单击“确定”按钮。按照向导对话框中的指示进行操作。如果没有选择显示除重复值以外的字段,查询结果将对每一个重复值进行总计。在最后一个对话框中,可以执行查询或在“设计”视图中查看查询结构。,5.4 数据库的查询,九使用“查找不匹配项查询向导”创建查询这

18、种查询可以用来查找表之间不匹配的记录,即可以在与其它表不相关的表中查找记录。例如,可以查找没有订单的客户。下面列出创建这种查询的步骤:单击“插入”菜单的“查询”命令,或者在数据库窗口选定“查询”对象,然后单击“新建”按钮,弹出“新建查询”对话框。在“新建查询”对话框中,单击“查找不匹配项查询向导”。单击“确定”按钮。按照向导对话框中的指示进行操作。在最后一个对话框中,可以选择执行查询或在“设计”视图中查看查询结构。,练习题,下载课堂实例数据库,完成下列查询1、建立一个以学号、姓名、各课程名、课程总成绩和各课程成绩为字段的查询2、建立一个更新查询,把所有女同学改为男同学。3、建立一个删除查询,删

19、除所有不及格的课程成绩。,5.5 创建实用报表,利用报表可以对数据库中大量的数据进行统计、汇总等综合处理并将所得结果打印成表。三个主要优点报表不仅可以执行简单的数据浏览和打印的功能,还可以对原始数据进行比较、汇总和小计报表可以生成清单、定单及其他所需的输出内容,从而可以方便有效地处理商务。报表还提供了以下的功能:,5.5 创建实用报表,(1)报表可以制成各种格式,使其易于阅读和理解(2)可以利用剪贴画、图片或者扫描图像来美化报表的外观(3)可以在每页报表的顶部和底部打印标识信息的页眉和页脚(4)可以利用图表和图形帮助说明数据的含义,5.5 创建实用报表,一、使用“自动创建报表”建立报表分为“纵栏式”和“表格式”操作方法:插入-报表-选择“纵栏式”或“表格式“-选泽作为报表数据来源的表或查询纵栏式报表中每个记录的数据是垂直显示的,每个字段独占一行.表格式报表中每个记录的数据是水平显示的,每个字段出现在一列中.,5.5 创建实用报表,二、使用“报表向导”创建报表1“报表”对象-“新建”-“报表向导”-选择作为报表数据来源的表或查询 2.选择报表所需的表或查询的字段3设置分组,可以将某些具有相同属性的记录作为一组进行显示,同时还可以进行数据汇总4.在排序对话框可以指定每个组内记录出现的顺序,然后单击排序方式按钮一次最多根据个字段进行排序5设置布局和方向6.设置用途。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号