项目三 任务一 结构化查询语言(练习)-《数据库原理与应用技术》(河北科学技术出版社)同步精品课堂

2024-08-05
| 2份
| 13页
| 255人阅读
| 3人下载

内容正文:

项目三 任务一 结构化查询语言 一、选择题 1. 下列选项不属于SQL语言的特点的是( )。 A. 一体化 B. 高度非过程化 C. 语言简洁 D. 硬件依赖 2. 数据定义语言(DDL)主要用于( )。 A. 查询数据库中的数据 B. 创建、删除、修改数据库对象 C. 控制数据库中的数据访问权限 D. 对数据进行增删改操作 3. 下列命令用于插入数据的是( )。 A. SELECT B. INSERT C. DELETE D. UPDATE 4. SQL语言的核心功能主要通过( )命令实现。 A. CREATE, DROP, ALTER B. SELECT, INSERT, DELETE, UPDATE C. GRANT, REVOKE D. ALL 5. 下列命令用于查询数据的是( )。 A. CREATE B. INSERT C. SELECT D. UPDATE 6. SQL语言的发展起源于( )时期。 A. 1980年代 B. 1990年代 C. 1970年代 D. 2000年代 7. SQL:1992标准引入了( )新特性。 A. 对象关系特性、递归查询、触发器、存储过程 B. XML相关的支持和窗口函数 C. 高级分析函数和临时表 D. JSON支持 8. 下列是SQL语言中SQL语句的结束符号的是( )。 A. 分号 B. 逗号 C. 冒号 D. 空格 9. 下列( )符号用于SQL语句中的注释。 A. ! B. /* */ C. ** D. & 10. 下列关于SQL语言中大小写敏感性的描述,正确的是( )。 A. SQL语句的大小写不敏感 B. SQL语句的大小写敏感 C. SQL关键字的大小写不敏感,但表名、列名等大小写敏感 D. SQL关键字的大小写敏感,但表名、列名等大小写不敏感 二、判断题 1. SQL语句中,每一条语句都必须以分号结束( )。 2. SQL关键字必须全部大写( )。 3. SQL 语言仅包含数据定义语言 (DDL) 和数据操作语言 (DML) 两种类型( )。 4. SQL 语言是一种过程化语言,用户需要指示具体操作方法才能完成任务( )。 5. SQL 语言是 1986 年由 IBM 公司发布的( )。 三、填空题 1.SQL 的全称是( ),它是一种广泛使用的计算机语言,可以与多种数据库管理系统软件协同工作。 2.数据定义语言 (DDL) 主要用于对数据库、表、视图、索引等数据库对象进行( )操作。 3.数据操作语言 (DML) 主要用于对数据表中的数据进行( )操作。 4.数据控制语言 (DCL) 主要用于管理和控制数据库中的( )。 5.SQL 语言的特点包括:( )、高度非过程化、语言简洁、灵活方便。 四、简答题 1简述 SQL 语言的特点。 2 SQL的常见命令及所属类型和功能 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 项目三 任务一 结构化查询语言 一、选择题 1. 下列选项不属于SQL语言的特点的是( )。 A. 一体化 B. 高度非过程化 C. 语言简洁 D. 硬件依赖 答案:D 解析: SQL语言不依赖于特定硬件,可以在多种数据库管理系统软件中运行,例如Oracle、SQL Server、MySQL等。 2. 数据定义语言(DDL)主要用于( )。 A. 查询数据库中的数据 B. 创建、删除、修改数据库对象 C. 控制数据库中的数据访问权限 D. 对数据进行增删改操作 答案:B 解析: DDL包含CREATE、DROP、ALTER等命令,用于创建、删除、修改数据库、表、视图、索引等对象。 3. 下列命令用于插入数据的是( )。 A. SELECT B. INSERT C. DELETE D. UPDATE 答案:B 解析: INSERT命令用于向数据表中插入新的数据行。 4. SQL语言的核心功能主要通过( )命令实现。 A. CREATE, DROP, ALTER B. SELECT, INSERT, DELETE, UPDATE C. GRANT, REVOKE D. ALL 答案:B 解析: SELECT、INSERT、DELETE、UPDATE是DML的核心命令,用于对数据进行查询、插入、删除和更新操作。 5. 下列命令用于查询数据的是( )。 A. CREATE B. INSERT C. SELECT D. UPDATE 答案:C 解析: SELECT命令用于从数据表中检索数据。 6. SQL语言的发展起源于( )时期。 A. 1980年代 B. 1990年代 C. 1970年代 D. 2000年代 答案:C 解析: 1970年IBM研究员E.F. Codd发表了关于关系模型的论文,为SQL语言的发展奠定了理论基础。 7. SQL:1992标准引入了( )新特性。 A. 对象关系特性、递归查询、触发器、存储过程 B. XML相关的支持和窗口函数 C. 高级分析函数和临时表 D. JSON支持 答案:A 解析: SQL:1992标准是一个重要的里程碑,被广泛采用,并增加了许多新特性,包括对象关系特性、递归查询、触发器、存储过程等。 8. 下列是SQL语言中SQL语句的结束符号的是( )。 A. 分号 B. 逗号 C. 冒号 D. 空格 答案:A 解析: SQL语句通常以分号作为结束符号,表示一条语句的结束。 9. 下列( )符号用于SQL语句中的注释。 A. ! B. /* */ C. ** D. & 答案:B 解析: SQL语句中的注释可以使用C语言风格的注释符号/* */ 10. 下列关于SQL语言中大小写敏感性的描述,正确的是( )。 A. SQL语句的大小写不敏感 B. SQL语句的大小写敏感 C. SQL关键字的大小写不敏感,但表名、列名等大小写敏感 D. SQL关键字的大小写敏感,但表名、列名等大小写不敏感 答案:A 解析: SQL语句的大小写不敏感,例如SELECT和select是等效的。但某些数据库系统可能对表名、列名等的大小写敏感,因此建议使用统一的大小写格式。 二、判断题 1. SQL语句中,每一条语句都必须以分号结束( )。 答案: 错误 解析: 虽然分号通常用于表示SQL语句的结束,但在某些情况下可以省略。例如,当执行多条语句时,可以使用分号分隔每条语句,也可以将多条语句写在一行,并用分号分隔。 2. SQL关键字必须全部大写( )。 答案: 错误 解析: SQL关键字的大小写不敏感,可以使用大写、小写或大小写混合的方式书写。例如,SELECT、select和SeLeCt是等效的。 3. SQL 语言仅包含数据定义语言 (DDL) 和数据操作语言 (DML) 两种类型( )。 答案: × 解析: SQL 语言除了包含 DDL 和 DML 外,还包含数据控制语言 (DCL)。 4. SQL 语言是一种过程化语言,用户需要指示具体操作方法才能完成任务( )。 答案: × 解析: SQL 语言是一种非过程化语言,用户只需描述要完成的任务,无需指示具体操作方法。 5. SQL 语言是 1986 年由 IBM 公司发布的( )。 答案: × 解析: SQL 语言是在 1977 年首次在 IBM 的 System R 数据库管理系统中实现,并非 1986 年由 IBM 公司发布。 三、填空题 1.SQL 的全称是( ),它是一种广泛使用的计算机语言,可以与多种数据库管理系统软件协同工作。 答案: 结构化查询语言 2.数据定义语言 (DDL) 主要用于对数据库、表、视图、索引等数据库对象进行( )操作。 答案: 创建、删除、修改 3.数据操作语言 (DML) 主要用于对数据表中的数据进行( )操作。 答案: 查询、插入、删除、更新 4.数据控制语言 (DCL) 主要用于管理和控制数据库中的( )。 答案: 数据访问权限 5.SQL 语言的特点包括:( )、高度非过程化、语言简洁、灵活方便。 答案: 一体化 四、简答题 1简述 SQL 语言的特点。 答案: 一体化: SQL 语言集数据定义、数据操纵、数据控制和事务处理于一体,适用于各种数据库管理任务。 高度非过程化: SQL 语言作为一种声明式语言,用户只需描述要完成的任务,无需指示具体操作方法,这使得 SQL 能够自动优化执行过程,减轻用户负担,并提高数据独立性。 语言简洁: SQL 语言功能强大,能执行复杂数据库操作,但其设计简洁,核心功能通过少量命令实现,语法简单且接近英语,易于学习和使用。 灵活方便: SQL 语言既支持命令行交互式使用,也可嵌入程序中,为用户提供了灵活的使用方式。现代数据库开发工具普遍集成 SQL,使得使用更加便捷。 2 SQL的常见命令及所属类型和功能 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

项目三 任务一 结构化查询语言(练习)-《数据库原理与应用技术》(河北科学技术出版社)同步精品课堂
1
项目三 任务一 结构化查询语言(练习)-《数据库原理与应用技术》(河北科学技术出版社)同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。