SQL Server 2012数据库项目教程
上QQ阅读APP看书,第一时间看更新

绪论

主要内容:

· 数据库基础知识。

· SQL Server 2012概述。

· SQL Server 2012安装。

学习目标:

· 理解:数据库的基本概念。

· 了解:数据库技术发展阶段及各阶段的特点。

· 初步了解:SQL Server 2012的功能及安装过程。

一、数据库基础知识

1.数据与数据库

数据是描述客观事物及其活动的,并存储在某一种媒体上能够识别的物理符号。每天,每个人都会接触到大量的数据。例如:在网络上购买商品时,人们会接触到商品信息表中记录的每个商品的商品编号、类型、名称、价格等信息,这就是“数据”。

数据库是以一定的组织方式将相关的数据组织在一起并存放在计算机外存储器上(有序的仓库),并能为多个用户共享,可以实现与应用程序彼此独立的一组相关数据的集合。

2.数据库技术发展

数据库技术最初产生于20世纪60年代中期,特别是到了20世纪60年代后期,随着计算机管理数据的规模越来越大,应用越来越广泛。数据库技术也在不断地发展和提高,先后经历了人工管理、文件管理及数据库管理3个阶段。关于每个阶段产生的时间和特点以表格形式呈现,如表0-1所示。

表0-1 数据库技术发展阶段及特点

3.数据库系统组成

数据库系统(DataBase System,DBS)是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及开发软件)、数据库管理员、计算机系统构成。

数据库管理系统(DataBase Management System,DBMS)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。用户和数据库管理员可以通过DBMS访问数据库中的数据并进行数据维护。

数据库管理系统通常由以下三部分组成:

①数据描述语言(Data Description Language,DDL)。为了对数据库中的数据进行存取,必须正确地描述数据以及数据之间的联系,DBMS根据这些数据定义从物理记录导出全局逻辑记录,从而导出应用程序所需的记录。

②数据操纵语言(Data Manipulation Language,DML)是DBMS中提供应用程序员存储、检索、修改、删除数据库中数据的工具。

③数据库例行程序。从程序的角度看,DBMS是由许多程序组成的一个软件系统,每个程序都有自己的功能,它们互相配合完成DBMS的工作,这些程序就是数据库管理例行程序。

4.数据模型

数据模型是现实世界数据特征的抽象,用于描述一组数据的概念和定义。数据模型是数据库中数据的存储方式,是数据库系统的基础。

(1)层次模型是用树形结构来表示数据之间的联系,如图0-1所示。其特点如下:

①有且仅有一个结点无父结点,这个结点即为树根。

②其他结点有且仅有一个父结点。

(2)网状模型是用网络结构来表示数据之间的联系,可以表示多对多的联系,如图0-2所示。其特点如下:

①可以有一个以上的结点无父结点。

②至少有一个子结点有一个以上的父结点。

③在两个结点之间有两个或两个以上的联系。

图0-1 层次模型

图0-2 网状模型

(3)关系模型是把数据结构看成一个二维表,每个二维表就是一个关系,关系模型是由若干个二维表格组成的集合,如表0-2所示。

表0-2 关系模型

二、SQL Server 2012概述

1.SQL Server的发展

SQL Server是一个关系数据库管理系统。它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在Windows NT推出后,Microsoft与Sybase在SQL Server的开发上就分道扬镳了,Microsoft将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server的Windows NT版本。Sybase则较专注于SQL Server在UNIX操作系统上的应用。1995年,Microsoft成功地发布了Microsoft SQL Server 6.0系统,这是微软公司完全独立开发和发布的第一个SQL Server版本。

1996年,Microsoft又发布了Microsoft SQL Server 6.5系统。这是Microsoft独自发布的功能齐全、性能稳定的SQL Server系统,该系统在数据库市场上占据了一席之地,在我国的应用范围也开始逐渐扩大。

1998年,Microsoft又成功地推出了Microsoft SQL Server 7.0系统。该系统在数据存储、查询引擎、可伸缩性等性能方面有了巨大的改进。

2000年,Microsoft迅速发布了与传统的SQL Server系统有重大不同的Microsoft SQL Server 2000系统。

2005年Microsoft发布SQL Server 2005。

2012年3月7日Microsoft发布了数据库服务器软件SQL Server 2012版。

2.SQL Server 2012的新特点

SQL Server 2012增加Power View数据查找工具和数据质量服务,企业版本则提高安全性、可用性,以及从大数据到StreamInsight复杂事件处理,再到新的可视化数据和分析工具等。无论是用于开发,还是学习技术或仅仅想体验微软最新的开发工具,SQL Server 2012都值得人们去了解并尝试。下面一起学习SQL Server 2012的新特点:

(1)通过AlwaysOn提供所需的运行时间和数据保护。

(2)通过列存储索引获得突破性和可预测的性能。

(3)通过用于组的新用户定义角色和默认架构,帮助实现安全性和遵从性。

(4)通过列存储索引实现快速数据恢复,以便更深入地了解组织。

(5)通过SSMS改进用于Excel的Master Data Services外接程序和新Data Quality Services,确保更加可靠、一致的数据。

(6)通过使用SQL Azure和SQL Server数据工具的数据层应用程序组件(DAC)奇偶校验,优化服务器和云间的IT和开发人员工作效率,从而在数据库、BI(商务智能)和云功能间实现统一的开发体验。

三、SQL Server 2012安装

1.SQL Server 2012系统要求

操作系统的要求:Windows 7、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Vista SP2。

硬件的要求:

(1)32位系统最低配置要求:具有Intel 1GHz或速度更快的处理器(建议使用2 GHz或速度更快的处理器)的计算机。

(2)64位系统最低配置要求:1.4 GHz或速度更快的处理器,最低1GB RAM(建议使用2GB或更大的RAM)。

2.SQL Server 2012的安装

下面以Windows 7系统、32位机为例,介绍SQL Server 2012的安装。

(1)打开安装文件夹,如图0-3所示。

图0-3 安装文件

(2)双击安装文件setup.exe,出现SQL Server安装中心,如图0-4所示。

图0-4 SQL Server安装中心

(3)在SQL Server安装中心窗口单击“安装”→“全新SQL Server独立安装或向现有安装添加功能”,出现如图0-5所示窗口。

图0-5 安装程序支持规则

(4)单击“确定”按钮,出现如图0-6所示窗口。

图0-6 许可条款

(5)选择“我接受许可条款”复选框,单击“下一步”按钮,出现如图0-7所示窗口。

图0-7 安装安装程序文件

(6)自动进入功能选择窗口,如图0-8所示。

图0-8 功能选择

(7)在“功能选择”中选择安装的功能选项,单击“下一步”按钮,出现如图0-9所示窗口。

图0-9 实例配置

(8)单击“下一步”按钮,出现如图0-10所示窗口。

图0-10 服务器配置

(9)单击“下一步”按钮,进行数据库引擎配置,对身份验证模式进行选择,选中“混合模式”,设置sa账户密码,如图0-11所示。

图0-11 数据库引擎配置

(10)单击“下一步”按钮,出现如图0-12所示窗口。

图0-12 错误报告

(11)单击“下一步”按钮,进入安装进度窗口,如图0-13所示。

图0-13 安装进度

(12)直至安装完毕,单击“关闭”按钮即可,如图0-14所示。

图0-14 完成