关系数据库操作语言SQL(四)-真题(含答案与解析)-交互.docxVIP

  • 4
  • 0
  • 约1.19万字
  • 约 19页
  • 2024-05-17 发布于湖南
  • 举报

关系数据库操作语言SQL(四)-真题(含答案与解析)-交互.docx

关系数据库操作语言SQL(四)

(总分100,做题时间90分钟)

设计题

在SQLServer2000中,有教师表Teachers(TeacherID,Name,LeaderID),其中TeacherID是主码,类型是长度为4的普通编码定长字符串,且每位是0~9的数字字符;Name的类型是长度为10的普通编码可变长字符串;LeaderID是每个教师的领导的TeacherID。

1.?

写出创建Teachers表的SQL语句,要求语句中包含所有的约束。

????分值:2.5

答案:

createtableTeachers(

??TeacherIDchar(4)check(TeacherIDlike[0~9][0~9][0~9][0~9]),

??Namevarchar(10),

??LeaderIDchar(4),

??primarykeyTeacherID,

??foreignkeyLeaderIDreferencesTeachers(TeacherID)

??)

[解析]创建表格使用CREATE语句。

2.?

现要查询TeacherID为“1234”的教师的领导的领导的TeacherID,请给出相应的SQL语句,要求只使用一条SQL语句实现,且此语句中不允许包含子查询。

????分值:2.5

答案:

selectT2.Le

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档