关于oracle数据库的作业题!(半小时内答完给冲话费!) 5
1.用管理员用户(管理员用户system密码jerry123789)创建表空间,数据文件命名为U+你的班号+学号.DBF(如U101.DBF),存入在d:\app\dat...
1. 用管理员用户(管理员用户system密码jerry123789 )创建表空间,数据文件命名为U+你的班号+学号.DBF(如U101.DBF),存入在d:\app\data目录下,文件大小为2mb,设为自动增长,增量为1mb,文件最大为5mb .
2. 假定上面创建的表空间已用尽50mb空间,现要求增加一个数据文件,存放在d:\app\data目录下文件名为U+你的班号+学号+_01.DBF(如U101_01.DBF),大小为5mb,不自动增长。
3. 用管理员用户创建一个用户,用户名和密码为你的学号(0101/0201),并指导该用户默认的表空间为上面创建的表空间。
4. 用管理员用户为上面创建的用户分配connect和resource系统角色。
5. 在命令窗口下,用上面创建的用户运行文件init.sql文件,初始化数据。
6.查询工资高于或等于20号部门工资额最高的雇员情况 。
7. 统计各部门的人数和平均工资并按平均工资降序排序。
8. 向Dept 表插入一个新部门(部门编号:80,部门名称为:Computer,地位位置:Beijing)
9. 将Martin 提升为经理(Manager),工资加¥1000。
10. 将Martin从公司删除。
11. 为编号20部门的员工创建一个视图T_USER,包括姓名,工资,部门号.
12. 编写PL/SQL块控制语句,实现将EMP表中名为SMITH的雇员的工资进行修改,若原工资小
于等于2000,则加1000,大于2000,则加$2000,否则加$2500。
13. 创建一个序列生成器deptno_seq,起始值为50,间隔为10。
14. 为emp表建立ename列上的唯一索引。
15.将自己数据库完全导出导出到本地D:\盘,文件命名为你的名称,如(张小明.dmp)。
只需要代码! 本人手机18344485658,如果食言,请人肉 展开
2. 假定上面创建的表空间已用尽50mb空间,现要求增加一个数据文件,存放在d:\app\data目录下文件名为U+你的班号+学号+_01.DBF(如U101_01.DBF),大小为5mb,不自动增长。
3. 用管理员用户创建一个用户,用户名和密码为你的学号(0101/0201),并指导该用户默认的表空间为上面创建的表空间。
4. 用管理员用户为上面创建的用户分配connect和resource系统角色。
5. 在命令窗口下,用上面创建的用户运行文件init.sql文件,初始化数据。
6.查询工资高于或等于20号部门工资额最高的雇员情况 。
7. 统计各部门的人数和平均工资并按平均工资降序排序。
8. 向Dept 表插入一个新部门(部门编号:80,部门名称为:Computer,地位位置:Beijing)
9. 将Martin 提升为经理(Manager),工资加¥1000。
10. 将Martin从公司删除。
11. 为编号20部门的员工创建一个视图T_USER,包括姓名,工资,部门号.
12. 编写PL/SQL块控制语句,实现将EMP表中名为SMITH的雇员的工资进行修改,若原工资小
于等于2000,则加1000,大于2000,则加$2000,否则加$2500。
13. 创建一个序列生成器deptno_seq,起始值为50,间隔为10。
14. 为emp表建立ename列上的唯一索引。
15.将自己数据库完全导出导出到本地D:\盘,文件命名为你的名称,如(张小明.dmp)。
只需要代码! 本人手机18344485658,如果食言,请人肉 展开
4个回答
展开全部
2:alter tablespace U101 add datafile 'd:\app\data\U101_01.DBF' size 50M;
3:create user 0101 identified by 0201 default tablespace U101;
4: grant connect,resource to 0101;
5:@init.sql
6:select * from emp where sal => (select max(sal) from emp where dept_no =20);
8:insert into dept(deptno,dname,loc) values(80,Computer,Beijing);
9:update emp set job='manager',sal=sal+1000 where ename='Martin';
10:delete from emp where ename='Martin';
11:create or replace view T_USER as select ename,sal,deptno from emp;
13:CREATE SEQUENCE deptno_seq INCREMENT 10 START 50;
14:create unique index uni_name on emp (ename);
15:exp system/jerry123789 owner=0101 file=d:\zhangxiaoming.dmp
3:create user 0101 identified by 0201 default tablespace U101;
4: grant connect,resource to 0101;
5:@init.sql
6:select * from emp where sal => (select max(sal) from emp where dept_no =20);
8:insert into dept(deptno,dname,loc) values(80,Computer,Beijing);
9:update emp set job='manager',sal=sal+1000 where ename='Martin';
10:delete from emp where ename='Martin';
11:create or replace view T_USER as select ename,sal,deptno from emp;
13:CREATE SEQUENCE deptno_seq INCREMENT 10 START 50;
14:create unique index uni_name on emp (ename);
15:exp system/jerry123789 owner=0101 file=d:\zhangxiaoming.dmp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我从后面做起
15.exp scott/tiger datafile=d:\张小明.dmp commit=y ignore=y;
14.create unique index 索引名 on 表名 (属性名);
13.create sequence deptno_seq increment by 10start with 50 maxvalue 999999999;
12.用触发器搞定它
都很简单,孩子你还是好好看看书吧
15.exp scott/tiger datafile=d:\张小明.dmp commit=y ignore=y;
14.create unique index 索引名 on 表名 (属性名);
13.create sequence deptno_seq increment by 10start with 50 maxvalue 999999999;
12.用触发器搞定它
都很简单,孩子你还是好好看看书吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
半小时能做完也不屑你的手机费了。
追问
做一题 5元话费~~ 能做多少是多少
追答
那我来做了,勉为其难了,正好没事做.
create tablespace test datafile 'd:\app\data\U+你的班号+学号.DBF' size 2M autoextend on next 1M maxsize 5M
3.create user 用户名 identified by 学号 default tablespace test
4.grant connect, resource to 用户名
不想做了太多了,这几个题不要你的话费了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不好意思,上班中……
追问
能做几道就几道被,每道题五块钱话费
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询