采油工程信息化建设培训教材课件.ppt

上传人(卖家):三亚风情 文档编号:3394579 上传时间:2022-08-26 格式:PPT 页数:81 大小:874.54KB
下载 相关 举报
采油工程信息化建设培训教材课件.ppt_第1页
第1页 / 共81页
采油工程信息化建设培训教材课件.ppt_第2页
第2页 / 共81页
采油工程信息化建设培训教材课件.ppt_第3页
第3页 / 共81页
采油工程信息化建设培训教材课件.ppt_第4页
第4页 / 共81页
采油工程信息化建设培训教材课件.ppt_第5页
第5页 / 共81页
点击查看更多>>
资源描述

1、采油工程信息化建设培训讲义采油工程信息化建设培训讲义 随着信息技术的飞速发展,信息化建设已全随着信息技术的飞速发展,信息化建设已全面深入油田开发应用的各个角落,在油田生产管面深入油田开发应用的各个角落,在油田生产管理中发挥着越来越重要的作用。近几年,采油工理中发挥着越来越重要的作用。近几年,采油工程系统在信息化建设方面取得了一定的成绩,自程系统在信息化建设方面取得了一定的成绩,自20002000年以来,建立并完善年以来,建立并完善4242个油田开发基础数据个油田开发基础数据库,同时充分利用网络资源,紧密集合生产实际,库,同时充分利用网络资源,紧密集合生产实际,开发了一些基于网络的实用生产管理软

2、件,促进开发了一些基于网络的实用生产管理软件,促进了我厂信息化建设水平提高。了我厂信息化建设水平提高。前言前言(一一)企业信息化的定企业信息化的定企业信息化:企业信息化:即企业应用计算机网络技术,即企业应用计算机网络技术,挖掘先进的管理理念,去整合企业现有的生产、挖掘先进的管理理念,去整合企业现有的生产、经营、设计、制造、管理等过程,及时地为企业经营、设计、制造、管理等过程,及时地为企业的战术、战略、决策提供准确而有效的数据信息,的战术、战略、决策提供准确而有效的数据信息,以便对生产需求做出迅速的反应,其本质是加强以便对生产需求做出迅速的反应,其本质是加强企业的企业的“核心竞争力核心竞争力”。

3、一、信息化建设预备知识一、信息化建设预备知识 在信息化的动态过程中,包含三个层面,六大在信息化的动态过程中,包含三个层面,六大要素。要素。三个层面:三个层面:一是一是信息技术的开发和应用过程,信息技术的开发和应用过程,是信息化建设的基础;是信息化建设的基础;二是二是信息资源的开发和利用信息资源的开发和利用过程,是信息化建设的核心与关键;过程,是信息化建设的核心与关键;三是三是信息产品信息产品制造业不断发展的过程,是信息化建设的重要支撑。制造业不断发展的过程,是信息化建设的重要支撑。三个层面是相互促进,共同发展的过程,也就是工三个层面是相互促进,共同发展的过程,也就是工业经济向信息经济演化的动态

4、过程,在这个过程中,业经济向信息经济演化的动态过程,在这个过程中,三个层面是一种互动关系。三个层面是一种互动关系。六大要素:六大要素:信息网络、信息资源、信息技术、信息网络、信息资源、信息技术、信息产业、信息法规与信息人才。信息产业、信息法规与信息人才。(二)企业信息化的内涵(二)企业信息化的内涵、达到目标:增强企业的核心竞争力。、达到目标:增强企业的核心竞争力。、应用手段:计算机网络技术。、应用手段:计算机网络技术。3 3、参与部门:包括企业的生产、经营、设计、参与部门:包括企业的生产、经营、设计、制造、管理等职能部门。制造、管理等职能部门。4 4、管理决策:高级经理层(决策层)、中间、管理

5、决策:高级经理层(决策层)、中间管理层(战略层)、基础业务层(战术层)。管理层(战略层)、基础业务层(战术层)。5 5、实现功能:进行信息的收集、传输、加工、实现功能:进行信息的收集、传输、加工、存储、更新和维护。存储、更新和维护。6 6、技术构成:信息规划、人、计算机网络硬、技术构成:信息规划、人、计算机网络硬件、系统开发平台。件、系统开发平台。(三)企业信息化的外延(三)企业信息化的外延 1 1、企业信息化的基础是企业的管理和运行、企业信息化的基础是企业的管理和运行模式,而不是计算机网络技术本身,其中的计算模式,而不是计算机网络技术本身,其中的计算机网络技术仅仅是企业信息化的实现手段。机网

