复读日记

数据库范式

范式

第一范式(1NF):所有的域都应该是原子性
第二范式(2NF):要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。

user表:

学号(primary key)系号(primary key)姓名系名称
系号 --> 系名称 // 存在依赖关系

第三范式(3NF):非主键之间不存在依赖关系,消除了部分传递依赖
BCNF:主键之间不存在依赖关系,完全消除了传递依赖

依赖

A –> B:称之为B依赖于A,也就是说,确定A的一个值,有且仅有一个B的值与之对应。但是,反过来不一定成立。当且仅当B为候选键的时候,A与B才互为一一对应的关系。

A –> B && B –> C:传递依赖,如果B不是候选键,C也不是候选键,那么就会出现:一个系号对应多个学号,一个系号对应一个系名称,因此 (0001,“表演系”) 就会多次出现在 user 表中,造成数据冗余。

存储过程

存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。(可以有参数、只编译一次

聚族索引

聚族索引的索引顺序就是物理存储的顺序,非聚族索引的索引顺序与物理排列无关。因此一个表最多只能有一个聚族索引

NAT

NAT:当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。原理操作IP数据包的源IP

TCP/IP

UDP与TCP:UDP是无连接的协议,UDP头部字段很小(8 byte, TCP 20 byte),UDP不保证数据顺序
TCP要进行 3次握手连接,4次断开询问

IP

地址类型ABCDE
开头数值010110111011110
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值