覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!

超新尔雅学习通
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

中国大学MOOC数据库原理与应用作业答案

数据库原理与应用

学校: 无

平台: 超星学习通

题目如下:

1. 在SQL中,用于从数据库表中检索数据的关键字是?

A. INSERT

B. UPDATE

C. SELECT

D. DELETE

答案: SELECT

2. 下列哪个关键字用于限制查询结果中的列名不能重复?

A. DISTINCT

B. UNIQUE

C. ALL

D. EXISTS

答案: DISTINCT

3. 在SQL查询语句中,用于给列起别名的关键字是?

A. AS

B. LIKE

C. FROM

D. WHERE

答案: AS

4. 在SQL查询中,用于排序查询结果的关键字是?

A. ORDER BY

B. GROUP BY

C. HAVING

D. JOIN

答案: ORDER BY

5. 在SQL语言中,用于从数据库中检索数据的关键字是?

A. INSERT

B. UPDATE

C. SELECT

D. DELETE

答案: SELECT

6. 在SQL查询语句中,用于指定查询条件的关键字是?

A. WHERE

B. FROM

C. ORDER BY

D. GROUP BY

答案: WHERE

7. 在SQL查询中,用于限制返回行数的关键字是?

A. LIMIT

B. COUNT

C. SUM

D. AVG

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

8. 在SQL查询中,用于对结果集进行排序的关键字是?

A. SORT

B. ORDER BY

C. GROUP BY

D. HAVING

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

9. 判断值是否为NULL,采用 where 表达式 is NULL 表示,判断值不为NULL,where表达式为 !=NULL?

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

10. having 子句 与 where 子句可以相互交互使用?

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

11. like模糊查询表达式中,* 表示匹配0个或多个字符,_表示匹配1个字符?

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

12. regexp表达式可以完全替换 like 表达式?

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

13. 在MySQL中,哪项完整性约束用于保证数据的唯一性?

A. CHECK

B. UNIQUE

C. DEFAULT

D. NOT NULL

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

14. 以下哪个关键字用于指定外键约束?

A. PRIMARY KEY

B. FOREIGN KEY

C. NOT NULL

D. AUTO_INCREMENT

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

15. 在MySQL中,哪一种完整性约束用于保证表中记录的唯一性?

A. 主键约束(PRIMARY KEY)

B. 外键约束(FOREIGN KEY)

C. 非空约束(NOT NULL)

D. 唯一约束(UNIQUE)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

16. 以下哪种情况会导致MySQL表的主键违反完整性约束?

A. 插入一个已经存在于表中的主键值

B. 删除一个表中的记录

C. 更新一个表中的非主键列

D. 修改表的主键数据类型

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

17. 在MySQL中,如何创建一个不允许空值的字段?

A. 使用CHECK约束(CHECK NOT NULL)

B. 使用主键约束(PRIMARY KEY)

C. 使用非空约束(NOT NULL)

D. 使用唯一约束(UNIQUE)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

18. 以下关于外键约束的说法,哪个是正确的?

A. 外键约束可以引用同一表中的其他字段

B. 外键约束可以引用不同表中的主键字段

C. 外键约束只能引用同一表中的主键字段

D. 外键约束不能引用其他表中的字段

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

19. 在关系数据库中,用于唯一标识每一行记录的关键字称为?

A. 主键

B. 外键

C. 索引

D. 视图

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

20. 在数据库中,用于表示两个表之间的关联关系的是?

A. 主键

B. 外键

C. 索引

D. 视图

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

21. MyISAM存储引擎支持事务处理。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

22. 在SQL中,当你需要从两个表中获取数据,并且这两个表之间存在关联时,应该使用哪种类型的连接?

A. FULL OUTER JOIN

B. LEFT JOIN

C. RIGHT JOIN

D. INNER JOIN

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

23. 当你执行一个多表连接查询时,如果希望结果集中包含所有可能的组合,即使某些组合没有实际的数据匹配,你应该使用哪种连接?

A. LEFT JOIN

B. CROSS JOIN

C. INNER JOIN

D. RIGHT JOIN

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

24. 在SQL查询中,如果你想只返回那些在两个表中都有匹配项的记录,应该使用哪种连接方式?

A. RIGHT JOIN

B. FULL OUTER JOIN

C. INNER JOIN

D. LEFT JOIN

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

25. 在SQL查询中,如果你想获取所有员工的信息,即使他们没有分配到任何部门,你应该使用哪种连接?

A. FULL OUTER JOIN

B. LEFT JOIN

C. INNER JOIN

D. RIGHT JOIN

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

26. 假设你有两个表,一个是员工表(Employees),另一个是部门表(Departments)。如果要查询每个员工所在的部门名称,你应该使用哪个表连接条件?

A. Employees.ID = Departments.ID

B. Employees.DepartmentID = Departments.ID

C. Employees.Name = Departments.Name

D. Employees.Position = Departments.Position

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