6、络技术仅仅是企业信息化的实现手段。2 2、企业信息化建设的概念是发展的,它随、企业信息化建设的概念是发展的,它随着管理理念、实现手段等因素的发展而发展。着管理理念、实现手段等因素的发展而发展。3 3、企业信息化是一项集成技术:企业建设、企业信息化是一项集成技术:企业建设信息化的关键点在于信息的集成和共享,即实现信息化的关键点在于信息的集成和共享,即实现将关键的、准确的数据及时传输到相应的决策人将关键的、准确的数据及时传输到相应的决策人手中,为企业的运作决策提供依据。手中,为企业的运作决策提供依据。4 4、企业信息化是一项人机合一有层次的、企业信息化是一项人机合一有层次的系统工程,包括企业领导和

7、企业员工理念的系统工程,包括企业领导和企业员工理念的信息化;企业决策、组织管理信息化;企业信息化;企业决策、组织管理信息化;企业经营手段信息化;设计、加工及应用信息化。经营手段信息化;设计、加工及应用信息化。5 5、企业信息化的实现是一个过程:包含、企业信息化的实现是一个过程:包含了人才培养、咨询服务、方案设计、设备采了人才培养、咨询服务、方案设计、设备采购、网络建设、软件选型、应用培训、二次购、网络建设、软件选型、应用培训、二次开发等过程。开发等过程。(四)信息化建设的重要意义(四)信息化建设的重要意义1 1、有利于增强企业的核心竞争力,适应市、有利于增强企业的核心竞争力,适应市场化竞争的要

8、求。场化竞争的要求。2 2、有利于理顺和提高企业的管理,实现生、有利于理顺和提高企业的管理,实现生产管理健康发展;产管理健康发展;3 3、有利于提高设计效率,缩短设计周期,、有利于提高设计效率,缩短设计周期,保证设计质量;保证设计质量;4 4、有利于节约资金和生产材料,降低生产、有利于节约资金和生产材料,降低生产成本;成本;二、采油工程数据库建设二、采油工程数据库建设(一)数据库建设情况(一)数据库建设情况 20002000年以来,采油工程系统年以来,采油工程系统共建立并维护共建立并维护4242个数据库。个数据库。序号标准名称中文说明维护单位序号标准名称中文说明维护单位1DGB01抽油机档案2

9、2DGC05单井磁技术应用2DGB02有杆泵档案23DGB021有杆泵静态参数3DGC01抽油机调参记录24DGB011抽油机静态参数4DGC02抽油机诊断结果25DGB071螺杆泵静态参数5DGC03抽油机泵效数据26DGB074螺杆泵驱动装置静态参数6DGC04油井清防蜡数据27DGB091电机静态参数7DGC041油井热洗数据28DCA01抽油机示功图8DGC042油井化学防蜡29DCA02动静液面9DGC044电热清蜡30XTXL_CYJ抽油机系统效率 (自建)10 DGB03电泵档案31XTXL_DBJ电泵井系统效率 (自建)11 DGB031潜油电泵分离器档案32XTXL_LGB螺

10、杆泵系统效率 (自建)12 DGB032潜油电泵保护器档案33DBA08_CYJ抽油机井措施效果(自建)13 DGB033潜油电泵电缆档案34DBA08_DB电泵井措施效果 (自建)14 DGB034潜油电泵变压器档案35DBA08_LGB螺杆泵井措施效果(自建)15 DGB07螺杆泵档案36DDA01作业日记16 DGB072螺杆泵调参记录37DDA02作业记录17 DGB073螺杆泵驱动装置38DDB041抽油杆记录数据18 DGB05封隔器档案39DDB05管柱结构数据19 DGB09油井电机档案40DDB041GH抽油杆更换记录 (自建)20 DGB10油井控制柜档案41DDB05GH

11、管柱更换记录 (自建)21 DGB06采油树档案42D5405施工进度 (自建)各采油矿工技大队矿测试队矿工艺队作业大队采油工程数据库维护说明采油工程数据库维护说明随着采油工程数据库建立的不断完善,为随着采油工程数据库建立的不断完善,为保证数据质量,达到实用,我们开发了采油工保证数据质量,达到实用,我们开发了采油工程数据库查询系统,该系统从生产需要出发,程数据库查询系统,该系统从生产需要出发,以单井或汇总表的方式给出查询结构。以单井或汇总表的方式给出查询结构。(二)数据库应用情况(二)数据库应用情况 包括抽油机档案、有杆泵档案、机型包括抽油机档案、有杆泵档案、机型统计、厂家统计、电机型号统计、

