计算机专业高手帮解两道题,信息安全和数据库技术

计算机高手请帮帮我!
信息安全题:假设用户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)

辛苦原创,请给分。
技术题:答:已知三个关系模式:
学生 S(S#,SNAME,AGE,SEX),其属性的含义为:学号,姓名,年龄,性别;
学习成绩 SC(S#,C#,GRADE) ,其属性的含义为:学号,课程号,成绩;
课程 C(C#,CNAME,TEACHER),其属性的含义为:课程号,课程名,教师。
(1)请用关系代数表达式描述查询:学号为‘S2’的学生所选课程的课程号。
答: Pi C#(Delta S#=‘S2’(S))其中Pi表示投影,Delta 表示选择
(2)完善下面的SQL语句片断。
答:
CREATE TABLE SC(
S# CHAR(10),
C# CHAR(10),
GRADE NUMBER(2),
primary key (S#,C#), /*建立主码约束*/
FOREIGN KEY REFERNCES S(S#), /*在S#列上建立外码约束*/
……
)
(3)用SQL查询块描述下列查询:
学生“李勇”所选选修的课程名。
答: SELECT C.CNAME
FROM S, SC, C
WHERE S. SNAME='李勇'
AND S.S#=SC.S#
AND C.C#=SC.C#;
统计每门课程的选课人数。
答:SELECT C.CNAME, COUNT(S.S#)
FROM SC, C, S
WHERE C.C# = SC.C#
AND SC.S# = S.S#
group by C.CNAME;
在学生表中插入数据(‘1001’,‘王勇’,‘男’,19)
答:INSERT INTO S VALUES ('1001','王勇','男',19);
COMMIT;
安全题:
答:不加密的明文传送可能导致的所有后果包括数据的保密性、完整性、可用性、可控性、可查性等都可能遭到破坏,如盗取、丢失、不完整、泄密、破坏、篡改、替换等。
此问题解决措施可以采用文件安全加密传输。 安全传输的主要过程
(1)加密的过程 :不可抵赖性可非对称加密算法和HASH函数实现,即数字签名过程如下:
1). 使用HASH算法将主机A要发送的文件生成摘要
2). 利用主机A的私钥加密1中生成的摘要
(2)加密过程由对称密码算法实现:
1). 用对称密码算法对文件进行加密生成加密后的文件传输
2). 将数字签名、对称密码算法的密钥、加密后的文件打包在一起,使用主机B的公钥进行加密
3). 将生成的整个密文文件发送给主机B
(3)解密的过程
1). 主机B得到密文,使用自己的私钥解密,得到数字签名、对称密钥和加密后的文件
2). 主机B用对称密钥解密加密文件,再用HASH函数生成摘要
3). 主机B使用主机A的公钥验证数字签名的正确性(校验HASH散列值)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-10

    信息安全题:明文传送导致的所有可能后果,包括机密性、完整性、可用性、可控性、可审查性都可能出现问题,如泄密、破坏、篡改、替换等。

    数据库技术题:

    抱歉!没有太多时间

追问

我确实是一点都不知道怎么做这些题,第二题也帮忙解答一下吧,我可以等的,做好了,传个照片也行。

追答

(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#

本回答被网友采纳
相似回答