自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

翻译 翻译Stairway to Transaction Log Management in SQL Server, Level 1: Transaction Log Overview

SQL Server中的事务日志管理的阶梯,级别1:事务日志概述来自Tony Davis, 2013/10/30 (第一次出版: 2011/06/17)系列本文是楼梯系列的一部分:SQL Server中的事务日志管理的阶梯当事情进展顺利的时候,没有必要特别意识到事务日志做了什么或者它是如何工作的。您只需要确信每个数据库都有正确的备份机制。当事情出错时,对事务日志的理解对于采取纠正措施非常重要,特别...

2018-06-17 10:08:05 224

翻译 翻译 Transaction Isolation Levels

事务隔离级别最近我在SQLServer Central上发布了锁定、阻止和死锁的文章。本文将继续讨论事务隔离级别,以及事务隔离级别的选择如何影响先前文中所讨论的锁定机制。如果我们查看数据库引擎中的联机(BOL)主题隔离级别,可以看到事务隔离级别控制:在读取数据时是否锁定,以及请求什么类型的锁。读取锁保持多长时间。是否引用另一个事务修改的行的读取操作:阻塞,直到释放行上的独占锁为止。检索语句或事务启...

2018-06-10 22:54:21 152

原创 【第十四周学习笔记】并发控制思维导图

1.丢失修改:两个事务读入同一数据并修改,T1提交的结果被T2提交所破坏。  不可重复读:T1读取数据后,T2修改了数据。  读脏数据:T1修改了数据,T2读取了,T1恢复数据为原值2.排它锁简称X锁写锁--加入X锁以后什么锁都不能加  共享锁简称S锁读锁- -加入S锁以后别的事务只可以加S锁3.活锁: T1执行T2等待,T3执行T2又等待  死锁: T1封锁R1请求R2,T2封锁R2请求R1 4...

2018-06-10 22:00:33 683

翻译 翻译Stairway to SQL Server Security Level 3: Principals and Securables

通向SQLServer安全级别3的楼梯:主体和安全性来自   Don Kiely, 2014/07/16系列本文是楼梯系列的一部分:通向SQLServer安全的阶梯SQLServer拥有保护服务器和数据免受当今复杂攻击所需的一切。但是,在有效使用这些安全特性之前,您需要了解所面临的威胁和一些基本的安全概念。第一个阶梯级别提供了一个基础,这样您就可以充分利用SQLServer中的安全特性,而不必浪费...

2018-06-03 23:41:42 322

翻译 翻译 Stairway to SQL Server Security Level 2: Authentication

SQL Server安全级别2的楼梯:身份验证来自 Don Kiely, 2014/06/18该系列本文是阶梯系列的一部分:通往SQL Server安全的阶梯。SQL服务器拥有您所需的一切,以保护您的服务器和数据免受当今复杂的攻击。但在您能够有效地使用这些安全特性之前,您需要了解所面临的威胁和一些基本的安全概念。这第一个阶梯级别提供了一个基础,这样您就可以充分利用SQL Server中的安全特性,...

2018-05-27 19:53:52 175

原创 【第十二周学习笔记】数据库安全体系知识点思维导图

1.

2018-05-23 22:07:00 662

翻译 翻译Stairway to T-SQL: Beyond The Basics Level 4: Using Views to Simplify Your Query

楼梯到T-SQL:超越基本4级:使用视图简化查询来自Gregory Larsen, 2016/07/22 (第一次出版: 2014/03/19)系列本文是楼梯系列:楼梯到T-SQL:超越基础的一部分从楼梯到T-SQL DML,GregoryLarsen介绍了T-SQL语言的更高级方面,比如子查询。在这个层次上,我将讨论如何使用数据库视图来简化Transact-SQL(T-SQL)代码。通过了解如何...

2018-05-20 17:13:43 155

翻译 翻译 Stairway to T-SQL: Beyond The Basics Level 3: Building a Correlated Subquery

通向T-SQL的阶梯:超越基本级别3:构建相关子查询来自Gregory Larsen,2014/03/05系列本文是楼梯系列的一部分:楼梯到T-SQL:超越基础从楼梯到T-SQL DML,Gregory Larsen介绍了T-SQL语言的更高级方面,比如子查询。在这个阶梯的第2级中,我讨论了如何在Transact-SQL语句中使用子查询。这个阶梯级别将通过讨论一种称为关联子查询的子查询类型来扩展子...

2018-05-13 19:31:36 123

翻译 翻译 Stairway to Advanced T-SQL Level 1: Intro to Advanced T-SQL Using a CROSS JOIN

楼梯到高级T-SQL级别1:使用交叉连接介绍高级T-SQL 来自 Gregory Larsen,2016/02/19 (第一次出版:2014/12/17)系列本文是楼梯系列的一部分: 通往高级T-SQL的楼梯这个楼梯将包含一系列的文章,这些文章将扩展到您在前面的两个T-SQL stairways中学习的T-SQL基础上,以及在基础之上的T-SQL DML和T-SQL的阶梯。这个楼梯应该帮助读者准备...

2018-05-05 17:25:50 189

翻译 翻译 Stairway to T-SQL: Beyond The Basics Level 6: Using the CASE Expression and IIF Function

通往T-SQL的阶梯:超越基础的第六级:使用CASE表达式和IIF函数来自 Gregory Larsen,2016/04/20 (第一次出版:2014/04/09)系列这篇文章是阶梯系列的一部分:通往T-SQL的阶梯:超越基础从他的阶梯到T-SQL DML,Gregory Larsen涵盖了更多的高级方面的T-SQL语言,例如子查询。有时你需要编写一个可以根据另一个表达式的评估返回不同的TSQL表...

