oracle面试题

子查询查找主管的姓名,父查询查找员工的姓名。
a.mgr 对应较高的数字,具体取决于谁负责谁。
Department 表使用 deptno 字段与Employees 表相关。
b 是员工表别名,避免与部门表别名冲突。
按工作类型分组,min 查找最低工资。
你自己掂量一下。

oracle数据库面试题,如下,求解!

这四个 SQL 查询的作用是什么?
第一个查询:查找名为“Plum”的产品对应的客户姓名和地址。

第二次查询:首先分别查找名为“Plum”和“Apple”的客户,然后再查找同名的客户。

第三个查询:与第二个查询相同,也是搜索同名的客户。

第四个查询:按客户分组并计算每种产品类型的总价格。

简单来说: 1 .找到“梅花”客户信息。
2 . 当客户与“李子”和“苹果”进行比较时,寻找具有相同名称的客户。
3 . 我也在寻找同名的客户。
4 、计算每位顾客购买的电器和水果的总价。

Oracle数据库面试题 用户的权限都有哪些

前几天,我正在帮助一位同事处理公司数据库的权限问题。
那是下午,阳光透过办公室的窗户照射在键盘上,键盘上的字母仿佛在跳舞。
打开数据库管理界面,一眼就看到了需要修改权限的用户。
突然想起上次培训时老师举的一个例子。
他说,管理权限就像办公室文件柜的锁,系统权限就像办公室钥匙,对象权限就像对柜子里文件的具体操作权限。

我打开系统权限菜单,里面全是权限名称,比如创建会话、创建序列等等,总共有一百多种。
我看了看,觉得这个问题真的很复杂。
接下来,我找到这个用户的权限设置,发现他只有“创建会话”权限,即只能登录数据库,不能创建任何东西。

您打开对象权限列表,看到各种操作权限,如SELECT、UPDATE、INSERT等。
您注意到该用户对重要表只有SELECT权限,而没有UPDATE和INSERT权限。
我立即意识到这就是他无法修改数据的原因。

我花了不到十分钟就帮他设置了权限,以便他可以查看和修改数据。
看着同事们满意的笑容,我突然想到管理权限其实和解决数学题很相似。
关键是找到正确的解决方案。

等等,还有别的事。
我突然想到,如果数据库权限管理得好,不仅可以提高工作效率,还可以防止数据泄露。
但这又带来了另一个问题:如何保证权限管理安全有效?