12、统计、厂家统计、电机型号统计、电机生电机生产厂家统计、电机功率统计、控制箱型号产厂家统计、电机功率统计、控制箱型号统计、控制箱生产厂家统计、抽油机调参统计、控制箱生产厂家统计、抽油机调参记录、抽油机诊断结果、抽油机泵效数据记录、抽油机诊断结果、抽油机泵效数据等等1212张报表。张报表。1 1、抽油机井、抽油机井 包括电泵档案、泵型统计、生产厂包括电泵档案、泵型统计、生产厂家统计、历年检泵周期统计、单井检泵家统计、历年检泵周期统计、单井检泵信息、潜油电泵分离器、潜油电泵保护信息、潜油电泵分离器、潜油电泵保护器、潜油电缆数据、电泵变压器等器、潜油电缆数据、电泵变压器等9 9张报张报表。表。2 2、

13、电泵井、电泵井包括螺杆泵档案、泵型统计、静态数包括螺杆泵档案、泵型统计、静态数据、调参基础信息、驱动装置、驱动装置据、调参基础信息、驱动装置、驱动装置静态参数等静态参数等6 6张报表。张报表。3 3、螺杆泵、螺杆泵 包括采油树档案、在用井口按厂家分布、包括采油树档案、在用井口按厂家分布、在用井口按矿别分布、油井电机档案、油井在用井口按矿别分布、油井电机档案、油井控制柜档案、热洗清蜡基础信息、清防蜡单控制柜档案、热洗清蜡基础信息、清防蜡单井信息、单井磁技术应用、化学防蜡单井信井信息、单井磁技术应用、化学防蜡单井信息等息等9 9张报表。张报表。4 4、其它、其它 三、采油工程计算机软件开发及三、采

14、油工程计算机软件开发及应用情况应用情况目前,采用工程系统应用的软件分为目前,采用工程系统应用的软件分为方案设计、测试管理、数据查询和综合应方案设计、测试管理、数据查询和综合应用四类,共涉及应用软件用四类,共涉及应用软件8 8个软件。个软件。1 1、油井施工设计、油井施工设计2 2、水井施工设计、水井施工设计3 3、大修、大修(一)作业施工一体化管理系统(一)作业施工一体化管理系统 1 1、抽油机示功图网络查询系统、抽油机示功图网络查询系统软件基于软件基于WebWeb开发,具有单图查询、多图查询、开发,具有单图查询、多图查询、单图分类、多图分类四种查询方式和即时打印输出功单图分类、多图分类四种查

15、询方式和即时打印输出功能:能:按矿、队、井号等方式,实现不同月份功图查询。按矿、队、井号等方式,实现不同月份功图查询。按矿、队、井号等方式,实现不同时间段历史功图按矿、队、井号等方式,实现不同时间段历史功图对比查询对比查询根据功图类别,按矿、队、井号等方式,实现不同根据功图类别,按矿、队、井号等方式,实现不同月份功图查询。月份功图查询。根据功图类别,按矿、队、井号等方式,实现不同根据功图类别,按矿、队、井号等方式,实现不同时间段历史功图对比查询。时间段历史功图对比查询。(二)测试管理系统(二)测试管理系统 软件自软件自20022002年在全厂正式推广运行以来,年在全厂正式推广运行以来,运行状态

16、良好,功图数据全部实现网上传输,运行状态良好,功图数据全部实现网上传输,并取消了人工送报功图报表。并取消了人工送报功图报表。软件采用软件采用WebWeb方式开发,基于不同举方式开发,基于不同举升方式,实现按时间、单位、井号等进行升方式,实现按时间、单位、井号等进行测试液面查询和历次单井液面查询,在线测试液面查询和历次单井液面查询,在线打印报表,目前已在全厂试运行。打印报表,目前已在全厂试运行。2 2、机采井液面查询系统、机采井液面查询系统3 3、系统效率管理系统、系统效率管理系统针对生产需求,按照不同的举升方式建立基针对生产需求,按照不同的举升方式建立基础数据库。目前已开发完成数据加载、数据查

