采油工程信息化建设培训教材ppt课件_第1页
采油工程信息化建设培训教材ppt课件_第2页
采油工程信息化建设培训教材ppt课件_第3页
采油工程信息化建设培训教材ppt课件_第4页
采油工程信息化建设培训教材ppt课件_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

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

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

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

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

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

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

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

10、031潜油电泵分离器档案32XTXL_LGB螺杆泵系统效率 (自建)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抽油杆更换记录 (自建)2

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

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

13、油电缆数据、电泵变压器等变压器等9 9张报表。张报表。2 2、电泵井、电泵井14包括螺杆泵档案、泵型统计、静态数据、调参基础信息、驱动装置、包括螺杆泵档案、泵型统计、静态数据、调参基础信息、驱动装置、驱动装置静态参数等驱动装置静态参数等6 6张报表。张报表。3 3、螺杆泵、螺杆泵15 包括采油树档案、在用井口按厂家分布、在用井口按矿别分布、油井电机包括采油树档案、在用井口按厂家分布、在用井口按矿别分布、油井电机档案、油井控制柜档案、热洗清蜡基础信息、清防蜡单井信息、单井磁技术应档案、油井控制柜档案、热洗清蜡基础信息、清防蜡单井信息、单井磁技术应用、化学防蜡单井信息等用、化学防蜡单井信息等9 9

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

15、类四种查询方式和即时开发,具有单图查询、多图查询、单图分类、多图分类四种查询方式和即时打印输出功能:打印输出功能:按矿、队、井号等方式,实现不同月份功图查询。按矿、队、井号等方式,实现不同月份功图查询。按矿、队、井号等方式,实现不同时间段历史功图对比查询按矿、队、井号等方式,实现不同时间段历史功图对比查询根据功图类别,按矿、队、井号等方式,实现不同月份功图查询。根据功图类别,按矿、队、井号等方式,实现不同月份功图查询。根据功图类别,按矿、队、井号等方式,实现不同时间段历史功图对比查询。根据功图类别,按矿、队、井号等方式,实现不同时间段历史功图对比查询。(二)测试管理系统(二)测试管理系统19

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

17、不同的举升方式建立基础数据库。目前已开发完成数据加载、针对生产需求,按照不同的举升方式建立基础数据库。目前已开发完成数据加载、数据查询和打印输出三个模块,实现了抽油机、电泵、螺杆泵系统效率浏览查询和打数据查询和打印输出三个模块,实现了抽油机、电泵、螺杆泵系统效率浏览查询和打印输出,目前软件正在采油六矿测试。印输出,目前软件正在采油六矿测试。22 (三)基础数据库查询(三)基础数据库查询1 1、采油工程数据库、采油工程数据库WEBWEB查询统计系统查询统计系统系统针对采油工程数据库的建立,基于系统针对采油工程数据库的建立,基于WebWeb开发,既满足生产有可随时校开发,既满足生产有可随时校验采油

18、工程数据维护情况,使生产管理人员能方便、快捷地完成采油工程基础验采油工程数据维护情况,使生产管理人员能方便、快捷地完成采油工程基础信息的查询、统计工作,系统按举升方式不同实现以下功能:信息的查询、统计工作,系统按举升方式不同实现以下功能: 23 抽油机井查询抽油机井查询包括抽油机档案、有杆泵档案、机型统计、厂家统计、电机型号统计、包括抽油机档案、有杆泵档案、机型统计、厂家统计、电机型号统计、 电机生产厂家统计、电机功率统计、控制箱型号统计、控制箱生产厂家统电机生产厂家统计、电机功率统计、控制箱型号统计、控制箱生产厂家统计、抽油机调参记录、抽油机诊断结果、抽油机泵效数据等计、抽油机调参记录、抽油

