中国人寿笔试题

数据库
题型:单选15 多选15 判断10 简答2 编程2
知识点:数据库模式 数据库范式 临时表 游标 索引 锁 ACID 学生、课程、系SQL 学生、选课、课程SQL、简答题一个是orcale 的rowid,还有一个表连接(刷刷牛客数据库相关的题)

笔试:
1.数据库三范式

第一范式(确保每列具有原子性)、

第二范式(确保表中的非主键列完全依赖于主键)、

第三范式(确保表中的非主键列之间没有传递依赖关系)
2.数据库的内模式和外模式

内模式是数据存储在数据库内部的方式,

外模式是用户能够看到和操作的数据的方式
3.Any和all的用法

用于比较子查询结果和外部查询结果的值

any要求你的结果等于任何一个就可以了。
all是所有的
4.数据库视图相关

视图的作用:

将一个复杂的select语句,放入到一个视图里面,简化日常的操作
可以隐藏一部分原表的列,简化别人在操作表的时候的业务逻辑
可以添加with read only,增加表的安全性
视图可以节省网络流量
视图的缺点:
对拥有复杂逻辑的视图,再次表连接等操作,会导致语句更加复杂,运行效率很慢

5.数据库事务的ACID

  1. 数据库的事务
    什么是事务:在数据库里面,处理数据的最小的功能模块

事务的几个特征:
原子性:每一个事务都是最小的功能模块
一致性:同时成功同时失败
隔离性:同时操作事务的时候

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一凡888

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值