17、询础数据库。目前已开发完成数据加载、数据查询和打印输出三个模块,实现了抽油机、电泵、螺和打印输出三个模块,实现了抽油机、电泵、螺杆泵系统效率浏览查询和打印输出,目前软件正杆泵系统效率浏览查询和打印输出,目前软件正在采油六矿测试。在采油六矿测试。(三)基础数据库查询(三)基础数据库查询1 1、采油工程数据库、采油工程数据库WEBWEB查询统计系统查询统计系统系统针对采油工程数据库的建立,基于系统针对采油工程数据库的建立,基于WebWeb开发,既满足生产有可随时校验采油工程开发,既满足生产有可随时校验采油工程数据维护情况,使生产管理人员能方便、快数据维护情况,使生产管理人员能方便、快捷地完成采油工

18、程基础信息的查询、统计工捷地完成采油工程基础信息的查询、统计工作,系统按举升方式不同实现以下功能:作,系统按举升方式不同实现以下功能:抽油机井查询抽油机井查询包括抽油机档案、有杆泵档案、机型包括抽油机档案、有杆泵档案、机型统计、厂家统计、电机型号统计、统计、厂家统计、电机型号统计、电机电机生产厂家统计、电机功率统计、控制箱型生产厂家统计、电机功率统计、控制箱型号统计、控制箱生产厂家统计、抽油机调号统计、控制箱生产厂家统计、抽油机调参记录、抽油机诊断结果、抽油机泵效数参记录、抽油机诊断结果、抽油机泵效数据等据等1212张报表。张报表。电泵井查询电泵井查询包括电泵档案、泵型统计、生产厂家统包括电泵

19、档案、泵型统计、生产厂家统计、历年检泵周期统计、单井检泵信息、潜计、历年检泵周期统计、单井检泵信息、潜油电泵分离器、潜油电泵保护器、潜油电缆油电泵分离器、潜油电泵保护器、潜油电缆数据、电泵变压器等数据、电泵变压器等9 9张报表。张报表。螺杆泵查询螺杆泵查询包括螺杆泵档案、泵型统计、静态包括螺杆泵档案、泵型统计、静态数据、调参基础信息、驱动装置、驱动数据、调参基础信息、驱动装置、驱动装置静态参数等装置静态参数等6 6张报表。张报表。其它查询统计其它查询统计包括采油树档案、在用井口按厂家分布、包括采油树档案、在用井口按厂家分布、在用井口按矿别分布、油井电机档案、油井在用井口按矿别分布、油井电机档案

20、、油井控制柜档案、热洗清蜡基础信息、清防蜡单控制柜档案、热洗清蜡基础信息、清防蜡单井信息、单井磁技术应用、化学防蜡单井信井信息、单井磁技术应用、化学防蜡单井信息等息等9 9张报表。张报表。2 2、油田开发通用数据库查询、油田开发通用数据库查询软件采用客户软件采用客户/服务器(服务器(C/SC/S)方式开)方式开发,功能上可实现生产管理、开发静态、发,功能上可实现生产管理、开发静态、开发动态、油田监测、采油工程、地面工开发动态、油田监测、采油工程、地面工程、井下作业等基础数据库的查询。程、井下作业等基础数据库的查询。生产管理:对原油生产、油田注水等日报进行生产管理:对原油生产、油田注水等日报进行

21、查询。查询。开发静态:对油田开发静态数据库的查询开发静态:对油田开发静态数据库的查询开发动态:对油田开发日数据、井史、措施效开发动态:对油田开发日数据、井史、措施效果及综合数据进行查询。果及综合数据进行查询。油田监测:对抽油机功图、动静液面及剖面测油田监测:对抽油机功图、动静液面及剖面测试数据进行查询。试数据进行查询。采油工程:对采油工程基础数据库查询。采油工程:对采油工程基础数据库查询。井下作业:对作业日记、作业记录、杆记录、井下作业:对作业日记、作业记录、杆记录、管记录、管柱结构、施工总结查询。管记录、管柱结构、施工总结查询。(四)综合应用(四)综合应用1 1、生产数据综合查询系统、生产数

22、据综合查询系统软件按不同举升方式和区块,实现日数据、软件按不同举升方式和区块,实现日数据、综合记录、井史、热洗查询。综合记录、井史、热洗查询。v日数据查询:按日期,分油、水井进行查询日数据查询:按日期,分油、水井进行查询v综合记录:按月份,分矿队、井号实现单井综综合记录:按月份,分矿队、井号实现单井综合记录查询合记录查询v井史:实现油、水井选值对比查询井史:实现油、水井选值对比查询v洗井:实现日单井洗井数据查询洗井:实现日单井洗井数据查询2 2、作业施工总结查询、作业施工总结查询软件采用客户软件采用客户/服务器(服务器(C/SC/S)方式开发,可)方式开发,可实现施工总结即时打印输出,主要功能

