第一章
- 数据设计
为什么进行数据库设计?
数据库设计的步骤
- 需求分析(收集数据信息)
- 数据库建模
- 绘制E-R图
Entity实体(矩形) 关系 rel(菱形) 属性attr(椭圆)
- 将设计的E-R转化为数据库表
- 数据库设计的三大范式
第一范式:每个列都是不能再分的最小单元(原子性)
第二范式:遵循第一范式,确保表中的每一列都和主键有依赖关系
第三范式:遵循第二范式,确保表中的每一列和主键有直接关系
3、使用pd来设计物理数据模型
物理数据模型是跟数据表对应的,能够生成对应的脚本的模型
正常的数据库设计流程
E-R图
先设计概念模型
检查概念模型中是否有错误
将概念模型转化为物理模型
通过物理模型获得脚本
测试数据的添加建议使用程序来进行添加
第二章
1、什么变量、常量
声明变量的语法 declare @变量名 数据类型
赋值 set @变量名=值 或 select @变量名=值
注意:select赋值方式会将查询的结果集的最后一条记录赋给变量值
- 常量
数据库中的常量@@常量名
常量只能用来使用,不能自己定义或者赋值
@@servername @@error @@identity
- 输出语句
Print 能够输出带字符串的内容
Select 能输出表达式、数字
- 逻辑控制语句
If(条件控制)
Begin
对应的操作sql语句
End
Else
Begin
End
- 循环语句
While(循环条件)