2025年中级软考数据库系统工程师真题练习题.docxVIP

  • 0
  • 0
  • 约1.56万字
  • 约 28页
  • 2026-01-13 发布于山西
  • 举报

2025年中级软考数据库系统工程师真题练习题.docx

2025年中级软考数据库系统工程师真题练习题

考试时间:______分钟总分:______分姓名:______

一、选择题(共75题,每题1分,共75分。每题只有一个选项是正确的,请将正确选项对应的字母填在答题卡相应位置上。)

1.数据库系统的三级模式结构中,处于最底层,描述数据库中实际存储数据的是()。

A.概念模式

B.外模式

C.内模式

D.模式

2.关系模型中,用于唯一标识关系中每个元组的属性或属性组合称为()。

A.主键

B.外键

C.候选键

D.索引

3.R1(A,B,C)和R2(B,D)进行自然连接操作,结果关系中的主键是()。

A.{A,B,C}

B.{B,D}

C.{A,B,C,D}

D.{B}

4.“所有员工都至少参与一个项目”这个语义可以用关系代数表达式()表示。

A.π员工(π项目(员工.项目ID))

B.σ项目ID=(员工)

C.π员工(σ项目ID(员工))

D.π员工(ID)(σ?项目(员工.项目ID=项目.ID)(员工))

5.在关系数据库中,实现实体间一对多关系的最佳方法是()。

A.在多端表添加指向一端表的外键

B.创建两个独立的关系,通过中间表关联

C.在一端表添加指向多端表的外键

D.使用视图实现

6.根据关系模式规范化理论,关系R满足BCNF性质的条件是()。

A.R不存在非主属性对任何候选键的部分函数依赖

B.R不存在非主属性对任何非候选键的部分函数依赖

C.R的每一个非主属性都完全函数依赖于所有候选键

D.R不存在传递函数依赖

7.数据类型`CHAR(10)`和`VARCHAR(10)`的主要区别在于()。

A.`CHAR(10)`存储定长字符串,`VARCHAR(10)`存储变长字符串

B.`CHAR(10)`的最大长度是10,`VARCHAR(10)`的最大长度是10

C.`CHAR(10)`比`VARCHAR(10)`占用更多存储空间

D.`CHAR(10)`只支持英文字符,`VARCHAR(10)`支持所有字符

8.SQL语句`CREATETABLE`用于()。

A.插入数据

B.查询数据

C.修改表结构

D.删除数据

9.SQL语句`ALTERTABLE`用于()。

A.创建视图

B.修改表结构

C.删除索引

D.添加用户

10.下列SQL语句中,用于删除表的语句是()。

A.`DELETEFROMtable_name`

B.`DROPTABLEtable_name`

C.`ALTERTABLEtable_nameDROPCOLUMNcolumn_name`

D.`TRUNCATETABLEtable_name`

11.下列SQL语句中,用于创建视图的语句是()。

A.`CREATEINDEX`

B.`CREATETABLE`

C.`CREATEVIEWview_nameASSELECT...`

D.`CREATEDATABASE`

12.查询学生表(Student:SNo,SName,SClass)中所有姓“张”的学生的姓名和班级,正确的SQL语句是()。

A.`SELECTSName,SClassFROMStudentWHERESName=张`

B.`SELECTSName,SClassFROMStudentWHERESNameLIKE张%`

C.`SELECTSName,SClassFROMStudentWHERESNameLIKE%张%`

D.`SELECTSName,SClassFROMStudentWHERESName=张%ORSName=张__`

13.下列SQL语句中,用于插入数据的语句是()。

A.`INSERTINTOtable_nameVALUES(...)`

B.`UPDATEtable_nameSET...WHERE...`

C.`DELETEFROMtable_nameWHERE..

文档评论(0)

1亿VIP精品文档

相关文档