2018-04-27 23:40:32 125

翻译 翻译Stairway to T-SQL DML Level 7: Summarizing Data Using a Simple GROUP BY Clause

通往T-SQL DML Level 7的阶梯:使用简单的GROUP BY子句汇总数据来自 Gregory Larsen, 2012/01/04系列这篇文章是阶梯系列的一部分:通往T-SQL DML的阶梯。通过使用SQL Server的Transact-SQL (T-SQL)语言,这个阶梯将为您提供如何使用SQL Server表的数据的基本理解。DML是数据操纵语言,是处理数据的语言的一方面。它包括...

2018-04-20 23:02:33 174

翻译 翻译 Stairway to T-SQL DML Level 1: The Basic SELECT Statement

通往T-SQL DML Level 1的阶梯:基本的SELECT语句来自 Gregory Larsen, 2011/10/07系列这篇文章是阶梯系列的一部分:通往T-SQL DML的阶梯。通过使用SQL Server的Transact-SQL (T-SQL)语言,这个阶梯将为您提供如何使用SQL Server表的数据的基本理解。DML是数据操纵语言,是处理数据的语言的一方面。它包括语句的选择、插入...

2018-04-13 22:09:06 130 1

原创 【第五周学习笔记】建库、建表知识点思维导图

1.一个关系数据库管理系统的实列中可以建立多个数据库,一个数据库中可以建立多个模式,一个模式下通常包括多个表、视图和索引等数据库对象。2.SQL语言使用CREATE TABLE语句定义基本表,其格式如下:CREATE TABLE<表名>(<列名><数据类型>[列级完整性约束条件]                                 [,<列名&...

2018-04-08 23:41:20 403

翻译 翻译Stairway to T-SQL DML Level 3: Implementing a Relational Model in SQL Server

通往T-SQL DML Level 3的阶梯:在SQL Server中实现关系模型来自 GregoryLarsen, 2017/08/02 (第一次出版: 2011/11/09)系列这篇文章是阶梯系列的一部分:通往T-SQL DML的阶梯。通过使用SQL Server的Transact-SQL (T-SQL)语言,这个阶梯将为您提供如何使用SQL Server表的数据的基本理解。DML是数据操纵语...

2018-04-08 20:01:08 143

原创 【第四周学习笔记】数据依赖、范式知识点(思维导图)

说明:1.数据依赖是一个干系内部属性与属性之间的一种约束关系。这种约束关系是通过属性间值的相等与否体现出来的数据间相关联系。2.数据依赖类型中最重要的事函数依赖(FD)和多值依赖(MVD)。3.一个好的模式应当不会发生插入异常、删除异常和更新异常,数据冗余应尽可能少。4.关系数据库中的关系是要满足一定要求的,满足不同程度要求的为不同范式。满足最低要求的叫第一范式;在第一范式中满足进一步要求的为第二...

2018-03-31 22:31:37 564

翻译 翻译 《Database.System.Concepts》的8.3 Decomposition Using Functional Dependencies

8.3 分解使用函数依赖在8.1节中, 我们注意到有一种正规的方法来评估一个关系模式是否应该被分解,这种方法是基于码和函数依赖的概念来实行的。      在讨论关系型数据库设计的算法时,我们需要讨论任意关系和它们的模式,而不是只讨论示例。回顾我们在第二章中对于关系模型的介绍,在这里我们对记号进行总结:•通常,我们用希腊字母来表示属性集(例如α)。我们用小写的罗马字母后面跟上个用括号括起来的大写的罗...

2018-03-29 20:46:42 225

原创 【第三周学习笔记】数据库设计的思维导图

1.数据库设计,广义地讲,是数据库及其应用系统的设计,即设计整个数据库应用系统;狭义地讲,是设计数据库本身,即设计数据库的各级模式并建立数据库,这是数据库应用系统设计的一部分。2.“十二分基础数据”则强调了数据的收集、整理、组织和不断更新是数据库建设中的重要环节。3.E-R图提供了表示实体型、属性和联系的方式。(1)实体型用矩形表示(2)属性用椭圆形表示(3)联系用棱形表示...

2018-03-25 21:08:13 1604

翻译 翻译 《Database.System.Concepts》的7.7 Entity-Relationship Design Issues

7.7 E-R设计问题实体集和关系集的概念是不精确的,而且可能会以许多不同的方式来阐述它们之间一系列的实体和联系。在本节中,我们探讨了E-R数据库模式设计中的基本问题。7.10小节涵盖了更详细的设计过程。 7.7.1 实体集与属性的使用思考带有附加属性phone_number的实体集instructor(图7.17a)。可以说人们很容易认为电话本身就是一个带有属性phone_number和属性lo...

2018-03-25 09:14:23 453

原创 【第二周学习笔记】关系代数的知识点(思维导图)

说明:1.关系代数是一种抽象的查询语言,它用对关系的运算来表达查询。2.运算对象和运算结果皆为关系。

2018-03-18 22:45:15 863

翻译 翻译 《Database.System.Concepts》的【2.1 Structure of Relational Databases】至【2.3 Keys】

2.1关系数据库的结构       一个关系数据库由表的集合组成,其中每个表都有一个独一无二的名字。例如,考虑图2.1这张instructor表,它储存了关于教师们的信息。这张表有四个列标头:身份ID,名字,部门名称和工资。该表的每一行记录着一个教师的信息,包括这名教师的ID,名字,部门名称和工资。相似的,图2.2这张course表储存了关于课程的信息,包括每一个课程的课程编号,课程名字,课程所属...

2018-03-18 17:00:45 289

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除