文档库 最新最全的文档下载
当前位置:文档库 › 创建输电线路使用查询系统

创建输电线路使用查询系统

创建输电线路使用查询系统
创建输电线路使用查询系统

创建输电线路使用查询系统

一引言

随着社会主义市场经济的快度发展和供电企业改革的不断深化,输电线路安全稳定运行势在必行,输电线路架设在荒郊野外,容易受到各种天灾人祸的影响,,比如:雷击线路,鸟类危害以及人为破坏等等。所以要保证输电线路多送电,送好电。我们出千方百计做好预防工作以外,以及发现和消除线路故障,提高输电线路安全运行水平,也是我们一直追求的目标。所以我们就把创建输电线路实用查询系统,作为我们此次管理创新的目标。

二理论依据

故障录波器是保证电力系统安全运行的重要自动装置,随着科技的发展,故障录波器因为采用了微机技术,当电力系统发生故障或震荡时,自动记录故障过程中的各种电气量,开关量的变化,根据所录波形可以较准确地分析判断设备事故类别(如故障线路,相别,地点等)。由于输电线路距离长,分布广,故障机会多,当系统中线路发生故障时,线路巡检人员寻找故障点有困难,特别是在保护不正确的动作的时候,这是我们可以依靠故障录波器提供的信息,进行分析处理,大大缩小寻找故障范围。

根据故障录波器能提供准确故障范围这一特点,我们把各种输电线路数据提前输入到输电线路使用查询系统中,当输电线路一旦发生故障时,能及时锁定故障点,减少原来输电线路发生故障时,,人工查找图纸,,计算故障点的宝贵时间。另外输电线路发生故障

第4章查询的创建与应用

第4章查询的创建与应用 一、选择题 1.Access2003支持的查询类型有() A.选择查询、交叉表查询、参数查询、SQL查询和操作查询 B.选择查询、基本查询、参数查询、SQL查询和操作查询 C.多表查询、单表查询、参数查询、SQL查询和操作查询 D.选择查询、汇总查询、参数查询、SQL查询和操作查询 2.根据指定的查询条件,从一个或多个表中获取数据并显示结果的查询称为()A.交叉表查询B.参数查询C.选择查询D.操作查询3.下列关于条件的说法中,错误的是() A.同行之间为逻辑“与”关系,不同行之间的逻辑“或”关系 B.日期/时间类型数据在两端加上# C.数字类型数据需在两端加上双引号 D.文本类型数据需在两端加上双引号 4.在学生成绩表中,查询成绩为70—80分之间(不包括80)的学生信息。正确的条件设置为() A.>69 or <80 B.Between 70 and 80 C.>=70 and <80 D.in(70,79) 5.若要在文本型字段执行全文搜索,查询“Access”开头的字符串,正确的条件表达式设置为() A.like “Access*”B.like “Access” C.like “*Access*”D.like “*Access” 6.参数查询时,在一般查询条件中写上(),并在其中输入提示信息。 A.()B.<> C.{} D.[] 7.使用查询向导,不可以创建()。 A.单表查询B.多表查询C.带条件查询D.不带条件查询8.在学生成绩表中,若要查询姓“张”的女同学的信息,正确的条件设置为()。 A.在“条件”单元格输入:姓名=“张”AND 性别=“女” B.在“性别”对应的“条件”单元格中输入:“女” C.在“性别”的条件行输入“女”,在“姓名”的条件行输入:LIKE “张*” D.在“条件”单元格输入:性别=“女”AND姓名=“张*” 9.统计学生成绩最高分,应在创建总计查询时,分组字段的总计项应选择()。 A.总计B.计数C.平均值D.最大值 10.查询设计好以后,可进入“数据表”视图观察结果,不能实现的方法是()。 A.保存并关闭该查询后,双击该查询 B.直接单击工具栏的“运行”按钮 C.选定“表”对象,双击“使用数据表视图创建”快捷方式 D.单击工具栏最左端的“视图”按钮,切换到“数据表”视图 二、填空题 1.在Access2003中,查询的运行一定会导致数据表中数据发生变化。 2.在“课程”表中,要确定周课时数是否大于80 且小于100,可输入。(每学期按18周计算) 3.在交叉表查询中,只能有一个和值,但可以有一个或多个。 4.在成绩表中,查找成绩在75---85之间的记录时,条件为。 5.在创建查询时,有些实际需要的内容在数据源的字段中并不存在,但可以通过在查询中增加来完成。 6.如果要在某数据表中查找某文本型字段的内容以“S”开头号,以“L”结尾的所有

