选择题 18.  若对某校教室安排表中记录的一组实际数据进行设计,选择主键和索引的正确做法是______。
课程代码 课程名称 教学班 星期 地点 起止周 节次 学时/次 课时
89530342 大学计算机 16医学实验学
(四年制)
1 802 01-18 05-06 2 36
  信息技术 14医学实验学
(四年制)
1 802 02-07 07-08 2 12
89539040 网络应用编程 1 1 806 01-09 10-13 4 36
89030531 医学统计学进阶-应用线性回 6 1 802 01-06 10-12 3 18
89340041 临床大数据应用导论 1 1 809 01-09 10-12 3 27
89139993 图书馆资源利用 1 1 809 10-18 10-11 2 18
89539896 多媒体制作 1 1 812 08-14 10-12 3 36
8030538 医学统计学专题-Spss统计软件 2 2 806 01-12 10-12 3 21
89530342 大学计算机 6级医学实验学
(四年制)
3 802 08-14 03-04 2 36
89530320 卫生统计 13级预防-1 3 806 01-13 01-04 4 52
89530320 卫生统计 13级预防-2 3 812 01-13 01-04 4 52
 
【正确答案】 A
【答案解析】 一个表可以没有主键,但是如果需要建立表之间的联系,则必须要设置主键,故选项B错误;课程代码字段中有重复取值且有空值,不满足作为主键的条件,故选项C错误;若将课程名和班级作为复合主键,则有重复取值(大学计算机,16医学实验学(四年制)),故选项D错误;可以在表中添加一个自动编号列作为主键,选项A正确。故本题选择A选项。