第3章 高级SQL语言编程.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:124 大小:2MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第3章 高级SQL语言编程.ppt

第3章高级SQL语言编程.ppt

预览

免费试读已结束,剩余 114 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SQLServer综述SQLServer关系数据库简介SQLServer的特点:(2)图形化用户界面,使系统管理和数据库管理更加直观、简单。(3)丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。(4)支持分布式数据库结构在一个或多个网络中可有多个SQLServer,用户可以将在逻辑上作为一个整体的数据库的数据分别存放在各个不同的SQLServer服务器上,成为分布式数据库结构。客户端可分别或同时向多个SQLServer服务器存取数据,这样可以降低单个SQLServer的处理负担,提高系统执行效率。(5)SQLServer与WindowsNT完全集成(6)SQLServer与MicrosoftBackOffice服务器类集成MicrosoftInternet信息服务器:允许Internet客户软件访问SQLServer中的数据,或把数据库的内容转换为HTML页面发送到网上。MicrosoftExchangeServer:SQLServer可以使用ExchangeServer接收和发送电子邮件。数据转换服务DTS(DataTransformationServices)实现与非SQLServer的异类OLEDB数据源中数据的转换。(8)具有很好的伸缩性,可跨越从运行Windows95/98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用。(9)对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。(10)SQLServer提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。SQLServer的安装和配置1.SQLServer2000的版本2.SQLSERVER的安装需求3.SQLSERVER的安装过程图1安装sqlserver点击这里图3安装sqlserver到本地计算机安装新的sqlserver,678SQLServer实例SQLServer实例就是同一台计算机上安装的多个SQLServer服务器。实例的引入,不仅可以使同一台计算机上同时运行多个SQLServer服务器,也可以使SQLServer的不同版本在同一台计算机上运行。每个服务器实例必须有一个实例名。通常SQLServer区分默认实例和命名实例。默认实例:用计算机在网络上的名字命名实例。例如,你的计算机当前的名字是D0084王,默认的服务器实例名字就是D0084王。命名实例:用计算机在网络上的名字再加上给定的实例名字来标识命名实例,既“计算机名\实例名”。同一台计算机上的多个SQLServer实例,每个实例都可以独立地运行,客户应用程序可以同时连接到同一台计算机上的不同的实例。它们有各自独立的内容,也有共享的服务。91011选择启动服务的账户1213用户要选择客户许可协议方式SQLServer支持处理器许可证和每客户许可。处理器指的是安装在运行SQLServer2000实例的计算机上的中央处理器(CPU)。一个计算机上可以安装多个处理器,从而需要多个处理器许可证。使用处理器许可,安装在运行SQLServer的计算机上的每个处理器都需要一个许可证。处理器许可证允许任意数目的设备访问服务器,无论它们是通过Intranet/Internet。拥有大量客户的通常选择处理器许可证。每客户授权模式要求每个将访问SQLServer2000服务器的设备都具有一个客户端访问许可证。对于客户端连接到不止一个服务器的网络,每客户模式通常更划算。SQLServer工具1.企业管理器①启动SQLServer界面②企业管理器界面2服务管理器(ServiceManager)图1-21SQLServer服务管理器(ServiceManager)界面查询分析器查询分析器登录界面②QueryAnalyzer窗口③QueryAnalyzer界面4分布式事务处理协调器(DistributedTransactionCoordinator5性能监视器(PerformanceMonitor)导入和导出数据(ImputandExportData)7SQLServer分析器(Profiler)8服务器网络实用工具(ServerNetworkUtility)9客户端网络实用工具(ClientNetworkUtility)10联机帮助文档(BooksOnline)3.1SQL语言的发展3.1.2SQL语言的特点:3.1.3SQL语言的数据类型SQLServer2000提供的数据类型2.浮点数据类型:FLOAT8字节,精度15位数。从-1.79E+308到1.79E+308之间的浮点数字数据。REAL4字节的浮点数型,可以精确到第7位的正负小数。REAL类型的表示范围在-3.40E+38到3.40E+