1章节SQL Server 2000概述.pptVIP

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1章节SQL Server 2000概述

第1章 SQL Server 2000概述 ;第1章 SQL Server 2000概述;1.1 关系数据库基础知识;数据库管理系统 (DataBase Management System,DBMS) 用户创建、管理和维护数据库必须有相应的计算机软件,即数据库管理系统。是对数据库进行统一管理的计算机软件,是位于用户与操作系统之间 。 DBMS能定义数据的存储结构,提供数据的操纵机制,维护着数据库的安全性、完整性和可靠性。 如今的数据库管理系统大多数都是建立在关系模型上的,因此称为关系型数据库管理系统(Ralation DataBase Management System,RDBMS)。 ;1.1.1 关系数据库的产生历史 1.人工管理阶段 此阶段的特点是:数据不长期保存;系统中没有对数据进行管理的软件,由应用程序管理数据,数据是面向程序的,数据不具有独立性;数据不能共享。 2.文件管理阶段 此阶段的特点是:程序与数据有了一定的独立性,程序和数据分开存储,有了程序文件和数据文件的区别;数据文件可以长期保存;但数据冗余度大,缺乏数据独立性。 ;3.数据库系统阶段 数据库技术能有效的管理和存取大量的数据,避免了以上两阶段的缺点,实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据管理和控制功能。 数据库系统又经历了三个阶段:网状数据库、层次数据库和关系数据库。 桌面型关系数据库:FoxBase、Visual Foxpro 、Access等 大型关系数据库管理系统有: SQL Server、DB2、Oracle、Sybase、Informix等。;1.1.2 关系数据库的介绍 关系型数据库是一些相关的表和其它数据库对象的集合。 这个定义包含了三层含义: 1.关系数据库中,信息被保存在二维表格中,称之为表(Table),一个关系型数据库包含多个数据表,每个表又包含行(记录)和列(字段)。 ;2.表和表之间是相互关联的。 表与表之间可以通过公共字段(关键字)建立关系。 关键字分为:主关键字(简称主键) 外部关键字(简称外键) 主键是指表中的一列或多列的组合,该列的值可以唯一的标识表中的记录。 外键是指表B中含有与另一个表A的主键相对应的列,那么该列在表B中称为外键。 ;表和表之间有下列关系: 一??一关系(1:1) 表A中的一条记录在表B中有一条记录与之对应。反过来,表B中的一条记录在表A中仅有一条记录与之对应。 一对多关系(1:n) 表A中的一条记录在表B中有多条记录与之对应。反过来,表B中的一条记录在表A中仅有一条记录与之对应。 多对多关系(m:n) 表A中的一条记录在表B中有多条记录与之对应。反过来,表B中的一条记录在表A中也有多条记录与之对应。 ;3.数据库中不仅包含表,而且还包含其他对象,如视图、存储过程、索引等。 ;1.1.3 关系数据库的设计 1.设计的原则: (1)一个表描述一个实体或实体间的一种联系。 实体:客观存在并可相互区分的事物。 (2)避免表之间出现重复字段。 (3)表中的字段应是原始数据和基本数据元素。 表中不应包括通过计算得到的列。 (4)表中应有主键来唯一的标识表中的记录。 (5)用外键保证表之间的关系。 ;2.设计的步骤: (1)需求分析。 (2)数据库的逻辑设计。 (3)数据库的物理设计。 (4)数据库性能的优化。 ;图1-5 销售管理数据库的逻辑结构 ;1.2 SQL Server 2000的简介 ;1.2.2 SQL Server 2000的特点 1.可视化管理工具 2.集中管理 3.多种前端(客户端)的支持 4.SQL Server 与Windows NT 完全集成 5.具有很好的可伸缩性 6.支持数据复制 7.支持分布式事务管理 8.支持数据仓库 9.对Web技术的支持 ;1.2.3 客户机/服务器和浏览器/服务器 1.客户机/服务器体系结构 (Client/Server,C/S) 客户机/服务器体系结构的应用又被称作分布式应用 ;2.浏览器/服务器体系结构 (Browser/Server,B/S) 由Browser(浏览器)、Web服务器、数据库服务器三层结构所组成。在这三层中,Web服务器担任中间层应用服务器的角色,它是连接数据库服务器的通道。 在B/S体系结构系统中,无需在每台计算机上安装专门的软件,用户通过浏览器向Web服务器发出请求,服务器对浏览器的请求进行处理,将用户所

文档评论(0)

sheppha + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档