




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章 SQL Server 2000第三章 SQL Server 20003.1 SQL Server 2000的特点3.2 SQL Server 2000的安装3.3 SQL Server 2000的启动3.4 系统数据库与数据库对象简介3.5 SQL Server 2000常用工具SQL Server 企业管理器SQL查询分析器导入与导出数据第三章 学习目标了解 SQL Server 2000的安装和配置方法掌握 SQL Server 2000管理工具的使用了解 SQL Server 2000数据库的基本构成掌握SQL Server 2000数据库的维护与管理, 数据表的维护与管理SQL
2、 Server简介:SQL Server 是一个关系数据库管理系统,它最初是由Microsoft 、Sybase 和Ashton-Tate三家公司共同开发的,1988 年推出了OS/2 版本。Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本;Sybase 则专注于SQL Server在UNIX 操作系统上的应用。SQL Server 2000 是Microsoft 公司推出的SQL Serve
3、r 数据库管理系统的最新版本。SQL Server 2000 全面扩展了SQL Server 7.0 的性能及可靠性和易用性,使它成为一个杰出的数据库平台,可用于大型联机事务处理、数据仓库、以及电子商务等。SQL Server 2000 对XML和HTTP提供充分的支持,提供分割装载和确保时间的特性,提供先进的管理和协调机制,可以自动管理线程任务,降低总体开销。目前最新版本是SQL Server 20053.1SQL Server 2000的特点客户机/服务器体系结构(c/s结构)支持Transact-SQL结构化查询语言独特的安全认证技术支持多个SQL Server实例支持XML语言数据仓库
4、处理能力支持用户自定义函数支持OLE DB排序、全文检索、索引、分布式查询、备份和还原等多方面进行了性能优化和增强B/S目前最常用的两种的架构C/S 结构 (client/server) 把应用程序分布在客户端(瘦客户端)和服务器端B/S 结构 (browser/server) 应用程序分布在服务器端,客户端只有浏览器即可。返回1. Microsoft SQL Server 2000的版本类型 企业版:T级数据库,供数千人同时使用 标准版:G级数据库,供数百人同时使用 个人版:M级数据库,供数十人同时使用 开发版:供软件开发人员使用 CE版: 与Windows CE OS同时使用 评估版:免费
5、测试版本,120天后版本失效3.2SQL Server 2000的安装2. 产品的平台要求1.产品的硬件环境要求: Cpu为P166以上,内存64MB以上,硬盘容量300MB以上。2.产品的软件环境要求 WinNT Server 4.0,Win2000 Server,Win98,Windows xp等。3. 安装 如果是光盘启动则自动出现安装界面,否则寻找安装程序所在的文件夹,找到autorun.exe安装文件,双击运行既可。4. 验证系统是否安装成功 只要SQL Server 系统的三个基本服务能够启动,则说明系统安装成功。我们用两种方法验证: 1.使用Service Manager 启动服
6、务2.使用Enterprise Manager 启动服务5. 验证系统及样本数据库 在Sql Server系统安装完毕后,系统生成四个系统数据库和两个样本数据库,分别是master,model,msdb和tempdb四个系统数据库及pubs和northwind两个样本数据库。使用查询分析器可以查看这几个数据库是否生成。基本概念1. SQL server 组2. SQL server 注册(数据库服务器)3. HTTP服务器、FTP服务器、数据库服务器4. 数据库(一个数据库服务器上有多个数据库)分为系统数据库、用户定义的数据库(对应文件) 5. 表: 一个数据库中有多张表(系统表、用户自定义的
7、表)3.3SQL Server 的启动在安装完成后,我们来了解一下SQL Server 2000的框架: SQL Server 2000由两个部分组成:服务器组件和客户端工具。1、服务器组件SQL Server的服务器组件是以 Windows 服务(Windows Services)方式运行的。一般认为SQL Server包含四种Windows服务,分别是: (1)MSSqlServer(2)DTC(Distributed Transaction Coordinator)(3)SQLServerAgent(4)Search Service2、客户端工具SQL Server 2000 的核心是服
8、务器组件,但用户直接接触的却不是它们(虽然真正干活的是它们),而是客户端工具。服务器组件是引擎,客户端工具是用户界面,两者是相辅相成的。SQL Server 2000 的客户端工具有: 企业管理器、查询分析器、事件探查器、服务管理器、客户端网络实用工具、服务器网络实用工具、导入和导出数据(DTS)等等。 那么安装完SQL Server 2000以后如何启动呢?通常用以下两种方式:3.3.1 通过“服务管理器”启动3.3.2 通过“SQL Server 企业管理器”启动3.4 系统数据库与数据库对象简介3.4.1 系统数据库简介 在Sql Server系统安装完毕后,系统生成四个系统数据库和两个
9、样本数据库,分别是Master,Model,Msdb和Tempdb四个系统数据库及Pubs和Northwind两个样本数据库。Master数据库记录SQL Server系统的所有系统级别信息。Tempdb数据库保存所有的临时表和临时存储过程。Model数据库是为用户创建数据库提供的模板。Msdb数据库供SQL Server代理程序调度警报和作业以及记录各种操作。Northwind和Pubs是示例数据库。 除了 Northwind和 Pubs之外,其他四个数据库都是由 SQL Server 自行维护的,一般不需要用户干预。3.4.2 系统数据表简介1. Sysobjects表:出现在每个数据库中
10、,每个数据库对象都在该表中有一条记录2. Syscolumns表:在Master和用户定义的DB中,对表或视图中每个列都有一条记录3. Sysindexes表:对每个索引有一条记录4. Sysusers表:对每个用户都有一条记录5. Sysdatabases表:只在Master中,对每个DB有一条记录6. Sysdepends表:对每个依赖关系含有一条记录。3.4.3 系统存储过程简介 存储过程是一组编译在单个执行计划中的Transact-SQL语句。每个需要执行该任务的应用程序只须执行此存储过程即可。为什么不用存储在客户计算机本地的Transact-SQL程序?优势:1、允许模块化程序设计
11、2、允许更快执行 3、减少网络流量 4、可作为安全机制使用。3.4.4 数据库对象简介数据库对象描述表有行和列构成,是存储数据的地方视图视图是一个虚拟表,其内容由查询定义获得存储过程一组通过预编译在SQL Server端执行的存储代码扩展存储过程提供从SQL Server到外部程序的接口,以便进行各种维护活动的存储过程用户SQL Server登录用户和对应数据库用户角色管理数据库对象和数据的一组权限集合规则限制表中列字段的取值范围默认自动填充的缺省值用户定义的数据类型基于系统数据类型的用户自定义的数据类型用户定义的函数由一个或多个Transact-SQL语句组成的子程序,可用于封装代码以便重新
12、使用全文目录用于全文检索3.5 SQL Server 2000常用工具3.5.1 SQL Server企业管理器(重点,演示)1、SQL Server服务器组的创建与管理2、 SQL Server注册的创建与管理(1). SQL Server注册的创建(2). SQL Server注册的删除(3). SQL Server注册属性的编辑3、 SQL Server属性配置3.5.1 SQL Server企业管理器(重点,演示)3.5 SQL Server 2000常用工具4、 SQL Server数据库的创建与删除 (1) 分离数据库、(2)附加数据库5、 SQL Server数据库表的创建与管理
13、对应两个文件类型、描述、默认值、标识列6、表结构的修改设主健、惟一性约束、检查约束、参照完整性(设外健)一、企业管理器注册数据库服务器 SQL Server中可管理多个数据库服务器。通常情况下是一个本地数据库服务器,多个远程数据库服务器。安装SQL Server后,通常会将本机自动作为一个数据库服务器,进行数据库管理和维护。但是对于其他远程数据库服务器,只有注册了数据库服务器后,才可以对数据库服务器进行管理。 下面我们演示注册数据库服务器的过程。选择向导菜单数据库的创建设计数据库建立数据库建立表建立关系1、设计数据库 学生-课程数据库 Stu_Cou学生表:Student(Sno,Sname,
14、Ssex,Sage,Sdept)课程表:Course(Cno,Cname,Cpno,Ccredit)学生选课表:SC(Sno,Cno,Grade) 2、建立数据库单击工具栏上的按钮 ,弹出左图画面选择创建数据库向导点击“确定”按钮数据文件:.MDF日志文件:.LDF如果生成的数据库使用多个数据库文件,则其他数据库文件缺省扩展名为.NDF使用向导使用快捷菜单数据文件的命名和分配日志文件的命名和分配3、建立表表Student的设计表Course的设计表SC的设计4、建立表间关系删除表:指删除表的所有行和表的结构单击删除点击此处选择要删除的表,单击鼠标右键登陆名与数据库用户名的区别角色:不同操作权限
15、的集合 分为:服务器角色和数据库角色服务器角色:对数据库服务器的操作权限数据库角色:对某一个数据库的操作权限登陆名是连接数据库服务器的许可身份能连接上数据库服务器但不一定就可以对数据库操作(包括建数据库)数据库用户名是对数据库操作的许可身份 (每一个数据库有一个dbo用户)3.5.2 SQL查询分析器可以使用户交互式地输入和执行各种Transact-SQL语句,并且迅速地查看这些语句的执行结果,来完成对数据库中数据的分析和处理。这是一个非常实用的工具,对于掌握SQL 语言理解SQL Server 的工作有很大帮助。启动查询分析器的方法为:选择“开始程序Microsoft SQL Server查询分析器”命令,即可打开“查询分析器”对话框,或点击“SQL Server企业管理器”中的“工具”菜单项,选择“SQL查询分析器”来打开。打开后,如下页图所示。数据库下拉列表框编辑窗格对象浏览器结果显示窗格3.5.3 导入与导出数据导入与导出数据通过一个数据转换服务向导程序实现,简称DTS。把sql server 服务器上的数据库导出(可以是SQL Server数据库、excel文件、vfp文件 等等)也可以把其他形式的文件导入到本服务器上通过上
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大庆出租车考试练习题库
- 立德树人理念下初中体育教学中德育渗透研究
- 2025年甘肃省高考历史试卷真题(含答案解析)
- 行业资质证书专注于特定行业的权威证书(5篇)
- 电影拍摄项目合作及投资分配协议
- 印刷制作及版权许可协议
- 2025年一建考试《机电工程管理与实务》案例分析题库-电气设备安装与调试技术解析
- 传统节日中的故事童话色彩作文5篇范文
- 2025年导游资格证考试笔试旅游服务质量管理与旅游行业法规解读试卷
- 2025年医用X射线设备项目立项申请报告模板
- 代收房租协议书范文
- 民法典合同编解读之保证合同
- 《中药学》课件-中药思政元素案例
- 广东省深圳市宝安区2022-2023学年二年级下学期期末数学试卷
- 译林版英语八年级下册语法知识总结
- 范卿平人教版初三化学讲义全集
- 幼儿园规范化幼儿园参评自评报告
- 产科运用PDCA循环降低入室新生儿低血糖发生率品管圈成果汇报
- 《水资源管理》机考题库及答案开放大学考试题库 答案
- 菜鸟WMS(大宝)操作手册 (修复的)
- 文件签收回执单
评论
0/150
提交评论