中国大学数据库管理与SQL应用答案(慕课2023完整答案)

分类: 新闻传播习题发布于:2024-06-02 12:57:56ė98019次浏览639条评论

中国大学数据库管理与SQL应用答案(慕课2023完整答案)

1.10检测题

1、中国【单选题】SQL Server2008采用的大学答案答案身份验证模式有( )
A、仅Windows身份验证模式
B、数据仅SQL Server身份验证模式
C、库管仅混合模式
D、应用Windows身份验证模式和混合模式

2、慕课【单选题】如果希望完全安装SQL Server,完整则应选择( )
A、中国典型安装
B、大学答案答案最小安装
C、数据自定义安装
D、库管仅连接

3、应用【单选题】SQL Server安装程序创建4个系统数据库,慕课下列哪个不是完整( )系统数据库。
A、中国master
B、model
C、pub
D、msdb

2.1数据库的创建

1、【单选题】每个数据库有且只能有一个( )。
A、次数据文件
B、主数据文件
C、日志文件
D、其他

2、【单选题】如果数据库中的数据量非常大,除了存储在主数据文件中,可以将一部分数据存储在( )。
A、次要数据文件
B、主数据文件
C、日志文件
D、其他

3、【单选题】( )不属于任何文件组。
A、次数据文件
B、主数据文件
C、日志文件
D、其他

2.2数据库的管理

3.1创建和修改表结构

1、【单选题】在SQL中,建立表用的命令是 ( )
A、CREATE SCHEMA
B、CREATE TABLE
C、CREATE VIEW
D、CREATE INDEX

2、【单选题】SQL语言中,删除表中数据的命令是( )
A、DELETE
B、DROP
C、CLEAR
D、REMOVE

3、【单选题】SQL Server 2008中表查询的命令是( )
A、USE
B、SELECT
C、UPDATE
D、DROP

4、【单选题】在T-SQL语言中,修改表结构时,应使用的命令是( )
A、UPDATE
B、INSERT
C、ALTER
D、MODIFY

3.2管理数据

1、【单选题】向数据表中插入一条记录用以下哪一项()。
A、CREATE
B、INSERT
C、SAVE
D、UPDATE

2、【单选题】通过SQL语句,如何往表“Persons”插入一条新纪录?
A、INSERT ('Jimmy', 'Jackson') INTO Persons
B、INSERT INTO Persons VALUES ('Jimmy', 'Jackson')
C、INSERT VALUES ('Jimmy', 'Jackson') INTO Persons
D、INSERT ('Jimmy', 'Jackson') INTO Persons Values

3、【单选题】使用SQL的UPDATE语句更新数据表中的数据时,以下说法正确的是()。
A、如果没有数据项被更新,将提示错误信息
B、更新数据时,必须带有WHERE子句
C、不能更新主关键字段的值
D、一次可以更新多行数据或多个字段的值

3.3.1数据完整性(空值、主键等约束)

1、【单选题】以下关于外键和相应的主键之间的关系,正确的是( )
A、外键并不一定要与相应的主键同名
B、外键一定要与相应的主键同名
C、外键一定要与相应的主键同名而且唯一
D、外键一定要与相应的主键同名,但并不一定唯一

2、【单选题】以下关于主键的描述正确的是( )
A、标识表中唯一的实体
B、创建唯一的索引,允许空值
C、只允许以表中第一字段建立
D、表中允许有多个主键

3、【判断题】一个表可以创建多个主键。( )

3.3.2数据完整性(规则、默认)

1、【判断题】规则必须使用一次就必须定义一次。 ( )

4.1.1简单查询(行列)

1、【单选题】SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )
A、包括15岁和35岁
B、不包括15岁和35岁
C、包括15岁但不包括35岁
D、包括35岁但不包括15岁

2、【单选题】SQL Server 2008中表更新数据的命令是( )
A、USE
B、SELECT
C、UPDATE
D、DROP

