ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:232.58KB ,
资源ID:17336889      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17336889.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(空间数据库实习报告Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

空间数据库实习报告Word格式文档下载.docx

1、3.2orcacle spatial 空间数据的操作 8.3.2.1空间数据的插入 83.2.2检查数据 83.2.3空间数据库简单查询 83.2.4查看其它公路号码 93.3空间数据加载 9.3.3.1导入新数据 93.3.2实现基础的 SQLLDR 文件导入功能 103.3.3测试加载非固定长度数据 103.3.4限定符自由格式数据使用 113.3.5加载组合的物理数据 13第 4 章 II 号宗地的建库查询 1.44.1作业目标:找到 2 号宗地中所有点的信息(按点号排序) 144.2建立空间数据库 1.4.4.2.1建立与插入 14第 5 章 运行过程生成表截图介绍 2.05.1ZIL

2、 表 2.0.5.2点查询表 2.0.5.3找到 2 号宗地中所有点的信息(按点号排序) 2. 05.4Dept emp 表 2.1.第1章空间数据库准备操作1.1实习目的熟悉Oracle数据库的基本操作,回顾空间数据库的相关知识Oracle Spatial是Oracle公司推出的空间数据库组件,它通过 Oracle数据库系统存储和管理空间数据,为Oracle数据库新增加了空间类型和多项空间查询功能。在了解的基础上独立完成II号宗地的建库和查询操作。1.2作业内容1.3创建用户操作1.SQL create user zhangyan identifiedby 1232.2 default ta

3、blespace users3.3 temporary tablespace temp4.4 profile default5.5 ;6.用户已创建。1.3.1给用户授权,管理数据库所用权限 grantconn ectresourceto zhangyan;授权成功。createany tabletozha ngya n;alter7.drop8.9.in sertto zhangyan10.11. alteruserzha ngya n quota un limitedon users;用户已更改说明:在SYS用户下授予新用户权限及自定义表空间权限1.4数据库准备操作1.4.1登录退出 ex

4、it从 Oracle Database 11g Enterprise Edition Release 1120.1.0 - 64bit Production With the Partiti oning, OLAP, Data Mining and Real Applicati on Testi ng opti ons 断开 1.4.2监听C:UsersAdmi nistratorls nrctl status*展示监听情况ls nrctl start*打开监听*说明:在启动监听前要修改监听,对应相应点到的 PC号码LSNRCTLfor 64-bit Windows: Version 11.2

5、.0.1.0 - Production on 01-9 月-2017 09:27:04Copyright (c) 1991,2010, Oracle. All rights reserved.TNS-01106:使用名称LISTENER勺监听程序已经启动1.5文件导出操作fromuser=spatial touser=qwb1.5.1导出成功显示在出现如下显示时说明数据已经成功导入了28 10:36:32 2017Import: Release 11.2.0.3.0 - Production on星期一 8 月Copyright (c) 1982, 2011, Oracle and/or it

6、s affiliates. All rights reserved.连接到:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionWith the Partiti oning, OLAP, Data Mining and Real Applicati on Testi ng opti ons 经由常规路径由 EXPORT:V10.01.00创建的导出文件警告:这些对象由SPATIAL导出,而不是当前用户已经完成 ZHS16GBK字符集和 AL16UTF16 NCHAR 字符集中的导入 导出客户机使

7、用 WE8MSWIN1252字符集(可能的字符集转换).正在将SPATIAL的对象导入到 QWB.正在导入表 CUSTOMERS导入了 3195行BRANCHES导入了 77行COMPETITORS导入了 562行成功终止导入,没有出现警告。第2章空间数据库建库2.1数据库建库及插入数据2.2数据库建表emp1.SQL create table emp(emp no n umber(4),e name varchar2(10),job varchar2(9),mgr n umber(4),hiredate DATEsal n umber(7,2),comm n umber(7,2),dept

8、no n umber(2);2.表已创建。3.SQL alter table emp modify (empno not null );4.表已更改。*说明:上面这句话是使用alter语句让表的empno这个列不能为空2.3数据库常用操作2.3.1数据库插入一条数据 insert into empvalues(0001,ZhangShan,clerk,0001,to_date(2017-8-28,y yyy-mm-dd),111.11,111.11,01);已创建1行。2.3.2创建表 emp_newSQL create table emp_ new as select*from emp wh

9、ere 1=2;表已创建。这是采用利用 AS函数的建表方式2.3.3展示两个表异同 describe emp_ new1. SQL2. 名称是否为空?类型3. 4.EMPNO5.ENAME6.JOB7.MGR8.HIREDATE9.SAL10.COMM11.DEPTNO12.SQL describe emp;13.名称14. VARCHAR2(10)VARCHAR2(9)NUMBER(4)NUMBER(7,2)NUMBER(2)NOT NULL NUMBER(4)DATE15.16.EMPNO17.ENAME18.JOB19.MGR20.HIREDATE21.SAL22.COMM23.DEPT

10、NO2.3.4表的操作,增加数据列 alter table emp_newadd(countsal number(4); 表已更改。为emp_new表增加新数列名称EMPNOENAMEJOBMGRHIREDATE12.13.COUNTSAL设置主键 alter table emp_newadd(constraint pk_empno primary key (empno);将empno设置为主键2.3.5删除主键 alter table emp_ new drop primary key;表已更改。2.3.6创建插入数据 create table emp_ new as select*from

11、 emp where 1=1; 表已创建。 select emp no from emp_ new;使用truncate命令,删除表emp_newSQL trun cate table emp_ new;表被截断。2.3.7查询表emp_new的删除效果SQL select*from emp_ new;未选定行2.3.8将一个表数据批量加载到另一个表 in sert into emp_ new(emp no,en ame,job,mgr,hiredate,sal,comm,dept no)2selectemp no,en ame,job,mgr,hiredate,sal,comm,dept n

12、o3fromemp;已创建5行。insert命令,向表emp_new中批量加载数据1.EMPNO3.75604.15.16.27.38.49.已选择6行。2.3.9更新表SQL update emp_ new set en ame=chEN where emp no=7560;已更新1行 select *from emp_new where empno=7560;1.EMPNO ENAME JOB MGR HIREDATE SAL2. 3.DEPTNO4. 5.7560 chEN SALESMAN 29-8 月-176.102.3.10删除操作SQL delete emp_ new where

13、 emp no=7560;已删除1行。city varchar2(42), state_abrv varchar2(2), pop90 n umber,ran k90 n umber, create table chn cities(id n umbernot null ,3.1了解熟悉熟悉 SDO_GEOMETRY3.1.1新建 CHN_CITIES 表8.8 locati on mdsys.sdo_geometry9.9 );3.1.2完成元数据及空间索引的建立3.1.3创建空间索引 create in dex chnin dex_sidx_sidx ON chn _cities(loca

14、ti on)2INDEXTYPE IS MDSYS.SPATIAL_INDEX;3.2 orcacle spatial空间数据的操作3.2.1空间数据的插入 in sert into chn _cities2(id,city,state_abrv,pop90,ra nk90,locati on)3values453444,6nanjing ,7js,89000000,910);sdo_geometry(2001,8307,sdo_poi nt_type(117.33,33.69,null ), null , null3.2.2检查数据 select city from chn _cities;

15、3.2.3空间数据库简单查询(1)查询在I795公路上最近的5个餐馆 SELECT poi_name2FROM3(4SELECT poi_name,5SDO_GEOM.SDO_DISTANCE(P.locatio n, l.geom, 0.5)dista nee6FROM us_i nterstatesI,us_restaura nts P7WHERE I.i nterstate=l7958ORDER BY dista nee9)10WHERE ROWNUM = 5;(2)删除原有空间索引 drop in dex us_restaura nts_sidx;索引已删除。(3)新建空间索引 cre

16、ate in dex us_restaura nts_sidx on us_restaura nts(locatio n)2 in dextype is mdsys.spatialndex;索引已创建。(4)使用sdo_in函数查询1795最近的5家餐馆2FROM us_i nterstatesl,us_restaura nts P3WHERE I.i nterstate=4AND SDO_NN(P.locatio n,l.geom)=TRUE5AND ROWNUM sqlldr qwb/qwb123 control=c:testzjl.ctlbad=c:testzjl.bad(3)查看日志文

17、件 select * from zjl;3.3.3测试加载非固定长度数据(1)创建ULCASE1.CTL控制文件,内容如下:1.LOADDATA2.INFILE *3.INTO TABLEdept_lrd4.FIELDS TERMINATED BY OPTIONALLY ENCLOSED BY 5.(dept no,dn ame,loc)6.BEGINDATA7.12,RESEARCH,SARATOGA8.10, ACCOUNTINGCLEVELAND9.11, ART ,SALEM10.13,FINANCE, BOSTON11.21, SALES,PHILA.12.22, ,ROCHESTE

18、R13.42, INTL , SAN FRAN(2)执行控制文件,并查询文件导入效果。sqlldr zha ngya n123 con trol=c:testULCASE1.ctl log=c:test ULCASE1.logSQL*Loader: Release 1120.3.0 - Production on星期三 8 月 30 16:25:38 2017Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.达到提交点-逻辑记录计数6达到提交点-逻辑记录计数7 select * from de

19、pt_lrd;3.3.4限定符自由格式数据使用(1)为EMP_LRD表添加数据。 in sert into emp_lrd(emp no,e name,job,mgr,hiredate,sal,comm,dept no)2.2 select a.emp no ,a.e name,a.job,a.mgr,a.hiredate,a.sal,m,a.deptno3.3 from emp a;(2)为 EMP_LRD 表添加数据字段 PROJNO/DOADSEQ. alter table emp_lrd add (PROJNO NUMBER, LOADSEQ NUMBER); describe emp

20、_lrd2.名称 是否为空?PROJNO14.LOADSEQ NUMBER(3)编写控制文件:3.APPEND4.INTO TABLEemp_lrd5.FIELDS TERMINATED BY ,6.(emp no, en ame, job, mgr,7.hiredate DATE20) YYYY-mm-DD8.sal, comm, dept no CHARTERMINATED BY :9.projno,10.loadseq SEQUENCEMAX1)11.BEGINDATA12.7782, ClarkManager ,7839,1981-07-09,2572.50,10:10113.7839

21、, KingPresident ,1981-11-17,5500.00,10:10214.7934, MillerClerk ,7782,1982-01-23,920.00,10:(4)执行控制文件,并查看结果1.C:sqlldr zha ngyan /123 con trol=c:testULCASE2.ctl lo g=c:test2.ULCASE2.log3.SQL*Loader: Release 11.2.0.3.0 - Production on 星期三 8月 30 16:40:09 2017rights reserv4.Copyright (c) 1982, 2011, Oracle and/ or its affiliates. Alled.5.达到提交点-逻辑记录计数26.达到提交点-逻辑记录计数37.SQL select * from emp_lrd;8.EMPNO ENAME JOB MGR HIREDATE SAL9. 10.DEPTNO PROJNO LOADSEQ11. 月-17 07560 WANG SALESMAN 2

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1