- 博客(6)
- 收藏
- 关注
原创 存储过程
一.什么是存储过程 1.存储过程(procedure)类似于C#中的函数或JAVA中的方法 2.用来执行管理任务或应用复杂的业务规则 3.存储过程可以带参数,也可以返回结果 4.存储过程可以包含数据操纵语句,变量,逻辑控制语句等 二.存储过程的优点 1.允许模块化程序设计 (1)一次创建,多次使用,并可独立于程序代码而单...
2018-09-14 18:19:33 199
原创 事务和游标
一.什么是事务? ·在数据库的实际应用中,有时候要把包含有多个步骤的指令当作一个整体来运作.这个整体要么全部运作成功,要么全部运作失败,这就需要考虑事务 ·事务(TRANSACTION)是由若干条T-SQL指令组成的作为i单个逻辑工作单元执行的一系列操作,这些操作作为一个整体一起向系统提交,全部执行完成,要么全部撤销 ·事务是一个不可分割的工作逻辑单元 二.事务的特性 ·事务必须具备一下...
2018-09-11 19:49:09 402
原创 索引和视图
· 索引:是数据表中数据和相应存储位置的列表 · 利用索引可以提高在表或视图中查找数据的速度 · SQL Server系统中,可管理的最小空间是页,一个页占有8KB的存储空间 一.索引的分类 · 索引主要分为两类 · 聚集索引 · 非聚集索引 · 其它类型的索引 · 唯一索引 · 索引视图 · 包...
2018-09-11 19:29:09 382
原创 SQL高级查询
一,嵌套子查询 降低SQL语句的复杂度,提高SQL语句的可读性 --子查询作为条件 (where) --查询王五前面的同学 select * from StuInfo where stuid < (select stuid from StuInfo where stuName = '王五') go --子查询作为临时表 (from) --查询李四成绩大于80分(...
2018-09-07 17:42:51 296
原创 T-SQL Server编程
总结 1.涉及数据可得步骤为 (1)建模:信息收集、绘制E-R图 (2)模型转换:用数据模型建表 (3)规范化:运用三范式 2.第一范式(1NF):确保列的原子性 3.第二范式(2NF):使没列都和主键关联 4.第三范式(3NF):使每列都和主键直接关联 5.三范式可以使我们的数据库: (1)有利于维护数...
2018-09-07 17:26:41 150
原创 SQL Server数据库开发
第一章 数据库设计 E-R图基础 1.收集到相关信息后,我们需要使用某种方式将其表示和保存起来,便于相互沟通和改进 2.E-R图是一种广泛使用的设计工具,主要用来表示事物、事物的数据和其间的关系信息 3.E-R图将信息分为三种形式: 1.实体(Entity):可以用我们已知的对象一词去理解,若干个具有共同特性的实体称为实体集 2.属...
2018-09-03 20:08:41 229 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人