求高手回答Oracle题。在线等。急急急!!!!!!
我们的考试题:一、基础设置(18分)1、创建新用户oracle密码oracle(3分)2、赋予oracle管理员权限(3分)3、给予用户oracle创建会话的权限(3分)...
我们的考试题:
一、 基础设置(18分)
1、 创建新用户 oracle 密码oracle(3分)
2、赋予oracle管理员权限(3分)
3、给予用户oracle创建会话的权限(3分)
4、给予用户创建表的权限(3分)
5、修改当前会话的时间显示为以下格式“yyyy-mm-/dd hh24:mm:ss” (3分)
6、以oracle用户身份登录到orcl数据库(并在该用户下实现如下操作)(3分
)二、表结构的基本操作(只写创建图书信息表的create代码)(22分)
1、创建图书类别表type其中:
tId 数值型(2位) 非空 主键;
tName 字符串(20) 非空;
2、创建图书信息表 bookinfo其中:(10分)
bid 数值型(4位) 非空 主键;
bname字符串(20) 非空;
bprice数值型(5,2)
pid 数值型(2位) 非空;--出版社编号
tid 整型 非空 –类别编号
3、创建出版社信息表pubinfo其中:
pid 数值型(2位) 非空,主键;--出版社编号
pname 字符串(20),非空
loc字符串(20),非空--地点
4、为图书信息表 bookinfo中的pid、tid 添加外键约束(6分)
5、使用insert、update、delete语句对任意表进行增加修改删除数据动作(6分)
三、表的查询操作(44分)
1、做类别表与图书表的笛卡尔乘积(2分)
2、查询所有图书的编号,名称,类别名称(使用连接查询完成) (3分)
3、查询所有文学类图书的信息(分别使用连接查询和嵌套查询完成) (6分)
4、查询北京出版的图书信息(分别使用连接查询和嵌套查询完成) (6分)
5、查询编号是1001的图书的出版地(分别使用连接查询和嵌套查询完成) (6分)
6、查询与三国同一类别的图书信息(嵌套查询完成) (3分)
7、查询所有的图书信息及图书的类别信息,要求无论是否有此类别的图书,都显示此类别(使用外连接完成) (6分)
8、查询所有图书的编号,名称,出版社名称,类别名称(4分)
创建类别信息表type1 添加数据如下:
9、查询type表和type1表中都有的类别信息(2分)
10、查询type1表中有但type表中不存在的信息(2分)
11、查询 type表type1表中的所有数据,不显示重复列(2分)
12、查询type表type1表中的所有数据,显示重复列(2分)
四、对scott用户下的emp表、dept表的查询操作(12分)
1、统计各部门的最高工资,排除最高工资小于2500的部门(3分)
2、显示经理编号没有填写的雇员(3分)
3、显示部门10和部门20中工资小于1500的雇员(3分)
4、查询税额在200到500之间的员工信息。税额为超出2000部分的10%;(3分)
五、附加题(4分)
1、返回系统的当前日期(2分)
2、显示当前操作的用户名(2分) 展开
一、 基础设置(18分)
1、 创建新用户 oracle 密码oracle(3分)
2、赋予oracle管理员权限(3分)
3、给予用户oracle创建会话的权限(3分)
4、给予用户创建表的权限(3分)
5、修改当前会话的时间显示为以下格式“yyyy-mm-/dd hh24:mm:ss” (3分)
6、以oracle用户身份登录到orcl数据库(并在该用户下实现如下操作)(3分
)二、表结构的基本操作(只写创建图书信息表的create代码)(22分)
1、创建图书类别表type其中:
tId 数值型(2位) 非空 主键;
tName 字符串(20) 非空;
2、创建图书信息表 bookinfo其中:(10分)
bid 数值型(4位) 非空 主键;
bname字符串(20) 非空;
bprice数值型(5,2)
pid 数值型(2位) 非空;--出版社编号
tid 整型 非空 –类别编号
3、创建出版社信息表pubinfo其中:
pid 数值型(2位) 非空,主键;--出版社编号
pname 字符串(20),非空
loc字符串(20),非空--地点
4、为图书信息表 bookinfo中的pid、tid 添加外键约束(6分)
5、使用insert、update、delete语句对任意表进行增加修改删除数据动作(6分)
三、表的查询操作(44分)
1、做类别表与图书表的笛卡尔乘积(2分)
2、查询所有图书的编号,名称,类别名称(使用连接查询完成) (3分)
3、查询所有文学类图书的信息(分别使用连接查询和嵌套查询完成) (6分)
4、查询北京出版的图书信息(分别使用连接查询和嵌套查询完成) (6分)
5、查询编号是1001的图书的出版地(分别使用连接查询和嵌套查询完成) (6分)
6、查询与三国同一类别的图书信息(嵌套查询完成) (3分)
7、查询所有的图书信息及图书的类别信息,要求无论是否有此类别的图书,都显示此类别(使用外连接完成) (6分)
8、查询所有图书的编号,名称,出版社名称,类别名称(4分)
创建类别信息表type1 添加数据如下:
9、查询type表和type1表中都有的类别信息(2分)
10、查询type1表中有但type表中不存在的信息(2分)
11、查询 type表type1表中的所有数据,不显示重复列(2分)
12、查询type表type1表中的所有数据,显示重复列(2分)
四、对scott用户下的emp表、dept表的查询操作(12分)
1、统计各部门的最高工资,排除最高工资小于2500的部门(3分)
2、显示经理编号没有填写的雇员(3分)
3、显示部门10和部门20中工资小于1500的雇员(3分)
4、查询税额在200到500之间的员工信息。税额为超出2000部分的10%;(3分)
五、附加题(4分)
1、返回系统的当前日期(2分)
2、显示当前操作的用户名(2分) 展开
4个回答
展开全部
是不是你们期末考试老师给的样卷啊..这么简单的.自己多想想吧... 还有..那么多题..每道题给10分差不多,一共才10分,随便无聊写了点,剩下的自己补齐吧。
一、 基础设置(18分)
1、 创建新用户 oracle 密码oracle(3分)
Create user oracle identified by oracle;
2、赋予oracle管理员权限(3分)
Grant connect,resource,dba to oracle;
3、给予用户oracle创建会话的权限(3分)
Grant create session to oracle;
4、给予用户创建表的权限(3分)
Grant create any table to oracle;
5、修改当前会话的时间显示为以下格式“yyyy-mm-/dd hh24:mm:ss” (3分)
Alter session set nls_date_format=’ yyyy-mm-dd hh24:mm:ss’;
只修改当前会话,更换session后无效;
6、以oracle用户身份登录到orcl数据库(并在该用户下实现如下操作)(3分)
Conn oracle/oracle @orcl;
二、表结构的基本操作(只写创建图书信息表的create代码)(22分)
1、创建图书类别表type其中:
tId 数值型(2位) 非空 主键;
tName 字符串(20) 非空;
create table type
(tid number(2,0) primary key,
tName varchar2(20)
)
Tablespace users
Pctfree 20
Pctused 70;
2、创建图书信息表 bookinfo其中:(10分)
bid 数值型(4位) 非空 主键;
bname字符串(20) 非空;
bprice数值型(5,2)
pid 数值型(2位) 非空;--出版社编号
tid 整型 非空 –类别编号
create table bookinfo(
bid number(4,0) primary key,
bname varchar2(20) not null,
bprice number(5,2),
pid number(2,0) not null, --出版社编号
tid int not null --类别编号
)
Tablespace users
Pctfree 20
Pctused 70;
3、创建出版社信息表pubinfo其中:
pid 数值型(2位) 非空,主键;--出版社编号
pname 字符串(20),非空
loc字符串(20),非空--地点
create table pubinfo
(pid number(2,0) primary key, --出版社编号
loc varchar2(20) not null --地址
)
Tablespace users
Pctfree 20
Pctused 70;
4、为图书信息表 bookinfo中的pid、tid 添加外键约束(6分)
alter table bookinfo
add constraint fk_pid foreign key (pid) references pubinfo(pid);
alter table bookinfo
add constraint fk_tid foreign key (tid) references type(tid);
5、使用insert、update、delete语句对任意表进行增加修改删除数据动作(6分)
这个就自己做了吧~
三、表的查询操作(44分)
1、做类别表与图书表的笛卡尔乘积(2分)
select t.*,b.* from type t,bookinfo b;
2、查询所有图书的编号,名称,类别名称(使用连接查询完成) (3分)
select b.tid,b.bname,t.tname from ...b,...t where t.tid=b.tid;
一、 基础设置(18分)
1、 创建新用户 oracle 密码oracle(3分)
Create user oracle identified by oracle;
2、赋予oracle管理员权限(3分)
Grant connect,resource,dba to oracle;
3、给予用户oracle创建会话的权限(3分)
Grant create session to oracle;
4、给予用户创建表的权限(3分)
Grant create any table to oracle;
5、修改当前会话的时间显示为以下格式“yyyy-mm-/dd hh24:mm:ss” (3分)
Alter session set nls_date_format=’ yyyy-mm-dd hh24:mm:ss’;
只修改当前会话,更换session后无效;
6、以oracle用户身份登录到orcl数据库(并在该用户下实现如下操作)(3分)
Conn oracle/oracle @orcl;
二、表结构的基本操作(只写创建图书信息表的create代码)(22分)
1、创建图书类别表type其中:
tId 数值型(2位) 非空 主键;
tName 字符串(20) 非空;
create table type
(tid number(2,0) primary key,
tName varchar2(20)
)
Tablespace users
Pctfree 20
Pctused 70;
2、创建图书信息表 bookinfo其中:(10分)
bid 数值型(4位) 非空 主键;
bname字符串(20) 非空;
bprice数值型(5,2)
pid 数值型(2位) 非空;--出版社编号
tid 整型 非空 –类别编号
create table bookinfo(
bid number(4,0) primary key,
bname varchar2(20) not null,
bprice number(5,2),
pid number(2,0) not null, --出版社编号
tid int not null --类别编号
)
Tablespace users
Pctfree 20
Pctused 70;
3、创建出版社信息表pubinfo其中:
pid 数值型(2位) 非空,主键;--出版社编号
pname 字符串(20),非空
loc字符串(20),非空--地点
create table pubinfo
(pid number(2,0) primary key, --出版社编号
loc varchar2(20) not null --地址
)
Tablespace users
Pctfree 20
Pctused 70;
4、为图书信息表 bookinfo中的pid、tid 添加外键约束(6分)
alter table bookinfo
add constraint fk_pid foreign key (pid) references pubinfo(pid);
alter table bookinfo
add constraint fk_tid foreign key (tid) references type(tid);
5、使用insert、update、delete语句对任意表进行增加修改删除数据动作(6分)
这个就自己做了吧~
三、表的查询操作(44分)
1、做类别表与图书表的笛卡尔乘积(2分)
select t.*,b.* from type t,bookinfo b;
2、查询所有图书的编号,名称,类别名称(使用连接查询完成) (3分)
select b.tid,b.bname,t.tname from ...b,...t where t.tid=b.tid;
展开全部
哥好不容易不用考试了,您又给出卷子了, 而且才给10分,就算拿到了满分,而已不及格啊!!楼主还是自己搞定吧,这么简单都帮你搞,那是害了你,我坚决不做坏人
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
10分一个题,我给你做
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
真心不难。。。。但是拒绝回答,抵制作弊。
追问
谁家大半夜考试吖?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询