您的位置:首页 > 其它

复读日记

2016-09-06 10:42 155 查看

数据库范式

范式

第一范式(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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: