事物处理
摘要:一、事务的概念概念:数据库中的事物是一种机制,是一个不可分割的工作逻辑单元属性:1、原子性:哥哥元素是不可分的2、一致性:所有的数据都保持一致状态3、隔离性:对数据进行修改的所有并发事务是彼此隔离的4、持久性:操作结果对于系统的影响应该是永久的作用:要么所有作用全部完成,要么所有操作全部不执行,这样一来,要么增加和减少的廋执行完毕,一旦出错,就回滚到什么都没有执行的状态二、创建事务1、显示事务开始事务:begin transaction提交事务:commit transaction回滚事务:rollback transaction2、隐式事务set implicit_trasactions o
阅读全文
posted @
2013-05-13 11:05
指尖生执念
阅读(248)
推荐(0)
第四章:存储过程
摘要:一:第三章相关回顾: 1、T-SQL中如何定义一个变量? declare 变量名 数据类型 2、T-SQL中的全局变量和和局部变量的标识分别是什么? 全局变量@@,局部变量@ 3、我们曾学习过的查询,合并多个表中的数据的方法有哪些? 联合(Union)-合并多个数据表中的行 子查询-将一个查询包含到另一个查询中 联接-合并多个数据表中的列 二:第四章内容 1、 存储过程有哪些优点:执行速度快、模块式编程、减少网络流量、提高安全性 2、 存储过程主要分为哪两类:系统存储过程、用户自定义存储过程 3、 如何创建一个存储过程:create p...
阅读全文
posted @
2013-05-13 10:01
指尖生执念
阅读(212)
推荐(0)
T-SQL编程与高级查询
摘要:一、相关回顾 (1)建库的语法: CREATE DATABASE <数据库名> (2)建表的语法: CREATE TABLE <表名> 字段名 字段数据类型 ……) (3)T-SQL中是怎样添加注释的: 单行注释--,多行注释/**/ (4)T-SQL中定义变量用哪个关键字: declare (5)T-SQL中的全局变量和和局部变量的标识分别是: 全局变量@@,局部变量@ (6)T-SQL中用什么表示一个代码块: begin开始,end结束二、T-SQL编程与高级查询...
阅读全文
posted @
2013-05-06 18:54
指尖生执念
阅读(593)
推荐(0)
数据库的实现
摘要:第二章:数据库的实现1.相关回顾: (1)第一范式(1NF)的目标:确保每列的原子性。(2) 第二范式(2NF)的目标:确保表中的每列,都和主键相关 。 (3)第三范式(3NF)的目标:确保每列都和主键列直接相关,而不是间接相关 。2.在需求分析阶段,设计数据库的一般步骤为: (1 收集对象 (2)标识对象 (3)标识每个对象的属性 (4)标识对象之间的关系3.建库的语法 IF EXISTS(SELECT * FROMSYSDATABAS...
阅读全文
posted @
2013-05-03 18:26
指尖生执念
阅读(200)
推荐(0)
数据库的设计
摘要:第一章:数据库的设计<1>数据库:是指长期存储在计算机内有组织、可共享的数据集合,即在计算机系统中按一定的数据模型组织、存储和使用的相关联的数据集合<2>数据库管理系统:是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。<3>数据冗余:是指同一数据被反复存放。<4>数据库的系统模型: 1:层次型数据库(优点:层次分明、结构清晰、不同层次间的数据关联直接简单。) 2网路型数据库(1)允许存在一个以上的节点没有父节点 (2)节点可以有多于一个的父节点 3关系型数据库(1)信息原则:贮存在单元中的数据库必须是原始的,每个单元只能贮存一条数据
阅读全文
posted @
2013-05-03 15:21
指尖生执念
阅读(201)
推荐(0)