数据库基础知识综述_第1页
数据库基础知识综述_第2页
数据库基础知识综述_第3页
数据库基础知识综述_第4页
数据库基础知识综述_第5页
已阅读5页,还剩58页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

认识MS

SQLSQL的含义:StructuredQueryLanguge课程目标:对SQLServer数据库的表进行基本管理,能够利用T-SQL语言操作数据,为后续开发动态网站课程、增加数据交互功能奠定基础。2数据库技术的发展史1基本概念2

数据模型3

数据库设计5项目一数据库基础SQLServer2005的体系结构

1.6关系数据库431.数据库技术的发展

数据管理技术经历了:人工管理、文件系统、数据库系统三个阶段。

41.人工管理阶段时间:20世纪50年代中期以前特点:(1)数据不保存;(2)没有专用的软件对数据进行管理;(3)只有程序概念,没有文件概念,数据的组织由程序员自行设计;(4)一组数据对应一个程序。应用程序1应用程序2应用程序n……数据1数据2数据n……5时间:20世纪50年代后期到60年代中期特点: (1)数据以文件的形式长期存储在计算机里; (2)操作系统的文件管理提供了对数据输入和输出管理; (3)数据可以共享,一个数据可以被多个应用程序使用; (4)数据文件之间彼此孤立,不能反映数据之间的联系,数据大量冗余;2.文件系统阶段应用程序n文件应用程序1应用程序2数据1数据n数据2…………6

时间:20世纪60年代后期。特点:(1)采用复杂的数据模型。(2)有较高的数据独立性。(3)易于用户操作。3.数据库系统阶段

