摘要: 第一范式 第一范式的目标是确保每列的原子性 如果每列都是不可再分的最小数据单元(也程为最小的原子单元),则满足第一范式 第二范式 第二范式要求每个表只描述一件事情 第三范式 如果一个关系满足第二范式,并且除了主键以外的其他列都不传递依赖于主键列,则满足第三范式 阅读全文
posted @ 2019-05-29 22:37 我是神奇的小白 阅读(192) 评论(0) 推荐(0)
摘要: E-R图:实体关系图的绘制 阅读全文
posted @ 2019-05-29 22:24 我是神奇的小白 阅读(658) 评论(0) 推荐(0)
摘要: 数据库设计的步骤 需求分析:分析客户的业务和数据处理需求 概要设计:绘制数据库的E-R图,用于在项目团队内部设计人员和客户之间进行沟通,确认需求信息的正确性和完整性。 详细设计:将E-R图转换为多张表,进行逻辑设计,确认各表的主外键,并应用数据库设计的三大范式进行审核 代码编写:选择具体的数据库,s 阅读全文
posted @ 2019-05-29 22:00 我是神奇的小白 阅读(362) 评论(0) 推荐(0)
摘要: 创建和使用存储过程的注意事项 注意事项 1,有多个参数时,有默认值的参数放在存储过程参数列表的最后 2,在创建存储过程的代码结束时,要加上批处理go,如果不加go,那么调用存储过程的语句将被包含在创建存储过程的代码中, 造成存储过程被递归调用 3,在调用带多个参数的存储过程的时候,要求按照存储过程的 阅读全文
posted @ 2019-05-29 21:37 我是神奇的小白 阅读(998) 评论(0) 推荐(0)
摘要: 使用return关键字进行返回 遇到return关键字存储过程中的后续代码无条件不执行,既退出了当前的存储过程 根据返回值对存储过程的结果做出相应的处理 例子: 阅读全文
posted @ 2019-05-29 21:14 我是神奇的小白 阅读(9009) 评论(0) 推荐(0)
摘要: 创建带输出参数的存储过程 语法: create proc 存储过程名 @参数1 数据类型=默认值 output, @参数2 数据类型=默认值 output as sql语句 go 例子: 阅读全文
posted @ 2019-05-29 20:39 我是神奇的小白 阅读(7564) 评论(0) 推荐(0)