设有如下关系表R: R(NO,NAME,SEX,AGE,CLASS) 主关键字是NO,NO为学号(数值型),NAME为姓名,SEX为性别,AGE为
设有如下关系表R:
R(NO,NAME,SEX,AGE,CLASS)
主关键字是NO,NO为学号(数值型),NAME为姓名,SEX为性别,AGE为年龄,CLASS为班级号。
写出实现下列功能的SQL语句。
删除学号为20的学生记录:______。
设有如下关系表R:
R(NO,NAME,SEX,AGE,CLASS)
主关键字是NO,NO为学号(数值型),NAME为姓名,SEX为性别,AGE为年龄,CLASS为班级号。
写出实现下列功能的SQL语句。
删除学号为20的学生记录:______。
R(NO,NAME,SEX,AGE,CLASS)
主关键字是NO,NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。
写出实现下列功能的SQL语句。
插入“95031”班,学号为30,姓名为“郑明”的学生记录:______。
R(NO,NAME,SEX,AGE,CLASS)
主码是NO(学号)。
① 插入一条记录(25,‘李明’,‘男’,21,‘95031’)
② 插入95031班学号为30号、姓名为‘郑和’的学生记录
③ 将学号为10的学生姓名改为‘王华’
④ 将所有‘95101’班号改为‘95091’
⑤ 删除学号为20的学生记录
建立一个学生关系表Student,表中有5个字段:学号Sno(字符型)、姓名Sname(字符型)、性别Sex(字符型)、年龄Age(整型)、系别Dept(字符型),其中Sno是关系的码;建立一个学生选课关系表SC,表中有3个字段:学号Sno(字符型)、课程号Cno(字符型)、成绩Grade(数值型),其中Sno、Cno是关系的码,用SQL语言完成下列功能:
① 建立学生关系表Student和学生选课关系表SC。
② 查询计算机系(’CS’)所有同学的姓名和各科成绩。
③ 添加一个学生记录,学号为20020003,姓名为吴刚,性别为男,年龄为19岁,所在系为计算机系。
④ 逻辑删除李江同学的相关记录。
设有如下所示的关系: 学生关系S(S#,SNAME,AGE,SEX) 课程关系C(C#,CNAME,TEACHER) 学生选课关系SC(S#,C#,GRADE) 其中:S#为学号, SNAME 为姓名, AGE 为年龄, SEX 为性别;C#为课程号, CNAME 为课程名, TEACHER为教师, GRADE 为成绩。 请根据要求写出关系代数表达式。 (1) 检索“张三”老师所授课程的课程号和课程名。 (2) 检索年龄大于 21的男学生学号和姓名。 (3) 检索选修“张三”老师所授全部课程的学生姓名。 (4) 检索“李四”同学不学课程的课程号。 (5) 检索选修课程包含“张三”老师所授课程之一的学生学号。 (6) 检索选修课程名为“C语言”的学生学号和姓名。 (7) 检索全部学生都选修的课程的课程号和课程名。 (8) 检索学号为3学生所学课程的课程名与任课教师名。 (9) 检索选修课程包含学号为2的学生所修课程的学生学号。 (10) 检索既选修课程号为K1又选修课程号为K5的学生学号。 (11) 检索至少选修两门课程的学生学号。
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)
其中,S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,
CN为课程名,GRADE为成绩。检索所有比“王华”年龄大的学生的姓名、年龄和性别。
正确的SELECT语句是( )。
A.SELECT SN,AGE,SEX FROM S;
WHERE AGE>(SELECT AGE FROM S WHERE SN='王华')
B.SELECT SN,AGE,SEX FROM S WHERE SN='王华'
C.SELECT SN,AGE,SEX FROM S
WHERE AGE>(SELECT AGE WHERE SN='王华')
D.SELECT SN,AGE,SEX FROM S WHERE AGE>王华 AGE
A.DELETE AGE FROM S
B.ALTER TABLE S DROP AGE
C.UPDATE S AGE
D.ALTER TABLE S AGE
有如下关系: 学生(学号,姓名,性别,专业,出生年月) 教师(教师编号,姓名,所在部门,职称) 授课(教师编号,学号,课程编号,课程名称,教材,学分,成绩) (1)使用SQL语言创建以上的关系,要求有主键和外键等。假设规定属性的类型如下:出生年月为日期型数据,学分为数值型数据,其他的均为字符串型数据,列的宽度自定义。 (2)用SQL查询语句查找成绩为90分以上(包括90)的学生的学号,姓名和专业。 (3)从学生表中删除所有学号为“105001”的记录。 (4)用SQL查询语句查找每个学生参加考试的最高分及最低分。 (5)从授课表中创建一个成绩及格的所有计算机系女生的视图。