2024年5月7日发(作者:)

关系代数:1.在数据库ScoreDB中,查找所有1992年及以后出生的女学生情况

σ

year(birthday)>=1992∧sex='女'

(Student)

2.在数据库ScoreDB中,查找所有“蒙古族”学生的姓名和籍贯

∏studentName, native(

σ

nation=‘蒙古族’(Student))

3.在数据库ScoreDB中,查找所有2008级的“蒙古族”学生的姓名

∏studentName(

σ

nation=‘蒙古族’(Student) ⋈

σ

grade=2008(Class))

=∏studentName(

σ

o=o(

σ

nation='蒙古族'(Student)

×

σ

grade=2008(Class)))

=∏studentName(

σ

o=o(

σ

nation='蒙古族'∧

grade=2008(Student×Class)))

=∏studentName(

σ

nation='蒙古族'∧grade=2008∧

o=o(Student×Class))

=∏studentName(

σ

nation='蒙古族'∧grade=2008(

σ

o=o(Student×Class)))

=∏studentName(

σ

nation='蒙古族'∧grade=2008(Student ⋈ Class))

SQL语言: 1.查询所有班级的全部信息。

SELECT classNo, className, classNum, grade, institute /SELECT *

FROM Class

WHERE grade=2007

2.在学生 Student表中查询籍贯不是“南昌”或“上海”的同学姓名、籍贯和所属班

级编号。

SELECT studentName, native, classNo

FROM Student

WHERE native NOT IN ('南昌', '上海')

(降序加多:ORDER BY native DESC)

3.在学生Student表中查询所有姓王且全名为3个汉字的同学学号和姓名

SELECT studentNo, studentName

FROM Student

WHERE studentName LIKE '王__'