oracle+tquery,Oracle测试题及答案
Oracle试题
(数据库技术及应用)
学号姓名分数(一) 按照题意写出SQL语句(45分每题3分)
本题用到下面三个关系表:
借书卡card(cno卡号,name姓名,class班级)
图书books(bno书号,bname书名,author作者,price 单价,quantity库存册数) 借书记录borrow (cno借书卡号,bno书号,rdate还书日期)
注:限定每人每种书只能借一本;库存册数随借书、还书而改变。
1.写出建立borrow表的SQL语句,要求定义主码完整性约束和引用完整性约束。create table card
(cno char(6) primary key,
name varchar2(10),
class varchar2(12)
);
create table books
(bno char(8) primary key,
bname varchar2(50),
author varchar2(10),
price number(5,3),
quantity number(4)
);
create table borrow
(cno char(6) references card(cno) on delete cascade,
bno char(8) references books(bno) on delete cascade,
rdate date,
primary key(cno,bno)
);
2.找出借书超过5本的读者,输出借书卡号及所借图书册数。
select cno,count(*) 册数
from borrow
group by cno
having count(*)>5;
3.查询借阅了“水浒”一书的读者,输出姓名及班级。
select name,class
from card
where cno in (
select cno
from borrow
where bno=(
select bno
from books
where bname='水浒'
)
)
;
4.查询过期未还图书,输出借阅者(卡号)、书号及还书日期。
oracle+tquery,Oracle测试题及答案相关推荐
- oracle测试表什么名字,Oracle_PLSQL测试题与答案(绝对经典)
Oracle PL/SQL测试题 姓名:___ _________ 一.选择题 1.Oracle数据库中为新创建的表分配的初始空间通常为多大(B) A.一个块 B.一个区 C.一个段 D.c一个表空间 ...
- oracle数据库基础测试,ORACLE数据库基础测试题oracle数据库复习题.docx
<ORACLE数据库基础测试题oracle数据库复习题.docx>由会员分享,可在线阅读,更多相关<ORACLE数据库基础测试题oracle数据库复习题.docx(18页珍藏版)&g ...
- oracle数据库经典练习题及答案
最近下载了一套oracle数据库习题(无答案),本人自己在oracle上练习得到的答案,如果不对的地方,请不要见怪.保存到博客方便自己以后查阅. 相关表: /*学生表*/ create table s ...
- oracle数据库课后习题答案,oracle数据库经典练习题及答案
最近下载了一套oracle数据库习题(无答案),本人自己在oracle上练习得到的答案,如果不对的地方,请不要见怪.保存到博客方便自己以后查阅. 相关表: /*学生表*/ create table s ...
- Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!
最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...
- oracle自动化,Oracle 自动化备份脚本
备份脚本,基于linux,windows环境需要适当修改. 主脚本,会调用2,3步骤的rman.sql&status.sql $ more main.sh #set env ######### ...
- it oracle 培训,Oracle数据库技术培训_OracleDBA数据库工程师_Oracle数据库在线学习视频教程_IT职业培训-51CTO学院_精培学院...
第一阶段:企业级Oracle数据库实战入门与集群实施 特色:本阶段部分内容为OCP/OCM课程内容,以企业实战项目为主导讲解,实用性更强. 第1章 Oracle数据库高级工程师职业发展与学习方法 第2 ...
- 【oracle】oracle经典sql,exception,database link纠错
[oracle]oracle经典sql,exception,database link纠错 1111-01 oracle经典sql,exception,database link纠错 1.给表tabl ...
- oracle v$system_event,45.Oracle杂记——Oracle常用动态视图v$system_event
45.Oracle杂记--Oracle常用动态视图v$system_event 视图v$system_event 显示一个事件的总共等待. 如果不支持计时机制,那么TIME_WAITED和AVERAG ...
最新文章
- 拦截器与filter的区别
- nvidia 程序安装失败
- php soap对象数组,nusoap传递数组对象
- 聊聊高并发(十七)解析java.util.concurrent各个组件(一) 了解sun.misc.Unsafe类
- TypeScript里的完整函数定义语法
- salt 启动mysql_saltsack自动化配置day03:服务部署mysql部署
- 解决Mac打开matlab编码问题
- linux救援模式详解,Linux系统的救援模式应用详解
- java2d方法_Java SunGraphics2D.fillRect方法代码示例
- Oracle中to_date函数用法
- Android:短信的接收
- Wordpress 网站数据库恢复记录
- 量化交易python 文件_python数据分析与量化交易
- 利用MathType插入公式的一些技巧
- Android 答题
- Mybatis中注解和xml可以同时使用吗?
- 计算机网络常见名词及其解释
- 在线求助ing~ 急!!
- EMC硬件设计规范与滤波器使用注意事项
- 微信小程序实现wxml中数据保留小数或取整