今日总结

3天的端午假期一眨眼就过去了,真是过得太快了,三天事情做得很少,但比以往任何假期都做得好,这就对了,努力变得更好。

说一说今天学那些知识吧,今天终于把数据库中的一些问题给弄明白了,在关系数据库中的几点以前没弄懂的问题。

1.约束(constraint)   约束包括主键(primary key),唯一(unique),检查(check),外键(foreign key) 其中外键还有一个参照(references)

2.三类完整性约束条件:实体完整性,参照完整性,用户定义完整性(用户定义完整性就是针对某一具体关系数据库的约束条件,这个约束包括主键,外键,唯一,检查。

3.索引:索引的目的是加快查询 

4.触发器: 

5.范式:范式这个东西不好理解啊,把范式理解为符合某种级别的关系模式的集合

第一范式:就是满足基本要求的,一般来说一个关系表就是第一范式。

1NF:对于一个二维表,对它有个基本要求,就是每个分量必须是不可分的数据项,满足这个条件的关系模式就是第一范式。

2NF:每一个非主属性完全依赖于码

6:事务:事务是用户定义的一个数据库的操作系列。事物的特性: ACID原子(atomicity) 一致性(consistency) 隔离性(isolation) 持续性(durability)

begin transaction

commit /rollback

7.并发控制:数据库是一个共享资源。为了充分利用资源发挥数据库共享资源的特点,应该允许多个失误并发地执行。要对并发操作进行控制。

封锁是实现并发控制的非常重要的技术。所谓封锁事务T就是T在对某个数据对象操作之前,先向系统发出请求,对其加锁。加锁后事务T就对该数据对象有了一定控制权,在在事务T释放锁之前,其他事务不能更新此数据对象(注意只是此数据对象,而不是所有的数据对象)。

封锁的类型:排它锁(写锁),共享锁(读锁)

封锁的方法可能引起祸所和死锁的问题。

要学会更新大脑,你五岁时候的思想不一定是正确的,当你20岁的时候发现你五岁的思想是错误的就及时更新。

还有一点就是别以为数学就是一切,要知道许多人并非纯数学出身,但是人家做的事情也很好,而且你想啊,许多程序里面是用不到深奥的微积分什么的,主要用到了逻辑。

每天一个糗事:小时候以孩子王的姿态率领小伙伴去偷玉米烤着吃,结果硬是没点着火,最后还被大人给发现了,然后我们还没跑,真是弱爆了。

最后说你大学为什么不努力,那么我说我大学里在意识层面出现了问题,误以为自己没有未来而没有选择努力,我自己为此负全责。

智者提出某一个理论,无数的智者,外加时间的积累,就有了很多的理论,或者像是定理类的东西,你要想把所有的都弄明白,显然不可能,但是好就好在,我们可以直接学习和利用前人的智慧,不必自己发现去研究出来,当然随着智慧的增长,如果你能成为智者,也能提出一个理论也就很好的,如果不能,那么直接利用前人的智慧吧。

人生像个很大的圈,我饶了很远,最终还是走上了我本来想走上的路,这个过程是潜意识的,也是曲折的,但站在结果的角度去看才看的明白。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值