2024秋最新超尔星学雅习通《192525J数据库基础》作业试题题库、期末题库及答案

[复制链接]
查看: 39|回复: 0

3万

主题

4万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
98637
发表于 2024-12-17 01:00:00 | 显示全部楼层 |阅读模式
192525J数据库基础学校:无
1: 1.在数据库建模的过程中,E-R图属于( )的产物
选项:
A.物理模型
B.逻辑模型
C.概念模型
D.以上答案都不正确
答案:概念模型
问题 2: 2.下列( )不能称为实体。
选项:
A.班级
B.手机
C.图书
D.姓名
答案:姓名
问题 3: 3. INSERT语句属于SQL语言的( )组成部分。
选项:
A. DDL
B. DML
C. DQL
D. DCL
答案: DML
问题 4: 4. SQL是关系型数据库语言的标准,所以不同数据库产品的SQL完全相同。
选项:
答案:错误
问题 5: 5.应用程序可以通过数据库管理系统提供的接口执行SQL语句。
选项:
答案:正确
问题 6: 6.用户利用数据库应用程序与DBMS进行通信、访问和管理DBMS中存储的数据。
选项:
答案:正确
问题 7: 7.凡是在计算机中用来描述事物的信息都可称作数据。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 8: 8.计算机在人工管理阶段没有操作系统和管理数据的软件。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 9: 9.实体是指客观存在并可相互区分的事物。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 10: 1.下面选项中,用于查看MySQL中已经存在数据库的是
选项:
A. SHOW DATABASES itcast;
B. CREATE DATABASE itcast;
C. Alter DATABASE itcast;
D. SHOW DATABASES;
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 11: 2.下面选项中,用于查看itcast数据库具体信息的是
选项:
A. SHOW DATABASES itcast;
B. CREATE DATABASE itcast;
C. SHOW CREATE DATABASE itcast;
D. SHOW DATABASES;
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 12: 3.下面选项中,哪个可以正确创建一个名称为itcast的数据库?
选项:
A. CREATE BASE itcast;
B. CREATE DATABASE itcast;
C. Alter DATABASE itcast;
D. CREATE TABLE itcast;
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 13: 4.在MySQL中,查看创建好的数据库信息的语法格式是【】。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 14: 5.在MySQL中,创建数据库的基本语法格式是【】。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 15: 6.在MySQL中,创建数据库语法格式是CREATE DATABASE数据库名称;
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 16: 7.在MySQL中,“SHOW DATABASES;”命令可以查看某个已经创建的数据库信息
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 17: 1.下面选项,用于删除表中记录的SQL语句是
选项:
A. DELETE student ,where id=11;
B. DELETE FROM student where id=11;
C. DELETE INTO student where id=11;
D. DELETE student where id=11;
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 18: 2.下面关于DELETE语句的描述,正确的是
选项:
A.只能删除部分记录
B.只能删除全部记录
C.可以有条件的删除部分或全部记录
D.以上说法都不对
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 19: 3.下面选项中,用于删除表中数据的关键字是
选项:
A. ALTER
B. DROP
C. UPDATE
D. DELETE
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 20: 4.下面SQL语句中,用于删除user表中id大于5的记录的语句是
选项:
A. DELETE FROM user where id>5;
B. DELETE FROM user set id>5;
C. DELETE user where id>5;
D. DELETE user set id>5;
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 21: 5.请写出TRUNCATE删除记录的基本语法格式:【】。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 22: 1.用户表user中存在一个名字字段username,现查询名字字段中包含"凤"的用户,下列SQL语句中,正确的是
选项:
A. select * from user where username = '凤';
B. select * from user where username like '%凤%';
C. select * from user where username like '_凤_';
D. select * from user where username like '凤';
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 23: 2.阅读下面的SQL语句:SELECT DISTINCT name,gender FROM student;关于此SQL语句的描述,正确的是
选项:
A.查询student表中不重复的name记录
B.查询时只能消除name字段的重复性
C.查询时能消除name字段重复性,不能消除gender字段的重复性
D.查询student表中name和gender记录,并保证没有重复记录
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 24: 3.下面选项中,查询student表中id值不在2和5之间的学生的SQL语句是
选项:
A. SELECT * FROM student where id!=2,3,4,5;
B. SELECT * FROM student where id not between 5 and 2;
C. SELECT * FROM student where id not between 2 and 5;
D. SELECT * FROM student where id not in 2,3,4,5;
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 25: 4.假定用户表user中存在一个字段age,现要"查询年龄为18或20的用户",下面SQL语句中,正确的是
选项:
A. select * from user where age = 18 or age = 20;
B. select * from user where age = 18 && age= 20;
C. select * from user where age = 18 and age = 20;
D. select * from user where age = (18,20);
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 26: 5.有时为了使查询结果更加精确,可以使用多个查询条件,下列选项中,用于连接多个查询条件的关键字是
选项:
A. AND
B. OR
C. NOT
D.以上都不对
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 27: 6.下面选项中,用于判断某个字段的值不在指定集合中,可使用的判断关键字是
选项:
A. OR关键字
B. NO IN关键字
C. IN关键字
D. NOT IN关键字
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 28: 7.设某数据表中有一个工作时间字段,查找15天前参加工作记录的SQL语句是
选项:
A. =Date( )-15
B.
C. >Date( )-15
D.
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 29: 8.要查询student表中name字段值以字符“m”开始,以字符“d”结束的记录应该在WHERE子句后跟LIKE【】
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 30: 9.在SELECT语句的WHERE条件中,可以使用【】关键字来判断字段的值是否为空值。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 31: 10.当DISTINCT作用多个字段时,只有DISTINCT关键字后指定的多个字段值都相同,才会被认作是重复记录。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 32: 11.在数据表中,某些列的值可能为空值(NULL),那么在SQL语句中可以通过”= null”来判断是否为空值。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 33: 12.在WHERE子句“WHERE class BETWEEN 3 AND 5”中,查询结果包括class等于3、4、5的数据。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 34: 13. OR关键字只能用在WHERE子句中
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 35: 14. BETWEEN AND之前可以使用NOT关键字,用来查询指定范围之外的记录。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 36: 15. AND关键字可以连接两个或者多个查询条件,只有满足所有条件的记录才会被返回。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 37: 1.将student表按照gender字段进行分组查询,查询出grade字段值之和小于300的分组,依据上述要求,下面选项中,正确的SQL语句是
选项:
A. SELECT sum(grade),gender FROM student GROUP BY gender HAVING SUM(grade)
B. SELECT sum(grade),gender FROM student GROUP BY gender WHERE SUM(grade)
C. SELECT sum(grade),gender FROM student WHERE SUM(grade)
D.以上语句都不对
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 38: 2.将student表按照gender字段值进行分组查询,并计算出每个分组中各有多少名学生的正确SQL语句是
选项:
A. SELECT TOTAL(*),gender FROM student GROUP BY gender;
B. SELECT COUNT(*),gender FROM student GROUP BY gender;
C. SELECT TOTAL(*),gender FROM student ORDER BY gender;
D. SELECT COUNT(*),gender FROM student ORDER BY gender;
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 39: 3.下面关于分组统计时,如果分组字段的值有NULL,将出现的结果是
选项:
A. NULL将会被忽略掉,不会进行单独的分组
B. NULL将不会被忽略掉,会进行单独的分组
C. NULL将会忽略掉,提示找不到结果
D. MySQL提示查询结果有误
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 40: 4.若不结合聚合函数,单独使用group by关键字,查询的是每个分组中的所有记录。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 41: 5.使用GROUP BY实现分组时,可以指定多个分组字段进行分组,当多个字段取值都相同时就认为是同一组。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 42: 6. HAVING关键字和WHERE关键字的作用相同,两者的区别在于,HAVING关键字后可以跟聚合函数,而WHERE关键字不能。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 43: 1.下面选项中,可用于分页功能的关键字是
选项:
A. DISTINCT
B. GROUP BY
C. LIMIT
D. WHERE
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 44: 2. SELECT * FROM book LIMIT 5,10;对于此语句描述正确的是
选项:
A.获得第6条到第10条记录
B.获得第5条到第10条记录
C.获得第6条到第15条记录
D.获得第5条到第15条记录
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 45: 3.下列函数中,能返回数值表达式整数部分值的是
选项:
A. ABS()
B. INT()
C. SIGN ()
D. SQRT ()
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 46: 4.下面选项中,用于实现条件判断的函数是
选项:
A. IF()
B. JOIN()
C. ELSE()
D. IFELESE()
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 47: 5.下面选项中,用于实现字符串连接的函数是
选项:
A. JOIN()
B. CONCAT()
C. REPLACE()
D. SUBSTRING()
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 48: 6. “LIMIT 4 OFFSET 3”和“LIMIT 4,3”返回的结果相同
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 49: 7.关键字LIMIT后的OFFSET为可选值,如果不指定OFFSET的值,其默认值为1。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 50: 8. TIME_TO_SEC()函数的作用是将时间转换成小时。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 51: 1.阅读下面SQL语句:
SELECT * FROM department WHERE did>any(select did from employee);
下面对上述语句的功能描述中,正确的是
选项:
A.查询所有大于员工编号的部门
B.查询所有的部门信息
C.查询大于任意一个员工编号的所有部门信息
D.以上说法都不对
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 52: 2.下面选项中,表示满足其中任意一个条件就成立的关键字是
选项:
A. ANY
B. ON
C. EXISTS
D. IN
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 53: 3.下面选项中,需同时满足所有内层查询条件才成立的关键字是
选项:
A. ANY
B. ALL
C. EXISTS
D. IN
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 54: 4.阅读下面SQL语句:
SELECT * FROM department WHERE did>all(select did from employee);下面对上述语句的功能描述中,正确的是
选项:
A.查询所有大于员工编号的部
B.查询所有的部门信息
C.查询大于所有员工编号的所有部门信息
D.以上说法都不对
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 55: 5.阅读下面SQL语句:
SELECT * FROM department WHERE did>all(select did from employee);下面对上述语句的功能描述中,正确的是
选项:
A.查询所有大于员工编号的部门
B.查询所有的部门信息
C.查询大于所有员工编号的所有部门信息
D.以上说法都不对
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 56: 6.阅读下面SQL语句:
SELECT * FROM department WHERE did=(select did from employee where name='赵四');
下面对上述语句的功能描述中,正确的是
选项:
A.查询员工赵四所在的部门信息
B.查询所有的部门信息
C.查询不包含员工赵四的所有部门信息
D.以上说法都不对
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 57: 7.阅读下面SQL语句:
SELECT * FROM department WHERE EXISTS(select did from employee where age > 21);下面对上述语句的功能描述中,正确的是
选项:
A.查询年龄大于21的员工信息
B.查询存在年龄大于21的员工所对应的部门信息
C.查询存在年龄大于21的员工所对应的员工信息
D.查询存在年龄大于21的员工信息
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 58: 8.阅读下面SQL:
SELECT * FROM department WHERE did NOT IN(SELECT did FROM employee WHERE age=20);
下面对上述语句的功能描述中,正确的是
选项:
A.查询存在年龄为20岁的员工的部门
B.查询不存在年龄为20岁的员工的部门
C.查询不存在年龄为20岁的员工的员工信息
D.查询存在年龄为20岁的员工的员工信息
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 59: 9.要求只要满足内层子查询中的任意一个比较条件,就返回一个结果作为外层查询条件,可以采用的关键字是【】。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 60: 10.使用【】关键字进行子查询时,外层查询条件将会包含在内层查询返回的列值集合中。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 61: 11. ANY关键字表示只要满足内层子查询中的任意一个比较条件,就返回一个结果作为外层查询条件。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 62: 12.子查询中,在进行判断时可以使用各种比较运算符,如“、“>=”、“=”、“!=”等。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案
问题 63: 13. ALL关键字实现的子查询,返回的结果需同时满足所有内层查询条件。
选项:
[b]答案:请关注公众号【雅宝知识库】查看答案





上一篇:2024秋最新超尔星学雅习通《192538J网页制作》作业试题题库、期末题库及答案
下一篇:2024秋最新超尔星学雅习通《高等数学(一)》作业试题题库、期末题库及答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图