23、如下:实现施工总结即时打印输出,主要功能如下:v按井属单位查询按井属单位查询v按施工单位查询按施工单位查询v按施工类别查询按施工类别查询v按井号查询按井号查询 3 3、油井热洗管理系统、油井热洗管理系统根据生产需求,软件开发按两种方式设计:根据生产需求,软件开发按两种方式设计:v日报表,采用浏览器方式(日报表,采用浏览器方式(WebWeb)进行软件设计,)进行软件设计,应用应用ASPASP编程实现报表的即时统计、查询。编程实现报表的即时统计、查询。v月报表月报表,采用客户采用客户/服务器(服务器(C/SC/S)方式进行软件)方式进行软件设计,并对统计结果进行存储,同时应用设计,并对统计结果进行

24、存储,同时应用ASPASP编程编程实现月报的查询,目前软件正在测试。实现月报的查询,目前软件正在测试。4 4、抽油机杆、管档案管理系统、抽油机杆、管档案管理系统软件采用客户软件采用客户/服务器方式设计,可按服务器方式设计,可按不同单位查询历次杆、管的更换情况;结不同单位查询历次杆、管的更换情况;结合作业一体化软件要求,对部分功能改进,合作业一体化软件要求,对部分功能改进,使得方案设计人员在进行油井方案设计时,使得方案设计人员在进行油井方案设计时,能查询到上两次施工中杆、管的更换情况,能查询到上两次施工中杆、管的更换情况,实现了与一体化应用软件的集成。实现了与一体化应用软件的集成。5 5、作业成

25、本管理系统、作业成本管理系统软件基于软件基于WebWeb开发,实现矿检泵、检开发,实现矿检泵、检电泵、换泵和重配的作业费用发生情况电泵、换泵和重配的作业费用发生情况的基础数据维护、查询、统计等功能。的基础数据维护、查询、统计等功能。(一)、(一)、ORACLE ORACLE 数据库基本知识数据库基本知识ORACLEORACLE数据库是一种分布式关系型数数据库是一种分布式关系型数据库,它具有完善的数据管理功能,特别据库,它具有完善的数据管理功能,特别是数据量很大时,优势更加明显。是数据量很大时,优势更加明显。四、四、ORACLEORACLE数据库应用数据库应用 数据分布存放数据分布存放系统要管理

26、的数据从物理上讲是分布在不同系统要管理的数据从物理上讲是分布在不同的机器上,但是在逻辑上是一个整体,对用户来的机器上,但是在逻辑上是一个整体,对用户来讲,就如同在一个数据库中存放。讲,就如同在一个数据库中存放。数据高度共享数据高度共享分布在不同场地的数据对用户来讲是透明的,分布在不同场地的数据对用户来讲是透明的,即用户根本不用考虑要访问的数据是放在本地机即用户根本不用考虑要访问的数据是放在本地机器上还是远程机器上,这就是说用户可以访问整器上还是远程机器上,这就是说用户可以访问整个分布式数据库系统中任何节点上的数据。个分布式数据库系统中任何节点上的数据。客户客户/服务器计算模式服务器计算模式应用

27、程序和开发工具在客户机上运行,而数据应用程序和开发工具在客户机上运行,而数据存放在服务器上,客户机和服务器之间通过网络进存放在服务器上,客户机和服务器之间通过网络进行通信,这样不仅方便了开发人员开发应用程序,行通信,这样不仅方便了开发人员开发应用程序,而且使计算机系统的资源得到充分利用。而且使计算机系统的资源得到充分利用。丰富的多方开发工具丰富的多方开发工具不 仅不 仅 O R A C L EO R A C L E 公 司 提 供 了 多 种 开 发 工 具公 司 提 供 了 多 种 开 发 工 具(Develop 2000Develop 2000),而且其它公司的开发工具),而且其它公司的开

