一道数据库题目,谁能帮我解答下,急!!!

现有如下关系:
职工 (职工号,姓名,性别,职务,家庭地址,所属部门编号)
部门 (部门编号,部门名称,电话)
保健 (保健卡编号,职工号,检查身体日期,健康状况)
问题:
1.用关系代数表达式写出,查找所有科长的姓名和家庭地址;
2.用关系代数表达式写出,查找"办公室"的科长的姓名和家庭地址;
3.用关系代数表达式写出,查找"财务科"中健康状况为"良好"的职工姓名和家庭地址;
4.用SQL语句写出,删除职工关系表中职工号为"3016"的记录;
5.用SQL语句写出,将职工号为"3016"的职工的健康状况改为"一般";
6.用SQL语句写出,建立健康状况为"差"的职工的视图.

π是投影,该运算从表中选出指定的属性组成一个新表,记为:πA(R).其中A是属性名(即列名)表,R是表名
σ是选择,该运算按给定的条件,从表中选出满足条件的行形成一个新表,作为一个新表.如:σF(R).其中F为条件表达式,R为表名

1. π姓名,家庭地址σ 职务='科长'(职工)

2. π姓名,家庭地址σ 部门.部门名称='办公室'∧职工.职务='科长'(部门.部门编号∞职工.所属部门编号)

3. π姓名,家庭地址σ部门名称='财务科'∧职务= '科长'(部门.部门编号∞职工.所属部门编号)

4. del from 职工 where 职工号='3016'

5. update 保健 set 健康状况='一般' where 职工号='3016'

6. create view 视图名 as selcet * from 保健 where 健康状况='差'
温馨提示:内容为网友见解,仅供参考
无其他回答

下面是一道数据库的题目。请帮我讲解一下。 题目是 计算2的8次方._百...
i初始值为8 进入while循环时 执行一次 set @value=@value*2 @i-1 然后判断@i是否小于等于0 如果是则跳出循环 如果不是 继续循环 continue是继续 break是跳出

刚学数据库,遇到一道关于数据库sql语句的题目,实在不会,请高手帮忙解答...
1. select * from EMPLOYEE where Salary>(select avg(Salary) from EMPLOYEE group by Dnumber)2. select * from EMPLOYEE where ESSN in (select ESSN from WORKS_ON group by Pnumber,ESSN having Count(1)>=3)3. -- 每个部门的所有职工在每个项目中的工作总时数 Create View DeptPro AS...

一道关系数据库的规范化问题,求大神解答!感激不尽
1,函数依赖如下:(商店编号,商品编号)->部门编号,(商店编号,部门编号)->负责人,(商店编号,商品编号)->数量。2,候选码为:(商店编号,商品编号,部门编号)3,原关系为1NF,码为(商店编号,商品编号,部门编号),非主属性对码的函数依赖全为部分函数依赖,所以不属于2NF。将关系分解为2...

一道有关数据库原理的题目求指教
char(8)是8个字节,每个字节存一个字母,那么abc占用三个字节,那么剩下的就是5个字节 varchar(8)因为是可变长度,所以abc占用的长度,就是整个长度,所以varchar没有剩余空间。就是三个字节+1个字节(这个字节是长度字节(有时也不计算这个字节,因为这个字节不在8之内))nvarchar(8)是可变的 ...

一道关于数据库关系模式的题,我看不懂啊,希望得到大家的帮助~谢谢了...
主键是用户选择的元组标识:D(时间,学生)模式R是第一范式,然后是否含有局部依赖,不存在即是满足第二范式,但是不满足第三范式因为存在非主属性的传递依赖:(时间,教室)→课程, (时间,教师)→教室 得到(时间,教室)→课程 选择B 三问只能达到3范式,存在成绩属性传递依赖(学生,课程)不满足...

请帮忙看一道sql数据库题目
这样写就行了。而且效率较高。SELECT FROM 商品p WHERE EXISTS (SELECT 1 FROM 商品sp,商品s WHERE 商品sp.商店号 = 商品s.商店号 AND 商品sp.商品号 = 商品p.商品号 AND 商品sp.数量 >= 50 AND 商品s.城市 = '深圳')

各位帮忙做一道数据库的题目,非常感谢
1.create table worker(职工号 int primary key, 姓名 char(8), 性别 char(2),出生日期 datetime,党员否 bit, 参加工作 datetime, 部门号 int);create table depart(部门号 int primary key,部门名 char(10))create table salary(职工号 int, 姓名 char(8),日期 datetime,工资 decimal(6,1...

请问这一道SQL数据库题目怎么做?
分为三种情况的!1,一对多(1-m) 2,多对多(n-m) 3,一对一(1-1)然后规则是一对多中把多主键的那个拿到1这边作为外键。多对多是把两个主键拿出来新建一个元组。一对一是随便把一个主键拿出作为外键!~!我问了好多的同学才得到的答案的。我们上个学期学过的大家差不多都忘了啊!~!

数据库 谁能帮我讲讲这一道题啊!!!万分感谢!!!
按要求先建立几张表 系表,学生表,班级表,社团表 ER图可以根据参考网上的样式画出来 依赖关系 需要拿一张表,每关联一张表就写入到最小依赖集中。

一道数据库关系代数的题目?
Select J.名称,J.研制费 from J,E,J_E where J.项目编号=J_E.项目编号 and E.职工编号=J_E.职工编号 and E.职称=“工程师”②检索2011年前已完成2项或2项以上软件项目的公司名称和联系电话 Select J.公司,S.联系电话 from J,S where J.完成日期<"2011" group by 项目编号 ...

相似回答