27. 在SQL语言中,用于插入新记录的关键字是?

A. DELETE

B. UPDATE

C. SELECT

D. INSERT

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

28. 在进行数据更新时,为了防止误操作,通常会使用哪个子句来限制更新范围?

A. ORDER BY

B. SET

C. FROM

D. WHERE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

29. 在SQL中,删除表中特定记录的命令是什么?

A. REMOVE

B. DROP

C. ERASE

D. DELETE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

30. 在执行更新操作时,如果要更新表中的所有行,应该使用哪个关键字?

A. WHERE

B. UPDATE

C. 无条件更新

D. ALL

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

31. 在SQL中,要删除表`students`中所有年龄大于22岁的记录,正确的SQL语句是?

A. UPDATE students SET age = NULL WHERE age > 22;

B. DELETE FROM students WHERE age > 22;

C. SELECT * FROM students WHERE age > 22;

D. INSERT INTO students (age) VALUES (22);

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

32. 单选题 在SQL中,要更新表`orders`中订单状态为'已完成'的所有记录,将它们的状态改为'已发货',正确的SQL语句是?

A. INSERT INTO orders (status) VALUES ('已发货');

B. UPDATE orders SET status = '已发货' WHERE status = '已完成';

C. DELETE FROM orders WHERE status = '已完成';

D. SELECT * FROM orders WHERE status = '已完成';

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

33. 在SQL中,如果你想删除表中的特定记录,应该使用哪个子句来指定删除条件?

A. IN

B. WHERE

C. HAVING

D. ON

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

34. 在执行删除操作时,如果想要删除表中的所有记录而不删除表本身,应该使用哪个命令?

A. DELETE FROM

B. TRUNCATE TABLE

C. DROP TABLE

D. CLEAR TABLE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

35. 在SQL中,如果你想更新表中的多列数据,你应该怎么做?

A. 使用多个UPDATE语句

B. 使用INSERT语句

C. 使用JOIN语句

D. 在一个UPDATE语句中使用多个SET子句

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

36. 在SQL语言中,创建视图时使用的命令是?

A. DROP VIEW

B. CREATE VIEW

C. CREATE TABLE

D. ALTER VIEW

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

37. 在数据库系统中,视图是一种常用的数据操作方式。关于视图的描述,下列哪一项是正确的?

A. 视图一旦创建就不能被修改

B. 视图只能基于一个基本表创建

C. 视图可以提供数据的安全性保护

D. 视图可以独立于基本表而存在

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

38. 当视图涉及聚合函数时,以下哪种说法正确?

A. 视图中的数据不能直接更新

B. 视图中的数据可以部分更新

C. 视图中的数据可以通过触发器间接更新

D. 视图中的数据可以直接更新

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

39. 在数据库系统中,视图是一种常用的数据操作方式。关于视图的描述,下列哪一项是正确的?

A. 视图可以提高数据的安全性,因为它可以隐藏实际的数据表。

B. 视图一旦创建就不能被修改。

C. 视图可以存储数据,因此可以像基本表一样进行插入、删除和更新操作。

D. 视图只能基于一个基本表创建。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

40. 在数据库系统中,视图是一种常用的数据操作方式。关于视图的描述,下列哪一项是正确的?

A. 视图的更新操作总是可行的

B. 视图可以独立于基本表而存在

C. 视图可以提高数据的安全性,因为用户只能看到视图定义的数据

D. 视图一旦创建就不能被修改

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

41. 关于视图的更新规则,下列哪项描述是正确的?

A. 视图更新不受任何条件限制

B. 只有满足某些条件的视图才能被更新

C. 所有视图都可以被更新

D. 视图更新需要管理员权限

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

42. 当试图更新一个视图时,如果该视图是由多个表连接生成的,那么可能会遇到什么问题?

A. 更新操作总是成功的

B. 更新操作总是失败的

C. 更新操作可能部分成功,取决于视图的定义

D. 更新操作不受影响,因为视图是只读的

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

43. 关于存储过程的优点,下列哪一项描述是错误的?

A. 降低系统性能

B. 提高代码复用性

C. 减少网络流量

D. 增强安全性

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

44. 创建存储过程的关键字是?

A. CREATE TRIGGER

B. CREATE VIEW

C. CREATE FUNCTION

D. CREATE PROCEDURE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

45. 在MySQL中,调用存储过程的语句是?

A. START procedure_name

B. EXEC procedure_name

C. CALL procedure_name

D. RUN procedure_name

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。



    文章说明
    本文标签:
    ©版权声明
    本站提供的文章均来自网上,如有侵权请邮件与我们联系处理。敬请谅解!
    评论留言

    昵称

    个人资料
    个人资料
    学通智库​ 是专为 ​学起Plus、超星学习通、安徽继续教育、云上河开​ 等主流学习平台用户打造的一站式资源中心。
    • 文章60269
    • 评论0
    • 微语0
    标签