自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 问答 (6)
  • 收藏
  • 关注

翻译 第十五周翻译 ——配置和概况

译者:薛朝鹏,张鹏辉SQL Server代理是所有实时数据库的核心。代理有很多不明显的用法,因此系统的知识,对于开发人员还是DBA都是有用的。这系列文章会通俗介绍它的很多用法。SQL Server代理是SQL Server作业调度和报警服务,使用得当的话,会大大简化数据库管理员(DBA)的工作。SQL Server代理的核心是运行批处理作业(batch jobs),“批”是简单的“一系...

2019-06-10 22:59:46 197

翻译 Stairway to Transaction Log Management in SQL Server, Level 5: Managing the Log in Full Recovery

译者:薛朝鹏,张鹏辉当事情进展顺利时,没有必要特别注意事务日志的功能或工作方式。 您只需要确信每个数据库都有正确的备份机制。 当出现问题时,了解事务日志对于采取纠正措施非常重要,尤其是在需要对数据库进行时间点恢复时! 托尼戴维斯给出了每个DBA应该知道的正确程度的细节。在此级别中,我们将查看在完全恢复模式下工作时如何以及如何进行日志备份,以及如何使用这些日志备份文件以及完整数据库备份执行数...

2019-06-04 01:18:15 145

翻译 第十三周翻译:Stairway to SQL Server Replication: Level 1 - Introduction to SQL Server Replication

译者:薛朝鹏,张鹏辉.通往SQL Server复制的阶梯:一级- SQL服务器复制介绍本文是楼梯系列的一部分:SQL Server复制的阶梯SQL复制可以解决运行数据库驱动的应用程序中的许多问题。发布/订阅模型并不完全容易理解,脚本和监控复制系统的复杂性需要一些思考。在这里,最后是一系列的文章,这些文章将会为所有类型的SQL服务器复制提供一种无术语的方法。级别1:SQL Server复制...

2019-05-28 10:13:38 122

翻译 《Pro SQL Server Internals, 2nd edition》CHAPTER 3 Statistics

