2026年计算机计算机二级公共基础[公用]-MySQL数据库程序设计参考题库含答案解析(5卷答案).docxVIP

  • 0
  • 0
  • 约2.25万字
  • 约 37页
  • 2026-03-15 发布于江苏
  • 举报

2026年计算机计算机二级公共基础[公用]-MySQL数据库程序设计参考题库含答案解析(5卷答案).docx

2026年计算机计算机二级公共基础[公用]-MySQL数据库程序设计参考题库含答案解析(5卷答案)

2026年计算机计算机二级公共基础[公用]-MySQL数据库程序设计参考题库含答案解析(篇1)

【题干1】在MySQL中,用于存储病历号(10位数字)的列应选择哪种数据类型?

【选项】A.VARCHAR(10)B.INTC.BIGINTD.DECIMAL(10,0)

【参考答案】B

【详细解析】INT类型可存储10位以内整数,符合病历号格式要求。VARCHAR(10)需存储字符型,空间浪费;BIGINT适用于超长整数(如20位);DECIMAL(10,0)需指定小数位,不适合纯数字主键。

【题干2】医学影像存储路径(如E:/MedicalImages/CT-001.jpg)应作为哪种数据类型存储?

【选项】A.TEXTB.VARCHARC.BLOBD.ENUM

【参考答案】B

【详细解析】VARCHAR可存储255字符内字符串,路径长度通常不超过此限制。TEXT适用于超长文本(如医学报告),BLOB用于二进制数据(如影像文件),ENUM类型固定枚举值。

【题干3】某医院要求病例记录需支持事务原子性,应选择哪种存储引擎?

【选项】A.MyISAMB.InnoDBC.MemoryD.Archive

【参考答案】B

【详细解析】InnoDB支持事务、回滚及外键约束,适合医疗数据事务处理。MyISAM无事务特性,Memory引擎仅限内存存储,Archive引擎用于历史数据归档。

【题干4】在创建唯一索引时,若字段为“患者身份证号”(18位数字),应设置索引类型为?

【选项】A.BTREEB.HashC.Full-textD.spatial

【参考答案】A

【详细解析】BTREE索引支持范围查询和唯一性验证,适合身份证号等结构化数据。Hash索引仅限等值查询且不支持范围操作,Full-text用于文本词频分析,spatial索引处理地理空间数据。

【题干5】某SQL语句执行后,若要求“修改某次手术记录的日期”并确保事务不丢失数据,应如何处理?

【选项】A.使用BEGIN...COMMITB.使用SAVEPOINTC.手动关闭事务D.刷新缓存

【参考答案】A

【详细解析】事务(BEGIN/COMMIT)可确保修改操作原子性。SAVEPOINT用于子事务回滚,手动关闭事务可能破坏一致性,刷新缓存不参与事务控制。

【题干6】关于MySQL锁机制,哪种锁类型用于多表关联查询时的“共享锁”?

【选项】A.排他锁(X)B.共享锁(S)C.行级锁D.间隙锁

【参考答案】B

【详细解析】共享锁(S)允许多个连接读取未锁定的数据行,适用于并发查询场景(如多表查询需锁定关联数据)。排他锁(X)禁止读写,行级锁是锁粒度,间隙锁用于范围查询。

【题干7】若某查询涉及10万条病例记录的统计,最可能因哪种原因导致性能下降?

【选项】A.连接数过高B.未使用索引C.未启用事务D.存储引擎慢

【参考答案】B

【详细解析】未建立索引会导致全表扫描,10万条数据查询效率极低。优化方案:为统计字段(如“诊断结果”)添加索引,或改用InnoDB引擎的索引加速。

【题干8】在MySQL中,如何限制“药品库存量”字段只能输入非负整数?

【选项】A.约束值范围:0-99999B.约束类型:NOTNULLC.约束函数:MOD

【参考答案】A

【详细解析】使用CHECK约束定义范围(CHECK(药品库存量=0)),NOTNULL仅禁止空值,MOD函数无法限制输入类型。

【题干9】若需查询“2024年1月1日-2024年12月31日”之间的住院记录,应如何优化索引?

【选项】A.为日期字段添加索引B.为月份字段添加索引C.使用时间戳格式存储D.分表存储

【参考答案】A

【详细解析】BTREE索引支持范围查询,日期字段索引可精准匹配“2024-01-01”至“2024-12-31”范围。月份字段索引无法区分具体日期,时间戳格式需转换日期类型。

【题干10】在“药品管理”表中,若“药品名称”为唯一约束,插入重复名称时将触发哪种错误?

【选项】A.DeadlockB.ConstraintviolationC.TablelockD.Indexerror

【参考答案】B

【详细解析】唯一约束(UNIQUE)禁止重复值,插入重复名称触发“Constraintviolation”错误。Deadlock是并发锁竞争,Tablelo

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档