实验1 数据库的创建与简单查询

《数据库系统》实验 实验一数据表的建立与简单查询 一、实验目的 1.熟悉SQL的数据定义语言,能够熟练使用SQL语句来创建和更改基本表,创建和取消索引; 2.熟悉SQL语句的数据查询语言,能够使用SQL语句对数据库进行单表查询。 二、实验内容 数据定义: 1.创建关系数据库S_T,在数据库中存在四张表格,分别为: 学生表students(sno,sname,email,grade);其中 Sno:char(10),主码; Sname:char(8), Email:char(30), Grade:smallint; 教师表Teachers(Tno,Tname,email,salary); Tno:CHAR(8) ,主码; Tname:char(8) 非空约束, Email:char(30), Salary:real 且Salary>=1500; 课程表Courses(Cno,Cname,Chour), Cno:char(8),且cno具有非空约束; cname:char(10), Chour:tinyint; 课程表STC(Sno,Tno,Cno,score);STC表中的Sno,Cno是外码; Sno:char(10), Cno:CHAR(8), Tno:CHAR(8), Score:int, Sno和cno共同做主码。 完成以下要求: (1)两个表用对象资源管理创建,两个表用T-SQL语句创建,并将T-SQL语句代码保存(保存为*.SQL文件)。 (2)在创建表的过程中哪个表没有创建成功?根据提示分析哪个属性的什么约束没有创建成功?简述其原因及解决办法。

2.用T-SQL语句修改Students表,增加性别Ssex属性(类型CHAR,长度2),自定义约束为只能取“男”或“女”; 3.用T-SQL语句把STC表中的score改为smallint型; 4.用T-SQL语句在Students表的sname属性列上创建普通索引。 回答:到目前为止,students表有几个索引?指出这些索引是在哪些属性建的,分别是什么类型的索引? 数据查询: 请先输入四个表的具体信息,然后在此基础上完成下列查询: 课程表Courses 课程表

本地数据查询控件LQuery的创建和使用

第23卷Vol_23第4期 No.4 计算机工程与设计 COMPUTERENGINEERINGANDDESIGN 2002年4月 Apr.2002 文章编号.1000.7024(2002)04.0054.03中图分类号:TP3l312文献标识码.A 本地数据查询控件LQuery的创建和使用 肖波平 北京航空航天人学,北京100083) 摘要:LQuery控件能够用于VB,VC等开发工具,具有简单查询与统计.组合查询与统计,结果保存与打印等功能.文中介绍了LQuery控件的功能、创建过程和部分程序代码,说明了LQuery控件的实用性。 关键词:LQuery控件:创建:使用 DevelopmentanduseoflocaldataquerycontrolLQuery XIAOBo—ping (BeringUniversityofAeronauticandAstronautics,BeOing100083) Abstract:LQuerycontrolcanbeusedbythedevelopingtoolsVBandVC,andithasthefunctionofsimplequeryandstatcombinedqueryandstat,savingandprintingresultThefunctionofLQuerycontrol,thedevelopingprocessofLQuerycontroandpartofprogramcodesareintroducedttheavailabilityofLQuerycontrolisexplained Keywords:LQuerycontrol:developing;using l前言 舟VB集成开发环境中,主菜单“外接程序”下有‘个“叮视化数据管理器”子菜单,该“可视化数据管理器”具有“盘询生成器”功能“1。凌“查询乍成器”功能比较强人,使川也比较方便,能够对本地数据库进行多种盘淘操作,但是不能移植剑用户开发的数据库应用程序叶1。现n?本地数据库应用程序的开发1I常普遍,而查询功能是数据库应j}j程序必备的功 能。为了减少应HJ程序的开发时问.提高编稗效 率,用VB编写r本地数据查询控件——LQuery, nJ供本地数据库应用程序开发人员选用。 2本地数据查询控件介绍 LQuery控什的外观如图1所示,该控件有两 种数据庠打开方式.能进行多种片式的查询,并 将查询的结果显不、打印出来。如果查询结果需 保留,那么查询结果还可以数据表的形式保存在 被查询的数据库中,供随时打开使用。该控件包 括4个窗体:UserControl窗体、查询数据库窗体、杏询结果窗体和联结窗体。 ?点击图1中的“数据库(D)”命令键,所有内容清零,重新打开新的数据库。有两种形式打开数据库.一种是通过将数据库对象变量database赋给控件属性vardb亢接打开查询数据库,并将查询数据库中的数据表加戟到“数据表列表框”内;一种是通过一个文什管理窗体“查询数据库”对要查询的数据库文件进行选择后打开。“查询数据库”如图2所不,依次选择驱动 图1LQuery控件 收稿日期:2001.11.29 作者简介:肖渡平(1968.),男,江西吉安人,工程师.硕士,主要从事可靠性工程和数据库应用程序开发 ——54——  万方数据

