全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
判断:设有教师表 T(Tno, Tname) 和课程表 C(Cno, Cname, Tno),执行查询 SELECT T.Tname, C.Cname FROM T LEFT JOIN C ON T.Tno = C.Tno 后,若某教师没有开设任何课程,则该教师的 Tname 仍会出现在查询结果中,且对应的 Cname 列为 NULL。
登录后查看答案
某数据库表“项目”的属主为 U0。U0 执行 GRANT UPDATE ON 项目 TO U1 WITH GRANT OPTION;U1 执行 GRANT UPDATE ON 项目 TO U2;U0 又执行 GRANT UPDATE ON 项目 TO U2;最后 U0 执行 REVOKE UPDATE ON 项目 FROM U1 CASCADE。判断:语句执行后,U2 不再具有对“项目”表的 UPDATE 权限。
在标准 SQL 语义下,表「项目」的项目号为主键;表「成员」定义成员号为主键、项目号为 NOT NULL,并声明 FOREIGN KEY (项目号) REFERENCES 项目(项目号) ON DELETE SET NULL。若某项目仍有成员引用,删除该项目记录会成功,且这些成员记录的项目号均被置为 NULL。判断该表述正误。
某数据库中有表 Dept(Dno CHAR(4) PRIMARY KEY) 和表 Emp(Eno CHAR(6) PRIMARY KEY, Dno CHAR(4) REFERENCES Dept(Dno) ON DELETE SET NULL)。当删除 Dept 中某个部门(该部门下仍有若干员工)的元组时,系统会拒绝执行该删除操作,以保证参照完整性不被破坏。
在明细表中定义 FOREIGN KEY (订单号) REFERENCES 订单(订单号) ON DELETE CASCADE 后,删除订单表中的某条订单记录时,数据库会自动删除明细表中引用该订单的记录。判断该表述是否正确。
判断:某数据库中,视图 V 的定义查询为 SELECT DISTINCT sno FROM SC。用户拟通过 V 直接执行 UPDATE 语句修改基表 SC 中的成绩数据。由于视图不存储数据,修改会自动作用到基表,因此该更新操作可以成功执行。
关系模式“讲座(讲座号,主题)”以讲座号为主键,“报名(报名号,讲座号,备注)”以报名号为主键,报名.讲座号是引用讲座.讲座号的外码且允许为空。某报名记录的讲座号为空,仍违反参照完整性。判断该说法。
单表“测评(组别,分数)”中数据为:甲组(80)、甲组(100)、甲组(NULL)、乙组(68)、乙组(NULL)、乙组(50)、丙组(60)、丙组(80)、丙组(40)。执行查询:SELECT 组别, COUNT(*) AS 行数, COUNT(分数) AS 有分数人数, AVG(分数) AS 均分 FROM 测评 WHERE 分数 IS NULL OR 分数 >= 60 GROUP BY 组别 HAVING COUNT(*) >= 2 ORDER BY 均分 DESC; 判断:查询结果中甲组的行数和有分数人数均为3。
设有学生表 S(学号, 姓名) 和选课表 SC(学号, 课程号)。某查询语句为:SELECT S.姓名 FROM S LEFT JOIN SC ON S.学号 = SC.学号 WHERE SC.课程号 IS NULL。小王认为:该语句能查出所有没有选课记录的学生姓名;小李认为:若改用 WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.学号 = S.学号) 作为筛选条件,查出的结果与原语句完全相同。判断小王和小李的说法是否都正确。
关系模式“资源(资源号)”以资源号为主键,当前资源号为 R4、R9;“预约(预约号,资源号,数量)”以预约号为主键,预约.资源号是引用资源.资源号的外码,允许为空,且数量须满足 1≤数量≤10。现有预约记录为 (B6,NULL,7) 和 (B8,R5,4)。判断:“这两条预约记录均满足关系的完整性约束。”
关系模式“实验室(实验室号,名称)”以实验室号为主键;“预约(预约号,实验室号,时段)”以预约号为主键,预约.实验室号是引用实验室.实验室号的外码且允许为空。现有一条预约记录的实验室号为 NULL,且各关系均满足实体完整性及所有用户定义完整性约束。有人判断:该数据库仍违反关系完整性约束。此判断正确吗?
判断:当数据库的概念模式发生改变(例如在关系中增加新的属性)时,只需相应修改外模式与模式之间的映像,即可使各外模式及其应用程序保持不变,这种独立性称为物理独立性。
关系模式教师(T号,职称)以T号为主键,当前T号取值为T3、T8;评审(R号,T号,分数)以R号为主键,T号为参照教师表T号的外码,并规定分数须在60至100之间。当前评审表已有R号R2、R5。拟插入(R7,NULL,86)和(R5,T3,91)。判断:“两行均满足关系完整性约束,因为外码允许为NULL,且其余取值均符合约束。”
在关系数据库中,设有学生表 Student(sid, did, name),sid 为主键,did 为引用部门表 Dept(did) 的外键。某同学提出如下判断:「只要 did 列中存在 NULL 值,Student 表就违反了参照完整性约束;反之,did 的所有非空取值只要能在 Dept.did 中找到匹配,则该表一定同时满足实体完整性与参照完整性。」请判断该同学的表述是否正确。
判断:数据库设计的逻辑结构设计阶段的主要任务是将概念结构设计得到的E-R模型转换为特定DBMS支持的数据模型(如关系模型),并可结合规范化理论对关系模式进行优化;而物理结构设计阶段的任务才是为数据模型选取合适的存储结构和存取方法。
判断题:在全国计算机等级考试四级无纸化考试中,考生若提前完成全部试题,可以不经任何操作直接等待考试时间自动结束并离开考场,系统必然会自动保存并提交其答案。
判断:某数据库系统采用两阶段封锁协议。事务T1先释放已持有的共享锁S(A),之后又对同一数据项A申请排他锁X(A)。若该申请获得成功,则并不违反两阶段封锁协议,因为协议只要求所有加锁操作在解锁操作之前完成,而不限制对同一数据项重复加锁。
判断题:在引入线程的操作系统中,同属一个进程的多个线程共享该进程的地址空间,但每个线程拥有自己独立的栈和寄存器上下文。
某工厂设备管理系统中,实体“车间”(主码:车间号)与实体“设备”(主码:设备号)之间存在 m:n 的“使用”联系,且该联系没有自身属性。若将该 E-R 图转换为关系模式,可将“使用”转换为独立关系“使用(车间号,设备号)”,且车间号可单独作为该关系的主码。
设有关系G(L,M)。执行选择运算σ(L>5)(G)后,结果关系仍包含属性L和M,且只保留属性L取值大于5的元组。