SQL题目,谁帮忙做一下,明天考试急用!

已知:1.”学生”表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)组成。其关系模式为:Student(Sno... 已知:
1.”学生”表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)组成。
其关系模式为:Student(Sno,Sname ,Ssex,Sage,Sdept)
2.“课程”表Course 由课程号(Cno)、课程名(Cname)
先修课号(Cpno)、学分(Ccredit)4个属性组成。
其关系模式为:Course(Cno ,Cname,Cpno,Ccredit)
3.“学生选课”表SC由学号(Sno)、课程号(Cno)、成绩(Grade)3个属性组成。
其关系模式为:SC(Sno,Cno,Grade)
试用SQL语言实现下列操作:
(l). 建立“学生选课”表SC ,其中学号(Sno)属性、课号(Cno)属性不能为空。
(2). 查询姓“司马”的学生的详细记录。
(3). 将“学生”表中所有计算机系的学生记录定义为一个视图,并要求进行修改和插入操作时仍须保证该视图只有计算机系的学生。
(4). 把对 “学生”表的修改、插入权限授予用户U1 ,并允许他将此权限再授予其他用户。
(5). 查询选修了课程名为“数据库原理及应用” 的学生姓名和学号,查询结果按学号的降序排列
展开
 我来答
明智还清澈的饼干9013
2011-08-30 · TA获得超过634个赞
知道小有建树答主
回答量:728
采纳率:0%
帮助的人:469万
展开全部
(1)create table sc (sno not null,cno not null,grade)
(2)select * from student where sname like '司马%'
(3)create view PC_view WITH ENCRYPTION AS select * from student shere sdept='计算机系'
(4)grant alter,insert on student to U1
(5)select sname ,sno from student s,course c,sc a where a.sno=s.sno and c.cno=a.cno and
c.cname='数据库原理及应用' order by s.sno desc
xiao_3540
2011-08-30 · TA获得超过202个赞
知道小有建树答主
回答量:194
采纳率:20%
帮助的人:84.2万
展开全部
出的题不严谨啊,居然不告诉数据类型,楼上的建表没加数据类型
1、
create table sc
(
sno varchar(10) not null,
cno varchar(10) not null,
grade int
)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式