oracle试卷1

2026/1/27 7:35:41

长沙民政学院试卷(Oracle试卷一)

考试科目:Oracle 考试方法:闭卷

一、简答题(共20分,每题5分)

1) 下图描述了Oracle数据库中数据组织的几个重要概念,其中1、2两个框中的概念被隐藏了,请你按顺序说出这两个概念。

2) 说出两个主要的数据库产品名称。

3) 写出完成下列任务的SQL*Plus指令。 a). 查看表A的结构

b). 查看SQL*Plus所有环境参数的设置

c) 登录到远程服务器的scott账号,假设密码是tiger,本地配置的链接串为orcl

4) 在SQL*Plus中输入select empno, empname from empno where sal > 2000后发现表名错了,请使用SQL*Plus缓冲区编辑命令将表名改为emp。

二、基本功题(40分,每题5分)

1)写出创建用户的语句,要求:用户名为Test,密码为Test,默认表空间为MyTab。

2) 写出为用户Test授权的语句,要求:授予Test用户登录数据库的权限、使用表空间MyTab的额度为10M、创建表的权限 3) 写出创建表的语句,要求:表名为Student,有字段Code、Name、Sex,它们的类型都是varchar2,其中Code是主键,Name不能为空,Sex只能有’男’和’女’两个值。

4) 写出向上一问中创建的Student表中插入记录的语句,要求:插入三条记录,分别为:(‘0001’, ‘张三’,‘男’)、(’0002’, ‘李四’, ‘男’)、(’0003’, ’李玲’, ’女’)。

5) 写出修改Student表中数据的语句,要求:将Code字段中的值为‘0002’的记录的Name的值改为‘王五’。

6) 删除Student表中的记录,要求:删除Code字段中的值为‘0003’的记录。 7)创建一个视图,包含Student的所有字段,并且视图只显示所有女生记录。 8)在Name字段上创建一个索引。

三、能力题(40分) 1) 写出如下语句:(20分)

a) 查看当前登录的用户名; b) 查看当前用户下有哪些表; c) 连接到某个用户; d) 给用户账号加锁;

e) 查看当前用户所拥有的系统权限; f) 提交事务和回滚事务的语句; g) 查看系统日期。

2) 现有emp表的数据如下:(10分) Emp: DEPTNO ENAME SAL JOB COMM 30 ALLEN 1600 SALESMAN 300 30 WARD 1250 SALESMAN 500 30 MARTIN 1250 SALESMAN 1400 30 BLAKE 2850 MANAGER 30 TURNER 1500 SALESMAN 0 30 JAMES 950 CLERK 请分别给出下面两个语句的输出结果: SELECT deptno, job, sal FROM emp;

SELECT DISTINCT depton, job, sal FROM emp;

3) 现有两个表,student和class,其结构分别为:(10分) Student: Class: Code ID

Name ClassName Class_ID

Student表中Code是主键,class表中ID是主键。Student表中的Class_ID是外键,其引用的是Class表的ID字段。两个表有数据如下:

Student: Class: Code Name Class_ID ID ClassName 0001 张三 0731 0731 高中1班 0002 李四 0731 0732 高中2班 0003 王五 0732 0733 高中3班 0004 刘二 0733

0005 马六

分别请写出下语句的输出结果: SELECT A.CODE, A.NAME, B.CLASSNAME FROM STUDENT A, CLASS B WHERE A.CLASS_ID = B.ID; SELECT A.CODE, A.NAME, B.CLASSNAME FROM STUDENT A, CLASS B WHERE A.CLASS_ID = B.ID(+);


oracle试卷1.doc 将本文的Word文档下载到电脑
搜索更多关于: oracle试卷1 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219