新建
上传
首页
助手
最?/div>
资料?/div>
工具

习题?/p>

 

1. 

职工科研管理系统情况如下?/p>

 

部门:包括部门号,部门名,办公室。每个部门有多名职工?/p>

              

职工:包括职工号,姓名,性别,年龄,职称,专业,简历?/p>

 

简历:包括开始时间,终止时间,工作单位,担任职务?/p>

 

项目:包括项目编号,项目名称,项目经费,项目来源,负责人?/p>

 

每名职工可参加多个项目,每个项目可多名职工参加。要求:

 

?/p>

 

画出表达此问题的实体关联?/p>

 

2. 

已知:表

S

表示学生,表

SC

表示选课?/p>

SQL

语句如下?/p>

 

SELECT S. 

姓名

 

FROM S. SC X

?/p>

 SC Y 

WHERE S.

学号

=X.

学号

AND X.

课程?/p>

='C2' 

AND S.

学号

=Y.

学号

 AND Y.

课程?/p>

='C3' 

?/p>

 

解释此组语句表达的查询含义?/p>

 

3. 

对于教学数据库的三个基本?/p>

 

S(SID,SNAME,AGE,SEX) 

SC(SID,CID,GRADE) 

C(CID,CNAME,TEACHER) 

试用

SQL

的查询语句表达下列查询:

 

?/p>

 

 

检?/p>

LIU

老师所授课程的课程号和课程名?/p>

 

?/p>

 

 

检索年龄大?/p>

23

岁的男学生的学号和姓名?/p>

 

?/p>

 

 

检索学号为

S3

学生所学课程的课程名与任课教师名?/p>

 

?/p>

 

 

检索至少选修

LIU

老师所授课程中一门课程的女学生姓名?/p>

 

?/p>

 

 

检?/p>

WANG

同学不学的课程的课程号?/p>

 

?/p>

 

 

检索至少选修两门课程的学生学号?/p>

 

?/p>

 

 

检索全部学生都选修的课程的课程号与课程名?/p>

 

?/p>

 

 

检索选修课程包含

LIU

老师所授课程的学生学号?/p>

 

?/p>

 

 

在表

C

中统计开设课程的教师人数?/p>

 

?/p>

 

 

求选修

C4

课程的女学生的平均年龄?/p>

 

?/p>

 

 

?/p>

LIU

老师所授课程的每门课程的平均成绩?/p>

 

?/p>

 

 

统计每个学生选修课程的门数(超过

5

门的学生才统计)。要求输出学生学号和选修

门数,查询结果按门数降序排列,若门数相同,按学号升序排列?/p>

 

?/p>

 

 

检索学号比

WANG

同学大,而年龄比他小的学生姓名?/p>

 

?/p>

 

Select a.sname from s a , s b 

?/p>

 

Where b.sname=

?/p>

wang

?/p>

 

?/p>

 

And b.sid>a.sid 

?/p>

 

And b.age<a.age; 

?/p>

 

 

在表

SC

中检索成绩为空值的学生学号和课程号?/p>

 

?/p>

 

Select sid, sid from sc 

?/p>

 

Where grade IS mull; 

?/p>

 

 

检索姓名以

L

打头的所有学生的姓名和年龄?/p>

 

?/p>

 

Select sname,age from s 

?/p>

 

Where  sname like L% ; 

?/p>

 

 

求年龄大于女同学平均年龄的男学生姓名和年龄?/p>

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

习题?/p>

 

1. 

职工科研管理系统情况如下?/p>

 

部门:包括部门号,部门名,办公室。每个部门有多名职工?/p>

              

职工:包括职工号,姓名,性别,年龄,职称,专业,简历?/p>

 

简历:包括开始时间,终止时间,工作单位,担任职务?/p>

 

项目:包括项目编号,项目名称,项目经费,项目来源,负责人?/p>

 

每名职工可参加多个项目,每个项目可多名职工参加。要求:

 

?/p>

 

画出表达此问题的实体关联?/p>

 

2. 

已知:表

S

表示学生,表

SC

表示选课?/p>

SQL

语句如下?/p>

 

SELECT S. 

姓名

 

FROM S. SC X

?/p>

 SC Y 

WHERE S.

学号

=X.

学号

AND X.

课程?/p>

='C2' 

AND S.

学号

=Y.

学号

 AND Y.

课程?/p>

='C3' 

?/p>

 

解释此组语句表达的查询含义?/p>

 

3. 

对于教学数据库的三个基本?/p>

 

S(SID,SNAME,AGE,SEX) 

SC(SID,CID,GRADE) 

C(CID,CNAME,TEACHER) 

试用

SQL

的查询语句表达下列查询:

 