19、机诊断结果、抽油机泵效数据等1212张报表。张报表。 24 电泵井查询电泵井查询包括电泵档案、泵型统计、生产厂家统计、历年检泵周期统计、单井检泵包括电泵档案、泵型统计、生产厂家统计、历年检泵周期统计、单井检泵信息、潜油电泵分离器、潜油电泵保护器、潜油电缆数据、电泵变压器等信息、潜油电泵分离器、潜油电泵保护器、潜油电缆数据、电泵变压器等9 9张张报表。报表。25 螺杆泵查询螺杆泵查询包括螺杆泵档案、泵型统计、静态数据、调参基础信息、驱动装置、包括螺杆泵档案、泵型统计、静态数据、调参基础信息、驱动装置、驱动装置静态参数等驱动装置静态参数等6 6张报表。张报表。26 其它查询统计其它查询统计包括采油

20、树档案、在用井口按厂家分布、在用井口按矿别分布、油井电机包括采油树档案、在用井口按厂家分布、在用井口按矿别分布、油井电机档案、油井控制柜档案、热洗清蜡基础信息、清防蜡单井信息、单井磁技术应档案、油井控制柜档案、热洗清蜡基础信息、清防蜡单井信息、单井磁技术应用、化学防蜡单井信息等用、化学防蜡单井信息等9 9张报表。张报表。272 2、油田开发通用数据库查询、油田开发通用数据库查询软件采用客户软件采用客户/ /服务器(服务器(C/SC/S)方式开发,功能上可实现生产管理、开)方式开发,功能上可实现生产管理、开发静态、开发动态、油田监测、采油工程、地面工程、井下作业等基础数发静态、开发动态、油田监测

21、、采油工程、地面工程、井下作业等基础数据库的查询。据库的查询。28 生产管理:对原油生产、油田注水等日报进行查询。生产管理:对原油生产、油田注水等日报进行查询。开发静态:对油田开发静态数据库的查询开发静态:对油田开发静态数据库的查询开发动态:对油田开发日数据、井史、措施效果及综合数据进行查询。开发动态:对油田开发日数据、井史、措施效果及综合数据进行查询。油田监测:对抽油机功图、动静液面及剖面测试数据进行查询。油田监测:对抽油机功图、动静液面及剖面测试数据进行查询。采油工程:对采油工程基础数据库查询。采油工程:对采油工程基础数据库查询。井下作业:对作业日记、作业记录、杆记录、管记录、管柱结构、施

22、工总结查询。井下作业:对作业日记、作业记录、杆记录、管记录、管柱结构、施工总结查询。29 (四)综合应用(四)综合应用1 1、生产数据综合查询系统、生产数据综合查询系统软件按不同举升方式和区块,实现日数据、综合记录、井史、热洗查询。软件按不同举升方式和区块,实现日数据、综合记录、井史、热洗查询。v日数据查询:按日期,分油、水井进行查询日数据查询:按日期,分油、水井进行查询v综合记录:按月份,分矿队、井号实现单井综合记录查询综合记录:按月份,分矿队、井号实现单井综合记录查询v井史:实现油、水井选值对比查询井史:实现油、水井选值对比查询v洗井:实现日单井洗井数据查询洗井:实现日单井洗井数据查询30

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

24、统计、查询。查询。v月报表月报表, ,采用客户采用客户/ /服务器(服务器(C/SC/S)方式进行软件设计,并对统计结果进行存储,同时应)方式进行软件设计,并对统计结果进行存储,同时应用用ASPASP编程实现月报的查询,目前软件正在测试。编程实现月报的查询,目前软件正在测试。32 4 4、抽油机杆、管档案管理系统、抽油机杆、管档案管理系统软件采用客户软件采用客户/ /服务器方式设计,可按不同单位查询历次杆、管的更换服务器方式设计,可按不同单位查询历次杆、管的更换情况;结合作业一体化软件要求,对部分功能改进,使得方案设计人员在情况;结合作业一体化软件要求,对部分功能改进,使得方案设计人员在进行油

25、井方案设计时,能查询到上两次施工中杆、管的更换情况,实现了进行油井方案设计时,能查询到上两次施工中杆、管的更换情况,实现了与一体化应用软件的集成。与一体化应用软件的集成。335 5、作业成本管理系统、作业成本管理系统软件基于软件基于WebWeb开发,实现矿检泵、检电泵、换泵和重配的作业费用开发,实现矿检泵、检电泵、换泵和重配的作业费用发生情况的基础数据维护、查询、统计等功能。发生情况的基础数据维护、查询、统计等功能。34 (一)、(一)、ORACLE ORACLE 数据库基本知识数据库基本知识ORACLEORACLE数据库是一种分布式关系型数据库,它具有完善的数据管理功数据库是一种分布式关系型