28、发工具,如:如:DELPHIDELPHI、VBVB、VCVC、PBPB、JAVAJAVA也提供了访问也提供了访问ORACLEORACLE数数据库的接口据库的接口(BDE(BDE、ODBC ODBC、JDBCJDBC、ODACODAC等等),利用这,利用这些工具也可在些工具也可在ORACLEORACLE数据库上开发程序。数据库上开发程序。1 1、ORACLEORACLE数据类型数据类型数据类型说 明Char(size)定长字符,size2000个字符Varchar(size)(同Varchar2)可变字符,size4000个字符Varchar2(size)变长字符,size4000个字符Date

29、固定长度日期型Number(size,dec)数字型,放实型和整型,size为长度,dec为精度Long可变字符,2GB个字符Blob大二进制对象,4GBORACLE9i 数据类型 2 2、函数、函数OracleOracle的的SQLSQL语句中用到的函数分为单值语句中用到的函数分为单值函数和多值函数,单值函数又分为字符函数函数和多值函数,单值函数又分为字符函数和数字函数。和数字函数。(1 1)字符函数)字符函数 函 数说 明 ASCII返回对应字符的十进制值 CHR给出十进制返回字符 CONCAT拼接两个字符串,与|相同 INITCAT将字符串的第一个字母变为大写 INSTR找出某个字符串的

30、位置 LENGTH以字符给出字符串的长度 LOWER将字符串转换成小写 LPAD使用指定的字符在字符的左边填充 RPAD使用指定的字符在字符的右边填充 LTRIM在左边裁剪掉指定的字符 RTRIM在右边裁剪掉指定的字符 TRIM裁剪掉前面或后面的字符串 REPLACE执行字符串搜索和替换 SUBSTR取字符串的子串 SOUNDEX返回一个同音字符串 TRANSLATE执行字符串搜索和替换 UPPER将字符串变为大写以一个值来替换空值 NVL以一个值来替换空值(2 2)转换函数)转换函数 函 数描 述TO_CHAR转换日期格式到字符串TO_DATE按照指定的格式将字符串转换到日期型TO_NUMB

31、ER将数字字串转换到数字 (3 3)组函数)组函数 函 数描 述AVG求列平均值MAX求列最大值MIN求列最小值SUM求和GREATEST比较最大值LEAST比较最小值DECODE逻辑判断GROUP BY分组HAVING限制分组DESC降序(数值按大小,字符按字典排列)ASC升序(数值按大小,字符按字典排列)COUNT记数(4 4)数字函数)数字函数 函 数说 明+(Value1+value2)加 -(Value1-value2)减*(Value1*value2)乘/(Value1/value2)除 ABS(value)绝对值CEIL(value)大于或等于value的最小整数EXP(valu

32、e)e的value次幂FLOOR(value)小于或等于value的最大整数LN(value)value的自然对数 LOG(value)value的以10为底的对数 MOD(value,divisor)求模POWER(value,exponent)value的exponent次幂 ROUND(value,precision)按precision 精度4舍5入 SIGN(value)value为正返回1;为负返回-1;为0返回 0 SQRT(value)value 的平方根 TRUNC(value,precision)按照precision 截取value SIN(value)正弦 SINH(v

33、alue)反正弦COS(value)余弦COSH(value)反余弦TAN(value)正切 TANH(value)反正切 3 3、SQLSQL*Net Net 安装安装SQLSQL*NetNet是是Oracle Oracle 客户端软件。系统管理客户端软件。系统管理员用户安装时可使用员用户安装时可使用Ora9i/Ora8iOra9i/Ora8i提供的客户提供的客户端产品,可用于建立表空间、创建用户及控制端产品,可用于建立表空间、创建用户及控制台管理功能;普通用户只安装台管理功能;普通用户只安装SQLSQL*NetNet及及SQLSQL*PlusPlus即可,安装完成后要建立即可,安装完成后要

34、建立OracleOracle数据数据库连接串。库连接串。4 4、SQL SQL 语言语言(1 1)功能)功能SQL(Struceured Query LanguangSQL(Struceured Query Languang)是结构是结构查询语言,具有很强的数据处理功能,提供了数据查询语言,具有很强的数据处理功能,提供了数据查询、数据定义、数据操纵、数据控制四种功能。查询、数据定义、数据操纵、数据控制四种功能。SQL功能说明数据查询(DQL)SELECT数据定义(DDL)CREATE、ALTER、DROP数据操纵(DML)INSERT、DELETE、UPDATE、COMMIT、ROLLBACK

35、数据控制(DCL)GRANT、REVOKE(2 2)SQL SQL 常用命令常用命令 命令说明SELECT数据查询(应用频率最高的命令)DROP删除命令CREATE建立命令INSERT插入记录命令DELETE删除记录命令UPDATE数据更新命令COMMIT提交命令ROLLBACK 撤消插入、删除、更新命令DESC显示表数据结构CONNECT更改登陆用户命令 (3 3)数据字典)数据字典数据字典说明TAB该用户创建的所有表、视图和同义词DICT构成数据字典的所有表COL该用户所建表的有关列的信息CAT该用户可以存取的所有表、视图和同义词 (4 4)运算符)运算符算术运算符说明条件运算符说明=等于