?/p>

 

 

检?/p>

LIU

老师所授课程的课程号和课程名?/p>

 

?/p>

 

 

检索年龄大?/p>

23

岁的男学生的学号和姓名?/p>

 

?/p>

 

 

检索学号为

S3

学生所学课程的课程名与任课教师名?/p>

 

?/p>

 

 

检索至少选修

LIU

老师所授课程中一门课程的女学生姓名?/p>

 

?/p>

 

 

检?/p>

WANG

同学不学的课程的课程号?/p>

 

?/p>

 

 

检索至少选修两门课程的学生学号?/p>

 

?/p>

 

 

检索全部学生都选修的课程的课程号与课程名?/p>

 

?/p>

 

 

检索选修课程包含

LIU

老师所授课程的学生学号?/p>

 

?/p>

 

 

在表

C

中统计开设课程的教师人数?/p>

 

?/p>

 

 

求选修

C4

课程的女学生的平均年龄?/p>

 

?/p>

 

 

?/p>

LIU

老师所授课程的每门课程的平均成绩?/p>

 

?/p>

 

 

统计每个学生选修课程的门数(超过

5

门的学生才统计)。要求输出学生学号和选修

门数,查询结果按门数降序排列,若门数相同,按学号升序排列?/p>

 

?/p>

 

 

检索学号比

WANG

同学大,而年龄比他小的学生姓名?/p>

 

?/p>

 

Select a.sname from s a , s b 

?/p>

 

Where b.sname=

?/p>

wang

?/p>

 

?/p>

 

And b.sid>a.sid 

?/p>

 

And b.age<a.age; 

?/p>

 

 

在表

SC

中检索成绩为空值的学生学号和课程号?/p>

 

?/p>

 

Select sid, sid from sc 

?/p>

 

Where grade IS mull; 

?/p>

 

 

检索姓名以

L

打头的所有学生的姓名和年龄?/p>

 

?/p>

 

Select sname,age from s 

?/p>

 

Where  sname like L% ; 

?/p>

 

 

求年龄大于女同学平均年龄的男学生姓名和年龄?/p>

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

习题?/p>

 

1. 

职工科研管理系统情况如下?/p>

 

部门:包括部门号,部门名,办公室。每个部门有多名职工?/p>

              

职工:包括职工号,姓名,性别,年龄,职称,专业,简历?/p>

 

简历:包括开始时间,终止时间,工作单位,担任职务?/p>

 

项目:包括项目编号,项目名称,项目经费,项目来源,负责人?/p>

 

每名职工可参加多个项目,每个项目可多名职工参加。要求:

 

?/p>

 

画出表达此问题的实体关联?/p>

 

2. 

已知:表

S

表示学生,表

SC

表示选课?/p>

SQL

语句如下?/p>

 

SELECT S. 

姓名

 

FROM S. SC X

?/p>

 SC Y 

WHERE S.

学号

=X.

学号

AND X.

课程?/p>

='C2' 

AND S.

学号

=Y.

学号

 AND Y.

课程?/p>

='C3' 

?/p>

 

解释此组语句表达的查询含义?/p>

 

3. 

对于教学数据库的三个基本?/p>

 

S(SID,SNAME,AGE,SEX) 

SC(SID,CID,GRADE) 

C(CID,CNAME,TEACHER) 

试用

SQL

的查询语句表达下列查询:

 

?/p>

 

 

检?/p>

LIU

老师所授课程的课程号和课程名?/p>

 

?/p>

 

 

检索年龄大?/p>

23

岁的男学生的学号和姓名?/p>

 

?/p>

 

 

检索学号为

S3

学生所学课程的课程名与任课教师名?/p>

 

?/p>

 

 

检索至少选修

LIU

老师所授课程中一门课程的女学生姓名?/p>

 

?/p>

 

 

检?/p>

WANG

同学不学的课程的课程号?/p>

 

?/p>

 

 

检索至少选修两门课程的学生学号?/p>

 

?/p>

 

 

检索全部学生都选修的课程的课程号与课程名?/p>

 

?/p>

 

 

检索选修课程包含

LIU

老师所授课程的学生学号?/p>

 

?/p>

 

 

在表

C

中统计开设课程的教师人数?/p>

 

?/p>

 

 

求选修

C4

课程的女学生的平均年龄?/p>

 

?/p>

 

 

?/p>

LIU

老师所授课程的每门课程的平均成绩?/p>

 

?/p>

 

 

统计每个学生选修课程的门数(超过

5

门的学生才统计)。要求输出学生学号和选修

门数,查询结果按门数降序排列,若门数相同,按学号升序排列?/p>

 

?/p>

 

 

检索学号比

