学生选课数据库课程考试题(含详细参考答案).docxVIP

  • 0
  • 0
  • 约4.59千字
  • 约 7页
  • 2026-07-13 发布于河北
  • 举报

学生选课数据库课程考试题(含详细参考答案).docx

学生选课数据库课程考试题(含详细参考答案)

适用专业:计算机相关专业、大数据专业

考试时长:90分钟

满分分值:100分

前置说明:本试题围绕经典学生选课数据库模型出题,数据库包含三张核心数据表:学生表、课程表、选课表,所有SQL题目均基于该库作答。

数据库基础表结构

1.学生表(Student):存储学生基础信息

字段:Sno(学号,主键char(10))、Sname(姓名varchar(20))、Ssex(性别char(2))、Sage(年龄int)、Sdept(所属院系varchar(30))

2.课程表(Course):存储课程基础信息

字段:Cno(课程号,主键char(6))、Cname(课程名varchar(30))、Ccredit(学分float)、Semester(开课学期int)

3.选课表(SC):存储学生选课及成绩信息

字段:Sno(学号,外键)、Cno(课程号,外键)、Grade(成绩int);联合主键(Sno,Cno)

一、单项选择题(共10题,每题2分,总计20分)

1.在学生选课数据库中,SC表的主键设置为学号+课程号的联合主键,其主要目的是()

A.简化数据表查询语句B.防止同一学生重复选修同一门课程

C.提升数据表写入速度D.方便外键关联其他数据表

2.下列选项中,不属于数据库三大完整性约束的是()

A.实体完整性

文档评论(0)

1亿VIP精品文档

相关文档