全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
关系模式“讲座(讲座号,主题)”以讲座号为主键,“报名(报名号,讲座号,备注)”以报名号为主键,报名.讲座号是引用讲座.讲座号的外码且允许为空。某报名记录的讲座号为空,仍违反参照完整性。判断该说法。
登录后查看答案
单表“测评(组别,分数)”中数据为:甲组(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.学号) 作为筛选条件,查出的结果与原语句完全相同。判断小王和小李的说法是否都正确。
设有学生表 S(Sno, Sname) 含 5 行,选课表 SC(Sno, Cno) 中仅有 3 名学生有选课记录,其中某 1 名学生选修了 2 门课,其余有选课的学生各选修 1 门,另有 2 名学生无任何选课记录。执行语句①:SELECT COUNT(*) FROM S LEFT JOIN SC ON S.Sno=SC.Sno; 执行语句②:SELECT COUNT(*) FROM S WHERE EXISTS (SELECT * FROM SC WHERE SC.Sno=S.Sno); 则语句①的结果为____,语句②的结果为____。
设有关系 R(学生, 课程, 成绩) 记录学生选课及成绩,S(课程) 记录本轮要求全部修读的课程名单。若要查询“其选修的课程覆盖 S 中全部课程、且这些课程成绩均大于80分”的学生,下列关系代数表达式正确的是( )。 A. π_学生(σ_成绩>80(R)) ÷ S B. π_学生(σ_成绩>80(R) ÷ S) C. π_学生(σ_成绩>80(R) ⋈ S) D. σ_成绩>80(π_学生(R) ÷ S)
关系模式“资源(资源号)”以资源号为主键,当前资源号为 R4、R9;“预约(预约号,资源号,数量)”以预约号为主键,预约.资源号是引用资源.资源号的外码,允许为空,且数量须满足 1≤数量≤10。现有预约记录为 (B6,NULL,7) 和 (B8,R5,4)。判断:“这两条预约记录均满足关系的完整性约束。”
在关系数据库中,设有仓库表 Warehouse(wno) 以 wno 为主键,当前已有元组 wno 取值为 W5、W9;库存表 Stock(sno, wno, qty) 以 sno 为主键,wno 为参照 Warehouse 表的外键,并规定 qty 必须在 0 至 500 之间。现有四个操作:①向 Stock 插入元组 (S1, W7, 100);②向 Stock 插入元组 (S2, NULL, 50);③向 Stock 插入元组 (S3, W5, 600);④向 Stock 插入元组 (NULL, W9, 80)。其中违反实体完整性的操作有____个,违反参照完整性的操作有____个。
关系模式“实验室(实验室号,名称)”以实验室号为主键;“预约(预约号,实验室号,时段)”以预约号为主键,预约.实验室号是引用实验室.实验室号的外码且允许为空。现有一条预约记录的实验室号为 NULL,且各关系均满足实体完整性及所有用户定义完整性约束。有人判断:该数据库仍违反关系完整性约束。此判断正确吗?
判断:当数据库的概念模式发生改变(例如在关系中增加新的属性)时,只需相应修改外模式与模式之间的映像,即可使各外模式及其应用程序保持不变,这种独立性称为物理独立性。
某科研平台中,研究人员使用仅显示观测编号和日期的定制界面;平台统一规定观测记录的逻辑结构;数据则按特定页格式存放在存储设备上。下列对三级模式、两级映像及数据独立性的表述,哪项正确? A. 定制界面属于外模式,统一逻辑结构属于模式,页格式属于内模式;外模式—模式映像支持逻辑独立性,模式—内模式映像支持物理独立性 B. 定制界面属于模式,统一逻辑结构属于外模式,页格式属于内模式;两级映像分别支持逻辑独立性和物理独立性 C. 定制界面属于外模式,统一逻辑结构属于模式,页格式属于内模式;模式—内模式映像支持逻辑独立性,外模式—模式映像支持物理独立性 D. 定制界面属于内模式,统一逻辑结构属于模式,页格式属于外模式;两级映像分别支持物理独立性和逻辑独立性
关系模式“成员(成员号)”以成员号为主键,当前成员号取值为 M2、M7;“申请(申请号,成员号,状态)”以申请号为主键,成员号为引用成员表成员号的外码且允许为空,状态须为“待审”或“通过”。申请表中已有申请号 A4。下列哪条新记录可以插入申请表? A. (A9,NULL,待审) B. (A4,M2,通过) C. (A9,M8,通过) D. (A9,M7,处理中)
关系模式教师(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 中找到匹配,则该表一定同时满足实体完整性与参照完整性。」请判断该同学的表述是否正确。
设学生表 Student(Sno 为学号,Sno 是主码)、课程表 Course(Cno 为课程号,Cno 是主码)、选课表 SC(Sno, Cno, Grade),SC 的主码为 (Sno, Cno),Sno 是参照 Student 的外码,Cno 是参照 Course 的外码。现有 Student 表中存在学号 'S01',Course 表中存在课程号 'C1'。下列对 SC 表的插入操作中,哪一项一定能被数据库的完整性检查接受? A. 插入 ('S09', 'C1', 85),其中 'S09' 在 Student 表中不存在 B. 插入 ('S01', 'C1', NULL),其中 ('S01', 'C1') 与表中已有记录不重复 C. 插入 (NULL, 'C1', 90) D. 插入 ('S01', NULL, 75)
某数据库应用中,视图v_student定义为从基本表student中选取部分列。现对student的列结构进行调整(如拆分某列),只需修改视图v_student与基本表之间的定义对应关系,应用程序无需改动。此调整维护的是____映像,其保证的是数据的____独立性;而数据的物理独立性则由____映像保证。
某高校教务系统将学生表的所有数据实际存储在磁盘阵列上,当存储结构由堆文件改为B+树索引组织时,只需调整模式与存储结构之间的对应关系,应用程序无须修改。这体现了由哪一级映像保证的何种数据独立性? A. 外模式-模式映像保证的逻辑数据独立性 B. 模式-内模式映像保证的物理数据独立性 C. 外模式-模式映像保证的物理数据独立性 D. 模式-内模式映像保证的逻辑数据独立性
某学生在笔记中写了四条面向对象方法的论述:①继承是指子类可以自动拥有父类的属性和操作,并可在此基础上增加或修改;②多态是指同一个消息被不同类的对象接收后,会产生不同的行为;③封装是指将对象的属性和操作结合成一个独立的实体,并尽可能隐蔽内部细节;④类是对象的实例,对象是类的抽象。其中正确的论述共有____条。
某循环队列采用牺牲一个存储单元法区分队空与队满,容量 M=5。当前队头指针 front=2,队尾指针 rear=4。在不发生任何出队操作的情况下,最多还能连续入队____个元素。
判断:数据库设计的逻辑结构设计阶段的主要任务是将概念结构设计得到的E-R模型转换为特定DBMS支持的数据模型(如关系模型),并可结合规范化理论对关系模式进行优化;而物理结构设计阶段的任务才是为数据模型选取合适的存储结构和存取方法。
某二叉树中每个结点的度只能是 0 或 2(不存在度为 1 的结点),已知该二叉树共有 6 个叶结点,则该二叉树的结点总数为: A. 10 B. 11 C. 12 D. 13