WANG

同学大,而年龄比他小的学生姓名?/p>

 

?/p>

 

Select a.sname from s a , s b 

?/p>

 

Where b.sname=

?/p>

wang

?/p>

 

?/p>

 

And b.sid>a.sid 

?/p>

 

And b.age<a.age; 

?/p>

 

 

在表

SC

中检索成绩为空值的学生学号和课程号?/p>

 

?/p>

 

Select sid, sid from sc 

?/p>

 

Where grade IS mull; 

?/p>

 

 

检索姓名以

L

打头的所有学生的姓名和年龄?/p>

 

?/p>

 

Select sname,age from s 

?/p>

 

Where  sname like L% ; 

?/p>

 

 

求年龄大于女同学平均年龄的男学生姓名和年龄?/p>

 

Ͼλ">
Ͼλ
Ŀ

exercise_sql - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

习题?/p>

 

1. 

职工科研管理系统情况如下?/p>

 

部门:包括部门号,部门名,办公室。每个部门有多名职工?/p>

              

职工:包括职工号,姓名,性别,年龄,职称,专业,简历?/p>

 

简历:包括开始时间,终止时间,工作单位,担任职务?/p>

 

项目:包括项目编号,项目名称,项目经费,项目来源,负责人?/p>

 

每名职工可参加多个项目,每个项目可多名职工参加。要求:

 

?/p>

 

画出表达此问题的实体关联?/p>

 

2. 

已知:表

S

表示学生,表

SC

表示选课?/p>

SQL

语句如下?/p>

 

SELECT S. 

姓名

 

FROM S. SC X

?/p>

 SC Y 

WHERE S.

学号

=X.

学号

AND X.

课程?/p>

='C2' 

AND S.

学号

=Y.

学号

 AND Y.

课程?/p>

='C3' 

?/p>

 

解释此组语句表达的查询含义?/p>

 

3. 

对于教学数据库的三个基本?/p>

 

S(SID,SNAME,AGE,SEX) 

SC(SID,CID,GRADE) 

C(CID,CNAME,TEACHER) 

试用

SQL

的查询语句表达下列查询:

 

?/p>

 

 

检?/p>

LIU

老师所授课程的课程号和课程名?/p>

 

?/p>

 

 

检索年龄大?/p>

23

岁的男学生的学号和姓名?/p>

 

?/p>

 

 

检索学号为

S3

学生所学课程的课程名与任课教师名?/p>

 

?/p>

 

 

检索至少选修

LIU

老师所授课程中一门课程的女学生姓名?/p>

 

?/p>

 

 

检?/p>

WANG

同学不学的课程的课程号?/p>

 

?/p>

 

 

检索至少选修两门课程的学生学号?/p>

 

?/p>

 

 

检索全部学生都选修的课程的课程号与课程名?/p>

 

?/p>

 

 

检索选修课程包含

LIU

老师所授课程的学生学号?/p>

 

?/p>

 

 

在表

C

中统计开设课程的教师人数?/p>

 

?/p>

 

 

求选修

C4

课程的女学生的平均年龄?/p>

 

?/p>

 

 

?/p>

LIU

老师所授课程的每门课程的平均成绩?/p>

 

?/p>

 

 

统计每个学生选修课程的门数(超过

5

门的学生才统计)。要求输出学生学号和选修

门数,查询结果按门数降序排列,若门数相同,按学号升序排列?/p>

 

?/p>

 

 

检索学号比

WANG

同学大,而年龄比他小的学生姓名?/p>

 

?/p>

 

Select a.sname from s a , s b 

?/p>

 

Where b.sname=

?/p>

wang

?/p>

 

?/p>

 

And b.sid>a.sid 

?/p>

 

And b.age<a.age; 

?/p>

 

 

在表

SC

中检索成绩为空值的学生学号和课程号?/p>

 

?/p>

 

Select sid, sid from sc 

?/p>

 

Where grade IS mull; 

?/p>

 

 

检索姓名以

L

打头的所有学生的姓名和年龄?/p>

 

?/p>

 

Select sname,age from s 

?/p>

 

Where  sname like L% ; 

?/p>

 

 

求年龄大于女同学平均年龄的男学生姓名和年龄?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • ʽֳװʩ
  • ҽԺҪ⼰Ƽ
  • ĵѧʶ
  • źϵͳʵ鱨ܽ
  • 1Ƹϵͳγ(һڻֵ)
  • ʡݽװι̼Ƽ۶(2016)½˵
  • ˴ѧʦܣʷʴ
  • й滮ԭϰص
  • 㶫ʡ2017-2018ѧ˽̰ʷۺררʱг
  • ɽ2016̶˵

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)