26、数据库,它具有完善的数据管理功能,特别是数据量很大时,优势更加明显。能,特别是数据量很大时,优势更加明显。四、四、ORACLEORACLE数据库应用数据库应用35 数据分布存放数据分布存放系统要管理的数据从物理上讲是分布在不同的机器上,但是在逻辑上是一个整体,系统要管理的数据从物理上讲是分布在不同的机器上,但是在逻辑上是一个整体,对用户来讲,就如同在一个数据库中存放。对用户来讲,就如同在一个数据库中存放。 数据高度共享数据高度共享分布在不同场地的数据对用户来讲是透明的,即用户根本不用考虑要访问的数据分布在不同场地的数据对用户来讲是透明的,即用户根本不用考虑要访问的数据是放在本地机器上还是远程机

27、器上,这就是说用户可以访问整个分布式数据库系统中是放在本地机器上还是远程机器上,这就是说用户可以访问整个分布式数据库系统中任何节点上的数据。任何节点上的数据。36 客户客户/ /服务器计算模式服务器计算模式应用程序和开发工具在客户机上运行,而数据存放在服务器上,客户机和服务器之间应用程序和开发工具在客户机上运行,而数据存放在服务器上,客户机和服务器之间通过网络进行通信,这样不仅方便了开发人员开发应用程序,而且使计算机系统的资源得通过网络进行通信,这样不仅方便了开发人员开发应用程序,而且使计算机系统的资源得到充分利用。到充分利用。 丰富的多方开发工具丰富的多方开发工具不仅不仅ORACLEORAC

28、LE公司提供了多种开发工具(公司提供了多种开发工具(Develop 2000Develop 2000),而且其它公司的开发工具),而且其它公司的开发工具, ,如:如:DELPHIDELPHI、VBVB、VCVC、PBPB、JAVAJAVA也提供了访问也提供了访问ORACLEORACLE数据库的接口数据库的接口(BDE(BDE、ODBC ODBC 、JDBCJDBC、ODACODAC等等) ),利用这些工具也可在,利用这些工具也可在ORACLEORACLE数据库上开发程序。数据库上开发程序。371 1、ORACLEORACLE数据类型数据类型数据类型说 明Char(size)定长字符,size2

29、000个字符Varchar(size)(同Varchar2)可变字符,size4000个字符Varchar2(size)变长字符,size4000个字符Date固定长度日期型Number(size,dec)数字型,放实型和整型,size为长度,dec为精度Long可变字符,2GB个字符Blob大二进制对象,4GBORACLE9i 数据类型 38 2 2、函数、函数OracleOracle的的SQLSQL语句中用到的函数分为单值函数和多值函数,单值函数又分为语句中用到的函数分为单值函数和多值函数,单值函数又分为字符函数和数字函数。字符函数和数字函数。39(1 1)字符函数)字符函数 函 数说 明

30、 ASCII返回对应字符的十进制值 CHR给出十进制返回字符 CONCAT拼接两个字符串,与 | 相同 INITCAT将字符串的第一个字母变为大写 INSTR找出某个字符串的位置 LENGTH以字符给出字符串的长度 LOWER将字符串转换成小写 LPAD使用指定的字符在字符的左边填充 RPAD使用指定的字符在字符的右边填充 LTRIM在左边裁剪掉指定的字符 RTRIM在右边裁剪掉指定的字符 TRIM裁剪掉前面或后面的字符串 REPLACE执行字符串搜索和替换 SUBSTR取字符串的子串 SOUNDEX返回一个同音字符串 TRANSLATE执行字符串搜索和替换 UPPER将字符串变为大写以一个值

