资源描述:
《实验一oracle11g的基本操作》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、$海工營淀針真机工超嗲统实验报告书课程名:《大型数据库概论》题目:实验一Oraclellg的基本操作班级:学号:姓名:评语:成绩:指导教师:批阅时间:2013年月一、目的与要求1.掌握Oracle服务器和客户端軟件的配置、使用方法。2.掌握标准SQL在Oracle工具中的使用二、实验环境局域网,windows2003三、实验学时2学时,必做实验。四、实验内容或题目1.练习Oracle数据库的登泶、启动和关闭等基本操作。2.在局域网环境下配置、使用Oracle服务器和客户端软件。3.练习使用DDL、DML、DCL语句五、实验步骤与源程序1、
2、创建用户USER1SQL>createUSERuserl2identifiedbyuserl3defaulttablespaceusers4temporarytablespacetemp5quota20monusers;用户已创建。SQL>■2、给USER1用户授权SQL>grantallprivilegetouserl;授权成功。3、登录USER1用户SQL>disconn从OracleDatabasellgEnterpriseEditionRelease11.2.0.1.0-ProductionWiththePartitioning,
3、OLAP,DataMiningandRealApplicationTestingoptions朗开SQL>connectuserl/userl已连接。4、创建Studentspace表空间SQL>createtablespaceStudentspace2datafileJe:Studentspace.dbf13size20m4autoextendonnext5n5naxsize100m;表空间已创建。5、修改表空间的状态为onlineSQL>connectuserl/userl[已连接。SQL>altertablespaceStudent
4、spaceonline;表空间已更改。6、修改表空间的大小SQL>alterdatabase2datafileJe:Studentspace-dbfJ3resize40m;数据库已更改。7、创建STUDENT表SQL>createtableSTUDENT<2SNONUMBER<8>,3SNMAEUARCHAR2<8>,4SSEXCHAR<2>,5SAGENUMBER<2>,6SCLASSCHAR⑷〉;表已创建。8、仓键COURSE表SQL>createtableCOURSE<2CNONUMBER<8>,3CNAMEUARCHAR2<8>,
5、4CCREDITCHAR<2>>;表已创建。9、创建SCORE表SQL〉CREATETABLESCORE<2SNONUMBER<8>,3CNONUMBER<8),4GRADEINT>;表已创建。10、向表STUDENT插入记录SQL>INSERTINTOSTUDENT2UALUES<310001"xiao'"1^,22"ruanjian'〉;已创建1行。11、查询表SQL>SELECT*FROMSTUDENT;SNOSNMAESSEXSAGESCLASS10001xiaom22ruanjian10002zhangm24wangluo100
6、03liuw21jisuanjiSQL>SELECT*FROMSCORE;SNOCNOGRADE100011018010001102601000210190SQL>SELECT*FROMCOURSE;CCRECNOCNAME101GAOSHU2102MATH6103ENGLISH412、创建视图SQL〉createuiewSTUSCOREUIEW2AS3SELECTSTUDENT.SNO,STUDENT.SNAME,STUDENT.SCLASS,COURSE.CNO,SCORE.GRADE4FROMSTUDENT>COURSE.SCORE
7、WHERESTUDENT.SNO=SCORE.SNOANDCOURSE.CNO=SCORECNO;视图已创建。13、使用创建的视图查询SNOSNAMESCLASSCNOGRADE10002zhanguangluo1019010001xiaoruanjian1018010001xiaoruanjian10260六、测试数据与实验结果截图见上七、分析与思考(1)简述Oracle服务器端和客户端配置。答:服务器端W个配置文件:listener,ora,sqlnet.ora。客广端一个配置文件:tnsnames.ora。修改配置文件的信息,配置服
8、务器端和客户端。(2)简述DDL、DML、DCL语句在Oracle中的应用。答:DML(datamanipulationlanguage):它们是SELECT、UPDATE、INSERT、DE