oracle 学号为主键,oracle上机练习1

这篇博客主要介绍了如何在数据库管理系统中创建用户、建立和管理表,如employee和dept,以及创建视图Annualsal和manager来查询年薪和下属数量。此外,还涉及到了如何使用SQL进行特定记录的删除操作,具体是删除姓名为'PANB'的记录。实验强调了文档记录和调试的重要性。
摘要由CSDN通过智能技术生成

数据库原理实验题目

注意:

1、因为不能存在同名表,所以建表的时候每个表的名字后面都加上学号的后

四位,如:employee1245,dept1245。自己记好自己建的表的名字。

2、做题的时候建一个记事本文档,把你所有写的语句都粘贴到里面,一个优

点是调试的时候方便,再就是最后要上交所有题目的文档。

下面的题可以在test用户里做,不用新建用户了。

1:创建名为ems的用户。

2:在ems中创建employee(职员)表和dept(部门)表:

employee(eno,ename,manager,salary,deptno);主码:eno 外码:manager,deptno

dept(deptno,dname,location)主码:deptno

注:employee中的manager 为相应雇员的直接领导或上司的eno。

3:在ems中定义能够查询雇员年薪的视图Annualsal和统计雇员下属人数的视图manager。视图定义为:

Annualsal(eno,ename,annualsal);annualsal 为相应雇员的年薪。manager(manager,name,clerknum);clerknum为相应雇员的直接下属个数。

c5f56f5405306bd55a2a84126960f9f2.png

6:删除姓名=‘PANB’的记录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值