31、来替换空值 NVL以一个值来替换空值40(2 2)转换函数)转换函数 函 数描 述TO_CHAR转换日期格式到字符串TO_DATE按照指定的格式将字符串转换到日期型TO_NUMBER将数字字串转换到数字41 (3 3)组函数)组函数 函 数描 述AVG求列平均值MAX求列最大值MIN求列最小值SUM求和GREATEST比较最大值LEAST比较最小值DECODE逻辑判断GROUP BY分组HAVING限制分组DESC降序(数值按大小,字符按字典排列)ASC升序(数值按大小,字符按字典排列)COUNT记数42(4 4)数字函数)数字函数 函 数说 明+ (Value1 + value2)加 - (

32、Value1 - value2)减* (Value1 * value2)乘/ (Value1 / value2)除 ABS(value)绝对值CEIL(value)大于或等于value的最小整数EXP(value)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)val

33、ue为正返回1;为负返回-1;为0返回 0 SQRT(value)value 的平方根 TRUNC(value,precision)按照precision 截取value SIN(value)正弦 SINH(value)反正弦COS(value)余弦COSH(value)反余弦TAN(value)正切 TANH(value)反正切43 3 3、SQLSQL* *Net Net 安装安装SQLSQL* *NetNet是是Oracle Oracle 客户端软件。系统管理员用户安装时可使用客户端软件。系统管理员用户安装时可使用Ora9i/Ora8iOra9i/Ora8i提提供的客户端产品,可用于建立

34、表空间、创建用户及控制台管理功能;普通用户只供的客户端产品,可用于建立表空间、创建用户及控制台管理功能;普通用户只安装安装SQLSQL* *NetNet及及SQLSQL* *PlusPlus即可,安装完成后要建立即可,安装完成后要建立OracleOracle数据库连接串。数据库连接串。44 4 4、SQL SQL 语言语言(1 1)功能)功能SQL( Struceured Query Languang) SQL( Struceured Query Languang) 是结构查询语言,具有很强的数据处理功能,是结构查询语言,具有很强的数据处理功能,提供了数据查询、数据定义、数据操纵、数据控制四种

35、功能。提供了数据查询、数据定义、数据操纵、数据控制四种功能。 SQL功能说明数据查询(DQL )SELECT数据定义(DDL)CREATE、ALTER、DROP数据操纵(DML)INSERT、DELETE、UPDATE、COMMIT、ROLLBACK数据控制(DCL)GRANT、REVOKE45(2 2)SQL SQL 常用命令常用命令 命令说明SELECT数据查询(应用频率最高的命令)DROP删除命令CREATE建立命令INSERT插入记录命令DELETE删除记录命令UPDATE数据更新命令COMMIT提交命令ROLLBACK 撤消插入、删除、更新命令DESC显示表数据结构CONNECT更改

36、登陆用户命令46 (3 3)数据字典)数据字典数据字典说明TAB该用户创建的所有表、视图和同义词DICT构成数据字典的所有表COL该用户所建表的有关列的信息CAT该用户可以存取的所有表、视图和同义词47 (4 4)运算符)运算符算术运算符说明条件运算符说明=等于in(列表)等于列表中任意值!=或不等于between 值1 and 值2在两值之间大于like模式匹配=大于等于 %任意个字符小于_一个字符-程序程序-Oracle for Window NT-Net Configuration -Oracle for Window NT-Net Configuration AssistantAssi

37、stant选中执行。选中执行。 50 选择网络服务名配置,点击选择网络服务名配置,点击 下一步下一步 51选择填加,点击选择填加,点击 下一步下一步 52 选择选择OracleOracle发行版发行版8.08.0数据库服务,点击数据库服务,点击 下一步下一步 53 输入数据库输入数据库SIDSID:ORA8IORA8I,点击,点击 下一步下一步 54输入输入TCPTCP协议,点击协议,点击 下一步下一步 55输入主机名(也就是数据库服务器输入主机名(也就是数据库服务器IPIP地址):地址):10.64.10.22510.64.10.225,点击,点击 下一步下一步 56选择选择 是,进行测试是

38、,进行测试 ,点击,点击 下一步下一步 57测试成功,表示输入的一切信息正确,点击测试成功,表示输入的一切信息正确,点击 下一步下一步 58 最后输入网络服务器名,就是我们平时所说的最后输入网络服务器名,就是我们平时所说的ORACLEORACLE数据库连接串,给定的连接串最好数据库连接串,给定的连接串最好代表一定的含义,我们设定为代表一定的含义,我们设定为XXZXXXZX,表示连接的是厂信息中心,表示连接的是厂信息中心ORACLEORACLE服务器。服务器。59 如果继续配置数据库服务器名,选择如果继续配置数据库服务器名,选择 是是 ,否则选择,否则选择 否否 ,点击,点击 下一步下一步 60

