第1章SQLSERVER概述.ppt
第一章 SQL Server 2008 入门必备,1.1 数据库系统开发概述1.2 数据库与关系数据库概述1.3 SQL Server 2008 概述1.4 安装和配置,数据库系统是现代信息管理不可缺少的重要基础设施,在工业、农业、商业、交通运输、科技教育以及卫生体育等各个领域中,用于数据收集、加工利用、综合查询与信息传递的工具,广泛应用于企业、组织与部,1.1数据库系统开发概述,门的数据保存、业务处理和决策分析等日常工作。信息化社会中数据库已经成为企业与组织赖以发展的命脉所在,数据库系统开发也成为企业组织与部门信息化建设的首要工作。,1.1数据库系统开发概述,一个企业、组织或部门会拥有大量的数据,这些数据往往需要集中统一的管理。数据管理的主要任务是收集数据,将数据电子化并按类别组织、保存,为各种使用和数据处理快速地提供正确的、必要的数据。,一、数据库系统开发的概念,1.1数据库系统开发概述,目前,当企业、组织或部门面临数据量大、数据复杂的信息管理工作时,通常会使用数据库技术开发信息管理系统,以便更快捷、更有效地管理和应用数据。,开发数据库的目的,是为了拥有大量的数据,能够集中管理、规范存储和统一使用,并在数据库基础上建立信息管理系统,提供给用户一个方便使用和操作的平台,以进行数据维护和查询,获取数据报表和决策信息等.,基于数据库技术的信息管理系统具有以下3个突出特点:1)以数据库方式存储数据;2)一般采用功能选单方式控制程序;3)功能模块大致相同。,数据库开发就是要建立一个以信息管理系统为目标的数据库系统,以使企业、组织或部门的数据管理和使用更方便,更高效。,创建数据库是要建立数据库框架确定数据库结构,以便存储结构化的数据。数据库的结构是否合理,对编制管理数据库应用程序有极大的影响。在动手设计用户界面以及,二、数据库开发的主要内容,1创建数据库,1.1数据库系统开发概述,其他事务处理规则之前,应该首先设计数据库。确定数据库中需要哪些数据表,每个表中需要哪些字段,每个字段需要怎样的类型和属性,各个表之间有怎样的连接关系等。,建立一个结构准确、合理、关系明确、数据冗余量少的数据库之后,会给程序的开发带来极大的便利。,2创建交互信息,所谓交互信息,是指应用程序与用户之间相互提交的信息,像在数据库中定位信息、显示信息、快速检索并打印输出信息等。最常用的方法有:1)创建查询、2)创建视图、3)创建报表和标签,3创建用户界面,美观实用的用户界面包括表单、菜单、工具栏等。一个完善的菜单系统可以反映应用程序的基本功能,用户只需通过菜单的导航就能完成全部的数据操作。,根据用户要求决定数据管理的目标、范围和应用性质。比如在对用户现行工作系统的调查和分析之后得出用户对数据处理的要求如下:(1)能安全存储系统每天产生的,三、数据库开发的一般流程,1数据库需求分析,1.1数据库系统开发概述,大量数据,然后进行合理的访问和修改,同时还能适时地对数据进行归纳和分类。(2)能提高集中管理水平,充分利用计算机系统处理大量数据的能力,使管理工作规范化。,(3)能够满足企业管理对信息的要求,及时准确地收集处理与经营相关的各种信息,并能够将其归纳和分类处理,提供一定的数据分析功能,可以大大提高业务工作中信,息管理的效率,使管理人员能从大量数字工作中解脱出来,集中做好分析和决策工作。,2数据库设计,数据库设计是要求对于指定的用户环境,建立应用数据库,使系统能有效地存储数据,满足用户的各种应用需求。数据库设计要遵循规范化原则,使数据冗余少,保证数据的惟一性、正确性和完整性。,按照一般规范化的设计方法,将数据库设计主要分为逻辑设计和物理设计两个阶段。逻辑设计是设计数据库逻辑结构,如数据库中包含的哪些数据表,每个数据表的结构,表与表之间关联等;,物理设计是实现数据在存储介质上的实际存储,装入实际数据建立实际真实的数据库。物理设计需要确定存储结构、确定数据存放位置、存取路径的确定、确定存储分配。,3应用程序设计,应用程序设计就是根据用户的具体需求,从输出与输入的角度,准确地描述用户应用界面的实现。要设计应用程序中应包含哪些数据管理功能和数据查询功能等,如何建立用户操作界面,使用户可以,访问数据库并操作数据;设计什么样的数据报表和查询条件,以便用户可以从数据库中提取有用的信息。应用程序设计主要涉及表单输入设计和报表输出设计。,四、交通运输管理数据库系统简介,交通运输管理数据库系统针对企业、组织或部门有关车辆运用的需求,对单位权属的车辆信息和驾驶员信息进行归口管理,可用于企业物流货运、公司通勤、人员差旅等方面的相关数据管理,具有一般,1.1数据库系统开发概述,信息系统数据存储、更新、查询等基本功能。用户登录窗口如图1.1。,图1.1 交通运输管理系统登录窗口,系统分驾驶员管理、车辆管理、行车管理和系统管理四大模块,可进行驾驶人员、车辆、行车记录等信息的数据存储、维护和查询。,图1.2 交通运输管理系统主界面,图1.3 驾驶员查询界面,图1.4 行车记录查询界面,图1.5 行车数据管理界面,图1.6 车辆基础数据管理界面,图1.7 系统用户管理界面,数据库是基于某种数据模型组织存储数据的数据集合。这些数据为多个应用程序服务,但在物理上独立于应用程序之外,表现出数据的独立性和共享性。数据库中的大量数据分别集合在多个结构化的数据表中,,一、数据库概念,1.2数据库与关系数据库概述,表与表之间相互关联,体现数据之间的逻辑关系。在我们日常工作和生活中,大凡通讯簿、账簿、人员名单、设备清单和成绩单等类似的表单,都可以作为数据库中的基础数据,它们不仅具有固定的格式与属性,而且,可以用表格形式记录下来,在数据库管理系统的操纵下,这些数据被集中存放后,就可以同时被不同用户的应用程序访问。数据库中的数据是通过数据库管理系统DBMS来管理的。,DBMS是数据库技术的核心,主要功能是维护数据库并有效地访问数据库中的数据,用户对数据库的一切操作,包括定义、查询、插入、修改、删除以及各种控制,都是通过数据库管理系统进行的。,数据库系统主要是指数据库管理系统和用它建立起来并进行管理的数据库。严格地说,一个数据库系统应该是一个按照数据库方式存储、维护和向应用系统提供数据的可运行的系统,所以与数据库有关,的硬件系统、软件系统(包括系统软件和应用程序)、数据库管理员、专业用户和最终用户等都是该系统的一部分,它们共同构成一个完整的数据库系统。,数据库中的数据之间是有一定的逻辑关系的,其逻辑关系取决于数据模型。在数据库理论中有三种数据模型即网络模型、层次模型和关系模型。,二、数据库模型,1.2数据库与关系数据库概述,层次型数据库使用树状结构模型作为存储结构。它由结点和连线组成,其中结点表示实体,连线表示实体之间的关系。在这种存储结构中,数据将根据需要分门别类地存储在不同的层次之下。如图l.8。,1层次模型,二、数据库模型,层次模型的优点是:数据结构类似金字塔,不同层次之间的关联性直接而且简单;缺点是:由于数据纵向发展,横向关系难以建立,数据可能会重复出现,造成管理和维护的不便。,网状模型的存储结构中,数据记录组成网中的节点,而记录和记录之间的关联组成节点之间的连线,从而构成了一个复杂的网状结构。如图l.9。,2网状模型,二、数据库模型,关系模型的存储结构是多个二维表格。在每个二维表格中,每一行称为一条记录,用来描述对象的信息;每一列称为一个字段,用来描述对象的属性。数据表与数据表,3关系模型,二、数据库模型,之间存在相应的关联,这些关联将被用来查询相关的数据。在关系模型中,实体和实体间的联系都是用关系表示的,二维表格中既存放着实体本身的数据,又存放着实体间的联系。关系不但,可以表示实体间一对多的联系,通过建立关系间的关联,也可以表示多对多的联系。如图1.10。,关系模型的数据库的优点是结构简单、格式单一,而且数据表之间相对独立,可以在不影响其他数据表的情况下进行数据的增加、修改和删除。在进行查询时,还可以根据数据表之间的关联性,从多个数据表中查询、抽取相关的信息。,关系模型是当前最流行、应用最广泛、理论最成熟的数据存储和查询模型。使用关系模型的数据库称为关系数据库。在关系模型中,无论实体本身还是实体间的联系均由表格来表示。,关系数据库中至少有两个或两个以上数据表,而且互相之间具有关联,这些数据通过表格之间的关联,紧密结合形成一个关系数据库,给定一个特征,就可以在整个数据库中查询出所有相关的数据。,关系数据库的理论基础是数学集合论,并以集合运算作为数据查询的主要手段,用户使用关系数据语言来操作数据库,如对数据库进行查询和更新。数据操作语言只须用户描述要处理的数据应满足的,关系,系统可自动完成数据的筛选归类和更新,用户不必关心系统是如何完成此项处理。所以关系数据库具有较高数据独立性和操作透明性,为用户提供了良好的语言接口,在信息管理领域应用极为广泛。,关系数据模型中,数据的组织是采用简单的二维表格形式。一个关系就是一张二维表,每个关系都有一个关系名即表名,一个表名对应一个存储文件。表中的行称为元组,每一行是一个元组,对应存储,文件中的一个记录。表的列称为属性,对应存储文件中的一个字段。表的每一列有一个属性名,每个元组的每个属性都有一个属性值,属性的取值范围称为域,如性别属性的域为“男”、“女”,籍贯属性的域为行政省、市、县名集合。,表1.1关系数据库的数据组织形式,关系与二维表格类似,但不是任意表格都可作为一个关系进入数据库进行数据存储和管理,关系数据库对关系的限定是有规范化要求,一个关系必须满足以下基本条件:(1)关系中的每一个属性是不可,分解的,即不能出现复合属性。如“联系方式”属性下面如果包括“固定电话”和“移动电话”两项属性内容,就不符合属性不可分解的要求.(2)在同一个关系中,不能出现完全相同的属性名;,(3)在一个关系中,行的排列次序不影响数据本身。(4)在一个关系中,列的排列次序不影响数据本身。为了更有效地管理数据,避免数据插入或更新时出现操作错误,,关系之间应尽量满足数据冗余少,数据依赖程度低的要求。对于不满足条件的关系,可以通过一定的规范化步骤,如分解或合并等方法,将其变成满足一定规范要求的关系。,1970年IBM的EFCodd在大型共享数据库的关系模型论文中首次提出了数据库的关系模型,奠定了关系数据库理论基础。之后很短时间内,关系方法的理论研究和软件系统的研制都取得了很大成就,具有代表,三、关系数据库的发展,1.2数据库与关系数据库概述,性的是:IBM公司在IBM 370系列机上研制出关系数据库实验系统System R,1981年该公司又研制出数据库软件新产品SQL/DS。同期,美国加州大学柏克利分校也研制了INGRES数据库实验系统,并发展成为INGRES数据库产品,使关系方法从实验室走向了市场。,关系数据库产品一问世,就以其简单清晰的概念,易懂易学的数据库语言,深受市场的欢迎,涌现出许多性能优良的商品化关系数据库管理系统,即RDBMS。比如著名的DB2、Oracle、SQL Server、,Sybase、Informix等都是关系数据库管理系统。关系数据库产品也从单一的集中式系统发展到可在网络环境下运行的分布式系统,从联机事务处理发展到支持信息管理辅助决策,数据库的应用领域迅速扩大。,表是组织和存储数据的对象。在数据库中,数据是按其逻辑相关性存储在不同的表格中。表由行和列组成,每一行代表一个独立的记录,每一列代表记录的一个属性,,四、关系数据库术语,1表,1.2数据库与关系数据库概述,也称字段。一个表代表一个关系,表名即关系名,同一数据库中,不能有同名的表,在同一表中,不能有同名的列。,2键,在表中用来标识行的一列或多列。,3主键,主键可以是一列或多列组合,其值能够唯一标识表中的行。作为主键的列或列集有两个特点,一是不,四、关系数据库术语,可有重复的取值,二是不允许取空值。因为主键是查询行集的依据,若不惟一或为空,则会导致查询操作出错。,外键用于建立表与表之间的关联.当表的某一列或多列组合的取值必须与另一表的主键取值相对应,该列或多列组合就是表的外键。外键的取值不一定惟一,但不允许为空.,4外键,四、关系数据库术语,数据类型描述数据的性质和特点,表中的每个属性都要指定是哪种数据,如数值型、字符型、实型和整型等。数据类型分系统数据类型和用户自定义类型两种。,5数据类型,四、关系数据库术语,系统数据类型是一些常用的基本数据类型,用户自定义数据类型是在系统数据类型的基础上,用户自己构造的数据类型,以满足用户特殊的需求。用户自定义数据类型是基本数据类型的扩展。,数据库对象是一种数据库组件,是数据库的主要组成部分。主要有:表(Table)、索引(Index)、视图(View)、默认值(Default)、规则(Rule)、触发器(Trigger)、存储过程(Stored Procedure)、用户(User)等。,6数据库对象,四、关系数据库术语,数据定义语言DDL包括生成数据库、生成关系表、建立索引等命令.数据库管理包括建立用户、用户组用户授权、查找数据库状态等命令.数据操纵包括:增加、删除、修改检索、显示输出等功能。,五、关系数据库管理系统,1支持数据库的创建与管理,1.2数据库与关系数据库概述,这种支持应独立于使用数据库的应用,可供多用户共享,数据量可以达到GB、TB,甚至更高。而且系统还必须具有良好的数据结构,为访问这些数据提供高效的手段。,五、关系数据库管理系统,2支持永久性存储,为用户提供实现SQL语言的要求,通过SQL,普通用户可以交互地查询到想要的数据,程序开发者可以在C+、JAVA等高级语言里访问数据库,进行数据库应用程序开发.,五、关系数据库管理系统,3支持高级查询,事务是数据库里具备原子性、一致性、隔离性、以及持久性等特性的特殊处理进程,数据库管理系统必须保证事务所的这些特性的实现,支持多个事务同时访问数据库,五、关系数据库管理系统,4支持事务管理,时对资源的并发要求,支持在系统出现故障时的事务恢复,保证数据库的一致性。,例如数据仓库与联机分析、XML数据管理、空间数据管理、移动数据管理等等。,五、关系数据库管理系统,5支持新的高级应用,SQL(Structured Query Language)即“结构化查询语言”,是1974年由Boyce和Chamberlin提出的,1989年ISO将SQL将定为国际标准,是目前使用最广泛的关系数据语言,已成为关系数据库的国际标准语言。,六、SQL关系数据库语言,1.2数据库与关系数据库概述,SQL的功能有查询、操纵、定义和控制四个方面,可以完成包括定义关系模式、建立数据库、查询、更新、维护和安全性控制等的一系列操作。SQL语言具有高度的非过程化,用SQL语言进行数据操作,,用户只需提出“做什么”,而不必指明“怎么做”,系统对数据的处理过程对用户是透明的。SQL语言十分简洁,其数据定义、操作和控制等主要功能使用9个命令动词(CREATE、DROP、ALTER、,SELECT、INSERT、UPDATE、DELETE、CRANT、REVOKE),每个命令动词的使用都即灵活又格式化,体现SQL语言语义明显,语法结构简单,类似于英语,直观易懂的特点。,SQL语言既可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言(如C、PB、VB、DELPHI和ASP语言)中,供程序员设计程,序时使用,而且两种不同方式下,SQL语言语法结构基本一致,为用户提供了极大的灵活性和方便性。Transact-SQL语言是ANSI SQL-99在微软SQL server中的实现,简称T-SQL语言。,T-SQL扩展了SQL语言的功能,在语言中加入了程序流、局部变量和其他一些功能,更方便了用户进行应用程序的开发。,SQL Server 2008是Microsoft 公司最新发布的一款关系型数据库管理系统,它推出了许多新的特性和关键的改进,是至今为止的最强大和最全面的SQL Server版本。它继承了SQL Server 2000 和SQL Server 2005,1.3 SQL Server2008概述,可靠性、可用性、可编程性、易用性等方面的特点,是用于大规模联机事务处理、数据仓库和电子商务应用的数据库平台,也是用于数据集成、分析和报表解决方案的商业智能平台。,一、SQL Server 2008简介,SQL Server 2008 拥有管理、审核、大规模数据仓库、空间数据、高级报告与分析服务等新特性,提供了设计、开发、部署和管理关系数据库、分析对象、数据转换包、报表服务器和报表,以及通知服务器所需的图形工具。,1.3 SQL Server2008概述,二、SQL Server 2008组成,数据库引擎是用于存储、处理和保护数据的核心组件。可以利用数据库引擎控制访问权限并快速处理事务,以满足企业内要求极高而且需要处理大量数据的应用需要。,1数据库引擎,1.3 SQL Server2008概述,使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库,包括创建用于存储数据的表和用于查看、管理和保护数据安全的数据库对象(如索引、视图和存储过程)。,二、SQL Server 2008组成,分析服务(Analysis Services)是一种核心组件服务,支持对业务数据的快速分析,以及为商业智能应用程序提供联机分析处理(OLAP)和数据挖掘功能。可以使用分析服务,2分析服务,来设计、创建和管理包含来自多个数据源的详细数据和聚合数据的多维结构,这些数据源(如关系数据库)都存在于内置计算支持的单个统一逻辑模型中。分析服务为根据统一的数据模型构建的大量数据,,提供快速、直观、由上至下的分析,这样可以采用多种语言向用户提供数据。分析服务使用数据仓库、数据集市、生产数据库和操作数据存储区来支持历史数据和实时数据分析。,二、SQL Server 2008组成,集成服务(SSIS)是提取、转换和加载组件,取代以前的DTS(Data Transformation Services),用于生成企业级数据集成和数据转换解决方案的平台,可解决复杂的业务问题。,3集成服务,二、SQL Server 2008组成,用于在数据库间复制和分发数据及数据库对象,在数据库间进行同步操作以维持数据一致性。可以将数据通过局域网和 Internet 分发到不同位置,以及分发给远程用户或,4复制,移动用户。SQL Server 2008提供三种功能各不相同的复制类型:事务复制、合并复制和快照复制,使企业数据得以同步。,二、SQL Server 2008组成,报表服务(SSRS)是基于服务器的报表平台,提供来自关系和多维数据源的综合数据报表。包含处理组件、一整套可用于创建和管理报表的工具,以及允许开发人员在自,5报表服务,定义应用程序中集成和扩展数据及报表处理的应用程序编程接口API。利用报表服务可以创建交互式报表、表格报表或自由格式报表,可以根据计划的时间间隔检索数据或在用户打开报表时按需检索数据。,二、SQL Server 2008组成,用于开发生成并发送通知的应用程序的平台,也是运行这些应用程序的引擎。可以生成并向大量订阅方及时发送个性化的消息,还可以向各种各样的应用程序和设备传递,6通知服务,消息。使用通知服务平台,可以开发功能齐全的通知应用程序。通知服务引擎与 SQL Server数据库引擎协同工作。数据库引擎存储应用程序数据,并执行事件和订阅之间的匹配。,二、SQL Server 2008组成,包含对表中基于纯字符的数据进行全文查询所需的功能。全文查询可以包括字词和短语,或者一个字词或短语的多种形式。使用全文搜索可以快速、灵活地为存储在数据,7全文搜索,库中的文本数据的基于关键字的查询创建索引。全文搜索提供企业级搜索功能,可以同时在多个表的多个字段中搜索基于字符的纯文本数据。对大量非结构化的文本数据进行查询时,性能优势明显。,三、SQL Server 2008的优势,SQL Server 2008本身提供对整个数据库、数据表与日志加密的机制,并且程序存取加密数据库时,完全不需要修改任何代码。,1保护数据库查询,三、SQL Server 2008的优势,SQL Server 2008采用一种Policy Based管理Framework,来取代以往的Script管理,如此在进行例行性管理与操作上可以花更少的时间。,2服务器管理操作花费更少时间,三、SQL Server 2008的优势,SQL Server 2008提供了更高的稳定性,并简化数据库失败复原的工作,甚至提供加入额外CPU或内存而不会影响应用程序的功能。,3增加应用程序稳定性,三、SQL Server 2008的优势,SQL Server 2008加入自动收集数据可执行的资料,将其存储在一个中央资料的容器中,并提供现成的管理报表,可以让数据库管理员比较现系统和前系统的执行效能。,4系统执行效能最佳化,一、准备安装,1.4 安装和配置,企业版:提供企业级的可扩展性、数据库、安全性,以及先进的分析和报表支持,从而运行关键业务应用。此版本可以整合服务器及运行大规模的在线事务处理。,1选择安装版本,标准版:是一个完整的数据管理和商业智能平台,提供业界最好的易用性和可管理性以运行部门级应用。,工作组版:是一个可信赖的数据管理和报表平台,为各分支应用程序提供安全、远程同步和管理能力。此版本包括核心数据库的特点并易于升级到标准版或企业版。,网络版:是为运行于Windows 服务器上的高可用性、面向互联网的网络环境而设计。提供支持低成本、大规模、高可用性的网络应用程序或主机托管解决方案的工具。,开发版:使开发人员能够用SQL Server建立和测试任何类型的应用程序。此版本的功能与企业版功能相同,但只为开发、测试及演示使用颁发许可。开发的应用程序和数据库可以很容易升级到企业版。,学习版:是一个免费版本,提供核心数据库功能,包括所有新的数据类型,此版本旨在提供学习和创建桌面应用程序和小型服务器应用程序。,移动版3.5:是为开发者设计的一个免费的嵌入式数据库,为移动设备、桌面和网络客户端创建一个独立运行并适时联网的应用程序。可运行在 Windows XP、Windows Vista,以及Pocket PC 和智能手机设备环境中。,2安装要求,正常运行SQL Server 2008对系统软件和硬件都有最低要求。,确保系统盘上有超过1.6GB的可用硬盘空间。,一、准备安装,二、安装示例,第1步 下载MS SQL Server 2008或使用 SQL Server 2008光盘,这里假设使用下载的软件,将其解压到某个文件夹下,运行servers下的setupexe开始安装,如图l.11。,1.4 安装和配置,第2步 单击“全新SQL Server安装”,如图l.12。如果计算机中已经安装了SQL Server 2000或SQL Server 2005,可以通过选择第四项来升级到SQL Server 2008。,第3步 选择接受许可条款,单击“下一步”按钮进入安装程序支持文件界面,单击“安装”按钮安装程序支持文件,如图1.13。,第4步 继续单击“下一步”按钮,进入选择需要安装的功能的界面,如图1.14。,第5步 在这里选择要安装的组件,需要哪些就选择它们前面的复选框。选择好后单击“下一步”按钮,进行实例配置,出现如图1.15的界面。,第6步 选中“默认实例”前的单选钮,也可以更改实例ID以及根目录,然后继续单击“下一步”按钮,对服务器进行配置,如图1.16。,第7步 在配置用户名时,输入N后,输入框会显示一个选择列表,列出了可以使用的用户名,可以在列表中进行选择。SQL Server代理不支持LOCAL SERVICE(本地服务)账户。,第8步 继续单击“下一步”按钮,进入数据库引擎配置界面,为数据库引擎配置安全模式,以及添加系统管理员账户。如图1.17。,第9步 单击“添加当前用户”按钮设置当前用户为指定的SQL Server管理员。,第10步 单击“下一步,按钮,配置错误和使用情况报告,如图1.18。,第11步 单击“下一步”按钮进入准备安装的界面,如图l.19。,第12步 单击“下一步”按钮进行安装,如图l.20。,第13步 安装完成之后,如图l.21,单击“关闭”按钮完成安装。,现在可以从“开始-程序”菜单中来启动MS SQL Server 2008的各项服务,如图1.22。,1配置服务,1)使用系统方法,“控制面板|管理工具|服务”打开“服务”,选择SQL Server Integration Services打开“属性”对话框。在“登录”选项卡中设置服务的登录身份。,三、配置,1.4 安装和配置,1配置服务,2)使用服务配置工具SQL Server Configuration Manager,如图1.24,在相应服务上右击打开快捷菜单,选择“属性”项进行配置。图l.25。,三、配置,2配置服务器,1)单击“开始|程序|Microsoft SQL Server 2008|SQLServer Management Studio”,打开SQL Server Management Studio窗口,如图1.26。,三、配置,2配置服务器,2)在“服务器名称”中输入本地计算机名称DXY,也可从“服务器名称”下拉列表中选择“浏览更多”选项,打开在本地或网络上的“查找服务器”窗口,如图1.27。,三、配置,2配置服务器,3)单击“连接”按钮,则服务器DXY在“对象资源管理器”连接成功,如图l.28。,三、配置,2配置服务器,4)右击“对象资源管理器”中要设置的服务器名称,选择“属性”命令,打开“服务器属性”窗口,如图1.30。,三、配置,1界面操作方式,指通过界面提供的对象的快捷菜单或工具栏的命令按钮进行操作。如新建数据库,可在图1.28窗口中“数据库”对象上右击,选择“新建数据库”即可进入建立界面进行操作,如图1.31.,四、数据库管理的操作方式,1.4 安装和配置,2命令操作方式,指使用SQL命令完成相应操作。在图1.28窗口中单击工具栏上“新建查询”图标,可打开查询窗口,输入正确的SQL语句,就可以进行数据库管理与数据查询的相应操作。如图1.32。,四、数据库管理的操作方式,本章小结,本章讲解了数据库系统的概念、数据库模型的数据组织形式,以及关系数据库的定义,介绍了关系数据库管理系统的基本功能和SQL 数据库语言的特点,简单讲解了关系数据库的一些基本术语和数据库对象,,如表、主键、存储过程和数据类型等。介绍了SQL Server 数据库的发展和SQL Server 2008的组成与特点,并重点讲解了SQL Server 2008系统的安装步骤和系统配置方法。,