AI智能整理导入 AI智能整理导入
×
首页 题库中心 2025年计算机二级Python语言考试题库(官方) 题目详情
CA351E2C0DF0000166568A3287402040
2025年计算机二级Python语言考试题库(官方)
383
单选题

设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程(课号,课程名),选课SC(学号,课号,成绩),表SC的关键字(键或码)是

A
学号,成绩
B
学号,课号
C
学号,姓名,成绩
D
课号,成绩

答案解析

正确答案:B

解析:

这道题目考察的是对数据库中表结构以及关键字(也称为主键)概念的理解。在数据库设计中,关键字是用来唯一标识表中每一行记录的一个或一组字段。对于题目中的选课表SC(学号, 课号, 成绩),我们需要找到能够唯一确定一条选课记录的关键字。- 学号单独不能作为关键字,因为同一个学生可以选多门课程。- 课号单独也不能作为关键字,因为一门课程可以被多个学生选择。- 成绩显然不是用来区分不同选课记录的好方法,因为不同的学生可能在同一门课程上获得相同的成绩。- 因此,只有当我们将“学号”和“课号”结合起来时,才能确保每条记录都是唯一的——即每个学生对每门课程的选择是独一无二的。为了更好地理解这一点,我们可以想象一个图书馆借阅系统,其中有一个借阅记录表,包含读者ID、书籍ID等信息。如果只用读者ID或者书籍ID来标识一条借阅记录,那么就无法区分同一个人借了多本书的情况或是同一本书被多人借阅的情况。因此,在这种情况下,也需要使用组合键(读者ID + 书籍ID)来唯一地标识每一条借阅记录。

相关知识点:

选课表关键字学号课号

2025年计算机二级Python语言考试题库(官方)

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu