数据库原理实验题目
注意:
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为相应雇员的直接下属个数。
6:删除姓名=‘PANB’的记录。