计算机高手请帮帮我!
信息安全题:假设用户A通过网络传给用户B一份机密文件,但该文件未采取任何安全措施,请全面分析该行为可能导致的所有可能后果。
数据库技术题:
设有三个关系模式如下:
学生 S(S#,SNAME,AGE,SEX)
各属性的含义为:学号,姓名,年龄,性别
学习 SC(S#,C#,GRADE)
各属性的含义为:学号,课程号,成绩
课程 C(C#,CNAME,TEACHER)
各属性的含义为:课程号,课程名,教师。
(1)请用关系代数表达式描述查询:
学号为‘S2’的学生所选课程的课程号。
(2)完善下面的SQL语句片断。
CREATE TABLE SC(
S# CHAR(10),
C# CHAR(10),
GRADE NUMBER(2),
_______________, /*建立主码约束*/
_______________, /*在S#列上建立外码约束*/
……
)
(3)用SQL查询块描述下列查询:
学生“李勇”所选选修的课程名。
统计每门课程的选课人数。
在学生表中插入数据(‘1001’,‘王勇’,‘男’,19)
信息安全题:明文传送导致的所有可能后果,包括机密性、完整性、可用性、可控性、可审查性都可能出现问题,如泄密、破坏、篡改、替换等。
数据库技术题:
抱歉!没有太多时间
我确实是一点都不知道怎么做这些题,第二题也帮忙解答一下吧,我可以等的,做好了,传个照片也行。
追答(1)select c#
from sc
where S#='s2'
(2)PRIMARY KEY (S#,C#),
FOREIGN KEY (S#) REFERENCES S(S#)
(3)SELECT C# ,COUNT(SC.S#)
FROM S,C ,SC
WHERE C.C# = SC.C# AND S.S# = SC.S# AND S.SNAME ='李勇';
GROUP BY SC.S#