作业帮 > 综合 > 作业

已知三张表结构如下:学生(学号,姓名,年龄,性别) 选修(学号,课程号,成绩) 课程(课程号,课程名

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 00:10:27
已知三张表结构如下:学生(学号,姓名,年龄,性别) 选修(学号,课程号,成绩) 课程(课程号,课程名
已知三张表结构如下:
学生(学号,姓名,年龄,性别)
选修(学号,课程号,成绩)
课程(课程号,课程名称,教师名,学时数);
用关系代数完成:
(1)\x05检索选课了课程号k1和k5的学生学号;
(2)\x05检索年龄大于23的男生的学号学号和姓名;
用SQL命令回答一下问题;
(3)\x05创建学生表,其中学号为主码,姓名不许取空值;
(4)\x05检索选课程名为“C语言”的学生学号和姓名
(5)\x05查询姓张的所有学生的自然情况
(6)\x05查询:“数据库系统”课程的平均成绩
(7)\x05将008号课程的授课教师改成“宋楠”
(8)\x05删除“数据结构”课程的所有信息
1.π学号(δ课程号=k1,课程号=k5(选修))
2.π学号,姓名(δ年龄>23(δ性别='男'(学生))
3.create table 学生(学号 char(6)primary key,姓名 char(6)not null,年龄 int,性别 char(2))
4.select 学号,姓名 from 学生 where 学号 in(select 学号 from 选修 where 课程号 in(select 课程号 from 课程表 where 课程名='C语言')
5.select * from 学生 a,选修 b,课程 c where a.姓名 like ’张%' and a.学号=b.学号 and b.课程号=c.课程号
6. select avg( 成绩) from 选修 where 课程号=(select 课程号 from 课程 where 课程名='数据库系统')
7.update 课程 set 教师名='宋楠' where 课程号='008'
8.delete from 选修 where 课程号 in(select 课程号 from 课程 where 课程名='数据结构')
delete from 课程 where 课程名='数据结构'
已知三张表结构如下:学生(学号,姓名,年龄,性别) 选修(学号,课程号,成绩) 课程(课程号,课程名 有三个表:学生表、课程表和学生选课表,它们的结构如下:学生表(学号,姓名,性别,年龄,系别) 课程 学生数据库包含如下三个表:student(学号,姓名,性别,年龄,所在系);course(课号,课程名,先选修课号,学分 用C++写的学生成绩管理系统,要求输入一个班级的学生基本信息(包括学号,姓名,性别,5门课程成绩).2、 从键盘输入某班级10个学生的学号、姓名、三门课程(语文、数学、英语)的成绩,分别实现如下功能: 数据库SQL语句中 查询选修了全部课程的学生的学号和姓名 某班级有20名学生,每个学生的信息包括学号、姓名及语文、数学、英语、物理、化学五门课程的成绩 Java集合类题目§1.编写一个学生成绩管理程序.学生的属性包括学号、姓名、年龄等.每个学生要学习若干课程,每门课程有平 c语言 已知学生三门课程基本信息如下.请使用结构体编程,计算学生三门课程平均成绩后,列表输出学生的姓名、数学、英语、计算 例如我创建了成绩表(学号,总分,课程名1,课程名2,课程名3)但是课程要在程序运行后才晓得具体的名称,因外表是在输入了课 有一个班4个学生,5门课程.1、求第1门课程的平均分;2、找出有两门以上课程不及格的学生,输出他们的学号和全部课程成绩及 SQL查询求每个同学的课程成绩的最高分,查询结果项包括:学生姓名、课程号及最高分