36、in(列表)等于列表中任意值!=或不等于between 值1 and 值2在两值之间大于like模式匹配=大于等于%任意个字符小于_一个字符-程序程序-Oracle for-Oracle for Window NT-Net Configuration Window NT-Net Configuration AssistantAssistant选中执行。选中执行。选择网络服务名配置,点击选择网络服务名配置,点击 下一步下一步 选择填加,点击选择填加,点击 下一步下一步 选择选择OracleOracle发行版发行版8.08.0数据库服务,点击数据库服务,点击 下一步下一步 输入数据库输入数据库SI

37、DSID:ORA8IORA8I,点击,点击 下一步下一步 输入输入TCPTCP协议,点击协议,点击 下一步下一步 输入主机名(也就是数据库服务器输入主机名(也就是数据库服务器IPIP地址):地址):10.64.10.22510.64.10.225,点击,点击 下一步下一步 选择选择 是,进行测试是,进行测试,点击,点击 下一步下一步 测试成功,表示输入的一切信息正确,点击测试成功,表示输入的一切信息正确,点击 下一步下一步 最后输入网络服务器名,就是我们平时所说的最后输入网络服务器名,就是我们平时所说的ORACLEORACLE数据库连接串,给定的连接串最好代表一数据库连接串,给定的连接串最好代

38、表一定的含义,我们设定为定的含义,我们设定为XXZXXXZX,表示连接的是厂信,表示连接的是厂信息中心息中心ORACLEORACLE服务器。服务器。如果继续配置数据库服务器名,选择如果继续配置数据库服务器名,选择 是是,否则选择否则选择 否否,点击,点击 下一步下一步 配置完成,点击配置完成,点击 下一步下一步 返回到初始设定状态。返回到初始设定状态。2 2、BDE BDE 配置配置 打开控制面板,选择打开控制面板,选择BDEBDE选项,双击选项,双击 选择选择 Databases Databases 点击右键,点击右键,选择选择NewNew 在弹出的下拉框中选择在弹出的下拉框中选择ORACL

39、E OK ORACLE OK 给新建立的连接起别名,给新建立的连接起别名,XXZX XXZX 输入快捷键,输入快捷键,CTRL+ACTRL+A,存储别名。,存储别名。改服务器名改服务器名SERVER NAMESERVER NAME为为XXZXXXZX,用户,用户USER USER NAMENAME名为登陆名为登陆ORACLEORACLE数据库的用户数据库的用户WTWT,然后再输,然后再输入快捷键入快捷键CTRL+ACTRL+A,保存。,保存。双击刚定义的双击刚定义的XXZXXXZX别名,弹出注册数据库的对话别名,弹出注册数据库的对话框,输入口令框,输入口令WTWT,然后确定。,然后确定。数据库

40、连接成功。数据库连接成功。3 3、ODBCODBC配置配置选择控制面板的选择控制面板的ODBCODBC,双击,双击 选选 系统系统DSNDSN,在列表框选,在列表框选 Microsoft ODBC Microsoft ODBC for Oraclefor Oracle 输入数据源名称输入数据源名称 ORA9IORA9I(根据个人自愿),服务(根据个人自愿),服务器名输入器名输入 XXZXXXZX(是(是SQLSQL*NET NET 客户端连接串)客户端连接串)确定,确定,ODBC ODBC 配置完毕,此时打开配置完毕,此时打开BDEBDE,可看到,可看到在别名列表里增加了一项在别名列表里增加了

41、一项ORA9IORA9I。4 4、ODACODAC配置配置 ODACODAC是开发是开发DELPHIDELPHI软件实现客户端零软件实现客户端零配置的一个控件,应用该控件开发的软件,配置的一个控件,应用该控件开发的软件,用户在客户端不需要安装任何用户在客户端不需要安装任何ORACLEORACLE前端前端产品,软件的安装升级灵活、便利。产品,软件的安装升级灵活、便利。(三)基本软件的操作应用(三)基本软件的操作应用1 1、DATABASE DESKTOP DATABASE DESKTOP 2 2、SQL EXPLORER SQL EXPLORER 1 1、按泵径统计某月全厂井数、日产液量和、按泵

