欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOC数据库语言程序设计作业答案
数据库语言程序设计
学校: 无
平台: 超星学习通
题目如下:
1. 反映现实世界中实体及实体间联系的信息模型是( )。
A. 关系模型
B. 层次模型
C. E-R模型
D. 网状模型
答案: E-R模型
2. 供应商可以给某个工程提供多种材料,同一种材料也可以由不同的供应商提供,从材料到供应商之间的联系类型是( )。
A. 多对多
B. 一对一
C. 多对一
D. 一对多
答案: 多对多
3. 设关系R和S如下: R u S 的元组个数为( )
A. 8
B. 7
C. 6
D. 5
答案: 8
4. SQLServer2012是一个( )的数据库系统。
A. 网状型
B. 层次型
C. 关系型
D. 以上都不是
答案: 关系型
5. SQLServer2012采用的身份验证模式有( )
A. 仅Windows身份验证模式
B. 仅SQL Server身份验证模式
C. 仅混合模式
D. Windows身份验证模式和混合验证模式
答案: Windows身份验证模式和混合验证模式
6. 如果希望完全安装SQLServer ,则应选择( )
A. 典型安装
B. 最小安装
C. 自定义安装
D. 仅连接
答案: 典型安装
7. SQL Server2012提供了一整套管理工具和应用程序,其中负责启动、暂停和停止SQL Server 这几种服务的是 ( )
A. 企业管理器
B. 导入和导出数据
C. 事件探察器
D. 服务管理器
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 下列哪一个不是系统数据库?( )
A. master
B. model
C. msdb
D. pub
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. SQL Server 2012是一个( )的数据库系统。
A. 网状型
B. 层次型
C. 关系型
D. 以上都不是
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. SQL server数据库文件有三类,其中主数据文件的后缀为( )
A. .ndf
B. .ldf
C. .mdf
D. .ldf
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 在SQL Server2012系统中,事务日志文件的后缀是( )。
A. mdf
B. ndf
C. ldf
D. mmf
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. SQL Server2012的物理存储主要包括3类文件( )
A. 主数据文件、次数据文件、事务日志文件
B. 主数据文件、次数据文件、文本文件
C. 表文件、索引文件、存储过程
D. 表文件、索引文件、图表文件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 当数据库损坏时,数据库管理员可以通过何种方式恢复数据库( )。
A. 事务日志文件
B. 主数据文件
C. DELETE语句
D. 联机帮助文件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. SQL Server 2012的文件包括: 主数据文件、辅助数据文件和( )。
A. 索引文件
B. 日志文件
C. 备份文件
D. 程序文件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. SQL Server安装程序创建了系统数据库,下列哪个不是系统数据库。( )
A. master
B. model
C. pub
D. msdb
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 在安装 MS SQL Server 时,系统自动建立几个数据库,其中有一个数据库被删除后,不影响系统的正常运行,这个数据库是( )
A. tempdb 数据库
B. master 数据库
C. model 数据库
D. AdventureWorks数据库
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 下列对文件组的叙述错误的是( )。
A. 一个文件或文件组只能被一个数据库使用
B. 一个文件只属于一个文件组
C. 日志文件属于主文件组
D. 为了获得最佳性能,各个文件和文件组要存储在不同的逻辑磁盘上
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. SQL Server2012系统中由SQL Server 代理用于计划警报和作业的是以下哪个系统数据库( )。
A. master
B. msdb
C. model
D. tempdb
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 在创建数据库时,系统给出了默认的物理路径,这个路径不可以修改。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 在设置文件的最大大小时,有两种方式,一种是给出最大大小,另外一种是不限制增长。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 创建数据库test,它有1个数据文件,名为data, 初始大小为4mb,按10%增长, 增长不受限制;还有1个日志文件,初始大小为5mb,按2增长MB, 最大大小为50 mb。 create _____ test 0n ( name=______', _______ = 'D: \lily123\test\____._____', size=4mb, maxsize=_______, filegrowth=______) log on (name=log2', filename = 'D: \lily123\test\____._____', size=4mb, maxsize=______, filegrowth=2mb )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 在定义成绩表时,有分数这一列,规定分数的取值范围时0到100之间,为分数选定哪种数据类型能够有效地节省存储空间( )
A. bigint
B. int
C. smallint
D. tinyint
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. SQL SERVER2012的字符串型数据类型主要包括( )。
A. INT MONEY CHAR
B. CHAR VARCHAR TEXT
C. DATETIME BINARY INT
D. CHAR VARCHAR INT
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 在使用create database命令创建数据库时,filename选项定义的是( )。
A. 逻辑文件名
B. 物理文件名
C. 文件的初始大小
D. 文件的增长量
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 创建数据库的CREATE DATABASE命令中,filegrowth的含义是( )。
A. 初始大小
B. 最大大小
C. 文件位置
D. 增长方式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 下列SQL语句中,创建关系表的是( )。
A. ALTER TABLE
B. CREATE TABLE
C. UPDATE TABLE
D. INSERT TABLE
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 创建表时,不是必须要指定的为以下哪个( )
A. 列名
B. 数据类型
C. 某列是否为空
D. 行数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 在下列基本表的定义中,数值5表示( ) CREATE TABLE student (Sno char(5) not null unique,Sname char(2))
A.
B. 表中有5列
C. 表中字符串Sno 的长度
D. 表格的大小
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 在 MS SQL Server 中,建立表 stu(no , name , sex , birthday) , no 为表的主码,表中信息如题 16 图所示,能够正确执行的插入操作是( )
A. INSERT INTO stu VALUES( ′陈静′,′女′ )
B. INSERT INTO stu VALUES(4 ,′陈静′,′女′,′ 1978 / 10 / 09 ′ )
C. INSERT INTO stu VALUES(2 ,′陈静′,′女′,′ 1978 / 10 / 09 ′ )
D. INSERT INTO stu VALUES(2 ,′女′,′陈静′,′ 1978 / 10 / 09 ′ )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 在某个数据库中建立了表person(no,name,sex,birthday),no为表的主码,表中已有的记录如下图所示: No Name Sex Birthday 1 张丽丽 女 1967/05/07 4 李方 女 1970/04/14 6 王安 男 1982/10/27 以下四个语句中能够正确执行的插入操作是( )
A. INSERT INTO person VALUES(6,′王中′,′男′,′1964/03/08′)
B. INSERT INTO person(name,sex) VALUES(′王中′,′男′)
C. INSERT INTO person VALUES(2,′男′,′王中′,′1964/03/08′)
D. INSERT INTO person(no,sex) VALUES(2,′男′)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 若用如下的SQL语句创建了一个表S: CREATE TABLE S (SNo CHAR (6) NOT NULL, SName CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER) 现向S表插入如下行时,哪一行可以被插入( )?
A. ('991001' , '李明芳', 女, '23')
B. ('990746', '张为', NULL, NULL)
C. (NULL, '陈道一', '男', 32)
D. ('992345', NULL, '女', 25)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 语句delete from sc 表明( )。
A. 删除基本表sc中的全部记录
B. 删除基本表sc
C. 删除基本表sc中的列数据
D. 删除基本表sc中的部分行
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 注意:查询的数据库和表名与视频中的例子相同。 查询全体学生的学号与姓名 select ____,_____ from_____
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 查询课程表的课程号和课程名,在查询结果中显示列标题为cno和cname。 select 课程号 ____ cno, _____ _____ cname from ______
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 查询学生来自哪些专业 select _____ _____ from xs
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 查询选修课了101号课程的学生学号及成绩,且按成绩的降序排列。(注意,填空时英文字符全部小写) select 学号,成绩 from ___ where 课程号=‘101’ order by ______
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 查询全体学生,结果按专业名升序排列,出生日期降序排列。(注意,空格处的英文字符全部小写,表示升序的单词虽然是缺省的,可以不写,但是为了答案统一,大家还是要写) select ___ from xs order by ____,_____
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 查找选修了206课程且成绩在75分以上的学生姓名及成绩(填空时,要求所有英文字符小写) select 姓名,成绩 from xs,xs_kc where ____________ and 课程号='206' and ______
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 查询每个学生的学号,姓名及平均成绩。(注意,全部英文字符小写,函数使用的括号用英文输入状态下的括号,否则答案错误) select _______,姓名,_________ as 平均成绩 from xs,________ where _________ _______________
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 检索选修了5门以上课程 广东开放大学 的学生姓名。 select 姓名 from xs,xs_kc _____________ group by______ having ________
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 当关系 R 和 S 自然连接时( )
A. 在新表中,包含 R、 S 中所有的行
B. 在新表中,只包含两个关系之间公共属性值相等的行,消除重复列
C. 在新表中,只包含两个关系之间公共属性值相等的行,不消除重复列
D. 自然连接要求两个关系中相同的分量,不必是相同的属性组
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 现有关系student (sno,sname,sex,age) course(cno,cname,credit) sc(sno,cno,socre) 查询选了102号课程的学生的学号,姓名和成绩 select student.sno,_____,_____ from _____,______ where ____________ and 课程号='102'
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 现有关系student (sno,sname,sex,age) course(cno,cname,credit) sc(sno,cno,socre) 查找选了数据库这门课程的学生姓名,将查询到哪些关系()
A. student
B. course 和student
C. student 和sc
D. student,course 和sc
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 现有关系student (sno,sname,sex,age) course(cno,cname,credit) sc(sno,cno,socre) 查找王燕所选修的课程的课程和成绩,将查询到哪些关系( )
A.
B. student
C. course 和student
D. student 和sc
E. student,course 和sc
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 带有in 谓词得子查询时单值子查询
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 带有some 和any 谓词得子查询是多值子查询
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 子查询的取值做为外层查询的条件中的哪个部分而存在。( )
A. 列名
B. 比较运算符
C. 值
D. 以上都不对
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 现有关系student (sno,sname,sex,age) course(cno,cname,credit) sc(sno,cno,socre) 查询选修了101号课程,且分数为该门课程最高分得学生得学号 select ____ from ______ where cno=‘101’and score ____(select ____ from _____ where cno=‘101’)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. SQL语言中,条件“年龄between 20 and 30”表示年龄在20至30之间,且( )
A. 包括20和30
B. 不包括20和30
C. 包括20但不包括30
D. 包括30但不包括20
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 表达式“AGE BETWEEN 18 AND 24”等价于( )。
A. AGE>18 AND G<24
B. AGE>=18 AND G<24
C. AGE>18 AND G<=24
D. AGE>=18 AND AGE<=24
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 在 SQL 语言中,涉及空值操作不正确的是( )。
A. AGE IS NULL
B. AGE IS NOT NULL
C. AGE=NULL
D. NOT(AGE IS NULL)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 在SQL中,聚合函数COUNT(列名)用于()
A. 计算元组的个数
B. 计算属性的个数
C. 对一列中的非空值计算个数
D. 对一列中的非空值和空值计算个数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 现要查找缺少学习成绩 (G) 的学生学号 (Sno) 和课程号 (Cno) ,相应的 SQL 语句 SELECT Sno , Cno FROM SC WHERE 中 WHERE 后正确的条件表达式是
A. G=0
B. G<=0
C. G=NULL
D. G IS NULL
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 设有关系R(书号,书名),如果要检索第3个字母为M,且至少包含4个字母的书名,则SQL查询语句中WHERE子句的条件表达式应写成:书名 LIKE( )
A. '_ _ M _'
B. '_ _ M%'
C. '_ _ M _ %'
D. '_%M_ _'
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 模式查找like '_b%',下面哪个结果是可能的( )。
A. beer
B. ability
C. table
D. bob
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是( )。
A. *
B. %
< 渝粤教育 p>C. -D. ?
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在Select子句中使用( )保留字。
A. Unique
B. ALL
C. Except
D. Distinct
国家开放大学 ="color:red">答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 对于由SELECT—FROM——WHERE——GROUP BY——ORDER BY所组成的SQL 语句,在其被DBMS处理时,各子句的执行次序为( )
A. SELECT—FROM—GROUP BY——WHERE——ORDER BY
B. FROM——SELECT—WHERE——GROUP BY——ORDER BY
C. FROM—WHERE——GROUP BY—SELECT——ORDER BY
D. SELECT—FROM—WHERE——GROUP BY——ORDER BY
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 对于基本表EMP(ENO,ENAME,SALARY,DNO),其属性表示职工的工号、姓名、工资和所在部门的编号。对于基本表DEPT(DNO,DNAME),其属性表示部门的编号和部门名。有一SQL语句:SELECT COUNT(DISTINCT DNO) FROM EMP; 其等价的查询语句是( )
A. 统计职工的总人数 C、 D、
B. 统计每一部门的职工人数
C. 统计职工服务的部门数目
D. 统计每一职工服务的部门总数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 对与上题的两个基本表,有一个SQL语句: UPDATE EMP SET SALARY=SALARY*1.05 WHERE DNO=’D6’ AND SALARY< (SELECT AVG(SALARY ) FROM EMP); 其等价的修改语句为( )
A. 为工资低于D6部门平均工资的所有职工加薪5%
B. 为工资低于整个企业平均工资的职工加薪5%
C. 为在D6部门工作、工资低于整个企业平均工资的职工加薪5%
D. 为在D6部门工作、工资低于本部门平均工资的职工加薪5%
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
61. 数据库中只存放视图的( )。
A. 操作
B. 对应的数据
C. 定义
D. 限制
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
62. SQL的视图是从( )中导出的。
A. 基本表
B. 视图
C. 基本表或视图
D. 数据库
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
63. SQL中的视图提高了数据库系统的( )。
A. 完整性
B. 并发控制
C. 隔离性
D. 安全性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
64 渝粤题库 . 为防止用户通过视图对数据进行增加、删除、修改时,无意或故意操作不属于视图范围内的基本表数据,可在定义视图时加上下列哪个句子( )。
A. WITH CHECK OPTION子句
B. WITH CHECK DISTINCT子句
C. WITH CHECK ON子句
D. WITH CHECK STRICT子句
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
65. 在视图上不能完成的操作是 ( )
A. 查询
B. 在视图上定义新的基本表
C. 在视图上定义新视图
D. 更新视图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
66. 现有关系模式: EMP(empo, ename, mgr, sal, workday) DEPT(deptno, dname, loc) 在以下视图中,不可能更新的视图为()
A. 视图V1,由1970年以后参见工作的雇员组成
B. 视图V2,由部门号和各部门的平均工资所组成
C. 视图V3,由雇员姓名和其领导者姓名组成
D. 视图V4,由薪金超过所有雇员平均薪金的雇员所组成
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
67. 在下面的数据库表中,若学生表的主码是学号,系别表的主码是系别号,用 SQL 语言 不能执行的下面操作是:( )
A. 从学生表中删除行(′ 005 ′,′王明′, 20 ,′ 01 ′)
B. 将行(′ 005 ′,′王山′, 19 ,′ 04 ′)插入到学生 成人学历 表中
C. 将学号为′ 001 ′的年龄改为 18
D. 将学号为′ 010 ′的系别号改为′ 04 ′
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
68. 涉及两个或两个以上表的数据的一致性维护的是哪个完整性约束( )
A. 实体完整性
B. 参照完整性
C. 域完整性
D. 用户自定义完整性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。