优酷-数据库类:笔试题目2终(最全)

单选 一、仅仅提交更新部分的数据而不是全部数据违反了数据库的什么规则?
A. 原子性
B. 一致性
C. 隔离性
D. 持久性

二、为数据表创建索引的目的是?
A. 提高查询的检索性能
B. 创建唯一索引
C. 创建主键
D. 归类

三、存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是______。
A. 可通过预编译机制提高数据操作的性能
B. 可方便地按用户视图表达数据
C. 可减少客户端和服务器端的网络流量
D. 可实现一定的安全控制

四、以A、B表为例,主外键为id。简述INNER JOIN、LEFT JOIN和RIGHT JOIN的区别。
A. A INNER JOIN B:返回A和B中符合on条件式的记录
B. A LEFT JOIN B:返回B中的所有记录和A中符合on条件式的记录
C. A RIGHT JOIN B:返回A中的所有记录和B中符合on条件式的记录
D. 以上答案都不正确

五、mysql数据库备份命令是?
A. mysqladmin
B. mysqldump
C. grant on
D. insert into

六、牛客网的数据库有一个paper表,现在要查询试卷名字包含"人人网"的所有数据,则sql语句应该为?
A. SELECT * FROM paper WHERE paper_name LIKE '人人网';
B. SELECT * FROM paper WHERE paper_name LIKE '%人人网';
C. SELECT * FROM paper WHERE paper_name LIKE '人人网%';
D. SELECT * FROM paper WHERE paper_name LIKE '%人人网%';

七、数据表建建立复合索引tab_index(“name”,”age”),下面哪些语句能用上索引?( )
A. select*from table where age=18 and name=’test’;
B. select*from table where name=’test’and age=18;
C. select*from table where name like”%test%”and age=18;
D. select*from table where name like”%test”and age=18;

八、下面哪个操作不会启动触发器的?
A. UPDATE
B. DELECT
C. INSERT
D. SELECT

九、关于ACID下面说法正确的是?
A. A是可用性。整个操作中的所有动作是保证高可用性,系统必须提供要求的稳定性,以保证事务的提交。
B. C一致性。在事务开始之前和结束后,数据库的约束保持不变。
C. I隔离性。两个同时运行的事务的执行是互不影响,中间结果不可交叉访问。
D. D持久性。在事务提交以后,该事务所作的更改持久保存在存储介质之中,不会被回滚。

十、MySQL 主从结构的主数据库中不可能出现以下哪种日志?
A. 错误日志
B. 事务日志
C. 中继日志
D. Redo log 问答题 一、为管理岗位业务培训信息,建立3个表。 S(S#,SN,SD,SA)S#,SN,SD,SA分别代表学号、 学员姓名、所属单位、学员年龄 C(C#,CN)C#,CN分别代表课程编号,课程名称。 SC(S#,C#,G)S#,C#,G 分别代表学号,课程编号、学习成绩

问题1:使用标准嵌套SQL语句查询选修课程名称为“税收基础“的学员学号和姓名。

问题2:查询选修课程为“C2″的所有学员的学号、姓名、所属单位、成绩,并按照所属单位升序、成绩降序排列。

问题3:查询所有学员选修课程的数量,列出学号、姓名、所选课程数,并按照课程数降序排列。

问题4:查询选修课程数超过5次学员的学号、姓名、所属单位、所选课程数,并按照学号升序排列。

二、一学生表有班级id,学号,成绩。1)求平均成绩,2)求比平均成绩高的学生的所有信息。

个人资料
onemore
等级:8
文章:133篇
访问:11.8w
排名: 4
上一篇: 优酷-数据库类:笔试题目1(最全)
下一篇:优酷【算法类】:笔试题目1(最全)
猜你感兴趣的圈子:
优酷笔试面试圈
标签: paper、学员、课程、所属单位、选修、面试题
隐藏