42、径统计某月全厂井数、日产液量和、日产油量和、含水及平均沉没度日产油量和、含水及平均沉没度SELECT BJ,COUNT(SELECT BJ,COUNT(*)JS,SUM(RCYL)JS,SUM(RCYL)SRCY,SUM(RCYL1)SRCU,ROUND(100SRCY,SUM(RCYL1)SRCU,ROUND(100*SUM(RCYL-SUM(RCYL-RCYL1)/SUM(RCYL),2)HS,ROUND(AVG(BS-RCYL1)/SUM(RCYL),2)HS,ROUND(AVG(BS-DYM),2)PJCMD FROM CYJ_DJSJ WHERE DYM),2)PJCMD FROM

43、CYJ_DJSJ WHERE NY=200301 GROUP BY BJ UNIONNY=200301 GROUP BY BJ UNION;SELECT 100 BJ,COUNT(SELECT 100 BJ,COUNT(*)JS,SUM(RCYL)JS,SUM(RCYL)SRCY,SUM(RCYL1)SRCU,ROUND(100SRCY,SUM(RCYL1)SRCU,ROUND(100*SUM(RCYL-SUM(RCYL-RCYL1)/SUM(RCYL),2)HS,ROUND(AVG(BS-RCYL1)/SUM(RCYL),2)HS,ROUND(AVG(BS-DYM),2)PJCMD FROM

44、 CYJ_DJSJ WHERE DYM),2)PJCMD FROM CYJ_DJSJ WHERE NY=200301;NY=200301;五、五、ORACLE ORACLE 数据库统计方法实例数据库统计方法实例 2 2、按矿统计某月全厂井数、日产液量和、日产油、按矿统计某月全厂井数、日产液量和、日产油量和、含水、平均沉没度量和、含水、平均沉没度CREATE OR REPLACE VIEW C200301 AS SELECT CREATE OR REPLACE VIEW C200301 AS SELECT JH,SUBSTR(DM,1,1)KM,BJ,RCYL,RCYL1,HS,DYM,BS J

45、H,SUBSTR(DM,1,1)KM,BJ,RCYL,RCYL1,HS,DYM,BS FROM CYJ_DJSJ WHERE NY=200301;FROM CYJ_DJSJ WHERE NY=200301;SELECT KM,COUNT(SELECT KM,COUNT(*)JS,SUM(RCYL)SRCY,SUM(RCYL1)JS,SUM(RCYL)SRCY,SUM(RCYL1)SRCU,ROUND(100SRCU,ROUND(100*SUM(RCYL-RCYL1)/SUM(RCYL),2)SUM(RCYL-RCYL1)/SUM(RCYL),2)HS,ROUND(AVG(BS-DYM),2)P

46、JCMD FROM C200301 HS,ROUND(AVG(BS-DYM),2)PJCMD FROM C200301 GROUP BY KM UNION GROUP BY KM UNION;SELECT SELECT 全厂全厂 KM,COUNT(KM,COUNT(*)JS,SUM(RCYL)JS,SUM(RCYL)SRCY,SUM(RCYL1)SRCU,ROUND(100SRCY,SUM(RCYL1)SRCU,ROUND(100*SUM(RCYL-SUM(RCYL-RCYL1)/SUM(RCYL),2)HS,ROUND(AVG(BS-DYM),2)RCYL1)/SUM(RCYL),2)HS,

47、ROUND(AVG(BS-DYM),2)PJCMD FROM C200301;PJCMD FROM C200301;、算术函数、算术函数SELECT SELECT JH,DECODE(GREATEST(SXDL,XXDL),0,0,ROUND(1JH,DECODE(GREATEST(SXDL,XXDL),0,0,ROUND(10000*LEAST(SXDL,XXDL)/GREATEST(SXDL,XXDL),LEAST(SXDL,XXDL)/GREATEST(SXDL,XXDL),2)PHB FROM CYJ_DJSJ WHERE NY=200301;2)PHB FROM CYJ_DJSJ W

48、HERE NY=200301;SELECT JH,BJ FROM C200301 WHERE SELECT JH,BJ FROM C200301 WHERE BJ=(SELECT MAX(BJ)FROM C200301);BJ=(SELECT MAX(BJ)FROM C200301);4 4、SUM SUM 求和求和 、查询结果的输出、查询结果的输出1 1)、进入)、进入SQLSQL*NETNET2 2)、)、SPOOL C:ABC.TXTSPOOL C:ABC.TXT3 3)、输入)、输入SQLSQL查询语句查询语句4 4)、)、SPOOL OFFSPOOL OFF、SQLSQL语句具体操作语句具体操作、应用、应用VF6VF6提取提取ORACLEORACLE数据库数据库

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

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(采油工程信息化建设培训教材课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|