摘要:
1.第一范式(确保每列保持原子性) 必须不包含重复组的关系,即每一列都是不可拆分的原子项。 2.第二范式(确保表中的每列都和主键相关) 关系模式必须满足第一范式,并且所有非主属性都完全依赖于主码。注意,符合第二范式的关系模型可能还存在数据冗余、更新异常等问题。 3.第三范式(确保每列都和主键列直接相 阅读全文
posted @ 2021-01-08 12:31
WangSJiNa
阅读(156)
评论(0)
推荐(0)
摘要:
什么是数据库事务? 数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。意思就是一连串的数据库操作,即一串增删查改的集合。 ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果 阅读全文
posted @ 2021-01-08 12:22
WangSJiNa
阅读(103)
评论(0)
推荐(0)
摘要:
一个栈负责append,一个栈负责push。push之前如果stack2为空,stack1不为空,就把stack1都pop到stack2。 class CQueue: def __init__(self): self.stack1 = [] self.stack2 = [] def appendTa 阅读全文
posted @ 2021-01-08 12:13
WangSJiNa
阅读(43)
评论(0)
推荐(0)
摘要:
和先序遍历类似,但入栈顺序是先push左节点,再push右节点,最后将结果倒置 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # s 阅读全文
posted @ 2021-01-08 11:48
WangSJiNa
阅读(34)
评论(0)
推荐(0)
摘要:
使用栈来实现,注意进栈顺序要先push右节点,再push左节点。 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val 阅读全文
posted @ 2021-01-08 11:40
WangSJiNa
阅读(44)
评论(0)
推荐(0)

浙公网安备 33010602011771号