电子商务数据库应用_第1页
电子商务数据库应用_第2页
电子商务数据库应用_第3页
电子商务数据库应用_第4页
电子商务数据库应用_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子商务数据库应用,主讲:张庆环,电子商务数据库应用课程简介,一、电子商务职业岗位分析专业方向:网站平台技术、网络商务运作主要职业岗位:网站建设人员、网页设计人员、网站数据维护人员、网页美工、网页内容编辑、网络营销人员、客户服务人员和电子商务管理人员等要求学生达到的几项专业实践技能:1、能胜任一般的网页设计及电子商务网站建设工作2、能对电子商务系统进行一般的数据管理、应用与维护3、具有电子商务网络信息资源的采集、整理和分析能力4、能运用电子商务的相关知识、利用网络进行特定的生产和商业活动的能力5、能参与一些电子商务系统总体方案设计和实施工作,电子商务数据库应用课程简介,二、本课程定位职业岗位中,网站数据维护人员应具备对电子商务网站系统进行一般的数据管理、应用与维护的能力,电子商务数据库应用课程则是针对这种能力的培养而专门设置的主要课程。电子商务数据库应用课程是电子商务专业开设的专业必修课,涵盖了数据库基础知识和SQLServer数据库管理系统这两个方面内容。SQLServer具备大型数据库系统的特牲,可构建各种复杂的数据库,是目前构建商务网站使用最多的系统之一。学生经过系统学习,能够掌握数据库设计与管理技术,为胜任电子商务网站的后台数据库管理与维护工作奠定坚实基础。,电子商务数据库应用课程简介,电子商务数据库应用是电子商务专业课,基于电子商务数据维护人员岗位需求,通过本课程的学习,应能够达到如下要求:1、根据需求分析情况,能够进行概要设计;2、能够利用SQLSERVER,进行电子商务网站后台数据库的开发;3、能够利用SQL语句,对电子商务数据库进行查询等管理。作为专科层次的学生,特别是高职院校,在教学中应着眼于知识够用、会用的原则。因此,在教学中,我们对内容进行重新构建,把理论性太强的内容删减掉,增加一些在实践方面应用的内容,使所学知识能够直接在实践中加以应用。,电子商务数据库应用课程简介,三、教学方法:1、利用计算机进行教学。用计算机进行多媒体教学,使学生在充分理解知识的基础上,边学边练,不仅掌握知识,而且练就技能。2、利用实例,使学生能够理解基本原理。在数据库设计、详细设计中贯穿两个大型综合实例(项目),以便学生明白所学部分作用、地位,每个实例(项目)则通过9个任务的驱动式教学来逐步完成.,电子商务数据库应用课程简介,四、教学模式:任务驱动教学模式:在学习过程中,贯穿大型综合实例(项目),根据实际工作岗位典型工作任务分析,采用任务驱动教学模式,即提出各课程单元的任务,示范引导学生解决问题,讲解相关知识,最后学生自行操作并完成任务。项目导向教学模式:在电子商务数据库综合演练学习时,采用项目导向教学模式。针对项目,讲解数据库设计的步骤、方法。,五、课程单元及学习情境(任务)设计,课程单元任务学时1电子商务数据库系统的组建1.数据库软件的安装与启动62数据库的创建和管理2.创建数据库83数据表的创建和管理3.创建数据表84数据的基本操作4.数据的查询85SQLSERVER的程序设计5.Transact-SQL程序的编制86索引视图存储过程及触发器的应用6.创建索引、视图、存储过程及触发器147数据库的备份与还原7.数据复制与恢复48SQLServer的安全管理8.SQLServer的安全管理49数据完整性的保证9.错误的捕获和处理4项目综合实训30总学时:94,任务1数据库软件的安装与启动,一、任务目的1学会SQLServer服务器的安装。2学会服务管理器的设置方法。3明确企业管理器的基本使用方法。4明确查询分析器的基本使用方法。5明确构建电子商务数据库系统的关系型数据库设计原则。二、知识准备1掌握SQLServer各种版本安装的软、硬件要求及安装步骤2了解SQLServer支持的身份验证模式。3了解SQLServer各组件的主要功能。4掌握服务管理器的设置方法。5了解企业管理器的使用方法6了解查询分析器中执行SQL语句的方法。7掌握关系型数据库三范式设计原则。对数据库、表和数据库对象有一个基本了解。,任务导引,单元1,电子商务数据库系统的组建,单元1电子商务数据库系统的组建,1.1数据库基础知识1.2关系数据库1.3关系数据库设计1.4SQLServer2000的性能与体系结构1.5SQLServer2000的安装1.6SQLServer2000的安全性1.7Server2000服务器的操作,1.1数据库基础知识,1.1.1信息、数据与数据处理1.1.2数据管理技术的发展1.1.3数据库、数据库管理系统、数据库系统1.1.4数据模型1.1.5数据库系统的体系结构,1.1.1信息、数据与数据处理,1.信息(Information)指现实世界事物的存在方式或运动状态的反映。信息具有可感知、可存储、可加工、可传递和可再生等自然属性。信息也是各行各业不可缺少的资源,这是它的社会属性。,1.1.1信息、数据与数据处理,2.数据(Data)与数据解释数据是描述事物的符号记录。它有多种表现形式,可以是数字,也可以是文字、图形、声音、语言。数据的形式还不能完全表达其内容,还需要数据的解释,所以数据与数据的解释是不可分的。,例如:记录(张三,男,1987,河北,2006)是数据。张三是一名大学生,男,1987年出生,2006年入学是对数据的解释。?语义,1.1.1信息、数据与数据处理,3.数据处理指对各种数据进行收集、存储、加工和传播的一系列活动的总和。数据的管理是指对数据进行的分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。,1.1.2数据管理技术的发展,1.1.3数据库、数据库管理系统、数据库系统,1.数据库:是长期存储在计算机内的、有组织的、可共享的数据集合。其特点有:数据按一定的数据模型组织、描述和存储具有较小的冗余度具有较高的数据独立性和易扩充性为各种用户共享,1.1.3数据库、数据库管理系统、数据库系统,2.数据库管理系统:数据库管理系统完成数据的组织、存储、维护、获取等任务,具有如下功能:数据定义功能DBMS提供DLL对数据库中的对象进行定义。数据操纵功能DBMS提供DML操纵数据库中的数据,实现对数据库的基本操作。数据库的运行管理管理数据库的运行和维护,以保障数据的安全性、完整性、并发性和故障的系统恢复性。数据库的建立和维护功能完成初始数据的输入、转换,数据库的转储、恢复,数据库的性能监视和分析等任务。,1.1.3数据库、数据库管理系统、数据库系统,3.数据库系统:数据库系统(DataBaseSystem,简称DBS)是采用数据库技术的计算机系统。数据库系统由数据库、数据库管理系统及开发工具、数据库应用程序、数据库管理员和用户组成。,数据库系统示意图,数据库在计算机中的地位示意图,1.1.4数据模型,1.数据模型:是现实世界数据特征的抽象,是现实世界的模拟。1)数据模型应满足三方面要求:一是能比较真实的模拟现实世界;二是容易为人所理解;三是便于在计算机中实现。2)数据模型分为:概念模型和数据模型概念模型:是按用户的观点来对数据和信息进行抽象,主要用于数据库设计。数据模型:它是按计算机的观点建模,主要用于DBMS的实现。,1.1.4数据模型,2.信息世界的基本概念1)实体(Entity):是指客观存在并可以相互区别的事物。实体可以是具体的人、事、物,也可以是抽象的概念和联系。2)属性(Attribute):具有的某一特性称为实体的属性,一个实体有若干个属性来描述。3)码(Key):唯一标识实体的属性集成为码。4)域(Domain):属性的取值范围称为该属性的域。5)实体型(EntityType):具有相同属性的实体成为同型实体,用实体名及其属性名的集合来抽象和刻画同类实体,称为实体型。6)实体集(EntitySet):同型实体的集合称为实体集。,1.1.4数据模型,7)联系(Relationship):在现实世界中,事物内部及事物之间是普遍联系的,这些联系在信息世界中表现为实体型内部各属性之间的联系以及实体型之间的联系。两个实体型之间的联系可以分为三类:一对一联系(1:1)例如,如果一个商品只卖给一个顾客,一个顾客也只能购买一个商品,则商品与顾客之间具有一对一的联系。一对多联系(1:n)例如,一个人可以有多个移动电话号码,但一个电话号码只能卖给一个人。人与移动电话号码之间的联系就是一对多的联系。多对多联系(m:n)例如,一门课程同时可以由若干学生选修,而一个学生同时也可以选修若干门课程,课程与学生之间的联系是多对多的联系。,1.1.4数据模型,3.概念模型的表示方法:实体联系方法(Entity-Relationship),该方法用E-R图来描述现实世界的概念模型。E-R图提供了表示实体型、属性和联系的方法:实体型:用矩形表示,矩形框内写明实体名。属性:用椭圆表示,椭圆内写明属性名,用无向边将属性与实体连起来。联系:用菱形表示,菱形框内写明联系名,用无向边与有关实体连接起来,同时在无向边上注明联系类型。需要注意的是,联系也具有属性,也要用无向边与联系连接起来。,1.1.4数据模型,学生选课管理E-R图,1.1.4数据模型,4.常用的结构数据模型结构数据模型直接描述数据库中数据的逻辑结构,它是用于机器世界的第二次抽象。目前,常用的结构数据模型有四种,他们是:层次模型(HierarchicalMode)、网状模型(NetworkModel)、关系模型(RelationalModel)、面向对象模型(ObjectOrientedModel),其中关系模型是目前最重要的一种数据模型。,1.1.4数据模型,关系模型:关系数据库系统采用关系模型为数据的组织方式,SQLServer2000数据库就是基于关系模型建立的。关系模型具有如下优点:关系模型是建立在严格的数学概念基础上。关系模型的概念单一,无论实体还是实体之间的联系都用关系表示,对数据的检索结果也是关系。关系模型的存取路径对用户透明。,1.1.5数据库系统的体系结构,1.数据库的三级模式结构,数据库,1.1.5数据库系统的体系结构,(1)模式:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,也是所有用户的公共数据视图。模式是数据库数据在逻辑上的视图。一个数据库只有一个模式,它既不涉及存储细节,也不涉及应用程序及程序设计语言。定义模式时不仅要定义数据的逻辑结构,也要定义数据之间的联系,定义与数据有关的安全性、完整性要求。(2)外模式:外模式又称子模式或用户模式,是模式的子集,是数据的局部逻辑结构,也是数据库用户看到的数据视图。一个数据库可以有多个外模式,每一个外模式都是为不同的用户建立的数据视图。外模式是保证数据库安全的一个有力措施,每个用户只能看到和访问所对应的外模式中的数据,数据库中的其余数据是不可见的。(3)内模式:内模式也称存储模式,是数据在数据库中的内部表示,即数据的物理结构和存储方式描述。一个数据库只有一个内模式。,1.1.5数据库系统的体系结构,2.数据库的数据独立性数据库系统的三级模式是对数据的三级抽象,数据库管理系统在这三级模式中提供了两层映象:外模式/模式映象和模式/内模式映象。(1)外模式/模式映象所谓外模式/模式映象,就是存在外模式与模式之间的某种对应关系,这些映象定义通常包含在外模式的描述中。当模式改变时,例如增加了一个新表,数据库管理员对各个外模式/模式的映象作相应的修改,而使外模式保持不变,这样应用程序就不用修改,因为应用程序是在外模式上编写的,所以保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。(2)模式/内模式映象所谓模式/内模式映象,就是数据库全局逻辑结构与存储结构之间的对应关系,当数据库的内模式发生改变时,例如,存储数据库的硬件设备或存储方法发生改变,由于存在模式/内模式映象,使得数据的逻辑结构保持不变,也即模式不变,因此使应用程序也不变,保证了数据与程序的物理独立性,简称数据的物理独立性。,1.2关系数据库,1.2.1关系模型1.2.2关系数据理论,1.2.1关系模型,1.关系模型的基本术语(1)关系模型:用二维表格结构来表示实体及实体间联系的模型。(2)属性和值域:在二维表中的列(字段、数据项)称为属性(Attribute),列值称为属性值,属性值的取值范围称为值域(Domain)。(3)关系模式:在二维表格中,行定义(记录的型)称为关系模式(RelationSchema)。(4)元组与关系:在二维表中的行(记录的值),称为元组(Tuple),元组的集合称为关系。(5)关键字或码:在关系的属性中,能够用来唯一标识元组的属性(或属性组合)称为关键字或码(Key)。关系中的元组由关键字的值来唯一确定,并且关键字不能为空。(6)候选关键字或候选码:如果一个关系中,存在着多个属性(或属性的组合)都能用来唯一标识该关系的元组,这些属性或属性的组合都称为该关系的候选关键字或候选码(CandidateKey)。,1.2.1关系模型,(7)主关键字或主码:在一个关系中的若干候选码中指定为关键字的属性(或属性组合)称为该关系的主关键码(PrimaryKey)或主码。(8)非主属性或非码属性:关系中不组成码的属性均为非主属性或非码属性(NonPrimaryAttribute)。(9)外部关键字或外键:当关系中的某个属性或属性组合虽不是该关系的关键字或只是关键字的一部分,但却是另一个关系的关键字时,称该属性或属性组合为这个关系的外部关键字或外键(ForeignKey)。(10)从表与主表:是指以外键相关联的两个表,以外键为主键的表称为主表,外键所在的表称为从表。例如,学生(学号,姓名,出生日期,入学时间,系)与选课(学号,课程号,成绩)两个表,对于“选课”表,学号是外键,对于“学生”表,学号是主键。“学生”表为主表,“选课”表为从表。,1.2.1关系模型,3.关系操作关系操作的特点是集合操作。关系操作的能力有:选择操作(Select)、投影(Project)、连接(Join)、除(Divide)、并(Union)、交(Intersection)、差(Difference)等查询(Query)操作和增加(Insert)、删除(Delete)、修改(Update)操作两大部分。,1.2.1关系模型,4.关系模型的数据完整性数据完整性是指关系模型中数据的正确性与一致性。关系模型允许定义三类完整性约束:实体完整性、参照完整性和用户自定义的完整性约束。(1)实体完整性规则(EntityIntegrityRule)这条规则要求关系中的元组在组成主键的属性上不能为空。例如学生表中的学号属性不能为空。(2)参照完整性规则(ReferenceIntegrityRule)这条规则要求不能引用不存在的元组。例如在学生选课表中的学号列不能引用学生表中没有的学号。(3)用户定义的完整性规则用户自定义的完整性规则是应用领域需要遵守的约束条件,体现了具体应用领域的语义约束。,1.2.2关系数据库中的基本运算,1、SQL(StructuredQueryLanguage)语言SQL(StructuredQueryLanguage)语言是关系数据库的标准语言,它提供了数据查询、数据定义和数据控制功能。(1)SQL的数据定义功能(2)SQL的数据查询功能(3)SQL的数据更新功能(4)SQL的访问控制功能(5)SQL嵌入式使用方式,1.2.2关系数据库中的基本运算,2.关系数据库中的基本运算(1)选择从一个表中找出满足指定条件的记录行形成一个新表的操作称为选择。选择是从行的角度进行运算得到新的表,新表的关系模式不变,其记录是原表的一个子集。(2)投影从一个表中找出若干字段形成一个新表的操作称为投影。投影是从列的角度进行的运算,通过对表中的字段进行选择或重组,得到新的表。新表的关系模式所包含的字段个数一般比原表少,或者字段的排列顺序与原表不同,其内容是原表的一个子集。(3)连接选择和投影都是对单表进行的运算。在通常情况下,需要从两个表中选择满足条件的记录。连接就是这样的运算方式,它是将两个表中的记录按一定的条件横向结合,形成一个新的表。,1.2.3关系数据理论,1.问题的提出1)给出一组关系实例:学生关系:学生(学号,姓名,性别,出生日期,入学时间,系)课程关系:课程(课程号,课程名,学时数)选课关系:选课(学号,课程号,成绩)可能有以下两种数据模式:只有一个关系模式:学生选课课程(学号,姓名,性别,出生日期,入学时间,系,课程号,课程名,学时数,成绩)用三个关系模式:学生,课程,选课。,1.2.3关系数据理论,2)设计方案比较第一种设计可能有下述问题:数据冗余修改异常插入异常删除异常第二种设计方案不存在上述问题。数据冗余消除了,插入、删除、修改异常消除了。,1.2.3关系数据理论,2.数据依赖函数依赖:设R(U)是属性集U上的关系模式,X与Y是U的子集,若对于R(U)的任意一个当前值r,如果对r中的任意两个元组t和s,都有tXsX,就必有tYsY(即若它们在X上的属性值相等,在Y上的属性值也一定相等),则称“X函数决定Y”或“Y函数依赖与X”,记作:XY,并称X为决定因素。函数依赖的分类:平凡函数依赖和非平凡函数依赖完全函数依赖和部分函数依赖传递函数依赖,1.2.3关系数据理论,3)多值依赖:设R(U)是属性集U上的一个关系模式。X,Y,Z是U的一个子集,并且Z=U-X-Y。当且仅当对R(U)的任一关系r,给定的一对(x,z)值,有一组Y的值,这组值仅仅决定于x值而与z的值无关,则关系模式R(U)中多值依赖XY成立。例如下表存在多值依赖关系,1.2.3关系数据理论,3.关系模式的规范化第一范式:如果关系模式R的每一个属性都是不可分解的,则R为第一范式的模式,记为:R1NF模式。第二范式:如果关系模式R是第一范式,且每个非码属性都完全函数依赖于码属性,则称R为满足第二范式的模式,记为:R2NF模式。第三范式:如果关系模式R是第二范式,且没有一个非码属性是传递函数依赖于候选码属性,则称R为满足第三范式的模式,记为:R3NF模式。扩充第三范式:如果关系模式R是第三范式,且每一个决定因素都包含有码,则称R为满足扩充第三范式的模式,记为:RBCNF模式。第四范式:如果关系模式R是第一范式,且每个非平凡多值依赖XY(YX),X都含有码,则称R为满足第四范式的模式,记为:R4NF模式。,1.2.2关系数据理论,4.关系规范化小结,1.3数据库设计,1.3.1数据库设计的任务、内容与步骤1.3.2需求分析1.3.3概念结构设计1.3.4逻辑结构设计1.3.5数据库设计案例,1.3.1数据库设计的任务、内容与步骤,1.数据库设计的任务针对一个给定的应用环境,创建一个良好的数据库模式,建立数据库及其应用系统,使之能有效的收集、存储、操作和管理数据,满足用户的各种需求。2.数据库设计的内容数据库设计的内容主要包括结构特性设计和行为特性的设计两个方面的内容。,1.3.1数据库设计的任务、内容与步骤,3.数据库设计的步骤:新奥尔良法,将数据库的设计分为如下六个阶段:需求分析阶段,概念设计阶段,逻辑设计阶段,物理设计阶段,实施阶段,运行和维护阶段。,1.3.2需求分析,1.需求分析的任务需求分析的任务是通过详细调查现实世界中要处理的对象(组织、部门、企业)等,在了解现行系统工作情况,确定新系统功能的过程中,收集支持系统运行的基础数据及其处理方法,明确用户的各种需求。调查的重点是“数据”和“处理”,通过调查、收集与分析,获得用户对数据库的如下需求:信息需求、处理要求、安全性与完整性要求。,1.3.2需求分析,2.需求分析基本步骤1)需求的收集:收集数据及其发生时间、频率,数据的约束条件、相互联系等。2)需求的分析整理数据流程分析,结果描述产生数据流图。数据分析统计,对输入、存储、输出的数据分别进行统计。分析数据的各种处理功能,产生系统功能结构图。,1.3.2需求分析,3.阶段成果需求分析阶段成果是系统需求说明书,此说明书主要包括数据流图、数据字典、各类数据的统计表格、系统功能结构图和必要的说明。系统需求说明书将作为数据库设计的全过程依据的文件。,1.3.3概念结构设计,1.概念设计的策略和步骤1)设计概念结构的策略有如下几种:自顶向下自底向上由里向外混合策略,1.3.3概念结构设计,2)常用自底向上策略的设计步骤进行局部抽象,设计局部概念。将局部概念模式综合成全局概念模式进行评审,改造。,1.3.3概念结构设计,2.采用E-R方法的数据库概念设计步骤1)设计局部E-R模型:在设计E-R模型的过程中应遵循这样一个原则:现实世界中的事物能作为属性对待的,尽量作为属性对待。2)设计全局E-R:一般采用两两集成的方法,在集成的过程中,要消除属性、结构、命名三类冲突,实现合理的集成。3)全局E-R模型的优化:实现实体个数尽可能少,实体类型所含属性尽可能少,实体类型间的联系无冗余。优化方法有:合并相关的实体类型消除冗余属性与联系,1.3.4逻辑结构设计,1.逻辑结构设计的步骤将概念结构向一般的关系模型转换。将转换来的关系模型向特定的RDBMS支持的数据模型转换。对数据模型进行优化。,1.3.4逻辑结构设计,2.E-R模型向关系数据库的转换规则1)一个实体型转换为一个关系模式。2)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。3)一个1:n联系可以转换为一个独立的关系模式,也可以与n段对应的关系模式合并。4)一个m:n联系转换为一个关系模式。5)三个以上实体间的一个多元联系可以转换为一个关系模式。6)具有相同码的关系模式可以合并。,1.3.4逻辑结构设计,3.关系数据库的逻辑设计关系数据库逻辑设计的过程如下:1)导出初始的关系模式2)规范化处理3)模式评价4)优化模式5)形成逻辑设计说明书。,1.3.5数据库设计案例,1.学生选课管理数据流图2.学生选课管理E-R图3.学生选课管理关系模式注:详细内容见教材,1.4SQLServer2000的性能与体系结构,1.4.1SQLServer2000的性能1数据仓库和商业智能服务2集成的数据管理3支持XML技术4.NETCompactFramework5数据库对象的系统范围,1.4SQLServer2000的性能与体系结构,1.4.2SQLServer2000的体系结构1、CS结构2、服务器端是安装了SQLServer2000服务器组件的计算机。3、客户端是安装了SQLNativeClient的计算机,C/S应用模式,1.5SQLServer2000的安装,1.5.1安装前的准备工作1.5.2安装SQLServer2000,1.5.1安装前的准备工作,1.安装SQLServer2000的硬件要求(以32位为例),1.5.1安装前的准备工作,2.安装SQLServer2000的软件(OS)要求,1.5.1安装前的准备工作,3.对网络环境的需求要求,1.5.2安装SQLServer2000,1.采用本地计算机即作为服务器又作为客户机。2.两个概念因为同一台计算机上可以同时运行多个SQLserver2000服务器,也可以使不同版本在同一台计算机上运行而不受干扰,在此问题上提出了实例的概念:命名实例和默认实例。初次在计算机上安装SQLserver2000时,安装程序把安装默认实例作为默认的选项,用户也可以根据需要将安装设置为命名实例。3.安装过程SQLServer2000的安装过程与其它MicrosoftWindows系列产品类似。我们可根据向导提示,选择需要的选项一步一步地完成。,1.6SQLServer2000的安全性,SQLserver2000使用两层安全机制来确认用户的有效性-即身份验证和权限验证两个阶段。1.身份验证模式Windows认证:用户对SQLserver访问的控制由Windows账号或用户组完成,当进行连接时,用户不需要提供SQLserver登陆账号。SQLserver认证:SQLserver管理员必须建立SQLserver登陆账号和口令。当用户要连接到SQLserver时,必须同时提供SQLserver的登陆账号和口令。混合认证模式:两种模式同时工作,用户即能使用Windows2005认证模式又能使用SQLServer认证模式连接到SQLServer服务器。,1.6SQLServer2000的安全性,2.权限验证身份验证成功,连接到SQLServer数据库后,用户必须使用特定的用户账号才能对数据库进行访问。SQLServer采取三个步骤来确认权限。1)当用户执行一项操作时,例如用户执行了一条插入一条记录的指令,客户端将用户T-SQL语句发给SQLServer。2)当SQLServer接收到该命令语句后,立即检查该用户是否有执行这条指令的权限。3)如果用户具备这个权限,SQLServer将完成相应的操作,如果用户没有这个权限,SQLServer系统将返回一个错误给用户。,1.7SQLSERVER2000服务器的操作,1.7.1SQLServer的程序组1.7.2SQLServer服务管理1.7.3使用SQLServerManagementStudio,1.7.1SQLServer的程序组,集成环境,用于访问、配置、控制、管理和开发SQLServer的所有组件,1.7.2SQLServer服务管理,1、SQLServer服务SQLServer服务是SQLServer2005的数据库引擎,是SQLServer2005的核心服务。SQLServer服务提供数据管理、事务处理,维护数据的完整和安全性等管理工作。2、启动服务要使用SQLServer服务,必须先启动服务。启动服务的方式包括:设置服务为“自动”启动类型、使用SQLServerConfigurationManager工具、使用SQLServerManagementStudio工具、使用操作系统的“服务”窗口等。,1.7.3使用SQLServerManagementStudio,1.启动SQLServerManagementStudio1)在“开始”菜单中,依次执行“开始”“程序”“MicrosoftSQLServer2005”“SQLServerManagementStudio”命令菜单,打开“连接到服务器”对话框。2)在“连接到服务器”对话框中,验证默认设置,单击“连接”。2.ManagementStudio组件介绍默认情况下,ManagementStudio中将显示三个组件窗口。“已注册的服务器”组件窗口:在此添加和删除服务器。“对象资源管理器”组件窗口:对象资源管理器是服务器中所有数据库对象的树视图。此树视图可以包括SQLServerDatabaseEngine、AnalysisServices、ReportingServices、IntegrationServices和SQLServerMobile的数据库。(3)“摘要”文档窗口:文档窗口是ManagementStudio界面中的最大部分,它可以是“查询编辑器”窗口,也可以是“浏览器”窗口。注意:如果任何组件窗口没有出现,均可通过“视图”菜单添加。,1.7.3使用SQLServerManagementStudio,3注册服务器(1)在“已注册的服务器”窗口中右键单击“数据库引擎”,在弹出的快捷菜单中,选中“新建”“服务器注册”命令,打开“新建服务器注册”对话框。(2)在“服务器名称”文本框中,键入SQLServer实例的名称。(3)在“连接到数据库”下拉列表框中选择注册的服务器默认连接的数据库;在“网络协议”下拉列表框中选择使用的网络协议;在“网络数据包大小”微调框中设置客户机和服务器网络数据包的大小;在“连接超时值”微调框中设置客户机的程序在服务器上的执行超时时间,如果网速慢的话,可以设置大一些;如果需要对连接过程进行加密,可以选中“加密连接”选项。(4)测试连接成功后,保存,完成服务器注册。,1.7.3使用SQLServerManagementStudio,4对象资源管理器的连接(1)在“对象资源管理器”的工具栏上,单击“连接”按钮,打开连接类型下拉菜单,从中选择“数据库引擎”,系统将打开“连接到服务器”对话框。(2)在“连接到服务器”对话框中,输入服务器名称,选择验证方式。(3)单击“连接”按钮,即可连接到所选的服务器。,1.7.3使用SQLServerManagementStudio,5SQLServer服务器的配置通过查看SQLServer属性了解SQLServer性能或修改SQLServer的配置以提高系统的性能。在“对象资源管理器”中,选择要配置的服务器名,单击右键,在弹出的快捷菜单中执行“属性”命令,弹出如图2.30所示的“服务器属性”窗口。用户可以根据需要,选择不同的选项卡标签,查看或修改服务器设置、数据库设置、安全性、连接等。,1.7.3使用SQLServerManagementStudio,6修改SQLServer的sa密码在数据库管理过程中,超级管理员账号sa的密码非常重要,为了安全起见,有时可能需要修改sa账号的密码,以防止密码泄漏,造成非法的访问连接和不必要的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论