数据库应用程序1应用程序2应用程序n……DBMS数据库管理系统7数据库管理系统数据控制功能:数据完整性数据安全性数据库的并发控制数据库的恢复2.数据库系统的基本概念数据(Data):所谓数据就是描述事物的符号。符号可以是数字,也可以是文字、图形、图像、声音等信息,将它们数字化以后可存入计算机中。数据库(DataBase):就是存放数据的仓库数据库(Database)是将数据按照一定的数据模型组织、描述和存储,具有较小的冗余度,较高数据独立性和易扩展性,并可为各种用户所共享的数据集合。例:(1)利用自然语言描述一个学生:“张三是一名男同学,2006年入学的山东大学,1987年出生,河北人。”(2)计算机为了存储和处理方便来描述:姓名性别出生日期籍贯入学时间学校张三男1987河北2006山东大学2.数据库系统的基本概念102.数据据库库系系统统的的基基本本概概念念数据据库库管管理理系系统统(DataBaseManagementSystem,DBMS)::是是位位于于用用户户与与操操作作系系统统之之间间的的一一层层数数据据管管理理软软件件,,用用于于完完成成数数据据的的组组织织、、存存储储、、维维护护等等任任务务。。功能能::数据据完完整整性性数据据安安全全性性数据据库库的的并并发发控控制制数据据库库的的恢恢复复112.数据据库库系系统统的的基基本本概概念念数据据库库系系统统(DataBaseSystem,DBS)::数数据据库库系系统统由由数数据据库库、、数数据据库库管管理理系系统统((及及应应用用开开发发工工具具))、、应应用用系系统统、、数数据据库库管管理理员员和和用用户户组组成成。。数据据库库管管理理员员((DataBaseAdministrator,DBA)是是专专门门从从事事数数据据库库的的建建立立、、使使用用和和维维护护等等工工作作的的专专业业人人员员。。12数据据库库系系统统数据库系统构成数据库数据库管理系统应用开发系统应用系统用户用户用户……数据库管理员13数据据模模型型是是现现实实世世界界中中数数据据和和信信息息在在数数据据库库中中的的抽抽象象与与表表示示。。1.数据据模模型型::(1)概念念模模型型((信信息息模模型型))::它它是是按按人人的的观观点点来来对对数数据据和和信信息息进进行行抽抽象象,,主主要要用用于于数数据据库库的的设设计计;;(2)数据据模模型型((结结构构模模型型))::它它是是按按计计算算机机的的观观点点建建模模,,主主要要用用于于DBMS的实现现;3.数据模模型143.数据模模型结构模模型直直接描描述数数据库库中数数据的的逻辑辑结构构,涉涉及计计算机机系统统,所所以以以称为为基本本数据据模型型。它它是用用于计计算机机的第第二次次抽象象。常用的的结构构数据据模型型有三三种::层次模模型网状模模型关系模模型15层次模模型学校教务处财务处信息工程系经济贸易系出纳会计16网状模模型R1R2R3R5R417关系模模型是目前前最重重要的的一种种数据据模型型。关关系数数据库库采用用关系系模型型为数数据的的组织织方式式,SQLServer2005数据库库就是是基于于关系系模型型建立立的。。关系数数据库库最基基本的的数据据结构构是数数据表表,每每个数数据表表都是是有关关联的的行和和列的的集合合,也也称为为关系表表。关系模模型学号姓名性别出生日期系部名称入学时间060101001001李宏女1987.12.30信息工程2006-9-1060202002002郭峰男1987.9.7经济贸易2006-9-1050101001003刘凤云女1987.11.12社会人文2005-9-118关系表表的特特点::学号姓名性别出生日期系部名称入学时间060101001001李宏女1987.12.30信息工程2006-9-1060202002002郭峰男1987.9.7经济贸易2006-9-1050101001003刘凤云女1987.11.12社会人文2005-9-1每一列列都是是类型型相同同的数数据每一列是不不可分解的的最小数据据项任意两行不不能相同行与列的排排序无关紧紧要19(1)实体(Entity):是客观观存在并可可以相互区区别的事物物。可以是是具体的的人、事事、物,也也可以是抽抽象的概念念和联系。。实体可以是是:有形的,如如人物或商商品无形的,如如技术级别别事件,如音音乐会例如:一个个部门、一一个产品、、一个学生生等都是实实体。4.关系数据库库20(2)属性(Attribute):实体所所具有的某某一特性称称为实体的的属性,一一个实体由由若干个属属性来描述述。例如:教师师可以由老老师编号、、姓名、性性别、职称称、学历、、工作时间间等属性描描述,(1002、李宏、女女、教授、、研究生、、1970)这些属性性组合起来来描述了一一个教师的的实体。(3)域:属性性的取值范范围称为域域。域作为为属性值的的集合,其其类型与范范围具体由由属性的性性质及其所所表示的意意义确定。。(4)关键字::关系中能能唯一区分分、确定不不同实体的的属性或属属性组合,,称为该关关系的主关关键字或是是主键。(5)外部关键键字(ForeignKey):如果关关系中的某某个属性或或属性的组组合不是关关键字或只只是组合的的一部分,,但却是另另一个关系系(表)的的关键字时时,称该属属性或属性性组合为这这个关系的的外部关键键字或是外外键。1.3关系数据库库21编号姓名性别出生日期职称部门编号001张三男1970-1-1副教授101002李四女1978-10-5助教101003王五男1974-9-8讲师102004赵六男1967-5-21副教授101部门编号部门名称101计算机系102教务处103办公室雇员表部门表主键外键子表父表4.关系运算关系数据库库支持选择、投影影和连接关系运算,,它们源于于代数中并并、交、差差、选择、、投影和连连接等运算算。(1)选择:从从一个表中中找出满足足指定条件件的记录行行形成一个个新表的操操作。选择择是从行的的角度进行行运算得到到新的表。。例:从“学生”表中查询2006年入学学生生的信息,,代码如下下:Select*from学生where入学时间=’2006-9-1’。1.3关系数据库库234.关系运算算(2)投影:从从一个表中中找出若干干字段形成成一个新表表的操作。。投影是从从列的角度度进行运算算。例:从“学生”表中查找出出学生的学学号、姓名名和所在系系部信息,,代码如下下:Select学号,姓名,系部名称from学生选择和投影影都是对单单表进行的的运算。1.3关系数据库库244.关系运算算(3)连接:从从两个表中中选择满足足某种条件件的记录。。它是将两两个表中的的记录按一一定条件横横向结合,,生成一个个新表。例:连接“学生”表和“系部”表,代码如如下:Select学号,姓名,性别,出生日期,系部.系部,系部.系部名称,系部.系主任From学生Join系部On学生.系部名称=系部.系部名称关系模型基基础知识255.关系的完整整性约束数据的完整整性是指关关系模型中中数据的正正确性与一一致性。(1)实体完整整性:关系系中实体((元组)的的主键属性性不能为空空。例:学学生表中学学号属性不不能为空。。(2)域域完完整整性性::表表中中列列的的数数据据必必须须具具有有正正确确的的数数据据类类型型、、格格式式、、以以及及有有效效的的取取值值范范围围。。例例::选选课课表表中中成成绩绩列列的的值值应应在在0-100之间间。。(3)参参照照完完整整性性::不不能能引引用用不不存存在在的的元元组组。。例例::在在学学生生选选课课表表中中的的学学号号列列不不能能引引用用学学生生表表中中没没有有的的学学号号。。(4)用用户户定定义义完完整整性性::用用户户定定义义的的完完整整性性规规则则是是应应用用领领域域需需要要遵遵守守的的约约束束条条件件。。1.3关系系数数据据库库26任务务二二设设计计数数据据库库课前前回回顾顾::数据据模模型型有有哪哪3种??关系系模模型型的的基基本本数数据据结结构构是是什什么么??教师工号姓名教授课程所在系部课程名称周学时060101001001李宏数据库管理与应用4信息工程060202002002郭峰计算机数学6经济贸易050101001003刘凤云计算机外语四社会人文教师工号姓名教授课程名称周学时所属系部060101001001李宏数据库管理与应用4信息工程060202002002郭峰计算机数学6经济贸易050101001003刘凤云计算机外语4社会人文范式式::规规范范化化设设计计方方法法中中,,满满足足一一定定条条件件的的关关系系模模式式被被称称为为范范式式((NormalForm,NF)(1)第一范范式(1NF)如果关系系R的每一个个属性都都是单纯纯域,即即数据表表中的每每一个数数据项都都是单项项,则称称R满足第一一范式。。4.关系数据据库29(2)第二范范式(2NF)如果关系系R满足第一一范式,,且每一一个非主主属性完完全依赖赖于主键键,(如如果有多多个主关关键字,,则每个个非主关关键字都都应完全全依赖于于每一个个主关键键字)则则称R满足第二二范式。。课程名称称学号姓名分数班级课程名称称学号分数学号姓名班级分解为(3)第三范范式(3NF)如果关系系R满足第二二范式,,且每一一个非主主关键字字都非传传递地依依赖于主主关键字字,即没没有非主主属性依依赖于另另一个非非主属性性,则称称R满足第三三范式。。书号书名出版社作者作者单位位单位地址址无关分解为书号书名出版社作者单位名称称单位地址址5.数据库设设计需求分析析结构设计计数据库实实施数据库运运行和维维护32概念模型型的表示示方法很很多,其其中比较较著名的的是实体关系系方法(Entity-Relationship),该方法使使用E-R图来描述述现实世世界的概概念模型型。(1)E-R提供了表表示实体体型、属属性和联联系的方方法:实体:用矩型型表示,,矩形框框内写明明实体名名。属性:用椭椭圆形形表示示,椭椭圆内内明联联系名名,通通过无无向边边将属属性与与实体体连接接起来来。联系::用菱菱形表表示,,菱形形框内内写明明联系系名,,通过过无向向这与与有关关实体体连接接起来来,同同时在在无向向边上上注明明联系系的类类型。。主关键键字:带阴阴影的的椭圆圆概念结结构设设计::符合含义实体,一般是名词属性,一般是名词关系,一般是动词主关键字,一般是名词33一对一一关系系妻子婚配丈夫丈夫ID妻子姓名妻子ID丈夫姓名11一对多多关系系课程教授教师教师ID教师姓名课程ID课程名称课程ID1M多对多多关系系课程学习学生课程课程名称课程ID学生学习学生ID学生姓名课程ID学生IDMNMN(2)下面面用E-R图表示示学生生选课课管理理的概概念模模型。。例如::学生生管理理设计计的实实体有有学生生、课课程和和教材材学生的的属性性:学学号、、姓名名、性性别、、出生生年月月、入入学时时间、、班级级课程的的属性性:课课程编编号、、课程程名、、学时时数、、学分分、课课程性性质教材的的属性性:教教材编编号、、教材材名称称、出出版社社、主主编、、单价价概念模型37(3)常见的的实体联系系有3种:一对一一联系、一一对多联系系和多对多多联系。实体的联系系如下:一门课程只只能选用一一种教材,,一种教材材对应一门门课程一名学生可可以选修多多门课程,,一门课程程可以由多多名学生选选修;学生选课管管理E-R图如下:数据库模型型课程学生教材教材编号出版社教材名主编单价课程编号课程名学时数学分课程性质课程成绩出生年月入学时间班级姓名性别学号N1NM选用选课38逻辑结构设设计将E-R图转换为关关系模式优化关系模模式,形成成第三范式式对关系模式式进行完整整性及安全全性方面的的分析和评评价39物理结构设设计数据的存取取方法数据的存储储结构系统配置选择最优设设计方案40SQL分类类:DDL—数数据定义语语言(Create,Alter,Drop,,DECLARE)

DML—数据据操纵语言言(Select,,Delete,Update,Insert)DCL—数数据控制语语言(GRANT,,REVOKE,COMMIT,ROLLBACK)项目二熟熟悉SQLServer2005系统操作环环境课前回顾::员工信息薪水员工号姓名性别部门级别工资1412001赵宏伟女财务341001412002李大明男财政230001412003王军男销售232001412004肖多雨女客服14500对下面的数数据表进行行规范化设设计,使其其转换为满满足第三范范式的若干干个数据表表:规范化为第第一范式员工号姓名性别部门级别工资1412001赵宏伟女财务341001412002李大明男行政230001412003王军男销售232001412004肖多雨女客服14500规范化为第第二范式规范化为第第三范式部门级别工资财务34100行政23000销售23200客服14500员工号姓名性别部门级别1412001赵宏伟女财务31412002李大明男财政21412003王军男销售21412004肖多雨女客服1绘制E-R图分别画出学学校与教师师,教师与与课程的联联系E-R图,并转换换为关系模模式教师学校校名校长校址工号姓名性别1N聘用年薪课程课程编号课程名称性质周学时M教授NSQLServer2005的概述SQLServer2005系统是Microsoft公司于2005年12月7日向全球发发布的关系系型数据库库管理系统统(RDBMS)。是一个个全面的、、集成的、、端到端的的数据解决决方案,它它为企业中中的用户提提供了一个个更安全可可靠和更高高效的平台台。4748报表服务SQLServer2005的数据平台台SQLServer2005通过全面的的功能集,,为不同规规模的企业业提供了完完整的数据据解决方案案。其数据据平台如图图所示。SQLServer服务通知服务复制服务数据库引擎分析服务集成服务管理工具开发工具SQLServer2005数据平台包包括以下服服务组件。。1.SQLServerDatabaseServices(数据库引引擎)(RelationalDatabase,ReplicationServices)包括关系型型数据库引引擎、存储储、处理和和保护数据据的核心功功能,并且且还包括数数据库复制制、全文检检索以及管管理关系数数据和XML数据的特性性。例如,完成成业务数据据的添加、、更新、删删除、查询询和完全控控制等。2.NotificationServices(通知服务务)该服务允许许将通知((如消息))发送到目目标区域((如SMS或任何在侦侦听的进程程),这样样当特定动动作发生时时便能“获悉”,能够向不不同的连接接和移动设设备发布个个性化、及及时的信息息更新。SQLServer2005的服务组件件493.ReportingServices(报表服务务)该服务包括括创建、管管理和发布布传统的、、可打印的的报表和交交互的、基基于Web的报表的服服务器端和和客户端组组件。例如,在航航空公司的的机票销售售信息系统统中,可以以用本服务务方便的生生成Word、PDF、Excle等特定格式式的文件。。4.AnalysisServices(分析服务务)该服务包括括创建和管管理联机在在线分析处处理(onlineanalyticalprocessing,OLAP)和数据挖挖掘功能。。通过使用用该工具,,获取数据据集并对数数据切块、、切片,分分析其中所所包含的信信息。例如:在航航空公司的的机票销售售信息系统统中,可以以用本服务务对客户数数据进行挖挖掘分析,,发现更多多有价值的的信息和知知识,为减减少客户流流失、客户户管理水平平提供有效效的支持。。SQLServer2005的服务组件件50SQLServer2005数据平台包括括以下服务组组件。5.IntegrationServices(集成服务))用于数据仓库库和企业范围围内数据集成成的数据提取取、转换和加加载(ETL)功能能。。该该组组件件允允许许用用数数据据源源((不不仅仅可可以以是是SQLServer,而而且且可可以以是是Oracle、Excel、XML文档档和和文文本本文文件件等等))导导入入和和导导出出数数据据。。6.工工作作站站组组件件、、联联机机丛丛书书和和开开发发工工具具包括括客客户户端端组组件件、、管管理理工工具具、、开开发发工工具具、、文文档档和和参参考考示示例例。。SQLServer2005的服服务务组组件件51SQLServer2005性能能1...NETFramework集成成数据据库库编编程程人人员员可可以以充充分分利利用用Microsoft.NETFramework类库库和和现现代代编编程程语语言言MicrosoftVisualBasic.NET和C#编程程语语言言来来实实现现服服务务器器中中的的功功能能。。通通过过集集成成的的通通用用语语言言运运行行时时((CommonLanguageRuntime,CLR),,可可以以使使用用所所选选择择的的.NETFramework语言言对对存存储储过过程程、、函函数数和和触触发发器器进进行行编编码码。。2.WebServices在SQLServer2005中,,可可以以开开发发数数据据库库层层中中的的XMLWebservices,把把SQLServer作为为HTTP侦听听器器。。这这对对那那些些以以Webservices为中中心心的的应应用用程程序序提提供供了了新新型型的的数数据据访访问问功功能能。。52数据据库库对对象象的的系系统统范范围围SQLServer2005数据据库库管管理理系系统统中中各各对对象象的的系系统统范范围围如如下下,,实实际际的的范范围围会会因因应应用用的的不不同同而而有有所所不不同同。。数据据库库::32767个数数据据库库,,最最小小为为1MB,最最大大为为16TB。表::每每个个数数据据库库最最多多有有20亿个个表表。。列::每每个个表表最最多多1024个列列,,每每行行的的最最大大字字节节数数8060B。索引引::每每表表一一个个聚聚集集索索引引,,2496个非非聚聚集集索索引引,,一一个个复复合合索索引引最最多多有有16个索索引引关关键键字字。。存储储过过程程::一一个个存存储储过过程程可可以以有有2100个参参数数和和最最多多32级嵌嵌套套。。用户户连连接接::32767个。。锁定定及及数数据据库库的的对对象象::20亿个个。。打开开的的数数据据库库::32767个。。53SQLServer2005的体体系系结结构构SQLServer2005按Client/Server结构构((客客户户/服务务器器))设设计计。。其其中中服服务务器器端端是是安安装装了了SQLServer2005服务务器器组组件件计计算算机机,,客客户户端端是是安安装装了了SQLNativeClient的计计算算机机((客客户户端端和和服服务务器器也也允允许许在在同同一一台台计计算算机机上上))。。在客客户户/服务务器器模模式式的的体体系系结结构构中中可可以以将将任任务务合合理理地地分分配配到到服服务务器器与与客客户户端端,,从从而而减减少少网网络络拥拥护护,,提提高高了了整整体体性性能能。。回应SQL请求ClientSQLServer54SQLServer2005版本本微软软SQLServer2005产品品家家族族设设计计了了五五个个新新的的版版本本如如下下,,用用户户可可根根据据自自身身的的需需求求选选择择合合适适的的版版本本进进行行安安装装。。1.企业版(EntpriseEdition,32位和64位)支持SQLServer2005的所有功能,,支持超大型型企业进行联联机事务处理理(OLTP)、高度复杂的的数据分析、、数据仓库系系统和网站所所需的性能水水平。具有全面商业业全面商业智智能的分析能能力及高可通通知性功能,,是超大型企企业的理想选选择,能够满满足最复杂的的要求。作为为生产服务器器使用。SQLServer2005安装SQLServer2005版本2.标准版(StandardEdition,32位和64位)是一个完全的的数据管理和和分析平台。。它包括电子子商务、数据据仓库和业务务流解决方案案所需要的功功能。其集成成的商业智能能和高可用性性功能可以为为企业提供支支持其运营所所需要的基本本功能,适合合中小型企业业的数据管理理和分析平台台,是需要全全面的数据管管理和分析平平台的中小型型企业的理想想选择。3.工作组版((WorkgroupEdition,仅32位)对于那些需要要在大小和用用户数量上没没有限制的数数据库的小型型企业,是理理想的数据管管理解决方案案。SQLServer2005版本4.开发发版((DeveloperEdition,32位和64位)DeveloperEdition使开发发人员员可以以在SQLServer上生成成任何何类型型的应应用程程序,,是独独立软软件供供应商商(ISV)、咨咨询人人员、、系统统集成成商、、解决决方案案供应应商以以及创创建和和测试试应用用程序序的企企业开开发人人员的的理想想选择择。5.精简简版((SQLServer2005ExpressEdition,仅32位)是一个个免费费、易易用且且便于于管理理的数数据库库引擎擎中可可再分分发的的版本本,是是低端端ISV、低端端服务务器用用户、、创建建Web应用程程序的的非专专业开开发人人员以以及创创建客客户端端应用用程序序的编编程爱爱好者者的理理想选选择。。学生在在学习习阶段段就可可以选选择此此版本本。安装前前的准准备工工作1.SQLServer2005的硬件件要求求((以32位为例例))硬件最低要求处理器(CPU)处理器主频不低于:600MHz建议:1GHz或更高内存(RAM)企业版:至少512MB,建议1GB或更高标准版:至少512MB,建议1GB或更高工作组版:至少512MB,建议1GB或更高开发版:至少512MB,建议1GB或更高简易版:至少192MB建议512MB或更高硬盘空间数据库引擎和数据文件、复制以及全文搜索:150MB;AnalysisServices和数据文件:35KB;ReportingServices和报表管理器:40MB;NotificationServices引擎组件、客户端组件和规则组件:5MB;IntegrationServices:9MB;客户端组件:12MB;管理工具:70MB;开发工具:20MB;SQLServer联机丛书和SQLServerMobile联机丛书:15MB;示例和示例数据库:390MB监视器SQLServer图形工具需要VGA或更高分辨率:分辨率至少为1,024x768像素。指点设备

Microsoft鼠标或兼容的指点设备。CE-ROM驱动器通过CD或DVD媒体进行安装时需要相应的CD或DVD驱动器。操作系统企业版开发版标准版工作组版简易版Windows2000ProfessionalEditonSP4否是是是是Windows2000SeverSP4是是是是是Windows2000AdvancedServerSP4是是是是是Windows2000DatacenterEditionSP4是是是是是嵌入式WindowsXP否否否否否WindowsXPHomeEditonSP2否是否否是WindowsXPProfessionalEditonSP2否是是是是WindowsXPMediaEditonSP2否是是是是WindowsXPTabletEditonSP2否是是是是Windows2003ServerSP1是是是是是Windows2003EnterpriseEditionSP1是是是是是Windows2003DatacenterEditionSP1是是是是是Windows2003WebEditionSP1否否否否是2.SQLServer2005的软件件(OS)要求求安装前前的准准备工工作安装前前的准准备工工作3.对网络络环境境的需需求要要求网络组件最低要求IE浏览器IE6.0SP1或更高版本,如果只安装客户端组件且不需要连接到要求加密的服务器,则InternetExplorer4.01SP2即可IIS安装报表服务需要IIS5.0以上ASP.NET2.O报表服务需要ASP.NET安装SQLServer20051.采用本本地计计算机机即作作为服服务器器又作作为客客户机机。2.实例实例:所谓““SQL实例””,实实际上上就是是一组组配置置文件件和运运行在在计算算机内内存中中的一一组程程序。。简单说说一个个实例例就是是一个个SQLServer服务器器。一台计计算机机上可可以同同时运运行多多个SQLserver2005服务器器,,也可可以使使同一一台计计算机机上运运行不不同版版本的的SQLServer服务器器,不不同版版本的的服务务器互互不干干扰。。SQLServer实例可可以分分为::命名实实例和和默认认实例例。3.安装过过程SQLServer2005的安装装过程程与其其它MicrosoftWindows系列产产品类类似。。我我们可可根据据向导导提示示,选选择需需要的的选项项一步步一步步地完完成。。SQLServer2005的安全全性SQLserver2005使用两两层安安全机机制来来确认认用户户的有有效性性----即身份份验证证和权权限验验证两两个阶阶段。。1.身份验验证模模式Windows认证::用用户对对SQLserver访问的的控制制由Windows账号或或用户户组完完成,,当进进行连连接时时,用用户不不需要要提供供SQLserver登陆账账号。。SQLserver认证::SQLserver管理员员必须须建立立SQLserver登陆账账号和和口令令。当当用户户要连连接到到SQLserver时,必必须同同时提提供SQLserver的登陆陆账号号和口口令。。混合认认证模模式::两种种模式式同时时工作作,用用户即即能使使用Windows2005认证模模式又又能使使用SQLServer认证模模式连连接到到SQLServer服务器器。SQLServer2005的安全全性2.权限验验证身份验验证成成功,,连接接到SQLServer数据库库后,,用户户必须须使用用特定定的用用户账账号才才能对对数据据库进进行访访问。。SQLServer采取三个步步骤来确认认权限。1)当用户执行行一项操作作时,客户户端将用户户T-SQL语句发给SQLServer。例如用户户执行了一一条插入一一条记录的的指令。2)当SQLServer接收到该命命令语句后后,立即检检查该用户户是否有执执行这条指指令的权限限。3)如果用户具具备这个权权限,SQLServer将完成相应应的操作,,如果用户户没有这个个权限,SQLServer系统将返回回一个错误误给用户。。小结(1)数据库的

温馨提示

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

评论

0/150

提交评论