基于"学生-选课-课程"数据库中的三个关系:
S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为S#
C(C#,CNAME,TEACHER),主码为C#
SC(S#,C#,GRADE),主码为(S#,C#)
查找"选修了C01号课程的全体学生的姓名和所在的系", 下列SQL语句中哪一个是错误的?
- A.SELECT SNAME, DEPT FROM S WHERE S# IN (SELECT S# FROM SC WHERE C# ='C01');
- B.SELECT SNAME, DEPT FROM S WHERE S# = (SELECT S# FROM SC WHERE C# ='C01');
- C.SELECT SNAME, DEPT FROM S, SC WHERE C# ='C01' AND S.S# = SC.S#;
- D.SELECT SNAME, DEPT FROM (S JOIN SC ON S.S# = SC.S#) WHERE C# ='C01';
热度🔥392
在软件开发中,需求分析阶段产生的主要文档是( )。
有以下程序
#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);
}
程序的运行结果是
实体联系模型简称ER模型,是数据库设计常用的一种建模方法。关于ER模型,下列说法错误的是( )
设某浮点数共12位,其中阶码含1位阶符共4位,以2为底,补码表示;尾数含1位数符共8位,补码表示,则规格化浮点数所能表示的最大正数是
设循环队列的存储空间为Q(1:100),初始状态为空。现经过一系列正常操作后,front=49,则循环队列中的元素个数为( )。