A.delete * from 成绩表 where 学号='201705180637’
B.drop from 成绩表 where 学号='201705180637’
C.drop * from 成绩表 where 学号='201705180637’
D.delete 成绩表 where 学号='201705180637’
第1题
学生(学号,姓名,性别,专业、奖学金)
课程(课程号,课程名,学分)
选课(学号,课程号,分数)
用SQL语言实现下列(1)—(5)小题:
(1)列出学号为“98001”的已有成绩的各门课名称与成绩
(2)删除姓名为“陈红”的所有选课记录
(3)检索获得奖学金、并且至少有一门课程成绩在90分以上的学生信息,包括学号、姓名和专业;
(4)将对选课表的全部权限授予用户王平,并且王平可以授权给其它用户;
(5)求学号为“785222”的学生所选课程的总学分
第2题
数据库名:学生成绩数据库
学生表(学号 char(6),姓名,性别,民族,身份证号)
课程表(课号 char(6),名称)
成绩表(ID,学号,课号,分数)
用SQL语言实现下列功能的sql语句代码:
(1)创建[成绩表]代码;
成绩表(ID,学号,课号,分数)
要求使用:主键(课号)、外键(成绩表.学号,成绩表.课号)、检查(分数),自动编号(ID)
(2)将下列课程信息添加到课程表的代码
课号 课程名称
100001 大学语文
100002 大学英语
100003 西班牙语
修改 课号为100002的课程名称:实用英语
删除 课号为100003的课程信息(20分)
第3题
第4题
A、DELETE FROM 课程 WHERE 课程号=J001
B、DELETE FROM 课程 WHERE 课程号=’J001’
C、SELECT * FROM 课程 WHERE 课程号=’J001’
D、DELETE * FROM 课程 WHERE 课程号=J001
第5题
数据库名:学生选课数据库
学生表(学号,姓名,性别,年龄,专业)
课程表(课程号,课程名,学分,先修课程号)
选课表(ID, 学号,课程号,分数)
用SQL语言实现下列的功能:
1.创建数据库“学生选课数据库”代码;
2. A.将下列课程信息添加到课程表的代码:
B.修改 课程号为100003的课程名为“SQL数据库”;
C.删除 课程号为100002的课程信息;
3.检索姓张的女同学的情况:姓名、学号、专业。
第6题
如下所示,创建表s,并完成随后的操作 Create table s(sno char(2) primary key,sname char(10)); 1.向表中添加属性列status,数据类型为int 2.向表中添加属性列city,数据类型为varchar(20),并限定其取值范围为“上海”,“北京”,“天津”之一 3.修改属性列status的数据类型为smallint 4.删除2.题中取值范围的约束 5.删除属性列status 6.如教材85页所示,建立student, sc, course等表,并插入若干数据,完成如下操作: (1)列出没有成绩的学生的学号和课程号 (2)列出2号课程成绩在70分到80分学生的学号 (3)查询所有2005级的学生的姓名,性别和所在系 (4)查询计科系2004级全体学生的所有信息 (5)查询计科系2006级3班和4班学生的姓名和性别 (6)查询所有以“数”打头的课程的名称和学分 (7)查询数学系所有学生的姓名,性别和出生年份 (8)将course表中名为PASCAL语言的课程更名为“C语言” (9)将所有课程的学分增加1分 (10)删除没有选课成绩的选课记录 (11)删除“IS”系的所有学生信息 (12)删除所有的课程信息
第7题
数据库技术基础期末考试——主观题部分 数据库“学生信息管理”中的五张表结构如下: 学生基本信息表(学号,姓名,性别,年龄,专业) 例:('2014001', '张三',19,'男','应用技术专业') 课程基本信息表(课程号,课程名,学期,学分,先修课) 例:('A01','JSP程序设计',2,3, 'Java程序设计') 选课成绩表(学号,课程号,成绩) 例:('2014001','A01',76) 注:成绩为null表示缺考 教师基本信息表(教师号,教师名,职称,教研室) 例:('051001','王明', '副教授', '计算机应用教研室') 教师授课表(课程号,教师号,授课班级) 例:('A01','051001',’21302’) 请用Transact-SQL语句完成如下四个题目。 1、请用SQL完成下列操作。(10分,每小题2分) (1) 查询应用技术专业C语言程序设计课程的平均成绩。 (2) 列出哪些课程没有人选。 (3) 删除“张三”同学的所有成绩信息。 (4) 将JSP程序设计课程的学分加1。 (5) 向教师基本信息表中插入一条记录 ('051012','李成', '助教', '电子商务教研室') 2、创建一个存储过程:通过输入学号和课程名称查询考试成绩,若没有指定课程名,则默认为‘数据库技术基础’。(10分) 3、创建一个触发器,当删除学生基本信息表中的记录时,同时将此学生的选课信息删除。(10分)
第8题
A、学生-{('s10','罗军','计算机','2000-04-20','男')}
B、学生÷{('s10','罗军','计算机','2000-04-20','男')}
C、学生∩{('s10','罗军','计算机','2000-04-20','男')}
D、π'罗军'(学生)
第9题
设有如下四个基本表S,C,SC,T,结构如图所示。( (1)用SQL的DDL语言创建S表,S#为主码,SN不能为空。 (2)创建计算机系学生的视图,该视图的属性列由学号、姓名、课程号和任课教师号组成。 (3)检索计算机系年龄在20岁以上的学生学号。 (4)检索姓王的教师所讲课程的课程号及课程名称。 (5)检索张三同学所学课程的成绩,列出SN、C#和GR。 (6)检索选修总收入超过1000元的教师所讲课程的学生姓名、课程号和成绩。 (7)检索没有选修C1课程且选修课程数为两门的学生的姓名和平均成绩,并按平均成绩降序排列。 (8)检索选修和张三同学所选课程中任意一门相同的学生姓名、课程名。 (9)S1同学选修了C3,将此信息插入SC表中。 (10)删除S表中没有选修任何课程的学生记录。
第10题
一、实验要求: 已知有一个学生Student类,完成对学生实例进行如下操作: 1) 创建一个List对象students,在students 中增加三个学生,其信息(如下表),并输出students中学生信息 学号 姓名 性别 Java成绩 16258632 张三 男 86 16258639 李四 女 81 16258647 王二 男 93 2) 修改学号为16258639学生的成绩为90,并输出students中学生信息 3) 在学号为16258639学生之前,插入一个学生,信息为:16258635-翠花-女-76,并输出students中学生信息 4) 删除学号为16258639学生的信息,并输出students中学生信息 5) 利用多种方式,输出students 中所有学生的信息,至少包括两种:即for 循环遍历,和利用迭代器Iterator(即迭代)遍历; 重要提示: 学生Student类包含成员有:字段:no表示学号;name表示姓名;sex表示性别;javaScore表示Java课程成绩、给字段赋值set***方法、获取字段的值的get***方法,以及构造方法,详见框架代码 二、为作业的相关功能设计菜单,菜单的功能主要是对上述要求的5大操作,具体设计如下: 当输入11,创建一个List对象students,在students 中增加三个学生,其信息(详见表格),并输出students中学生信息; 当输入12,修改学号为16258639学生的成绩为90,并输出students中学生信息; 当输入13,在学号为16258639学生之前,插入一个学生,信息为:16258635-翠花-女-76,并输出students中学生信息; 当输入14,删除学号为16258639学生的信息,并输出students中学生信息; 当输入15,利用多种方式,输出students 中所有学生的信息,至少包括两种:即for 循环遍历,和利用迭代器Iterator(即迭代)遍历; 当输入quit,则退出; 三、重要提示,可以参考如下代码框架,进行补充实现上述功能:
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!