《大型数据库技术与应用上机3.docx》由会员分享,可在线阅读,更多相关《大型数据库技术与应用上机3.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、c、C:INDOSsyste32cd. exe - sqlplus /nolog单科成绩、总分、平均分。大型数据库应用技术上机3PL/SQL编程应用及Database管理功能应用:(1)利用PL/SQL语言相关知识,编程实现1+2+3+-+100的运算, 并输出结果。SQL set serueroutput onSQL declare2 iNUMBER:=1;3 sNUMBER :=0;4 BEGIN5 fori in 1.1006 loop7 s:=s+i;8 end loop;9 dbns _o ut put.put _1in e ;10 end;11 /5050PL/SQL过程已成功完成
2、。SQL(2)针对学生表、成绩表,编写存储过程及函数,统计并输出各学生的先创建三张表stu、course results, 并插入相关记录。SQL create table stu 2 sid char, 3 snane uarchar;限已创建。SQL|c i、e a t c|tab 1 clcorn2sd(c id chab(15),H:nanicua 1 ,cha 1 ,(30)具可叽谒T|creatcBtciblc,l -esLilts!(:s: i(,l,chai-( jidlci i -( i-1 工.ni)p911fD09S systd2d.sqlplusynologscoi-i
3、nt)栩栏料胳周己何建values( 2151n己创建IISUva 1 ue:s:(SQI Js c I c c 1M iMoinSHAMERHEC:I!TOOSsyste32cd.exe - sqlplus /nologSQL insert into course ualues insert into course values insert into course ualues41003J 电十); 己创建1行。KQL select *fron course;CIDCNAME100110021003KQL创建一个存储过程insert_stu,往表中插入一条新记录; Oracle SQL D
4、eveloper : PROCEDURE SYS. IHSERT_STUorcl文件编辑视图导肮运行键)源QD 版本化移植工具帮助同连接 口热硝Y:b-:b-:b-:b-:b-:e-:.51-.b-:b-b-:b-:e.DBMS_FEATURE_UTIUTIES4 DBMS_FEATURE_WCR_CAPTURE DBMS_FEATURE_WCR_REPUY DBMS_FEATURE_XDBDBMS DDGMNR FFVTODDGMNRTINSERT_STUD3AD_UmiO_STATL0GMNR_GTIB3LOGMNR_KRVRDA_TEST_APPLYD3GMNR_KRVRDLUID3L0
5、GMNR_KRVRDREPDICT3MOVEXDB TABLE(T) orcl jj INSERT_STU 万 INSERT_STU 代码授权I相关性I引用I详细资料I执行概要文件 人必必磁操作.create or replace procedure insert stu(sidO in char(15),snameO invarchar(30)asbegininsertinto stu(sid,sname) values(sidO,snameO);end insert stu;c、C: I!IDOVSsyst e32od. exe - sqlplus /nolog回XKSQL set ser
6、ueroutput on;SQL execute insert_stu ;PL/SQL过程已成功完成。SQL select *fron stu;SIDSNAME一 赵钱孙李2001200220032005创建一个函数匚score。,传入一个学号返回其各科的成绩、总成绩及平均成绩。(3)熟悉OEM的各项管理功能,并通过Show SQL功能学习各管理 功能对应的语句。试举例说明你的学习过程。在服务中手动启动OracleDBConsoleorcl服务,在浏览器中输入https:localhost: 1158/em进入OEM组件,用户名及密码为 sys和manageri 23 o选择“性能”模块,在“
7、其他监视链接”中,点击“搜索SQL,链接,在出现的网页中,选择“过滤条件”模块,设置好其中的条件后,点击下面的“搜索”按钮,出现所有符合的信息如下,在“SQL文本”栏随意点击链接,即可查看各个功能对应的SQL语句。过滤条件只有满足以下所有过滤条件的SQL语句才会包括在搜索结果中。值列中的值为空的行不会作为过滤条件包括在搜索中。模块v添加过滤器或列j过滤器属性运算符值显示列对方案名进行语法分析二VSQL文本Tike-回SQL ID-用时物 100 THE、0 ELSE (222-4224 DBS3ktacv9156b51select oner:.name.namespace.remoteo-ne
8、r.linkname.4184428695 SYS(5()raclc 1-nlcpi is cBiinagcr BiSYS卜QL 详汨资料 Hcvn 54b7y /Os 8u - Yindo.-s Inlcrnct巨冏文件包)俎梧Q)铃吾过)收萩夹(八工具(I)招助Qj)htlp_s_ III(k I host 1158/c. console dat.base msl Sv会 心 188| I Orad. Enloqiriso M. X| 数据库实例土贝它证相误兮冈|区曰因页面1_,二及(Q)ORACLE Enterprise Manager 11g Database Control设等首选项
9、,阳为注第数据库实例el顶级活动SQL 详细资料:cm 54h 7y zOs 80作为SYS登录切换到SQLIDIC巴工)业价数据实时手动刷新1空PSQL工作表)调度SQL优化指导)SQL修复指导完成文本伦select * + i nd e x ( i d I ub 1 $ i i d I ub I)ib 1$where ohj #=: 1 ancip ar k: 2 and + w piece#.length.piece from i dlv crs i o n =: 3 order by piece#详细资料选择寸到散列位可食石以下详细费科.计划散列值123 34475 966 、计划.统
10、计信息I适垫止创 计划控制 优化历史记录花要17时0017 时05小05$0.016 时 06 16 时 1016 时 1516 时 2016 时 2516 时 3016 时 3516 时 4016 时 4516 时 5016 时 552012-10-23一股信息话对方案进行谱法分析SYSPL SQL源行号)不适用SQL假要文件NIASQL计划基线NLA按等待数统计的活动用户灰)等待数 (99.1%) CP U(0.9%)按时间统计的活动用时9.05 CPU时间 妙)0.08 等待时间 ,)8.97 占用时间细分SQL时间秒)9.05PUSQL时间 触 0.00拓a时间秒,0.00共享游标统计信息执行统计信息其他分析总数616总计每次执行每行提取所右行的执行数41.72硬分析数1执行数6161(平均永久性内存(KB) 4.62千游标1川时秒9.(6()00.6平均运行时内存(KBi 3.88加坡的计划1 失效数0CPLVriul 秒)O.S0.010.01可串行螺厢?游标最大大小(KB)1.361缓冲区次取数4.7737.753.05瑛弃否所有游标大小(KB) 13.62磁盘读取数1.59)2.591.02何钺数0堂就剧惊阳仕阳卦睛烯佣谶嬲H楼写人数00.000.00行数1.5632.549 木地 I ntr anctIOS”