




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第6章 查询与视图,主编:赖申江,本章学习导航,通过本章学习,学生应掌握查询及视图的基本概念,着重理解两者的特征和区别。应能使用查询向导建立查询,使用查询设计器自定义查询。应能使用本地视图向导建立视图,使用视图设计器自定义一个视图。,本章学习要点,查询的概念 :能使用查询向导建立查询,能使用查询设计器自定义查询 。 视图的概念 :能使用视图向导建立视图,能使用视图设计器自定义视图 。 教学课时:4课时,第6章 查询与视图,6.1 查询与视图概述 在数据处理过程中,最频繁的操作就是查询。在数据库及表文件创建成功后,需要通过数据库系统中的查询功能来了解库或表的内容。Visual FoxPro6.0
2、中提供了多种信息查询的途径和方法。除了第5章中介绍的SQL语言之外,还可以通过查询向导及设计器来设计查询。视图与查询有许多相似之处,视图兼有查询的特点,查询可根据表或视图定义,所以查询和视图又有很多交叉的概念和用途。建立查询与视图的目的都是为用户方便、直观地使用数据库中的数据。,第6章 查询与视图,6.1.1查询 1查询的概念 查询是Visual FoxPro所支持的一种数据库对象,是为方便检索数据而提供的一种工具或方法。它是预先定义好的一个SQL-SELECT语句,在不同的场合可以直接或反复使用,从而提高效率。在很多情况下需要建立查询,例如为报表组织信息、查看数据中的相关子集。无论目的是什么
3、,建立查询的基本过程是相同的。 查询是从指定的表或视图中提取满足条件的记录,然后按所需的类型定向输出查询结果,输出类型可以是浏览、表、图形、屏幕、报表等。设计一个查询后可以反复使用。查询结果是一个文本文件,主体部分是SQL-SELECT语句,另外还有和输出定向有关的语句,磁盘文件的扩展名为.qpr 。 在Visual FoxPro中可以用两种方法建立查询,一种方法是通过查询向导,另一种方法是利用查询设计器。下面介绍这两种工具的使用方法。,第6章 查询与视图,2通过查询向导建立查询 查询向导以交互方式帮助用户快速建立一个查询任务。可以通过以下几种基本途径启动查询向导: (1)在项目管理器中打开“
4、数据”选项卡,选定“查询”,然后单击【新建】按钮,系统弹出“新建查询”对话框,接下来再单击【查询向导】按钮。 (2)执行菜单中【文件】|【新建】命令,或者单击工具栏上的【新建】按钮,打开“新建”对话框,选择“查询”,然后单击【向导】按钮。接下来在打开的“向导选取”对话框中选择“查询向导”,再单击【确定】按钮。 (3)执行菜单中【工具】|【向导】|【查询】命令,在打开的“向导选取”对话框中选择“查询向导”,再单击【确定】按钮。,第6章 查询与视图,“向导选取”对话框的窗口界面提供了三种查询方式,用于设计不同的查询: (1)查询向导:设计一个标准的查询,是常用的方法。 (2)交叉表向导:可以设计交
5、叉查询,以电子表格的方式来显示数据。 (3)图形向导:设计查询结果发送到统计图的查询,即用图形的方式来显示数据。,第6章 查询与视图,3通过查询设计器自定义查询 查询设计器是Visual FoxPro提供的建立查询的工具。查询设计器的实质是将查询过程转换成结构化查询语言并存在查询文件内。可以通过以下几种基本途径启动查询设计器: (1)在项目管理器中打开“数据”选项卡,选定“查询”,然后单击【新建】按钮,系统弹出“新建查询”对话框,接下来再单击【新建查询】按钮。 (2)执行菜单中【文件】|【新建】命令,或者单击工具栏上的【新建】按钮,打开“新建”对话框,选择“查询”,然后单击【新建文件】按钮。
6、(3)在命令窗口中键入 CREATE QUERY 命令,直接打开查询设计器。,第6章 查询与视图,查询设计器窗口分为上、下两部分,上面用于显示数据源,如果查询设计器中有多个表,且表之间建立了永久性关联,则在表之间会有一条连线,双击关联线,可打开“联接条件”对话框,用户可以编辑表间的关联条件。查询设计器窗口的下半部分有六个选项卡,每个选项卡在创建查询的过程中都起着重要的作用。 随同查询设计器一起打开的还有查询子菜单以及查询设计器工具栏,查询子菜单提供了建立查询过程中的常用操作,而利用工具栏的按钮可以很方便地使用查询设计器许多常用的功能。,第6章 查询与视图,4运行查询 在建立了查询后,系统生成了
7、扩展名为.qpr的查询文件,运行查询的方式有以下几种: (1)右键单击查询设计器,执行快捷菜单中的【运行查询】命令。 (2)在项目管理器中,单击【运行】按钮,或在查询设计器环境下执行主菜单的【查询】|【运行查询】命令。 (3)在查询设计器的环境下,单击常用工具栏上的【运行】按钮。 (4)在命令窗口中键入DO即可。,第6章 查询与视图,5定向输出查询的结果 创建一个查询后,如果没有选定输出,则查询结果将显示在浏览窗口中。在查询设计中,用户还可以根据需要,打开“查询去向”对话框,为查询定位输出去向。“查询去向”对话框如图6-4所示。 在Visual FoxPro中可以通过以下几种途径打开“查询去向
8、”对话框 (1)在查询设计器环境下,单击查询设计器工具栏的【查询去向】按钮。 (2)在查询设计器环境下执行主菜单的【查询】|【查询去向】命令。 (3)右击查询设计器并在快捷菜单中选择“输出设置”。,第6章 查询与视图,“查询去向”对话框中有七个不同的选项,除了可将查询结果输出至浏览(Browse)窗口外,还可输出至临时表(Cursor)、表(Table)、图形(Graph)、屏幕(Screen)、报表(Report)和标签(Label),以上方式可将查询结果传送给七个不同的输出设备。,图6-4 “查询去向”对话框,第6章 查询与视图, 浏览 将查询结果送到“浏览”窗口中显示,以进行检查和编辑。
9、 临时表 把查询结果存储于临时表中。按下该按钮后,系统将要求用户命名一个临时表,查询的结果就放在这个指定的临时表中,多次查询的结果可放在不同的临时表中。该临时表是只读的,并在“数据工作期”窗口中出现,可用于浏览数据、制作报表等。临时表可用于浏览,不同的是使用浏览功能只能保存最后一次的查询,当关闭这个浏览窗口时,查询结果将随之消失。 表 用指定的文件名将查询结果保存为表文件(.dbf)。“表名”选项用来指定表的名称。既可以在文本框中键入名称,也可以使用【.】按钮来选择一个已有的、要覆盖的表。 图形 产生可由Microsoft Graph处理的图形。在设置Graph之后才可用。单击该按钮后,将启动
10、图形向导。其中图形向导会将查询结果送到Microsoft Graph中制作图表。,第6章 查询与视图,“屏幕”按钮 使查询结果在活动输出窗口中显示。通过选择“次级输出”中的单选按钮可以在把查询结果输出到屏幕的同时输出到打印机或文本文件。“选项”复选框可以设置是否输出列标头和是否在屏幕之间暂停。 “报表”按钮 将查询结果按某一报表布局显示。使用此选项必须先设置报表文件(.frx)来容纳查询中的输出字段。在“打开报表”文本框中输入报表名,或单击【打开报表】按钮选择报表名,也可以单击右侧的【报表向导】按钮进入报表向导,产生一个报表。 “标签”按钮 将查询结果输出到一个标签文件(.lbx)。使用此选项
11、必须先设置标签文件,来容纳查询中的输出字段。,第6章 查询与视图,6.1.2视图 1视图的概念 在Visual FoxPro中,视图兼有“查询”和“表”的特点。与查询相类似的地方是,视图可以从一个或多个相关联的表中提取有用的信息。与表相类似的地方是,视图可以用来更新其中信息,并将更新结果保存在磁盘上。 与查询相比,视图是一种比查询更高级的检索方式。查询只能检索本地磁盘上的数据,而视图可以检索本地磁盘和远程计算机上的数据。对查询输出结果的修改不会影响为建立该查询使用的数据源,而一旦对视图中的记录做了修改,修改后的结果会自动的送回原表中,以更新原表中相应的记录。,第6章 查询与视图,视图是一个定制
12、的虚拟表,它可以是本地的、远程的或带参数的。视图的数据可以来源于一个或多个表,或者来源于其他视图。Visual FoxPro6.0的视图可以分为本地视图和远程视图。 本地视图的数据源是那些没有放在服务器上的当前数据库中的表。本地视图所能更新的原表只能是本地磁盘上的数据库表和自由表,这些表不能被放入服务器,称为本地表。 远程视图的数据源则是来自当前数据库之外,既可以是放在服务器上的数据库表或自由表,又可以是来自远程的数据源。不论是本地视图还是远程视图,它们必须寄生在某个数据库中,是数据库的组成部分,不能像查询那样可以脱离数据库而存在。所以在建立视图之前,必须先打开视图所依存的数据库。 用户可以用
13、两种方法建立视图,一种方法是通过本地视图向导,另一种是利用视图设计器。使用这两种方法建立视图的过程与查询类似,本章的案例中将结合实例详细说明,下面简要介绍视图设计器。,第6章 查询与视图,2视图设计器 视图设计器也是Visual FoxPro提供的建立视图的工具。可以通过以下几种基本途径启动视图设计器: (1)在项目管理器中打开“数据”选项卡,选定“本地视图”,然后单击【新建】按钮,系统弹出“新建本地视图”对话框,接下来再单击【新建视图】按钮。 (2)执行菜单中【文件】|【新建】命令,或者单击工具栏上的【新建】按钮,打开“新建”对话框,选择“视图”,然后单击【新建文件】按钮。 (3)在命令窗口
14、中键入 CREATE VIEW 命令,直接打开视图设计器。,第6章 查询与视图,视图设计器窗口也分为上、下两部分,上面用于显示数据源,下半部分共有七个选项卡,除了“更新条件” 选项卡外,其余六个选项卡与查询设计器类似。 前面提到,视图与查询的主要不同之处在于视图能够更新数据并能把更新的数据返回到原表中去,它还能保证原表中数据的安全。这些功能是在“更新条件”选项卡中实现的。即“更新条件”选项卡用来指定更新视图的条件,将视图中的修改传送到视图所使用的表的原始记录中。,第6章 查询与视图,图6-5 “视图设计器”窗口界面,第6章 查询与视图,6.1.3查询与视图的区别 查询是从表或视图中提取满足条件
15、的记录。查询是快速检索和查看数据的手段。查询结果可定向输出到浏览器、报表、表等。从“查询”出发,还可以制作汇总表、交叉表、统计图等。定义好一个查询后,系统以扩展名为.qpr的文件保存,主体是SQL语句和与定向输出有关的语句。查询文件可用DO命令调用。 视图是基于表定义的,是一种含“查询”特性的逻辑表,可以超越表。创建视图的数据来源于表或其他视图,是数据库的一部分,它的使用如同数据表一样。查询和视图有如下区别: (1)视图是一个虚表,必须基于数据库才能建立和操作;而查询操作不必基于数据库,即它不用打开数据库就可对基本表建立查询和进行操作。 (2)视图是包括在数据库中的虚表,所以没有单独的文件来存
16、放视图;而查询不同,创建的查询是存放在.qpr文件中的,运行该文件即可获得查询。 (3)视图可以修改,不能设置输出;查询不能修改,但可以定义输出去向。 (4)利用远程视图可查询除本地数据表、视图以外的其他数据源,比如其他数据库系统下的数据、文本文件等,即提供了查询外部数据的接口;查询只能查询本地的数据表或视图。,第6章 查询与视图,6.1.4本章案例简介 本章中将通过4个案例,分别介绍使用向导和设计器建立查询及视图的方法和技巧。为了便于理解,案例中还是采用学生选课数据库stsc.dbc为数据源。该数据库包含三个表文件,分别为学生表student、成绩表score和课程表course。其表结构如
17、下: student(学号、姓名、性别、出生日期、院系、入学成绩) score(学号、课程编号、成绩) course(课程编号、课程名称、开课院系、学分)。,第6章 查询与视图,6.2 用向导设计查询案例 案例说明 本案例以学生选课数据库stsc.dbc为数据源,要求用查询向导建立一个查询,能检索数据库中入学成绩高于450分的学生的学号、姓名、性别、院系和入学成绩,并按入学成绩降序排列。,第6章 查询与视图,6.2.1 操作步骤 (1)打开“查询向导”窗口:执行菜单中【文件】|【新建】命令,或者单击工具栏上的【新建】按钮,打开“新建”对话框,选择“查询”,然后单击【向导】按钮。接下来在打开的“
18、向导选取”对话框中选择“查询向导”,再单击【确定】按钮,系统自动打开“查询向导”窗口。 (2)选择数据库和表:单击“数据库和表”组合框右边的【】按钮,在“打开”窗口中选取数据库stsc.dbc,再单击【确定】按钮,则查询向导将stsc.dbc纳入“数据库和表”组合框,并将该数据库中的表(包括视图)显示在组合框下面的列表框内。 单击选取列表框中的表student,则在“可用字段” 列表框内显示该表的所有字段。 (3)选取字段:在“可用字段”列表框里,单击所需字段,将其添加到“选定字段”列表框中。,第6章 查询与视图,(4)为表建立关系:选定匹配字段建立关系,并将每一个关系加入到列表中,在左右两个
19、下拉列表框中选定两表中的相同字段,并单击“添加”按钮。左列表框中所选字段所在的表叫父表,右列表框中的选定字段所在的表叫子表,一个父表只能有一个子表。 由于本案例只用到一个数据表,不需建立联系,所以向导跳过这一步骤,直接进入步骤3 。 (5)筛选记录:如果想查询特定记录,可使用“字段”、“操作符”和“值”选项来创建表达式。本案例中涉及入学成绩大于450分的条件,即student.入学成绩450。,第6章 查询与视图,(6)排序记录:可按选定字段的顺序对记录排序,用于排序的字段最多可选三个。通过“添加”按钮指定排序字段,通过“升序”或“降序”单选按钮指定排序方式。用鼠标拖动“选定字段”名前的按钮,
20、可改变字段名的排列次序。本案例中要求按入学成绩降序排列,如图6-12所示。 (7)限制记录:选择要显示字段的类型和值。单击“预览”按钮可检验排序次序和选项。可以确定最后查询出的记录需要显示的数目或其百分比。 (8)完成:选择保存的方式,并完成查询向导的设置。 保存查询:将查询保存到扩展名为.qpr的查询文件中。 保存并运行查询:将查询保存为文件之后自动运行。 保存查询并在查询设计器中修改:保存查询并切换到查询设计器窗口。,第6章 查询与视图,图6-12 排序记录,第6章 查询与视图,6.2.2 本节知识点 查询向导生成的查询文件是SQL-SELECT命令。如果在命令窗口中键入“TYPE 查询文
21、件名.qpr”,按Enter键后即可看到SQL命令如下: SELECT Student.学号, Student.姓名, Student.性别, Student.院系, Student.入学成绩; FROM stsc!student; WHERE Student.入学成绩 450.0000; ORDER BY Student.入学成绩 DESC 从中我们可看到查询向导的步骤与SQL语句的对应关系: “字段选取”对应SQL中的SELECT语句; “筛选记录”对应SQL中的WHERE语句; “排序记录”对应SQL中的ORDER BY语句。,第6章 查询与视图,6.3 用查询设计器自定义查询案例 案例
22、说明 本案例以学生选课数据库stsc.dbc为数据源,要求用查询设计器自定义一个查询,能检索数据库中各科成绩最高的学生的学号、课程编号、课程名称、最高分及开课院系,并按成绩升序排列。,第6章 查询与视图,6.3.1 操作步骤 (1)打开“查询设计器”:执行菜单中【文件】|【新建】命令,或者单击工具栏上的【新建】按钮,打开“新建”对话框,选择“查询”,然后单击【新建文件】按钮,系统自动打开“查询设计器”窗口。 (2)选择数据库和表:在同时打开的“打开”对话框中选择成绩表score和课程表course,分别将它们添加到查询设计器中,如图6-15所示。,第6章 查询与视图,图6-15 选择数据库和表
23、,第6章 查询与视图,(3)选取字段:单击“字段”选项卡,在“可用字段”列表框里,选取所需字段,将其添加到“选定字段”列表框中 。 (4)建立联接:单击“联接”,在“联接”选项卡中设置数据表间的联接条件或联接关系。若表间已建立联接,这些联结将成为默认的联接显示在联接列表框中。用户可以指定数据表间的联接条件,以便选取多个数据表上的数据。 (5)排序依据:单击“排序依据”,在“排序依据”选项卡中设置用于指定排序的字段和排序方式。本例要求按各科最高成绩升序排列,即按“MAX(Score.成绩)”升序排列。,第6章 查询与视图,(6)分组依据:单击“分组依据”,在“分组依据”选项卡中设置“Score.
24、课程编号”作为分组字段 。 (7)运行查询:单击【运行】按钮,查询结果如图6-20所示。,图6-20 运行查询结果,第6章 查询与视图,6.3.2 技术实训 (1)“字段”选项卡用于选取在查询结果中要输出的字段、函数或其他表达式。与“查询向导”不同的是,它多出一个“函数和表达式”文本框,用户可以定义查询结果中要显示或输出的虚字段的内容。 (2)本案例的“字段”选项卡中,若要对字段表达式进行编辑,可以直接在“函数和表达式” 文本框内输入表达式内容,也可以用“表达式生成器”来生成表达式。启用“表达式生成器”的方法是单击“函数和表达式”文本框右侧的【】按钮,其窗口界面如图6-21所示。,第6章 查询
25、与视图,图6-21 “表达式生成器” 窗口,第6章 查询与视图,6.3.3 本节知识点 实际上不论是查询向导还是查询设计器,最终生成的查询文件都是SQL-SELECT命令。本案例生成的查询文件中的SQL命令如下: SELECT Couse.课程名称, Couse.开课院系, Score.学号, Score.课程编号, MAX( Score.成绩); FROM stsc!couse INNER JOIN stsc!score ; ON Couse.课程编号 = Score.课程编号; GROUP BY Score.课程编号 可以看出查询设计器的各选项卡与SQL语句的对应关系: “字段”选项卡对应
26、于SQL的SELECT短语,指定要查询的数据; “联接”选项卡对应于SQL的JOIN ON短语,用于编辑联接条件; “排序依据”选项卡对应SQL的ORDER BY短语,用于指定排序的字段和排序方式; “分组依据”选项卡对应于SQL的GROUP BY短语和HAVING短语。,第6章 查询与视图,6.4 用向导设计本地视图案例 案例说明 本案例以学生选课数据库stsc.dbc为数据源,要求用视图向导建立一个视图,能检索数据库成绩表score中成绩高于80分的学生的学号、成绩、课程编号、课程名称和开课院系,并按成绩降序排列。,第6章 查询与视图,6.4.1 操作步骤 (1)打开数据库:由于视图是基于
27、表定义的,所以建立视图必须先打开数据库。如果数据库stsc.dbc已在项目Stu.pjx中,则打开工程项目的同时也打开该数据库。 (2)打开“本地视图向导”窗口:执行菜单中【文件】|【新建】命令,或者单击工具栏上的【新建】按钮,打开“新建”对话框,选择“视图”,然后单击【向导】按钮。系统自动打开“本地视图向导”窗口,如图6-22所示。,第6章 查询与视图,图6-22 “本地视图向导”窗口,第6章 查询与视图,(3)选取字段:在“可用字段”列表框里,单击所需字段,将其添加到“选定字段”列表框中,如图6-23所示。,图6-23 选取字段,第6章 查询与视图,(4)为表建立关系:选定匹配字段建立关系
28、,并将每一个关系加入到列表中,如图6-24所示。,图6-24 为表建立关系,第6章 查询与视图,(5)筛选记录:本案例中检索成绩大于80分的条件,即score.成绩80,如图6-25所示。,图6-25 筛选记录,第6章 查询与视图,(6)排序记录:可按选定字段的顺序对记录排序,用于排序的字段最多可选三个。本案例中要求按成绩降序排列,如图6-26所示。,图6-26 排序记录,第6章 查询与视图,(7)完成:将视图取名为“成绩大于80分”并保存 。 (8)浏览视图:在项目管理器里选择该视图并单击【浏览】按钮,运行结果如图6-28所示。,图6-28 浏览“成绩大于80分”视图,第6章 查询与视图,6
29、.4.2 本节知识点 视图建立以后,使用的方法类似于表。 (1)操作视图 视图允许以下操作: 在数据库中使用USE命令打开或关闭视图。 “在浏览器”窗口中显示或修改视图中的记录。 使用SQL语句操作视图。 在文本框、表格控件、表单或报表中使用视图作为数据源。,第6章 查询与视图,(2)使用视图 一个视图在使用时,将作为临时表在自己的工作区中被打开。如果此视图基于本地表(即本地视图),则在另一个工作区中同时打开基本表。视图的基本表是由定义视图的SQL SELECT语句访问的。 用户可以在“项目管理器” 中浏览视图,也可以通过命令来使用视图。 在“项目管理器” 中使用视图的方法是:先选择一个数据库
30、,接着再选择视图名,然后单击【浏览】按钮,则在“浏览”窗口中显示该视图,并可对视图进行操作。 如果通过命令来使用视图,也必须先打开数据库,例如: OPEN DATABASE stsc USE 成绩大于80分 BROW,第6章 查询与视图,6.5 用视图设计器自定义视图案例 案例说明 本案例以学生选课数据库stsc.dbc为数据源,要求用视图设计器自定义一个视图,能检索数据库成绩表score中成绩低于60分的学生的学号、成绩、课程编号、课程名称和开课院系,并按成绩降序排列。另外,还要求能对视图中的数据进行编辑和更新。,第6章 查询与视图,6.5.1 操作步骤 (1)打开数据库:打开数据库stsc
31、.dbc,方法同上。 (2)打开“视图设计器”:执行菜单中【文件】|【新建】命令,或者单击工具栏上的【新建】按钮,打开“新建”对话框,选择“视图”,然后单击【新建文件】按钮,系统自动打开“视图设计器”窗口。 (3) 选择数据库和表:在同时打开的“打开”对话框中选择成绩表score和课程表course,分别将它们添加到视图设计器中。 (4)选取字段:单击“字段”选项卡,在“可用字段”列表框里,选取所需字段,将其添加到“选定字段”列表框中,如图6-29所示。,第6章 查询与视图,图6-29 选取字段,第6章 查询与视图,(5)建立联接:与上例相同,联结条件是Couse.课程编号=Score.课程编
32、号。 (6)筛选记录:本案例中检索成绩小于80分的条件,即score.成绩60。 (7)排序记录:本案例中要求按score.成绩降序排列 (8)更新条件:设置更新条件选项卡如图6-30所示。,第6章 查询与视图,图6-30 设置更新条件,第6章 查询与视图,(9)完成:将视图取名为“成绩小于60分”并保存。 (10)浏览视图:在项目管理器里选择该视图并单击【浏览】按钮,运行结果如图6-31所示。,图6-31 浏览“成绩小于60分”视图,第6章 查询与视图,6.5.2 本节知识点 视图的更新是数据库中的一大特色,它可将检索到的结果按预先的定义进行更新,并能将更新结果反馈到原数据库中。视图更新的功能是在“更新条件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年艺术市场数字化交易市场潜力与投资策略分析报告
- 智能化改造2025年实体书店提升服务效率与顾客满意度报告
- 小学生硬笔书法教程课件
- 2025年工业互联网平台自然语言处理技术助力工业自动化升级报告
- 中职学生周末管理办法
- 二手货车停车管理办法
- 代理记账管理办法要求
- 企业情况跟踪管理办法
- 任务筹备资金管理办法
- 企业投诉平台管理办法
- 2025年混凝土搅拌站试验员资格考试试题及答案
- 广东省佛山市2024-2025学年高一下学期6月期末考试 英语 含解析
- 2025消防安全知识培训试题及答案
- 2025年湖南省中考历史试卷真题(含答案解析)
- 2025至2030中国厚膜电路陶瓷基板市场竞争态势与未来投资方向预测报告
- 休闲阳台沙发区创新创业项目商业计划书
- 美好生活大调查:中国居民消费特点及趋势报告(2025年度)
- 病理科入培考试题及答案
- 木耳采购合同协议书范本
- Q-GDW10162-2025 输电杆塔固定式防坠落装置技术规范
- ISO27001:2022信息安全管理手册+全套程序文件+表单
评论
0/150
提交评论