ACCESS查询的创建和使用

第5章查询的创建和使用(补充) 4.1查询概述 查询是Access数据库中的一个重要对象,是使用者按照一定条件从Access数据库表或已建立的查询中检索需要数据的最主要方法。 4.1.1查询的功能 1.选择字段(投影) 在查询中,选择表中的部分字段。 2.选择记录(选择) 根据指定的条件查找所需的记录,并显示找到的记录。 3.编辑记录 利用查询添加、修改和删除表中记录。(4.4.3操作查询中介绍)4.实现计算 在建立查询时进行各种统计计算。 5.建立新表 利用查询得到的结果建立新表。 6.为窗体、报表或数据访问页提供数据 为了从一个或多个表中选择合适的数据源显示在窗体、报表中数据访问页中,可以先建立一个查询,然后将该查询的结果作为数据源。第一次打印报表或打开窗体、数据访问页时,该查询就从它的基表中检索出符合条件的最新记录。 结论:查询对象不是数据的集合,而是操作的集合。查询的运行结果是一个数据集合,也称为动态集。它很像一张表,但并没有被存储在

数据库中。创建查询后,保存的只是查询的操作,只有在运行查询时,Access才会从查询数据源表的数据中抽取出来并创建它;只要关闭查询,查询的动态集就会自动消失。 4.1.2查询的类型 在Access中,查询分为5种,分别是选择查询、交叉表查询、参数查询、操作查询和SQL查询。5种查询的应用目标不同,对数据源的操作方式和操作结果也不同。 1.选择查询 选择查询是最常用的查询类型。顾名思义,它是根据指定条件,从一个或多个数据源中获取数据并显示结果。也对记录进行分组,并且对分组的记录进行总计、计数、平均以及其他类型的计算。 如:查找1992年参加工作的男教师,统计各类职称的教师人数等。2.交叉表查询 交叉表查询将来源于某个表或查询中的字段进行分组,一组列在数据表左侧,一组列在数据表上部,然后在数据表行与列的交叉处显示数据源中某个字段统计值。 如:统计每个系男女教师的人数,要求行标题显示系名,列标题显示性别,表的交叉处显示统计的人数。 3.参数查询 参数查询是一种根据使用者输入的条件或参数来检索记录的查询。输入不同的值,可以得到不同的结果。因此,参数查询可以提高查询的灵活性。

用vs2010建立简单的查询功能

用vs2010建立简单的查询功能 using System; using System.Collections.Generic; using https://www.wendangku.net/doc/e35834383.html,ponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } public struct student { public string name; public string sno; public string class1; public string tel; public string addr; }; private void Form1_Load(object sender, EventArgs e) { } private void textBox1_TextChanged(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e)