作者:薛朝鹏 张鹏辉统计信息简介SQL Server统计信息是系统对象,其中包含有关索引键值中的数据分布的信息,有时还包含常规列值。 可以在支持比较操作的任何数据类型上创建统计信息,例如>,<,=等。让我们从上一章清单2-15中创建的dbo.Books表中检查IDX_BOOKS_ISBN索引统计信息。 您可以使用DBCC SHOW_STATISTICS(‘dbo.Books’,ID...

2019-05-19 22:20:06 111

原创 《Pro SQL Server Internals, 2nd edition》CHAPTER 2 Tables and Indexes-Clustered Indexes

一.聚集索引作者:薛朝鹏,张鹏辉聚集索引指示表中数据的物理顺序,该表根据聚簇索引键进行排序。 该表只能定义一个聚集索引。 假设您要在堆表上使用数据创建聚集索引。 作为第一步,如图2-5所示,SQL Server会创建另一个数据副本,然后根据群集密钥的值对其进行排序。 数据页链接在双链表中,其中每个页面都包含指向链中下一页和上一页的指针。 此列表称为索引的叶级,它包含实际的表数据。注...

2019-05-06 00:42:30 95

翻译 第八周翻译:《Pro SQL Server Internals, 2nd edition》CHAPTER 1 Data Storage Internals Data Pages and DataRow

译者:薛朝鹏,张鹏辉数据库中的空间分为逻辑8KB页面。 这些页面从零开始连续编号,可以通过指定文件ID和页码来引用它们。 页面编号始终是连续的,这样当SQL Server增长数据库文件时,新页面将从文件中的最高页码加1开始编号。 同样,当SQL Server压缩文件时,它会从文件中删除编号最大的页面。SQL SERVER中的数据存储一般来说,SQL Server存储和处理数据库中...

2019-04-23 01:59:52 130

原创 第七周学习笔记-ADO.Net中DataTable的应用

一、知识点描述1、DataTable 表示一个内存内关系数据的表,可以独立创建和使用,也可以由其他 .NET Framework 对象使用,最常见的情况是作为 DataSet 的成员使用。2、创建DataTable①使用相应的DataTable构造函数创建DataTable对象。②使用Add方法将其添加到DataTable对象的Tables集合中,将其添加到DataSet...

2019-04-15 23:27:05 213

原创 第六周-各类控件中输入/输出数据

第六周学习笔记——如何在各类控件中输入/输出数据思维导图二、相关知识点数据输入/输出主要相关控件①下拉框(ComboBox)显示一个可编辑的文本框,其中包含一个允许值下拉列表。②图片框(PictureBox)指定支持事务处理初始化,允许用户加载图片。③日历框(DateTimePick)允许用户选择日期和时间,并以指定的格式显示该日...

2019-04-09 00:01:21 171

原创 SqlHelper

一.知识点:SqlHelper主要是用于简化重复的去写那些数据库连接(SqlConnection),SqlCommand,SqlDataReader等等。SqlHelper 封装过后通常是只需要给方法传入一些参数如数据库连接字符串,SQL参数,存储过程等,就可以访问数据库了。在 SqlHelper 类中实现的方法包括: ExecuteNonQuery。此方法用于执行(有...

2019-04-01 19:21:40 207

原创 第二周学习笔记:SqlConnection、Sqlcommand

思维导图: 知识点:SQL连接字符串构造、连接字符串加密SqlConnection:直接声明并实例化SQL连接,在在字符串变量中,描述连接字符串所需的服务器地址、数据库名称、集成安全性,用sqlConnection.State.ToString()显示当前的连接状态;...

2019-03-11 01:32:45 377

翻译 SQL Server中事务日志管理的阶梯,第一级:事务日志概述

该系列本文是楼梯系列的一部分:SQLServer中的事务日志管理的阶梯。当事情进展顺利时,不需要特别注意事务日志的作用或它是如何工作的。您只需要确信每个数据库都有正确的备份机制。当事情出错时,对事务日志的理解对于采取纠正措施非常重要,特别是当需要一个时间点恢复数据库时,这是非常紧急的!Tony Davis提供了每个DBA都应该知道的适当的细节级别。第1级:事务日志概述事务日志是一个文件,其中SQL...

2018-06-19 00:08:57 152

原创 关于事务并发控制可能出现问题SQL的解决策略

在这周的课程中我们学习了事务的并发控制所能解决的问题。数据库作为一种面向所有授权用户的信息集合,不可避免地出现受到来自不同用户的调用和读写,而不同的时间进行调用和读写会对数据列产生不同的影响。所以数据库引入了不用锁的标准来减少这类问题。也就是隔离级别,不同的隔离级别的统称就是不同的封锁协议。首先是一级封锁协议,在此协议中只使用排它锁(X lock)。一级协议是三级协议中最简单的一级,是最基础的封锁...

2018-06-10 23:48:43 671

翻译 Transaction Isolation Levels

事务隔离级别由韦恩谢菲尔德,2014/02/13我最近在SQL Server Central上发布了锁定,闭塞和死锁的文章。本文继续讨论事务隔离级别,以及事务隔离级别的选择如何影响前面文章中前面讨论的锁定机制。如果我们看一下数据库引擎中的联机丛书(BOL)主题隔离级别,我们可以看到事务隔离级别控制着:•读取数据时是否进行锁定,以及请求何种类型的锁。•读锁持续了多长时间。•引用由另一个事务修改的行的...

2018-06-10 21:52:07 461

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

QL Server安全级别3的stairway:主体和负责人安全唐•吉利,2014/07/16该系列本文是stairway系列的一部分:SQL Server Security的stairwaySQL Server提供了保护服务器和数据免受当今复杂攻击所需的一切。但是在您能够有效地使用这些安全特性之前,您需要了解您所面临的威胁和一些基本的安全概念。第一个stairway级别提供了一个基础,这样您就可...

2018-06-03 23:40:04 173

原创 对称加密和非对称加密思维导图

对称加密非对称加密

2018-05-28 00:55:32 1202

翻译 Stairway to SQL Server Security Level 2: Authentication

SQL Server拥有您需要的一切来保护您的服务器和数据,以抵御当今复杂的攻击。但是在您能够有效地使用这些安全特性之前,您需要了解您所面临的威胁和一些基本的安全概念。这个第一个stairway级别提供了一个基础,这样您就可以充分利用SQL Server中的安全特性,而不必浪费时间在那些不能保护您的数据的特定威胁的特性上。身份验证是验证一个委托-一个用户或进程需要访问SQL Server数据库的过...

2018-05-28 00:21:14 152

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

通往T-SQL的Stairway:超越基本的4级:使用视图简化您的查询。作者GregoryLarsen, 2016/07/22(第一次出版:2014/03/19)该系列这篇文章是Stairway系列的一部分:T-SQL的Stairway:超越基础。从他的Stairway到T-SQL DML,格雷戈里·拉森涵盖了T-SQL语言的更高级的方面,比如子查询。在这个Stairway级别,我将讨论如何使用数...

2018-05-21 01:18:12 133

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

通往T-SQL的Stairway:超越基础3级:构建相关的子查询。格雷戈里·拉森,2014/03/05该系列这篇文章是Stairway系列的一部分:T-SQL的Stairway:超越基础。从他的Stairway到T-SQL DML,格雷戈里·拉森涵盖了T-SQL语言的更高级的方面,比如子查询。在这个Stairway的第2级,我讨论了如何在Transact-SQL语句中使用子查询。通过讨论一种称为关...

2018-05-14 00:14:19 167

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

高级T-SQL级别1的Stairway:使用CROSS JOIN引入高级T-SQL。格雷戈里·拉森,2016/02/19(第一次出版:2014/12/17)该系列这篇文章是Stairway系列的一部分:高级T-SQL的Stairway。这个Stairway将包含一系列的文章,这些文章将基于前面学习过的的两个T-SQL DML和T-SQL基础进行拓展的。这个Stairway应该帮助读者准备通过微软认...

2018-05-07 02:35:14 118

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

通往T-SQL的Stairway:超越基本的6级:使用CASE表达式和IIF函数。作者Gregory Larsen, 2016/04/20(第一期出版:2014/04/09)该系列这篇文章是Stairway系列的一部分:T-SQL的Stairway:超越基础。从他的Stairway到T-SQL DML,格雷戈里·拉森涵盖了T-SQL语言的更高级的方面,比如子查询。有时需要编写一个TSQL语句,该语...

2018-05-02 01:11:53 104

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

T-SQL DML第7级:使用简单的GROUP BY子句汇总数据。格雷戈里·拉森,2012/01/04 这篇文章是Stairway系列的一部分:通往T-SQL DML的阶梯。通过使用SQLServer的Transact-SQL (T-SQL)方言,这个Stairway将为您提供如何使用SQL Server表数据的基本理解。DML是数据操纵语言,是处理数据的语言的方面。它包括语句选择、插入、更新和删...

2018-04-22 23:35:42 101

翻译 第六周翻译

T-SQL DML级别1: 基本选择语句。  格雷戈里·拉森,2011/10/07 这一系列这篇文章是Stairway系列的一部分:Stairway 到T-SQL DML。通过使用SQLServer的Transact-SQL (T-SQL)方言,Stairway将为您提供对于如何使用SQL Server表数据的基本理解。DML是数据操纵语言,是处理数据的语言。它包括语句选择、插入、更新和删除。St...

2018-04-16 01:42:19 84

原创 第五周学习笔记

课堂上的内容可归纳为sql server 2008 r2 的实际应用首先我们需要打开sql server选择开始菜单中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接亦可通过快捷键WIN...

2018-04-09 00:28:56 185

翻译 Implementing a Relational Model in SQL Server

转载翻译自http://www.sqlservercentral.com/articles/Stairway+Series/75775/在SQL Server中实现关系模型。 这一部分不是用来教你关系数据建模或数据库设计的,而是教你如何从一个关系模型创建一个SQL Server数据库。但是,在我为您提供创建SQL Server数据库的代码块之前,我们首先需要探索将要实现的关系数据模型。我的简单模型...

2018-04-08 23:43:52 79

原创 第四周学习笔记

2018-04-02 12:57:08 75

翻译 Keys and Functional Dependencies(database system concepts p330-337)

第八章关系数据库设计       当我们希望指出一组属性绝对是一个方案时,就使用罗马字母。◎当一组属性是一个超级键时。我们用K表示它。一个超级键属于一个特定的关系模式,所以我们使用K作为r(R)的超键.◎在我们的例子中,使用小写的名称来表示关系,这些名称是现实的(例如,教师)。在我们的定义和算法中,我们使用单个字母,比如r◎当然,一个关系在任何给定的时间都有一个特定的值;我们把它作为一个实例,使用...

2018-04-02 12:53:53 176

原创 第二周学习笔记

从课堂上的内容大体可以归为如上,概念模型因为在具体使用当中较少接触故简单介绍其优点。下面将用较大篇幅详细讨论E-R模型的实际使用和VISIO表示的意义。首先,要明白图表中不同方框代表什么,方框代表实体,而椭圆框代表属性,那么什么是实体什么又是属性呢,那让我们用一个简单的关系图表来了解一下。这是一个典型的实体与属性的关系,从图中可以看到,实体可以拥有多个属性,而属性都指向一个实体。那么接下来了解一下...

2018-03-26 01:11:42 137

翻译 database system concept290-295

第七章  数据库设计和E-R模型当学院计划被融合到教师中时,就添加了教师关系。7.7 实体关系设计问题    实体集和关系建立集的概念是不精确的,所以用许多种不同的方法去定义实体集和他们之间的关系是可能的。这一节我们讨论数据库设计中ER图的基本问题。7.10包括了未来设计进程的细节。7.7.1 实体集属性的使用作为带有附加属性电话号码的实体型。可以很容易地认为。手机本身就是一个手机号码和位置为属性...

2018-03-23 00:05:23 131

翻译 database.system.concept

对关系模型的介绍关系模型是当今商用数据处理应用的主流数据模型。它获得主流地位是因为他的简约相比起早期的数据模型例如网状模型和层次模型,极大减少了程序员的工作量。在这个章节,我们首先要学习关系模型的基础。当今有大量的为关系数据库存在的理论。我们在第6章节先学习部分关于理论解决查询问题的内容,在第7、8章我们会进行测试数据库方向的理论知识以便对于对设计数据库结构模型有所帮助,在12’、13章时我们将会...

2018-03-19 00:38:48 481

原创 数据库的C语言编译(一次性版)

#include&lt;stdio.h&gt;#include&lt;string.h&gt; #include&lt;stdlib.h&gt;struct student{char no[1000],name[1000],cla[1000];}; struct student s[3]={{"学号:3017070001","姓名:张三","班级:17信管"}, {"学号:3170707

2018-03-08 01:01:49 189

空空如也

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

TA关注的人

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