本文目录导读:
选择题(每题2分,共20分)
1、以下哪个不是关系型数据库管理系统(RDBMS)的常见功能?( )
A. 数据定义
B. 数据查询
C. 数据删除
图片来源于网络,如有侵权联系删除
D. 数据备份
2、以下哪个不是SQL语言的三种数据类型?( )
A. 整型
B. 字符型
C. 日期型
D. 布尔型
3、在SQL中,创建表的语句是( )
A. CREATE TABLE
B. INSERT INTO
C. SELECT
D. UPDATE
4、以下哪个是SQL中用于删除表中数据的语句?( )
A. DELETE FROM
B. INSERT INTO
C. SELECT
D. UPDATE
5、在SQL中,查询表中所有记录的语句是( )
A. SELECT
B. SELECT
C. FROM
D. WHERE
6、以下哪个是SQL中用于更新表中数据的语句?( )
A. UPDATE
图片来源于网络,如有侵权联系删除
B. INSERT INTO
C. SELECT
D. DELETE FROM
7、以下哪个是SQL中用于连接两个表的语句?( )
A. JOIN
B. UNION
C. INNER JOIN
D. LEFT JOIN
8、以下哪个是SQL中用于分组查询的语句?( )
A. GROUP BY
B. ORDER BY
C. WHERE
D. HAVING
9、在SQL中,以下哪个是用于限制查询结果的语句?( )
A. LIMIT
B. OFFSET
C. FETCH
D. SKIP
10、以下哪个是SQL中用于存储数据的文件格式?( )
A. CSV
B. JSON
C. XML
D. SQL
图片来源于网络,如有侵权联系删除
填空题(每题2分,共20分)
1、关系型数据库中的数据存储在_______中。
2、关系型数据库中的表由_______组成。
3、关系型数据库中的数据类型主要有_______、_______、_______、_______等。
4、SQL语言的全称是_______。
5、SQL中用于创建表的语句是_______。
6、SQL中用于删除表中数据的语句是_______。
7、SQL中用于查询表中所有记录的语句是_______。
8、SQL中用于更新表中数据的语句是_______。
9、SQL中用于连接两个表的语句是_______。
10、SQL中用于分组查询的语句是_______。
简答题(每题5分,共25分)
1、简述关系型数据库的基本概念。
2、简述SQL语言的基本语法。
3、简述关系型数据库中的数据完整性约束。
4、简述关系型数据库中的索引。
5、简述关系型数据库中的事务。
编程题(共30分)
1、编写一个SQL语句,创建一个名为“students”的表,包含“id”(学号)、“name”(姓名)、“age”(年龄)三个字段。
2、编写一个SQL语句,查询“students”表中所有年龄大于20岁的学生信息。
3、编写一个SQL语句,将“students”表中年龄为21岁的学生的年龄更新为22岁。
4、编写一个SQL语句,删除“students”表中年龄为22岁的学生信息。
5、编写一个SQL语句,查询“students”表中年龄为20岁的学生信息,并按年龄降序排列。
标签: #关系型数据库期末试卷
评论列表