{ int i = 0; string name; name = textBox1.Text; student[] stu = new student[5]; stu[0].name = "李?冰括?冰括?; stu[0].sno = "2013064001"; stu[0].class1 = "影 ?视酣?41班悒?; stu[0].tel = "12345678911"; stu[0].addr = "黑ú龙ⅷ?江-省?哈t尔?滨?市篋五?常£市篋"; stu[1].name = "范?冰括?冰括?; stu[1].sno = "201302101"; stu[1].class1 = "影 ?视酣?51班悒?; stu[1].tel = "12365498712"; stu[1].addr = "山?东?青à岛蘯"; stu[2].name = "赵?丽?颖 ?; stu[2].sno = "2013098989"; stu[2].class1 = "影 ?视酣?81班悒?; stu[2].tel = "98765432198"; stu[2].addr = "河ó北馈?省?廊え?坊?市篋"; stu[3].name = "何?炅酣?; stu[3].sno = "301206515"; stu[3].class1 = "播¥音?881班悒?; stu[3].tel = "23654987121"; stu[3].addr = "湖t南?省?长¤沙?市篋"; stu[4].name = "范?冰括?冰括?; stu[4].sno = "20126556"; stu[4].class1 = "软a?卓?88班悒?; stu[4].tel = "78945632156"; stu[4].addr = "广?西?玉?林?"; int flag = 1; for (i = 0; i < 5; i++) { if (stu[i].name == name) {

练习二-查询的创建与应用(答案)

第4章查询的创建与应用 思考与练习 一、选择题 1.Access2003支持的查询类型有() A.选择查询、交叉表查询、参数查询、SQL查询和操作查询 B.选择查询、基本查询、参数查询、SQL查询和操作查询 C.多表查询、单表查询、参数查询、SQL查询和操作查询 D.选择查询、汇总查询、参数查询、SQL查询和操作查询 答案: A 2.根据指定的查询条件,从一个或多个表中获取数据并显示结果的查询称为() A.交叉表查询 B.参数查询 C.选择查询 D.操作查询 答案:C 3.下列关于条件的说法中,错误的是() A.同行之间为逻辑“与”关系,不同行之间的逻辑“或”关系 B.日期/时间类型数据在两端加上# C.数字类型数据需在两端加上双引号 D.文本类型数据需在两端加上双引号 答案:C 4.在学生成绩表中,查询成绩为70—80分之间(不包括80)的学生信息。正确的条件设置为() A.>69 or <80 B.Between 70 and 80 C.>=70 and <80 D.in(70,79) 答案:C 5.若要在文本型字段执行全文搜索,查询“Access”开头的字符串,正确的条件表达式设置为() A.like “Access*” B.like “Access” C.like “*Access*” D.like “*Access” 答案:A 6.参数查询时,在一般查询条件中写上(),并在其中输入提示信息。 A.() B.<> C.{} D.[] 答案:D 7.使用查询向导,不可以创建()。 A.单表查询 B.多表查询 C.带条件查询 D.不带条件查询 答案:C 8.在学生成绩表中,若要查询姓“”的女同学的信息,正确的条件设置为()。 A.在“条件”单元格输入:=“” AND 性别=“女” B.在“性别”对应的“条件”单元格中输入:“女” C.在“性别”的条件行输入“女”,在“”的条件行输入:LIKE “*” D.在“条件”单元格输入:性别=“女”AND=“*” 答案:C 9.统计学生成绩最高分,应在创建总计查询时,分组字段的总计项应选择()。

查询的创建与操作

实验名称查询设计与结构化查询语言SQL 一、实验目的 1.理解查询的两种分类方法(单表与多表查询;选择、操作与特定查询)的依据; 2.掌握在查询设计视图中建立查询的方法; 3.掌握查询的几种主要视图的作用; 4.掌握进入SQL代码窗口的方法; 5.掌握SQL特定查询的使用; 6.掌握SELECT查询,特别是分组计算查询、嵌入查询和连接查询的用法; 7.掌握SQL操作查询的建立方法。 二、实验内容及步骤 1. 在查询设计视图中完成如下查询 预备:“教务管理”数据库”已经建立了学生、课程和成绩三个表,且建立了两个一对多关系。 1)单表查询:查询入学成绩在555分元(含555分)以上的学生 [步骤] 在数据库窗口中选定“查询”对象→单击数据库窗口中的“新建”按钮→双击“设计视图” 选项→选择“学生”表→关闭; …… 2)多表查询:查询课程成绩≧90的学生(要求显示姓名和课程名称) [步骤] 在数据库窗口中选定“查询”对象→单击数据库窗口中的“新建”按钮→双击“设计视图” 选项→分别添加“成绩”表、“学生”表和“课程”表→关闭; …… 3)交叉表查询:对成绩表做交叉表查询 [步骤] 在数据库窗口中选定“查询”对象→…… 4)预定义计算查询:对成绩表统计每个学生的平均成绩 [步骤] 在数据库窗口中选定“查询”对象→……

