------------SQLserver笔记总结

本文详细介绍了SQL Server数据库的设计与操作,包括数据设计的步骤,如E-R图转换,三大范式,以及使用pd设计物理数据模型。接着讲解了SQL的基础知识,如变量、常量、逻辑控制语句,以及高级查询技术如子查询、聚合技术。此外,还讨论了索引、视图的概念和创建规则,并涵盖了事务、游标、存储过程和触发器的使用和原理。
摘要由CSDN通过智能技术生成

 

第一章

  1. 数据设计

为什么进行数据库设计?

数据库设计的步骤

  1. 需求分析(收集数据信息)
  2. 数据库建模
  3. 绘制E-R图

Entity实体(矩形)   关系 rel(菱形)   属性attr(椭圆)

  1. 将设计的E-R转化为数据库表
  • 数据库设计的三大范式

第一范式:每个列都是不能再分的最小单元(原子性)

第二范式:遵循第一范式,确保表中的每一列都和主键有依赖关系

第三范式:遵循第二范式,确保表中的每一列和主键有直接关系 

3、使用pd来设计物理数据模型

       物理数据模型是跟数据表对应的,能够生成对应的脚本的模型

正常的数据库设计流程

E-R图

    先设计概念模型

    检查概念模型中是否有错误

    将概念模型转化为物理模型

通过物理模型获得脚本

测试数据的添加建议使用程序来进行添加

 

 

第二章   

1、什么变量、常量

    声明变量的语法  declare   @变量名  数据类型

    赋值  set  @变量名=值   或  select  @变量名=值

注意:select赋值方式会将查询的结果集的最后一条记录赋给变量值

 

  1. 常量

数据库中的常量@@常量名   

常量只能用来使用,不能自己定义或者赋值

@@servername   @@error  @@identity

 

  1. 输出语句

Print  能够输出带字符串的内容

Select  能输出表达式、数字

  1. 逻辑控制语句

If(条件控制)

  Begin

      对应的操作sql语句

  End

Else

 Begin

 

 End

  1. 循环语句

While(循环条件)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值