数据库使用初步教学课件

上传人:仙*** 文档编号:241898955 上传时间:2024-08-03 格式:PPT 页数:44 大小:1.33MB
返回 下载 相关 举报
数据库使用初步教学课件_第1页
第1页 / 共44页
数据库使用初步教学课件_第2页
第2页 / 共44页
数据库使用初步教学课件_第3页
第3页 / 共44页
点击查看更多>>
资源描述
梦 境数据库使用初步1、不要轻言放弃,否则对不起自己。2、要冒一次险!整个生命就是一场冒险。走得最远的人,常是愿意去做,并愿意去冒险的人。“稳妥”之船,从未能从岸边走远。-戴尔卡耐基。3、人生就像一杯没有加糖的咖啡,喝起来是苦涩的,回味起来却有久久不会退去的余香。4、守业的最好办法就是不断的发展。5、当爱不能完美,我宁愿选择无悔,不管来生多么美丽,我不愿失去今生对你的记忆,我不求天长地久的美景,我只要生生世世的轮回里有你。5.1 数据库系统的基本概念数据库系统的基本概念关系数据模型把事物间的联系及事物内部的联系都关系数据模型把事物间的联系及事物内部的联系都用一个二维表(称为关系)来表示。二维表的列用一个二维表(称为关系)来表示。二维表的列称为字段,表示了事物的各种属性。二维表的行称为字段,表示了事物的各种属性。二维表的行称为记录,整体地表示了一个事物的各个属性或称为记录,整体地表示了一个事物的各个属性或各事物之间的联系。各事物之间的联系。特点:特点:数据库结构为一张二维表格;数据库结构为一张二维表格;表格的记录格式相同,长度相同;表格的记录格式相同,长度相同;同一字段的数据性质相同;同一字段的数据性质相同;表格中行和列的排列并不重要。表格中行和列的排列并不重要。5.1 数据库系统的基本概念数据库系统的基本概念二、数据库分类:层次型数据库网络型数据库关系型数据库(最常用、最流行的)Access 2000就是一个关系型的数据库管理系统。5.1 数据库系统的基本概念数据库系统的基本概念三、三、Access2000数据库管理系统数据库管理系统1.Access 2000的基本功能的基本功能 三大功能:建立数据库;数据库操作;数据通讯。2.Access 2000 的内部结构的内部结构一个Access文档是一个数据库文件(.mdb),它可以包含:对象有表、查询、报表、窗体、宏、模块和网页。5.1 数据库系统的基本概念数据库系统的基本概念表表是数据库的核心与基础,它存放着数据库中的全部数据信息。查询查询是在数据库的一个或多个表中检索特定信息的一种手段。报表是从数据库表中生成某种格式的数据表格的工具。窗体可以提供一种良好的用户操作界面,通过它可以直接或间接调用宏或模块,并执行查询、打印、预览、计算等功能,甚至对数据表进行编辑修改。5.1 数据库系统的基本概念数据库系统的基本概念3.Access 20003.Access 2000数据库的构成数据库的构成数据库的构成数据库的构成 1.1.数据基本表数据基本表数据基本表数据基本表简称数据表、基本表、表,实际上是一个二维表。简称数据表、基本表、表,实际上是一个二维表。简称数据表、基本表、表,实际上是一个二维表。简称数据表、基本表、表,实际上是一个二维表。这个二维表的一行,称为记录,存储某个实体的这个二维表的一行,称为记录,存储某个实体的这个二维表的一行,称为记录,存储某个实体的这个二维表的一行,称为记录,存储某个实体的整体信息。每个表由一系列的记录构成,记录是整体信息。每个表由一系列的记录构成,记录是整体信息。每个表由一系列的记录构成,记录是整体信息。每个表由一系列的记录构成,记录是表的基本单位。这个表的一列称为一个字段,存表的基本单位。这个表的一列称为一个字段,存表的基本单位。这个表的一列称为一个字段,存表的基本单位。这个表的一列称为一个字段,存储实体的一个属性的信息,每个记录由若干字段储实体的一个属性的信息,每个记录由若干字段储实体的一个属性的信息,每个记录由若干字段储实体的一个属性的信息,每个记录由若干字段构成。字段是表的可访问的最小逻辑单位。二维构成。字段是表的可访问的最小逻辑单位。二维构成。字段是表的可访问的最小逻辑单位。二维构成。字段是表的可访问的最小逻辑单位。二维表的栏目对应着表的结构。表的栏目对应着表的结构。表的栏目对应着表的结构。表的栏目对应着表的结构。每个表都要有关键字(可以是一个字段或多个字每个表都要有关键字(可以是一个字段或多个字段),以使表中的记录唯一,在表内还可以定义段),以使表中的记录唯一,在表内还可以定义一个或多个索引,以加速数据的查找。一个或多个索引,以加速数据的查找。5.1 数据库系统的基本概念数据库系统的基本概念2.2.表与表之间的关系表与表之间的关系表与表之间的关系表与表之间的关系两个表之间建立的某种关系,以便把两个表中的记两个表之间建立的某种关系,以便把两个表中的记录连接在一起。录连接在一起。3.3.查询查询查询查询查询是在数据库的表(一个或多个)中,根据给定查询是在数据库的表(一个或多个)中,根据给定的条件,查找并输出符合条件的记录。的条件,查找并输出符合条件的记录。4.4.窗体窗体窗体窗体窗体,是一个类似于窗口的交互式的操作界面。在窗体,是一个类似于窗口的交互式的操作界面。在数据库中可以定义自己的数据库中可以定义自己的“窗体窗体”,用于数据的输,用于数据的输入、显示及应用程序的执行控制。在窗体中可以入、显示及应用程序的执行控制。在窗体中可以运行宏和模块,以实现更加复杂的功能。窗体也运行宏和模块,以实现更加复杂的功能。窗体也可以进行打印。可以进行打印。5.5.报表报表报表报表报表是基于数据表或查询结果集的一种表格。在报表是基于数据表或查询结果集的一种表格。在AccessAccess中,用户可以创建一份简单地显示每条记中,用户可以创建一份简单地显示每条记录信息的报表,也可以自己打印一份包括计算、录信息的报表,也可以自己打印一份包括计算、图表、图形以及其他特性的报表。可以显示或打图表、图形以及其他特性的报表。可以显示或打印。报表在打印前可以打印预览。印。报表在打印前可以打印预览。6.6.宏宏宏宏宏是若干个宏是若干个AccessAccess命令的序列,用以简化一些经常命令的序列,用以简化一些经常性的操作。性的操作。8.Web 8.Web 页页页页 Web Web 页,或称为网页。方便、页,或称为网页。方便、快捷地将所有文件作快捷地将所有文件作为为WebWeb发布程序存储到指定的文件夹,或者将其发布程序存储到指定的文件夹,或者将其复制到复制到WebWeb服务器上,在网络上发布信息。服务器上,在网络上发布信息。5.2 数据表编辑数据表编辑1 1 数据输入数据输入三角形三角形 表示该行为当前操作行。表示该行为当前操作行。星形星形 表示表末的空白记录,可以在此输入数据。表示表末的空白记录,可以在此输入数据。铅笔形铅笔形 表示该行正在输入或修改数据。表示该行正在输入或修改数据。锁形锁形 表示该行已被锁定,只能查看,不能修改数据。表示该行已被锁定,只能查看,不能修改数据。2 2数据的查找和替换数据的查找和替换与与WORDWORD类似:类似:3 3修改数据修改数据 4 4复制数据复制数据5 5删除记录删除记录5.2 数据表编辑数据表编辑7 7数据的排序数据的排序数据的排序数据的排序 在数据表视图中,单击排序所依据的字段,然后单在数据表视图中,单击排序所依据的字段,然后单击工具栏上的击工具栏上的“升序升序”或或“降序降序”按钮,就可以将表按钮,就可以将表中的记录按选定的字段升序或降序排列。中的记录按选定的字段升序或降序排列。8 8数据的筛选数据的筛选数据的筛选数据的筛选四种筛选方法:四种筛选方法:“按选定内容筛选按选定内容筛选”、“按窗体筛选按窗体筛选”、“输入筛选目标输入筛选目标”以及以及“高级筛选高级筛选/排序排序”。9.9.更改行高和列宽更改行高和列宽更改行高和列宽更改行高和列宽方法一:直接在边线上用鼠标拖拽方法一:直接在边线上用鼠标拖拽方法二:方法二:“格式格式”-“”-“行高行高”或或“列宽列宽”5.2 数据表编辑数据表编辑10.10.隐藏和撤消隐藏显示列隐藏和撤消隐藏显示列隐藏:隐藏:方法一:把要隐藏列的列宽设置为方法一:把要隐藏列的列宽设置为0 0 方法二:方法二:单击要隐藏的列的列选择器,然后打开单击要隐藏的列的列选择器,然后打开“格式格式”菜单,单击菜单,单击“隐藏列隐藏列”命令。命令。撤消隐藏显示列撤消隐藏显示列(1)“(1)“格式格式”-“”-“取消隐藏列取消隐藏列”(2)(2)列表框显示出当前表的所有字段,未选中的字列表框显示出当前表的所有字段,未选中的字段为隐藏字段。单击隐藏字段的复选框,使其打段为隐藏字段。单击隐藏字段的复选框,使其打“”“”,即可撤消隐藏,将它复现。,即可撤消隐藏,将它复现。(3)(3)单击单击“关闭关闭”按钮,操作完成。按钮,操作完成。5.2 数据表编辑数据表编辑11.移动列 单击所要移动的列的列选择区,并拖动到所需的位置。12.冻结和取消冻结列冻结和取消冻结列13.改变字体、字型、字号“格式”-“字体”14.改变单元格效果“格式”-“数据表”5.3 关系编辑关系编辑1.创建关系(1)“工具”-“关系”(2)添加要创建关系的表或查询(3)在某个表中单击定义为关联的字段,并将其拖放到与之相关联的另一表中的相同字段(内容相同、类型相同但字段名可以不同)上。(4)单击“实施参照完整性”复选按钮,再单击“新建”按钮5.3 关系编辑关系编辑2.删除关系单击关系连线,使之变粗,然后按一下删除键或右键单击选择“删除”,即可删除该关系。3.更改关系双击关系连线或右键单击选择“编辑关系”5.4 数据库的查询所谓查询就是在数据库中查找指定的数据,它是数所谓查询就是在数据库中查找指定的数据,它是数据库管理中一个最基本的操作。据库管理中一个最基本的操作。利用查询可以查看、更改以及分析数据,也可以将利用查询可以查看、更改以及分析数据,也可以将查询作为窗体和报表的记录源。查询作为窗体和报表的记录源。查询结果将以工作表的形式显示出来。显示查询结查询结果将以工作表的形式显示出来。显示查询结果的工作表又称为果的工作表又称为工作集工作集工作集工作集。它的外观与数据表一。它的外观与数据表一样,但它并不是一个基本表,而是符合查询条件样,但它并不是一个基本表,而是符合查询条件的记录的集合。其内容是动态的,也就是说的记录的集合。其内容是动态的,也就是说在符在符合查询条件的前提下,合查询条件的前提下,其内容是随着基本表的变其内容是随着基本表的变其内容是随着基本表的变其内容是随着基本表的变化而变化的。化而变化的。化而变化的。化而变化的。5.4 数据库的查询一、查询的分类:从功能上分:选择查询、交叉表查询、操作查询、SQL特定查询、参数查询以及在多个表之间进行的关系查询等从创建查询的方式分:设计视图、简单查询向导、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导等。5.4 数据库的查询1 1选择查询选择查询选择查询是最常见的查询类型。它从一个或选择查询是最常见的查询类型。它从一个或多个的表中检索数据,并且在可以更新记录(带多个的表中检索数据,并且在可以更新记录(带有一些限制条件)的数据表中显示结果。也可以有一些限制条件)的数据表中显示结果。也可以使用选择查询来对记录进行分组,并且对记录作使用选择查询来对记录进行分组,并且对记录作总计、计数、平均以及其他类型的总和的计算。总计、计数、平均以及其他类型的总和的计算。2 2交叉表查询交叉表查询交叉表查询显示来源于表中某个字段的总结交叉表查询显示来源于表中某个字段的总结值(合计、计算以及平均),并将它们分组,一值(合计、计算以及平均),并将它们分组,一组列在数据表的左侧,一组列在数据表的上部。组列在数据表的左侧,一组列在数据表的上部。5.4 数据库的查询3 3操作查询操作查询操作查询是仅在一个操作中更改许多记录,操作查询是仅在一个操作中更改许多记录,共有四种类型:删除、更新、追加与生成表。共有四种类型:删除、更新、追加与生成表。删除查询:从一个或多个表中删除一组记删除查询:从一个或多个表中删除一组记录。录。更新查询:对一个或多个表中的一组记录更新查询:对一个或多个表中的一组记录作全局的更改。使用更新查询,可以更改已存在作全局的更改。使用更新查询,可以更改已存在表中的数据。表中的数据。追加查询:从一个或多个表将一组记录追追加查询:从一个或多个表将一组记录追加到一个或多个表的尾部。加到一个或多个表的尾部。生成表查询:生成表查询从一个或多个表生成表查询:生成表查询从一个或多个表中的全部或部分数据新建表。中的全部或部分数据新建表。5.4 数据库的查询4.SQL 查询 使用 SQL 语句创建的查询。5参数查询参数查询在执行时显示自己的对话框以提示用户输入信息。另外,将参数查询作为窗体和报表的基础是很方便的。5.4 数据库的查询二、创建选择查询二、创建选择查询“插入插入”-“”-“查询查询”在在“新建查询新建查询”对话框中,单击对话框中,单击“设计视图设计视图”,然后单击,然后单击“确定确定”按钮。按钮。选择选择 表表、查询查询、两者都有两者都有 三个选项卡中的一个三个选项卡中的一个选项卡选项卡 双击(或者单击然后再单击双击(或者单击然后再单击 添加添加 按钮)所要添加到按钮)所要添加到查询的每个对象的名称后查询的每个对象的名称后“关闭关闭”从字段列表拖动字段名,或者单击网格的字段行中从字段列表拖动字段名,或者单击网格的字段行中的某一列,再单击其中出现的下拉箭头,弹出字段列的某一列,再单击其中出现的下拉箭头,弹出字段列表,单击某字段名,便将该字段添加到查询设计区的表,单击某字段名,便将该字段添加到查询设计区的网格中。如果要删除网格中的某字段,只要单击选中网格中。如果要删除网格中的某字段,只要单击选中该字段上部的列选择区,然后按该字段上部的列选择区,然后按键即可。键即可。5.4 数据库的查询 在排序行指定排序次序:在排序行单击赖以排序的列,再单击下拉箭头,弹出下拉列表,从中选择升序或降序。输入准则(下面专述,在此暂不做)。至此完成设置。如果要保存查询,单击“保存”按钮,输入一个符合 Access 对象命名规则的名称,然后单击“确定”按钮。单击工具栏上的“执行”按钮,执行查询,显示查询结果集。5.4 数据库的查询三、查询准则设置查询“准则”是在查询中用来限制检索纪录的条件表达式,也称为准则表达式。它由一些字段值、常量、内部函数和运算符构成。1简单准则表达式用来设置指定内容值的字段。例如“男”、60、#2004-3-3#5.4 数据库的查询2、含运算符的准则表达式比较运算符5.4 数据库的查询字符串运算符逻辑运算符课堂练习课堂练习建立指定条件的选择查询:1、选出1986年以后出生的女同学学号、姓名、籍贯。2、选出所有同学的学号、姓名、公共必修课名和其成绩3、选出有不及格课程同学的学号、姓名、课程名和成绩4、选出优秀课程(=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建立选择查询,选出车次、月份、发站、到站和旅客人数(旅客人数=硬卧人数+软卧人数+硬座人数)5个字段。5.4 数据库的查询四、创建交叉表查询交叉表是一种用压缩的、交叉的、类似电子表格的格式显示数据的表格格式。交叉表查询显示来源于表或查询中某个字段的总结值(合计、计算以及平均),并将它们分组。一组列在数据表的左侧,一组列在数据表的上部。它使得表或查询的内容成为字段。5.4 数据库的查询“插入”-“查询”-“交叉表查询向导”在视图区选择表或查询,下一步。选择作为行标题的字段,选择作为列标题的字段,选择作为值的字段和使用的函数。5.4 数据库的查询五、建立更新查询更新查询实现更新基本表中的数据。象建立选择查询一样建立一个查询(选择对象列表中的查询-在设计视图中创建查询-选择查询所依赖的表或查询-拖拽所需要字段-输入查询规则)“查询”菜单-“更新查询”-在要更新的字段的“更新到”文本框输入更新值5.4 数据库的查询六、建立追加查询追加查询实现向基本表中的插入记录。选择对象列表中的查询-在设计视图中创建查询-关闭显示表对话框“查询”菜单-“追加查询”-选择追加记录的表在“字段”文本框中输入要追加的字段值-在“追加到”选择字段名5.4 数据库的查询七、建立删除查询删除查询实现删除基本表中的记录。象建立选择查询一样建立一个查询(选择对象列表中的查询-在设计视图中创建查询-选择查询所依赖的表或查询-拖拽所需要字段-输入查询规则)“查询”菜单-“删除查询”5.4 数据库的查询八、使用八、使用“查找重复项查询向导查找重复项查询向导”创建查询创建查询根据根据“查找重复项查找重复项”查询的结果,可以决定在表中是否有重复的记查询的结果,可以决定在表中是否有重复的记录,或确定记录在表中是否共享相同的值。录,或确定记录在表中是否共享相同的值。单击单击“插入插入”菜单的菜单的“查询查询”命令,或者在数据库窗口选命令,或者在数据库窗口选定定“查询查询”对象,然后单击对象,然后单击“新建新建”按钮,弹出按钮,弹出“新建查询新建查询”对话框。对话框。在在“新建查询新建查询”对话框中,单击对话框中,单击“查找重复项查询向导查找重复项查询向导”。单击单击“确定确定”按钮。按钮。按照向导对话框中的指示进行操作。如果没有选择显示按照向导对话框中的指示进行操作。如果没有选择显示除重复值以外的字段,查询结果将对每一个重复值进行总计。除重复值以外的字段,查询结果将对每一个重复值进行总计。在最后一个对话框中,可以执行查询或在在最后一个对话框中,可以执行查询或在“设计设计”视图中视图中查看查询结构。查看查询结构。5.4 数据库的查询九使用九使用“查找不匹配项查询向导查找不匹配项查询向导”创建查询创建查询这种查询可以用来查找表之间不匹配的记录这种查询可以用来查找表之间不匹配的记录 ,即可以在,即可以在与其它表不相关的表中查找记录。例如,可以查找没有订与其它表不相关的表中查找记录。例如,可以查找没有订单的客户。下面列出创建这种查询的步骤:单的客户。下面列出创建这种查询的步骤:单击单击“插入插入”菜单的菜单的“查询查询”命令,或者在数据库窗口选命令,或者在数据库窗口选定定“查询查询”对象,然后单击对象,然后单击“新建新建”按钮,弹出按钮,弹出“新建查询新建查询”对对话框。话框。在在“新建查询新建查询”对话框中,单击对话框中,单击“查找不匹配项查询向查找不匹配项查询向导导”。单击单击“确定确定”按钮。按钮。按照向导对话框中的指示进行操作。按照向导对话框中的指示进行操作。在最后一个对话框中,可以选择执行查询或在在最后一个对话框中,可以选择执行查询或在“设计设计”视图中查看查询结构。视图中查看查询结构。练习题练习题下载课堂实例数据库,完成下列查询1、建立一个以学号、姓名、各课程名、课程总成绩和各课程成绩为字段的查询2、建立一个更新查询,把所有女同学改为男同学。3、建立一个删除查询,删除所有不及格的课程成绩。5.5 创建实用报表创建实用报表利用报表可以对数据库中大量的数据进行统计、汇利用报表可以对数据库中大量的数据进行统计、汇总等综合处理并将所得结果打印成表。总等综合处理并将所得结果打印成表。三个主要优点三个主要优点报表不仅可以执行简单的数据浏览和打印的报表不仅可以执行简单的数据浏览和打印的功能,还可以对原始数据进行比较、汇总和小计功能,还可以对原始数据进行比较、汇总和小计报表可以生成清单、定单及其他所需的输出报表可以生成清单、定单及其他所需的输出内容,从而可以方便有效地处理商务。内容,从而可以方便有效地处理商务。报表还提供了以下的功能:报表还提供了以下的功能:5.5 创建实用报表创建实用报表(1)报表可以制成各种格式,使其易于阅读和理解(2)可以利用剪贴画、图片或者扫描图像来美化报表的外观(3)可以在每页报表的顶部和底部打印标识信息的页眉和页脚(4)可以利用图表和图形帮助说明数据的含义5.5 创建实用报表创建实用报表一、使用“自动创建报表”建立报表分为“纵栏式”和“表格式”操作方法:插入-报表-选择“纵栏式”或“表格式“-选泽作为报表数据来源的表或查询纵栏式报表中每个记录的数据是垂直显示的,每个字段独占一行.表格式报表中每个记录的数据是水平显示的,每个字段出现在一列中.5.5 创建实用报表创建实用报表二、使用二、使用“报表向导报表向导”创建报表创建报表1 1“报表报表”对象对象-“-“新建新建”-“-“报表向导报表向导”-”-选择作为选择作为报表数据来源的表或查询报表数据来源的表或查询 2.2.选择报表所需的表或查询的字段选择报表所需的表或查询的字段3 3设置分组,可以将某些具有相同属性的记录设置分组,可以将某些具有相同属性的记录作为一组进行显示,同时还可以进行数据汇总作为一组进行显示,同时还可以进行数据汇总4.4.在排序对话框可以指定每个组内记录出现的在排序对话框可以指定每个组内记录出现的顺序,然后单击排序方式按钮一次最多根据顺序,然后单击排序方式按钮一次最多根据个字段进行排序个字段进行排序5 5设置布局和方向设置布局和方向6.6.设置用途。设置用途。31、只有永远躺在泥坑里的人,才不会再掉进坑里。黑格尔32、希望的灯一旦熄灭,生活刹那间变成了一片黑暗。普列姆昌德33、希望是人生的乳母。科策布34、形成天才的决定因素应该是勤奋。郭沫若35、学到很多东西的诀窍,就是一下子不要学很多。洛克
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!