奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 567|回复: 0

北语201809考试批次《Oracle数据库开发》(结课作业)

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
29078
发表于 2018-8-31 17:03:17 | 显示全部楼层 |阅读模式
扫码加微信
北语201809考试批次《Oracle数据库开发》(结课作业)
201809考试批次
奥鹏作业答案

《Oracle数据库开发》结课作业
学生姓名学习中心
学号
专业年级层次
北京语言大学网络教育学院
《Oracle数据库开发》结课作业    奥鹏易百

注意:
本学期所布置的结课作业,请同学一律按照以下要求执行:
1)结课作业提交起止时间:2018年8月1日9月10日。(届时平台自动关闭,逾期不予接收。)
2)结课作业课程均需通过“离线作业”栏目提交电子版,学院不收取纸介的结课作业,以纸介回寄的作业一律视为无效;
3)截止日期前可多次提交,平台只保留最后一次提交的文档,阅卷时以最后一次提交的结课作业为准,截止日期过后将关闭平台,逾期不交或科目提交错误者,按0分处理;
4)提交文档要求:提交的文档格式为doc、rar,大小10M以内;
5)必须严格按照每门课程的答题要求完成作业,没有按照学院要求来做的结课作业,将酌情扣分。
一、()(本大题共6小题请任选其中两道题作答每小题25分,总分50分)
1、完成以下PL/SQL块,功能是:接受职员编号并检索职员姓名。将职员姓名存储在变量empname中,如果代码引发VALUE_ERROR异常,则向用户显示错误消息
DELCARE
empnameemployee.ename%TYPE
enoemployee.empno%TYPE
BEGIN
eno=’&ampemployee_number’
DBMS_OUTPUT.PUT_LINE(‘职员姓名:’||empname)
WHENVALUE_ERRORTHEN
DBMS_OUTPUT.PUT_LINE(‘要存储在变量中的值过大’)
END
2、要执行pack_me包中的order_proc过程(有一个输入参数),假设参数值为’002’,可以输入的命令是:
3、查itemfile表中itemdesc、re_level列的信息,要求re_level为NULL时显示为0,写出相应语句。
4、SYS用户以管理员身份登录后,要授予用户MARTIN可以对SCOTT用户的EMP表进行查询的权限,请写出授权命令:(假设MARTIN用户已存在)
5、完成以下PL/SQL块,功能是:使用游标,显示所有单价低于250元的玩具的单价。
DECLARE
my_toy_pricetoys.toyprice%TYPE
CURSORtoy_curIS
SELECTtoypriceFROMtoys
WHEREtoyprice&lt250
BEGIN
LOOP
EXITWHENtoy_cur%NOTFOUND
DBMS_OUTPUT.PUT_LINE(toy_cur%ROWCOUNT||.玩具单价||my_toy_price)
ENDLOOP
CLOSEtoy_cur
END
6、要执行pack_me包中的order_proc过程(有一个输入参数),假设参数值为’002’,可以输入以下命令:
二、()(本大题共8小题请任选其中五道题作答每小题10分,总分50分)
1、数据处理技术通常分为哪些类型?
2、简述Oracle11g标准版的优点。
3、Oracle的数据操纵包括哪些操作?
4、PL/SQL的LOOP循环语句包括哪些类型?
5、简述导致触发器触发的时机。
6、Oracle数据库的逻辑结构由哪几部分组成?
7、Oracle的用户认证机制包括哪些类型?
8、简述表与视图的区别与联系。



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-26 14:57

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表