39、配置完成,点击配置完成,点击 下一步下一步 返回到初始设定状态。返回到初始设定状态。 61 622 2、BDE BDE 配置配置 打开控制面板,选择打开控制面板,选择BDEBDE选项,双击选项,双击 63 选择选择 Databases Databases 点击右键,点击右键, 选择选择NewNew 64 在弹出的下拉框中选择在弹出的下拉框中选择ORACLE OK ORACLE OK 65给新建立的连接起别名,给新建立的连接起别名,XXZX XXZX 66 输入快捷键,输入快捷键,CTRL+ACTRL+A,存储别名。,存储别名。67 改服务器名改服务器名SERVER NAMESERVER NAM

40、E为为XXZXXXZX,用户,用户USER NAMEUSER NAME名为登陆名为登陆ORACLEORACLE数据库的用户数据库的用户WTWT,然后再输入快捷键然后再输入快捷键CTRL+ACTRL+A,保存。,保存。68双击刚定义的双击刚定义的XXZXXXZX别名,弹出注册数据库的对话框,输入口令别名,弹出注册数据库的对话框,输入口令WTWT,然后确定。,然后确定。69 数据库连接成功。数据库连接成功。70 3 3、ODBCODBC配置配置选择控制面板的选择控制面板的ODBCODBC,双击,双击 71选选 系统系统DSNDSN,在列表框选,在列表框选 Microsoft ODBC for Or

41、acleMicrosoft ODBC for Oracle72 输入数据源名称输入数据源名称 ORA9IORA9I(根据个人自愿),服务器名输入(根据个人自愿),服务器名输入 XXZXXXZX(是(是SQLSQL* *NET NET 客户端客户端连接串)连接串)73确定,确定,ODBC ODBC 配置完毕,此时打开配置完毕,此时打开BDEBDE,可看到在别名列表里增加了一项,可看到在别名列表里增加了一项ORA9IORA9I。74 75 4 4、ODACODAC配置配置 ODACODAC是开发是开发DELPHIDELPHI软件实现客户端零配置的一个控件,应用该控件开发软件实现客户端零配置的一个控

42、件,应用该控件开发的软件,用户在客户端不需要安装任何的软件,用户在客户端不需要安装任何ORACLEORACLE前端产品,软件的安装升级灵前端产品,软件的安装升级灵活、便利。活、便利。76(三)基本软件的操作应用(三)基本软件的操作应用1 1、DATABASE DESKTOP DATABASE DESKTOP 2 2、SQL EXPLORER SQL EXPLORER 77 1 1、按泵径统计某月全厂井数、日产液量和、日产油量和、含水及平均沉没度、按泵径统计某月全厂井数、日产液量和、日产油量和、含水及平均沉没度SELECT BJ,COUNT(SELECT BJ,COUNT(* *) JS,SUM

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

44、N; SELECT 100 BJ,COUNT(SELECT 100 BJ,COUNT(* *) JS,SUM(RCYL) SRCY,SUM(RCYL1) SRCU, ) JS,SUM(RCYL) SRCY,SUM(RCYL1) SRCU, ROUND(100ROUND(100* *SUM(RCYL-RCYL1)/SUM(RCYL),2) HS, ROUND(AVG(BS-DYM) ,2) PJCMD SUM(RCYL-RCYL1)/SUM(RCYL),2) HS, ROUND(AVG(BS-DYM) ,2) PJCMD FROM CYJ_DJSJ WHERE NY=200301;FROM CYJ_DJSJ WHERE NY=200301;五、五、ORACLE ORACLE 数据库统计方法实例数据库统计方法实例78 2 2、按矿统计某月全厂井数、日产液量和、日产油量和、含水、平均沉没度、按矿统计某月全厂井数、日产液量和、日产油量和、含水、平均沉没度C R E A T E O R R E P L A C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论