已知三个关系模式:S(sno, sname, age, sex, dept),其中S表示学生表,5个属性分别表示学号,姓名,年龄,性别和系名;C(cno, cname, credit, teacher),其中C表示课程表,4个属性分别表示课程号,课程名,学分和任课教师;SC(sno, cno, grade),其中SC表示学生选课表,3个属性分别表示学号、课程号和成绩。请用SQL语言完成以下题目。 1. 将计算机科学系全体学生的成绩置零。 2. 查询选修2号课程的所有学生的姓名
时间: 2024-03-11 12:48:32 浏览: 90
1. 更新语句如下:
```sql
UPDATE SC
SET grade = 0
WHERE sno IN (
SELECT sno
FROM S
WHERE dept = '计算机科学系'
);
```
2. 查询语句如下:
```sql
SELECT sname
FROM S
WHERE sno IN (
SELECT sno
FROM SC
WHERE cno = '2'
);
```
注意:以上两个语句分别针对不同的题目,不要混淆。
相关问题
设有三个关系: S(SNO,SNAME,AGE,SEX) SC(SNO,CNO,GRADE) C(CNO,CNAME,TEACHER) 用关系代数表达式表示查询语句:检索没有学习课程号为C2的学生的学号与姓名。
可以使用以下关系代数表达式表示该查询语句:
πSNO,SNAME(σCNO≠C2(S) - σSNO∈πSNO(σCNO=C2(SC))(S))
其中,σCNO≠C2(S)表示选择S关系中课程号不等于C2的记录,σSNO∈πSNO(σCNO=C2(SC))(S)表示选择学号在选修课程C2的学生中的记录,最后使用πSNO,SNAME投影出学号和姓名。
设有一个spj数据库,包括s、p、j、spj四个关系模式: 供应商表 s(sno,sname,status,
s(sno,sname,status,address)
零件表 p(pno,pname,color,weight)
工程表 j(jno,jname,city)
供应表 spj(sno,pno,jno,quantity)
其中,sno表示供应商编号,sname表示供应商名称,status表示供应商状态,address表示供应商地址;pno表示零件编号,pname表示零件名称,color表示零件颜色,weight表示零件重量;jno表示工程编号,jname表示工程名称,city表示工程所在城市;quantity表示供应商向工程提供的零件数量。
该数据库中包括四个关系模式,它们分别为供应商表s,零件表p,工程表j和供应表spj。这四个表通过其关系模式中的共同属性来建立关联。
供应商表s记录了各个供应商的信息,包括供应商编号、供应商名称、供应商状态和供应商地址。零件表p记录了各个零件的信息,包括零件编号、零件名称、零件颜色和零件重量。工程表j记录了各个工程的信息,包括工程编号、工程名称和工程所在城市。供应表spj记录了供应商向工程提供的零件信息,包括供应商编号、零件编号、工程编号和供应数量。
这样的数据库可以用于管理供应商、零件和工程的相关信息,使得可以方便地查询某个工程所使用的零件及其供应商的信息,或者查询某个供应商所供应的零件和相关的工程信息。同时,该数据库也可以对供应商、零件和工程进行管理和统计分析,提供数据支持和决策依据。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)