第1章 SQL Server 2012入门基础
SQL Server作为关系数据库管理系统之一,以其安全性、完整性和稳定性的特点成为应用广泛的数据库产品之一。SQL Server 2012是Microsoft发布的最新关系型数据库管理系统产品,它提供一个可靠的、高效的、智能化的数据平台,可运行需求最苛刻的、完成关键任务的应用程序。
本章从数据库的概念开始介绍,讲解关系数据库概述及其范式。然后从SQL Server 的发展史开始介绍,讲解SQL Server 2012的新特性和安装要求、安装过程以及安装后的简单应用,最后介绍了sqlcmd工具的使用。
本章学习要点:
“熟悉数据库模型
“熟悉关系数据库的术语
“理解关系范式
“了解SQL Server 2012的新特性
“了解SQL Server 2012对硬件和软件的要求
“掌握SQL Server 2012的安装过程
“掌握SQL Server 2012的服务器注册和身份配置方法
“掌握sqlcmd工具的使用方法
在了解SQL Server 2012之前读者首先应该理解什么是数据库和关系数据库。SQL Server 2012属于关系数据库,因此了解关系数据库的术语及范式也是非常重要的。下面向读者介绍这些理论知识,为后面的操作奠定基础。
数据(Data)最简单的定义是描述事物的标记符号。例如,一支铅笔的长度数据是21,一本书的页数数据是389等。在计算机处理数据时,会将与事物特征相关的标记组成一个记录来描述。
例如,在学生管理系统中,人们对于学生信息感兴趣的是学号编号、学生姓名、所在班级、所学专业等,那么我们就可以用下列方式来描述这组信息:
(1001,祝红涛,商务1201,电子商务)
所以上述的数据就组成了学生信息。而对于上述的数据,了解其含义的人就会得到
1.层次模型
层次数据模型表现为倒立的树,用户把层次数据库理解为段的层次。一个段等价于一个文件系统的记录型。在层次数据模型中,文件或记录之间的联系形成层次。换句话说,层次数据库把记录集合表示成倒立的树结构,层次模型图如图1-1所示。
sqlserver2012数据库还原图1-1 层次模型结构示意图
从图1-1中可以看出,这种类型的数据库的优点为:层次分明、结构清晰、不同层次间的数据关联直接简单。其缺点是:数据将不得不纵向向外扩展,节点之间很难建立横向的关联。对插入和删除操作限制较多,因此应用程序的编写比较复杂。
2
图1-2网状模型结构示意图
3在关系模型中,实体和实体间的联系都是用关系表示的。也就是说,二维表格中既存放着实体本身的数据,又存放着实体间的联系。关系不但可以表示实体间一对多的联系,通过建立关系间的关联,也可以表示多对多的联系。如图1-3所示为关系模型。
图1-3 关系模型结构示意图
从图1-3可以看出使用这种模型的数据库的优点是结构简单、格式统一、理论基础严格,而且数据表之间相对独立,可以在不影响其他数据表的情况下进行数据的增加、修改和删除。在进行查询时,还可以根据数据表之间的关联性,从多个数据表中查询抽取相关的信息。
注 意

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。