课程表: Course(Cno,Cname,Cpno,Ccredit) 说明:Cno 课程号(主键),Cname 课程名,Cpno 选修课 号(某课程的选修课),Ccredit 学分 学生选课表: SC(Sno,Cno,Grade) 说明:Sno 学号(主键),Cno 课程号(主键),Grade 成绩 作业练习——学生-选课题目-1 1.编写建库sql语句 2.编写创建数据库表的语句 3.给数据表...
有3个表S(学生表),C(课程表),SC(学生选课表) S(SNO,SNAME)代表(学号,姓名) C(CNO,CNAME,CTEACHER)代表(课号,课名,教师) SC(SNO,CNO,SCGRADE)代表(学号,课号,成绩) 问题: 1,找出没选过“黎明”老师的所有学生姓名。 select*fromstudentwheresnonotin(selectsnofromstudent_coursewherecno = (selectcno...
学生表:student(sno,sname,sage,ssex,sdept)==(学号,姓名,年龄,性别,系别) 课程表:course(cno,cname,credit)==(课程号,课程名,学分) 选课表:sc(sno,cno,grade)===(学号,课程号,成绩) — 写出选修了数据结构的同学的学号和姓名 select * from student where sno in(select sno from sc,course where sc...
二、为创建的表插入如下数据 图书类别表(booktype) 图书信息表(book) 图书存储信息表(bookstorage) 读者类别表(readertype) 读者信息表(reader) 图书借阅表(bookborrow) 创建数据库stucourse 没有表结构, 根据数据, 自己决定使用哪种数据类型 学生表(student) 教师表(teacher) 课程表(courseinfo) 选课表(scourse...
用SQL语句创建如下三张表:学生(Student),课程表(Course),和学生选课表(SC),完成以下操作: 1. 表的定义 ① Student表结构 列名 说明 数据类型 约束 Sno 学号 字符串,长度为7 主码 Sname 姓名 字符串,长度为10 非空 Ssex 性别 字符串,长度为2 取‘男’或‘女’ Sage 年龄 整数 取... 查看原文 MySQL...
有3个表S(学生表),C(课程表),SC(学生选课表) S(SNO,SNAME)代表(学号,姓名) C(CNO,CNAME,CTEACHER)代表(课号,课名,教师) SC(SNO,CNO,SCGRADE)代表(学号,课号,成绩) 问题: 问题1:找出没选过“黎明”老师的所有学生姓名。 问题2:列出2门以上(含2门)不及格学生姓名及平均成绩。
;’,‘浏览’,选择第一个默认的即可,点击’确定’.用户WANG就建好了。SCHOOL->安全性->用户中就有WANG找到当前数据库...模式ZHANG同时创建表TAB1: 定义基本表建立“学生”表Student。学号是主码,姓名取值唯一建立一个“课程”表Course 建立一个学生选课表SC...
学生选课,一个学生表student,课程表course,选课表sc,在MySQL下建立数据库:drop database course_select; create database course_select; use course_select; create table student ( snum int primary key, sname varchar(128), sage int, sclass varchar(64) ); create table course ( cnum int primary ...
有3 个表 S(学生表),C(课程表),SC(学生选课表) S(SNO,SNAME)代表(学号,姓名) C(CNO,CNAME,CTEACHER)代表(课号,课名,教师) SC(SNO,CNO,SCGRADE)代表(学号,课号,成绩) 问题: (1)找出没选过“黎明”老师的所有学生姓名。 (2)列出 2 门以上(含2 门)不及格学生姓名及平均成绩。
6.()有这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE.为成绩。检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是()。