柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
设有课程关系模式如下:
R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)
并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为( )。
A.R1(C#,Cn,T),R2(T,Ta)
B.R1(C#,Cn),R2(T,Ta)
C.R1(C#,Cn,Ta),R2(T,Ta)
D.R1(C#,T),R2(T,Ta)
热度🔥904
参考答案:A
解析:
本题中关系模式R(C#,Cn,T,Ta)是个简单的表,即关系数据库,符合第一范式。而此关系中课程名可以相同、教师名可以重复、教师地址因为教师名可以重复也可以重复,而且他们都完全依赖于主键课程号,因此符合第二范式。在此关系中教师地址可依赖于教师名,存在传递依赖,因此它不符合第三范式。要使其符合第三范式,则要创建教师名和教师地址对应的表,同时关系R中不能包含教师地址。故本题答案为A。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
有以下程序 #include main() { int i,j; for(i=1; i<4; i++) { for(j=i; j<4; j++) printf("%d*%d=%d ",i,j,i*j); printf("\n"); } } 程序运行后的输出结果是
有以下程序 #include #include typedef struct stu { char name[10]; char gender; int score; } STU; void f(char *name, char gender, int score) { strcpy(name, "Qian"); gender = 'f'; score = 350; } main() { STU a={"Zhao", 'm', 290}, b; b=a; f(b.name,b.gender,b.score); printf("%s,%c,%d,", a.name, a.gender, a.score); printf("%s,%c,%d\n", b.name, b.gender, b.score); } 程序的运行结果是
在数据库运行过程中,数据库管理员应对数据库运行情况进行监控。设有如下可能需要监控的内容: Ⅰ.数据库空间使用情况 Ⅱ.数据库服务器网络是否通畅 Ⅲ.数据库缓冲区命中率情况 Ⅳ.数据库用户向数据库发送的每条SQL语句 Ⅴ.数据库中索引使用情况 上述工作中属于数据库日常监控内容的是()
下面关于微控制器的叙述中,错误的是( )。
下面描述中正确的是( )。
标签
计算机二级Office
教师
课程
关系
ta