- 博客(52)
- 收藏
- 关注
原创 Redis相关知识
再创建另一个终端输入:publish channelName redis,表示向channelName订阅发送一个消息。终端打开输入:subscribe channelName,表示接受订阅channelName的消息。save和bgsave命令用来保存当前快照。前一个终端结果显示出该订阅的消息。最后添加的元素会排在最前面。
2025-04-01 17:30:00
275
原创 数据库复习(第五版)- 第十章 数据库恢复技术
是一组操作序列,要么不做,要么全部完成,是一个不可分割的工作序列。事务开始:begin transaction事务提交:commit事务回滚:rollbackACID特性:原子性:事务要么不做,要么全部完成。一致性:事务执行的结果必须是从数据库的一个一致性状态到另一个一致性状态。隔离性:一个事务内部对数据对象的操作对其他并发事务是隔离的。持久性:事务一旦提交,对数据库中的改变就应该是永久的。为什么需要数据库恢复子系统?作用是什么。
2025-03-06 21:58:28
1010
原创 数据库复习(第五版)- 第六章 关系数据理论
非主属性对码完全函数依赖、主属性对不含它的码也是完全函数依赖、没有属性完全函数依赖于非码的任何一组属性。BCNF一定是3NF,但3NF不一定是BCNF。:一个低一级范式的关系模式通过模式分解可以转换成若干个高一级范式的关系模式的集合,这个过程就叫做规范化。对于关系 R(X,Y,Z),如果 X 的每个值对应多个 Y 的值,且这些 Y 的值与 Z 的值无关,则。一个好的模式应该不会发生插入异常、更新异常、删除异常和数据冗余的。候选码是最小的超码,是一种特殊的超码。这就是规范化要讨论的内容。
2025-03-06 19:14:07
150
原创 数据库复习(第五版)- 第十一章 并发控制
基本单位是事务。需要保证ACID原则。事务T1封锁了数据对象R,T2也请求封锁数据对象R,但这时来了个T3也请求封锁R,系统将封锁权限给了T3,此后又来了T4、T5。。。等,T2一直获取不到封锁权限,于是T2可能永远等待,这就是活锁。事务T1已经封锁了数据对象R1,此时向要封锁数据对象R2,但此时T2已经封锁了R2,T2也想封锁R1,此时T1和T2都想获得对方数据对象的封锁权限,谁也不让谁,所以谁也获取不到,就发生了死锁。多个并发执行的事务与某个串行执行的事务得到的结果相同。这就是可串行化。
2025-03-04 20:15:36
809
原创 第七章 数据库设计
目标:通过构造优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,为用户和各种应用提供一个信息基础设施和高效率的运行环境。
2025-03-03 20:29:08
572
原创 第六章 关系数据理论
符合某一种级别的关系模式的集合。一个低一级范式的关系模式通过模式分解可以转换为若干个高一级范式的关系模式的集合,这就是规范化。
2025-03-03 16:18:45
258
原创 C语言相关知识
类型名 *指针变量名注意:指针变量只能存放地址。struct 结构体名{成员列表}变量名列表;union 共用体名{成员表列}变量表列;共用体和结构体的定义形式相似,但含义有点不同。结构体变量所占的内存长度是各成员占的内存之和,每个成员分别占有其自己的内存单元共用体变量所占的内存长度等于最长的成员的长度,几个变量共用一个内存区。共用体在一瞬间只能存放一个成员,起作用的是最后一次被赋值的成员。enum 枚举名{枚举元素列表}变量名;
2025-03-03 14:09:56
669
原创 第五章 数据库完整性
主码是否唯一、主属性不能取空值。列级约束条件:在列后面定义约束表级约束条件:在属性最后面定义约束多个属性组成的码只能用表级约束条件。not null、unique、check:检查列值是否满足一个布尔表达式,如下Ssex char[2] check (Ssex in ('男','女'))在插入数据或者修改属性值时,RDBMS检测属性上的约束条件是否被满足,若不满足则拒绝执行。定义:用check短语定义元组上的约束条件,可以设置不同属性之间的取值的相互约束条件。
2025-02-28 21:50:08
300
原创 第三章 关系数据库标准语言SQL
drop schema <模式名> <cascade|restrict>cascade(级联):删除模式的同时把里面所有的数据对象都给删除restrict(限制):若模式内有内容,则拒绝执行。create table <表名>(属性名1 数据类型 列完整性约束,属性名2 数据类型 列完整性约束,属性名3 数据类型 列完整性约束,表完整性约束);修改表alter table <表名>add 新列名 类型 约束 | alter 列名 类型 | drop 完整性约束名删除表。
2025-02-28 17:24:18
987
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人