2. 进入SQL命令的编辑环境 [步骤] 1)启动Access→新建一个的名为“教务管理备份”的空数据库”; 2)在数据库窗口中选定“查询”对象→单击数据库窗口中的“新建”按钮→双击“设计视图” 选项→关闭“显示表”对话框; 3)单击Access的“查询”菜单→SQL特定查询→数据定义,或者单击Access工具栏上的视图 按钮,即出现SQL命令的代码窗口。此时,可以在窗口中书写SQL命令以新建查询,当然也 能编辑和运行查询。 3. 数据定义:新建表并设置主键和关系+修改表结构 在“教务管理备份”库中分别创建“学生”表、“课程”表和“成绩”表,并分别设置两个一对多关系。 预备:新建一个名为“教务管理备份”的空数据库 1)使用SQL命令Create新建表并设置主键和关系 [步骤] a)打开新建SQL查询的命令窗口; b)输入建立“学生”表并设置学号为主键的SQL查询命令: c)运行上述查询并查看表结构(含主键设置) d)输入建立“课程”表并设置课程号为主键的SQL查询命令: e)运行上述查询并查看表结构(含主键设置); f)输入建立“成绩”表并分别通过“学号”、“课程号”两字段建立与“学生”表、“课程” 表的一对多关系的SQL命令: g)运行上述查询并在关系窗口中查看“成绩”表与“学生”表、“课程”表之间的关系。 2)使用SQL命令alter修改表结构 [步骤] h)打开新建SQL查询的命令窗口; i)输入为“学生”表增加“年龄”字段的SQL查询命令(运行查询后查看结构的变化): j)输入删除“学生”表中“年龄”字段的SQL查询命令(运行查询后查看结构的变化): k)输入修改“学生”表中的“姓名”字段宽度为6的SQL查询命令(运行查询后查看结构的变化):

查询的创建与使用

建与使用 就是对数据库中的表或其他查询结果的一组相关操作,比如在一张表中筛选出符合某种条件的记录或记录和字段组合在一起建立一张新表。 行结果往往也是一张表,但这种表不会被存储,因为它是在执行查询时即时生成的虚拟表。 找数据说的是查找,并不是查询。我们首先要知道,并不需要将所有可能用到的数据都罗列在表上,即使是一些需要计算的值,也统统先算好以后才填到表面的数据那样,完全没有觉得Access数据库中的表和纸上的表格有什么区别。其实在Access数据库中的表并不是一个百宝箱,不需要将所有的数据都保存别类地保存在不同的表中,就像在“客户信息表”中保存和客户资料有关的信息,而在“订单信息表”中保存和订单内容相关的信息。 的时候我们都有侧重点,通过它们的名字就可以看出这个表是用来做什么的,这样很容易就可以知道哪些表中存储有什么数据内容。很少有人会把表的名 有很多表的话,这样根本就不知道这些表存储了什么内容。所以我们在建立表的时候,首先想的就是要把同一类的数据放在一个表中,然后给这个表取个 便得多。但是另一方面,我们在实际工作中使用数据库中的数据时,并不是简单地使用这个表或那个表中的数据,而常常是将有“关系”的很多表中的数 据进行一定的计算以后才能使用。如果再建立一个新表,把要用到的数据拷贝到新表中,并把需要计算的数据都计算好,再填入新表中,就显得太麻烦了,这个问题,它同样也会生成一个数据表视图,看起来就像新建的“表”对象的数据表视图一样。“查询”的字段来自很多互相之间有“关系”的表,这些字它并不存储任何的数据。当我们改变“表”中的数据时,“查询”中的数据也会发生改变。计算的工作也可以交给它来自动地完成,完全将用户从繁重的体算机数据库的优越性。 与应用 库中的查询对象有很多不同的类型,比如选择查询、参数查询、交叉表查询、操作查询和SQL查询”就是从一个或多个有关系的表中将满足要求的数据提取出来,并把这些数据显示在新的查询数据表像“交叉查询”、“操作查询”和“参数查询”等,都是“选择查询”的扩展。 有着很重要的应用,下面介绍查询对象的6种主要应用。 在查询中,可以只选择表中的部分字段。例如建立一个查询,只显示“学生基本信息”表中的“姓名”

相关文档
相关文档 最新文档