2025年数据库考生建议试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.数据库系统的核心是()。
A.数据模型
B.数据库
C.数据库管理系统
D.数据库管理员
2.在关系数据库中,二维表中的列称为()。
A.元组
B.属性
C.关系
D.索引
3.SQL语言的核心功能是()。
A.数据查询
B.数据定义
C.数据操纵
D.数据控制
4.在SQL语言中,创建一个名为“学生”的表的命令是()。
A.CREATETABLE学生
B.CREATETABLE学生(学号CHAR(8),姓名CHAR(10),年龄INT)
C.CREATETABLE学生ASSELECT学号,姓名,年龄FROM学生信息
D.CREATETABLE学生ASSELECT*FROM学生信息
5.在SQL语言中,删除一个名为“课程”的表的命令是()。
A.DROPTABLE课程
B.DROPTABLE课程(课程号CHAR(8),课程名CHAR(20),学分INT)
C.DROPTABLE课程ASSELECT*FROM课程信息
D.DROPTABLE课程ASDELETEFROM课程信息
6.在SQL语言中,查询某个学生所在班级的平均成绩的命令是()。
A.SELECT班级,AVG(成绩)FROM学生GROUPBY班级
B.SELECT班级,AVG(成绩)FROM学生HAVING班级
C.SELECT班级,AVG(成绩)FROM学生WHERE班级
D.SELECT班级,AVG(成绩)FROM学生JOIN班级ON学生.班级=班级.班级
7.在SQL语言中,修改一个名为“学生”的表的命令是()。
A.MODIFYTABLE学生
B.MODIFYTABLE学生(学号CHAR(8),姓名CHAR(10),年龄INT)
C.MODIFYTABLE学生ASSELECT*FROM学生信息
D.MODIFYTABLE学生ASDELETEFROM学生信息
8.在SQL语言中,查询某个学生所在班级的男生人数的命令是()。
A.SELECT班级,COUNT(*)FROM学生WHERE性别=男GROUPBY班级
B.SELECT班级,COUNT(*)FROM学生WHERE性别=男HAVING班级
C.SELECT班级,COUNT(*)FROM学生WHERE性别=男WHERE班级
D.SELECT班级,COUNT(*)FROM学生WHERE性别=男JOIN班级ON学生.班级=班级.班级
9.在SQL语言中,删除一个名为“学生”的表中所有记录的命令是()。
A.DELETEFROM学生
B.DELETEFROM学生(*)WHERE1=1
C.DELETE学生
D.DELETE学生(*)FROM学生
10.在SQL语言中,查询某个学生所在班级的男生人数和女生人数的命令是()。
A.SELECT班级,COUNT(*)AS男生人数,COUNT(*)AS女生人数FROM学生WHERE性别=男OR性别=女GROUPBY班级
B.SELECT班级,COUNT(*)AS男生人数,COUNT(*)AS女生人数FROM学生WHERE性别=男OR性别=女HAVING班级
C.SELECT班级,COUNT(*)AS男生人数,COUNT(*)AS女生人数FROM学生WHERE性别=男OR性别=女WHERE班级
D.SELECT班级,COUNT(*)AS男生人数,COUNT(*)AS女生人数FROM学生WHERE性别=男OR性别=女JOIN班级ON学生.班级=班级.班级
二、多项选择题(每题3分,共10题)
1.以下关于数据库系统的特点,正确的有()。
A.数据共享性高
B.数据独立性高
C.数据冗余度低
D.数据安全性差
E.数据一致性差
2.关系数据库的术语中,以下哪些属于属性()。
A.字段
B.列
C.元组
D.行
E.索引
3.SQL语言的三种数据操纵语句包括()。
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
E.CREATE
4.以下关于SQL语句中SELECT语句的选