3、【单选题】模式查找like '_a%',下面哪个结果是可能的( )
A、aili
B、bai
C、bba
D、cca

4、【判断题】通配符“_”表示某单个字符。 ( )

5、【判断题】职称 in ('教授', '副教授'')与 职称 = '教授' or 职称 = '副教授' 等价吗?( )

4.1.2简单查询 (聚合函数)

1、【判断题】在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。( )

4.1.3简单查询 (group by子句)

1、【单选题】在SQL查询中“GROUP BY”的含义是( )。
A、选择行条件
B、对查询进行排序
C、选择列字段
D、对查询进行分组

4.2.1连接查询(内连接)

1、【单选题】假如有两个表的连接是这样的: table_a inner join table_b 其中table_a和table_b是两个具有公共属性的表,这种连接会生成哪种结果集()
A、包括table_a中的所有行,不包括table_b的不匹配行
B、包括table_b中的所有行,不包括table_a的不匹配行
C、包括和两个表的所有行
D、只包括table_a和table_b满足条件的行

4.2.2连接查询 (外连接)

1、【单选题】下列()不属于连接查询种类。
A、左外连接
B、内连接
C、中间连接
D、交叉连接

2、【多选题】以下关于外连接描述正确的是()
A、可以把LEFTOUTERJOIN(左外连接)或RIGHTOUTERJOIN(右外连接)简写成LEFTJOIN或RIGHTJOIN
B、左外连接可以显示表达式左边的那个表中的所有行。如果反置FROM子句中两个表的顺序,则生成的结果集同使用右外连接的结果集相同
C、右外连接可以显示表达式右边的那个表中的所有行。如果反置FROM子句中两个表的顺序,则生成的结果集同使用左外连接的结果集相同
D、左外连接与右外连接没有区别

4.2.3子查询

1、【多选题】关于子查询,以下说法正确的是()。
A、一般来说,表连接都可以用子查询替换
B、一般来说,子查询都可以用表连接替换
C、相对于表连接,子查询适合于作为查询的筛选条件
D、相对于表连接,子查询适合于查看对表的数据

5.1索引

1、【单选题】建立索引的目的是( )
A、降低SQL Server数据检索的速度
B、与SQL Server数据检索的速度无关
C、加快数据库的打开速度
D、提高SQL Server数据检索的速度

2、【单选题】数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该( )
A、在教师表上按教师编号建索引
B、在课程表上按课程号建索引
C、在课程表上按教师编号建索引
D、在教师表上按姓名建索引

3、【判断题】创建唯一性索引的列可以有一些重复的值?( )

4、【判断题】缺省情况下,所创建的索引是非聚集索引?( )

5、【判断题】在数据库中建立的索引越多越好。( )

5.2.1创建视图

1、【单选题】SQL的视图是从( )中导出的
A、基本表
B、视图
C、基本表或视图
D、数据库

2、【单选题】在SQL中,建立视图用的命令是 ( )
A、CREATE SCHEMA
B、CREATE TABLE
C、CREATE VIEW
D、CREATE INDEX

3、【判断题】视图具有与表相同的功能,在视图上也可以创建触发器。( )

4、【判断题】视图本身没有保存数据,而是保存一条查询语句。( )

5.2.2使用视图

1、【单选题】在SQL中,建立视图的命令为( )
A、CREATE SCHEMA
B、CREATE TABLE
C、CREATE VIEW
D、CREATE INDEX

2、【单选题】SQL的视图的数据是从( )中产生的
A、基本表
B、视图
C、基本表或视图
D、数据库

3、【单选题】对以下语句描述不正确的是( ) create view view_stuInfo as select stuName,stuNo,stuAddress from stuInfo go
A、创建了一个命名为view_stuInfo的视图
B、只在一个表上不能创建视图,语法错误
C、此视图一般为班主任查询学员信息提供参考
D、可以用 select * from view_stuInfo查询stuInfo表所有学员的三个字段的信息

6.1批处理、变量

1、【单选题】运行命令SELECT ASCII(‘Alklk’) 的结果是( )
A、48
B、32
C、90
D、65

2、【单选题】下列标识符可以作为局部变量使用( )
A、Myvar
B、My var
C、@Myvar
D、@My var

3、【判断题】'在那遥远的地方' 是SQL中的字符串常量吗? ( )

4、【判断题】'11.9' 是SQL中的实型常量吗 ( )

5、【判断题】select 16%4, 的执行结果是: 4 吗? ( )

6、【判断题】2005.11.09 是SQL中的日期型常量吗? ( )

7、【判断题】¥2005.89 是SQL中的货币型常量吗? ( )

8、【判断题】select 25/2 的执行结果是: 12.5 吗? ( )

9、【判断题】'岳飞'>'文天祥' 比较运算的结果为真吗?( )

6.2常用内置函数

1、【单选题】用于求系统日期的函数是( )
A、YEAR()
B、GETDATE()
C、COUNT()
D、SUM()

2、【判断题】自定义函数在对任何表的查询中都可以使用。( )

6.3if、while语句

1、【单选题】有如下语句,执行结果为() Declare @x int If @x is null Select ‘A’ If @x=0 Select ‘B’ If @x=’ ’ Select ‘C’
A、A
B、B
C、C
D、有编译错误

2、【单选题】执行以下语句 DECLARE @n int Set @n=3 WHILE @n<5 Begin IF @n=4 Print 1trim(@n)+’的平方数为’+1trim(@n*@n) Set @n=@n+1 End 执行完成后循环次数为(C)
A、0次
B、1次
C、2次
D、死循环

6.4case语句

1、【单选题】在WHILE循环语句中,如果循环体语句条数多于一条,必须使用:
A、BEGIN……END
B、CASE……END
C、IF…………THEN
D、GOTO

2、【单选题】关于T-SQL语言中的CASE语句,以下说法正确的是()
A、then关键字后面可以使用insert、update和delete语句
B、then关键字后面可以使用print语句
C、case关键字后面不能有任何的表达式
D、case语句中else关键字可以省略

7.1存储过程

1、【单选题】在MS SQL Server中,用来显示数据库信息的系统存储过程是( )
A、sp_dbhelp
B、sp_db
C、sp_help
D、sp_helpdb

2、【单选题】在SQL语言中,建立存储过程的命令是( )
A、CREATE PROCEDURE
B、CREATE RULE
C、CREATE DURE
D、CREATE FILE

3、【单选题】在SQL SERVER服务器上,存储过程是一组预先定义并( )的Transact-SQL语句
A、保存
B、编译
C、解释
D、编写

4、【判断题】存储过程的输出结果可以传递给一个变量。( )

5、【判断题】存储过程是存储在服务器上的一组预编译的Transcat-SQL语句。( )

7.2.1 触发器(DML)

1、【判断题】触发器是可在程序中被调用执行。( )

2、【判断题】在SQL SERVER中,触发器的执行是在数据的插入.更新或删除之前执行的。( )

3、【判断题】创建触发器的时候可以不是表的所有者或数据库的所有者。( )

7.2.2触发器 (DDL)

1、【单选题】DDL 触发器分为两种,包括( )
A、服务器触发器
B、数据库触发器
C、表触发器

8.1数据库安全管理的概念

1、【单选题】向用户授予操作权限的SQL语句是( )
A、CTEATE
B、REVOKE
C、SELECT
D、GRANT

2、【单选题】SQL Server对象的完整名称不包括下面哪个( )
A、服务器名
B、数据库名
C、对象名
D、文件夹名

3、【判断题】固定数据库角色:db_datarader 的成员能修改本数据库内表中的数据吗?( )

4、【判断题】数据的安全性主要防范的对象是合法用户。( )

5、【判断题】恢复是利用冗余数据来重建数据库。( )

6、【判断题】sa能创建和删除数据库角色?( )

7、【判断题】固定数据库角色:db_datarader 的成员修改本数据库内表中的数据。( )

8、【简答题】简述SQL Server 2008的安全性管理机制(6级,涉及登录账号、用户、角色以及权限分配)。

8.2数据库安全管理

1、【判断题】SQL Server 2000不具有数据的导入与导出功能。( )

9.1游标的概念

1、【判断题】能在游标中删除数据记录。( )

2、【判断题】游标中可发插入数据记录。( )

3、【简答题】简述使用游标的步骤。

4、【简答题】什么是游标?

9.2使用游标

1、【判断题】并发性就是两个或两个以上的用户同时对数据执行的操作。( )

2、【简答题】什么是事务?

3、【简答题】事务控制语句的使用方法是什么?

10.1需求分析

1、【单选题】下列四项中,不属于数据库特点的是( )
A、数据共享
B、数据完整性
C、数据冗余很高
D、数据独立性高

2、【单选题】数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、( )和用户构成
A、DBMS
B、DB
C、DBS
D、DBA

3、【单选题】数据库管理系统的英文缩写是( )
A、DBMS
B、DBS
C、DBA
D、DB

4、【单选题】( )是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合
A、DATA
B、INFORMATION
C、DB
D、DBS

5、【单选题】需求分析的主要方法是( )
A、自顶向下
B、自底向上
C、从左到右
D、混合策略

6、【单选题】目前( )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统
A、关系
B、面向对象
C、分布

10.2概念结构设计

1、【单选题】下列叙述中正确的是( )
A、为了建立一个关系,首先要构造数据的逻辑关系
B、表示关系的二维表中各元组的每一个分量还可以分成若干数据项
C、一个关系的属性名表称为关系模式
D、一个关系可以包括多个二维表

2、【单选题】用树形结构表示实体之间联系的模型是( )
A、关系模型
B、网状模型
C、层次模型
D、以上三个都是

3、【单选题】数据模型的三要素是( )
A、外模式、模式和内模式
B、关系模型、层次模型、网状模型
C、实体、属性和联系
D、数据结构、数据操作和完整性约束

10.3逻辑设计

1、【单选题】数据库设计中的概念结构设计的主要工具是( )
A、数据模型
B、E—R模型
C、新奥尔良模型
D、概念模型

2、【单选题】在关系运算中,选取符合条件的元组是( )运算
A、除法
B、投影
C、连接
D、选择

3、【单选题】数据库设计中的逻辑结构设计的任务是把( )阶段产生的概念数据库模式变换为逻辑结构的数据库模式
A、需求分析
B、物理设计
C、逻辑结构设计
D、概念结构设计

4、【单选题】一个规范化的关系至少应当满足( )的要求
A、一范式
B、二范式
C、三范式
D、四范式

5、【单选题】在实际数据库设计中,“学号”通常作为( )存在
A、数据结构
B、数据存储
C、数据项目
D、处理过程

6、【判断题】数据库设计前只需选择数据库分析设计人员。( )

7、【判断题】设计好的数据库管理系统在投入使用后出现问题由使用方负责。( )

学习通数据库管理与SQL应用

数据库管理是现代计算机应用中不可或缺的一环,它尤其重要在企业信息化应用中。学习通数据库管理与SQL应用是一门非常实用的课程,它可以帮助学员快速掌握数据库管理和SQL查询的技能,为以后的工作和学习打下坚实的基础。

什么是数据库管理?

数据库管理是指对数据库进行管理、维护、优化和保护的一系列工作。它主要包括以下几个方面:

  • 数据库的设计、建立和维护。
  • 数据库的备份、恢复和灾备。
  • 数据库的性能调优和优化。
  • 数据库的安全和保护。

SQL是什么?

SQL是结构化查询语言(Structured Query Language)的缩写,它是一种用于管理关系型数据库的语言。SQL可以用于查询、插入、更新和删除数据库中的数据,以及定义和修改数据库中的表和视图。

学习通数据库管理与SQL应用课程内容

学习通数据库管理与SQL应用课程主要包括以下几个模块:

模块一:数据库基础

这一模块主要介绍数据库基础知识,包括数据库的概念、数据库管理系统、关系型数据库模型、SQL语言等内容。

模块二:数据库设计

这一模块主要介绍数据库设计的方法和技巧,包括关系型数据库的设计、数据模型的设计、范式理论等内容。

模块三:SQL语言基础

这一模块主要介绍SQL语言的基础知识,包括SQL语言的语法、数据查询语言、数据操作语言、数据定义语言等内容。

模块四:SQL进阶应用

这一模块主要介绍SQL语言的进阶应用,包括多表查询、子查询、聚合函数、分组查询、排序查询等内容。

模块五:数据库管理

这一模块主要介绍数据库管理的相关知识,包括数据库备份、恢复、性能优化、安全保护等内容。

学习通数据库管理与SQL应用课程优势

学习通数据库管理与SQL应用课程有以下几个优势:

  1. 课程内容丰富,涵盖了数据库管理和SQL语言的基础和进阶知识。
  2. 课程教学方式灵活,既有理论讲解,又有实践演练。
  3. 课程目标明确,结合实际工作需求,帮助学员快速掌握数据库管理和SQL语言的技能。
  4. 课程学习时间短,方便学员在短时间内学习掌握技能。

课程结语

学习通数据库管理与SQL应用课程是一门非常实用的课程,它可以帮助学员快速掌握数据库管理和SQL查询的技能,为以后的工作和学习打下坚实的基础。希望广大学员能够认真学习、勤于实践、不断提高,成为优秀的数据库管理和SQL语言应用人才。

中国大学数据库管理与SQL应用

中国大学数据库管理与SQL应用是计算机科学与技术专业中的一门重要课程,是数据库领域的基础课程之一。随着信息技术的发展,数据库管理和SQL应用的人才需求越来越高,因此这门课程的学习显得尤为重要。

数据库管理

数据库是指一个按照特定规则组织起来的、存储在计算机硬件设备中的、可共享的数据集合。数据库管理就是对这些数据进行管理和维护的过程。在中国大学的数据库管理课程中,学生将学习如何设计、创建和维护数据库,如何进行数据备份和恢复,如何进行数据库性能优化等。

数据库管理涉及到很多概念和技术,比如关系型数据库、非关系型数据库、事务、索引、视图等。学生需要掌握这些概念和技术,以便能够有效地管理数据库。

SQL应用

SQL是Structured Query Language的缩写,它是一种专门用于管理和操作关系型数据库的语言。在中国大学的SQL应用课程中,学生将学习如何使用SQL语言进行数据查询、插入、更新和删除等操作。

SQL应用也包括了很多概念和技术,比如数据模型、数据规范化、SQL查询语句等。学生需要掌握这些概念和技术,以便能够在实际工作中应用SQL语言。

实践课程

除了上述的理论课程,中国大学的数据库管理与SQL应用课程还包括了实践课程。在实践课程中,学生将亲自动手设计、创建、维护和查询数据库,以便更好地理解和掌握课程内容。

实践课程通常包括了数据库设计、数据库编程、数据库性能优化等方面的内容。通过实践课程的学习,学生能够真正地掌握课程内容,并为以后的工作打下坚实的基础。

就业前景

随着信息技术的不断发展,数据库管理和SQL应用的人才需求越来越高。毕业生如果能够掌握数据库管理和SQL语言的技能,将会在就业市场上拥有更多的机会。

数据库管理和SQL应用的就业领域非常广泛,包括互联网公司、金融机构、机构等各个领域。在这些领域中,需要对数据进行有效的管理和利用,因此对数据库管理和SQL语言的需求非常大。

结论

中国大学的数据库管理与SQL应用课程是一门非常重要的课程,对于计算机科学与技术专业的学生来说,学习这门课程是必不可少的。通过学习这门课程,学生将能够掌握数据库管理和SQL语言的技能,为以后的工作打下坚实的基础。



Ɣ回顶部