数据库-个人-大杂烩

1.数据库设计三百般范式

范式同:保证数据库中表列一样排的原子性{如果 某平列 出生地的始末:湖南-长沙-芙蓉区 ,这种数量已然背离了  第一范式,此时该设计基本上张表    }

 

**范式一:保证数据库中表列一样排与主键有关{如果 某平执行内数据描述的凡一个学生的实业包括   {id name sex age classid }  如果重多加相同排 光照强度 这种数据已然背离了  第二范式,此时应该设计多摆放表    }**

 

范式同:保证数据库中表列一样排列与主键直接相关 **{如果 某平等实施内数据描述的是一个学生的实体包括   {id name sex age classid }  如果再次多加同排 classname  这种多少已然背离了  第三范式,此时应设计基本上摆放表 }**

2.多少的性状:正确,可靠,完整

 

3.数据完整性分类

地方完整性

实业完整性

自从定义完整性

引用完整性

 

4.数据完整性保持手段:约束

 

 

5.7大约束

唯一约束【允许一个空】UNIQUE

主键约束【不允许空,最少性,稳定性】PRIMARY KEY

检查约  CHECK

打定义约束 

默认约束  DEFAULT

非空约束  NOT NULL

外键约束 FOREIGN KEY

 

 

6.T-SQL组成

DDL数据定义语言【create  drop  alter  declare  】

DCL数据控制语言【revoke  grant】

DML数据管理语言【insert  update  select  delete】

 

 

6.查询艺术

选择  【int()  not in()  between 
 and     】

模糊  【通配符: %   _   * 
   】

筛选  【where  like  = 】

排序  【order by  】

聚合  【count  sum  avge  max  min  

分组  【group by 】

一连  【
内连接  外接连  全连  交叉连接  】

子查询  【select  * from  A   where
id not in (select  id from A where id>=10)】

 

 

 

 

 

 

 

 

 

 

 

 

相关文章