版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SQL Server 2000 数据库基本操作总体介绍一、SQL Server 概述二、SQL Server 2000 安装三、SQL Server 2000 功能介绍四、SQL Server 2000 基本操作目录、SQL Server 概述 SQL Server 是一个关系数据库管理系统,它最初是由Microsoft(微软) 、Sybase(赛贝斯 ) 和Ashton-Tate(安信达)三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。Microsoft 将SQL S
2、erver 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本;Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。、SQL Server 2000 概述 SQL Server2000 中一台服务器上可创建多个数据库。SQL Server2000中的数据库是由数据表的集合组成的,每个数据表中包含数据以及其他数据库对象,这些对象包括视图、索引、存储过程和触发器等。 数据库系统使用一组操作系统文件来映射数据库管理系统中保存的数据库,数据库中的所有数据和对象都存储在其映射的操作系统文件中。这些操作系统文件可以是数据文件或日志文件。
3、运行SQL Server 2000 的最低硬件和软件需求如下:(1) 计算机Intel 或兼容计算机Pentium 166 MHz 以上(2) 内存(RAM)企业版:至少64 MB,建议128MB或更多标准版:至少64 MB个人版:Windows 2000环境至少64MB,其他所有操作系统至少32MB开发版:至少64MB桌面引擎:Windows 2000 环境至少64MB,其他所有操作系统至少32MB(3) 硬盘空间SQL Server 2000 完全安装:180 MB;典型安装:170 MB;最小安装:65 MB;只安装管理工具:90 MB;Analysis Services:至少50 MB
4、;4) 定位设备Microsoft 鼠标或兼容设备(5) 监视器VGA或更高分辨率,SQL Server 图形工具要求800600或更高分辨率、 SQL Server 2000 的系统硬件需求 各常用的操作系统与可安装的SQL Server 2000 的版本关系如下图所示。其中“Y”表示可安装的对应版本,“N”表示不能安装的对应版本。、 SQL Server 2000 的软件需求2、SQL Server 2000 安装 安装SQL Server 2000 比较简单,其过程与其它Microsoft Windows 系列产品类似。用户在安装过程中,会面临很多情况的选择。这次不能对这些情况都进行详细
5、描述,只介绍在本地计算机第一次安装SQL Server 2000 数据库服务器的过程,而对于其他可能出现的情况,在出现安装选项时做简单说明。 首先,用户应该确定自己的计算机是否符合安装SQL Server 2000的条件。然后,将SQL Server 2000的安装光盘放入到光驱中,并按以下过程安装。、 SQL Server 2000 的系统安装过程概述 在弹出的“SQL Server 自动菜单”中,选择安装版本并选择“安装SQL Server 2000 组件”选项,则出现如下图所示的“安装组件”对话框。在“安装组件”对话框中选择“安装数据库服务器”项目。、 SQL Server 2000 的
6、系统安装版本 通过此对话框可选择在本地计算机、远程计算机或虚拟服务器上安装SQL Server 2000。 本地计算机:如果是第一次安装SQL Server 2000服务器,应选择“本地计算机”,在“计算机名称”文本框中将缺省显示当前计算机的名称,用户不能进行修改;在本地计算机上用户可以使用所有的安装和升级选项。 远程计算机:用户可以在“计算机名”文本框中直接输入计算机名称,也可以按“浏览”按钮,由按装程序搜索网络中的计算机,然后由用户根据自己的需要选择计算机名称。 虚拟服务器:如果在群集计算机上运行安装程序,则可以使用“虚拟服务器”选项。该选项仅当从Windows NT 或Windows 2
7、000 企业操作系统上检测到Microsoft 群集服务(MSCS)时才可用。此时用户需要输入要管理的新的或现有的虚拟SQL Server名称。、 SQL Server 2000 的系统安装计算机名 通过此对话框可选择“创建新的SQL Server 实例或安装客户端工具”、“对现有的SQL Server 实例进行升级、删除或添加组件”或“高级选项”之一: “创建新的SQL Server 实例或安装客户端工具”选项:用来创建新的 SQL Server 2000实例,该实例是默认或命名实例。、 SQL Server 2000 的系统安装选择 配置用户信息,只要求输入一个姓名,可不必输入公司名称。在
8、网络上进行安装时,应确保提供的是负责使用或管理该服务器的用户的名称。、 SQL Server 2000 的系统安装用户信息 设置安装定义。安装程序打开“安装定义”对话框,要求用户选择包含在SQL Server 2000安装中的组件。这时可以看到三个选择,即“仅客户端工具”、“服务器和客户端工具”和“仅连接”。 “仅客户端工具”选项:表示仅安装客户端关系数据库管理工具。此选项包含管理SQL Server的客户端工具和客户端连接组件; “服务器和客户端工具”选项:表示执行安装服务器和客户端工具以创建具有管理能力的关系数据库服务器; “仅连接”选项:表示仅安装关系数据库客户端连接组件,包括连接SQL
9、 Server 2000命名实例所需的 (Microsoft数据访问组件),该选项只提供连接工具,不提供客户端工具或其他组件。 这里,选择默认的选项,即“服务器和客户端工具”。、 SQL Server 2000 的系统安装定义 安装程序为用户提供了三种安装类型,典型安装、最小安装和自定义安装。 典型安装:使用默认安装选项安装整个SQL Server。典型安装不安装SQL 代码示例文件和部分开发工具,建议多数用户采用此安装。 最小安装:安装运行SQL Server所需的最小配置。建议使用较小可用磁盘空间的采用此安装。 自定义安装:可以选择自定义安装选项更改任意或默认选项。包括选择组件和子组件,更
10、改排序规则、服务帐户、身份验证或网络库的设置。 同时,还可以在此对话框中设置SQL Server 2000 的程序文件和数据文件存放的目的文件夹,通过“浏览”可以选择合适的目的文件夹。、 SQL Server 2000 的系统安装类型 使用安装程序中的“服务帐户”,需要输入一个NT网络上的帐号(默认情况下,将显示当前登录到计算机的域用户帐户的帐户信息)作为SQL Server 的启动帐号,以便登录NT 网络使SQL Server服务或SQL Server 代理服务成为NT 网络上的一个服务,这个帐号必须已经由网域用户管理员建立,位于管理者区域组中且设定为密码永远有效。可以在任何时段登录NT 网
11、络或其本身就是网域用户管理员帐号,也可以分别为SQL Server 服务或SQL Server 代理服务指定启动执行帐号。 本地系统帐户不需要设置密码,也没有NT的网络访问权限。、 SQL Server 2000 的系统安装服务账户 对话框可以选择Windows 身份验证模式或混合模式(Windows 身份验证和SQL Server身份验证模式)。 Windows 身份验证模式:表示用户通过Windows用户帐户连接,是SQL Server使用Windows操作系统中的信息验证帐户名和密码。 混合模式:允许用户使用Windows 身份验证和SQL Server身份验证进行连接。、 SQL Se
12、rver 2000 的系统安装身份验证模式、 SQL Server 2000 的系统安装完成3、SQL Server 2000 功能介绍 企业管理器(Enterprise Manager) 是SQL Server 中最重要的管理工具。在使用SQL Server的过程中,大部分的时间都是和它打交道。通过企业管理器可以管理所有的数据库系统工作和服务器工作,也可以调用其它的管理、开发工具。 用户可以通过选择“开始程序Microsoft SQL Server企业管理器”命令,打开企业管理器窗口、企业管理器 企业管理器的界面是一个标准的Windows 界面,由标题栏、菜单栏、工具条、树窗口和任务对象窗口
13、又称任务板组成。 企业管理器的菜单栏分为两层,上一层是主菜单栏,下一层是控制台菜单栏,主菜单在程序运行的过程中是基本保持不变的,控制台菜单栏中的菜单则是动态的,随着所进行操作的不同而显示不同的菜单内容。其中“操作”和“查看”两个菜单是动态化最明显,随着所进行操作的不同而显示不同的菜单项。企业管理器的工具栏也是动态的,会随着所进行操作的不同而增加或减少图标。 企业管理器以层叠形式显示出所有SQL Server对象,使用企业管理器可以完成几乎所有的管理工作,主要包括:注册和管理SQL Server服务器;连接、启动、暂停或停止SQL Server服务、创建和管理数据库及各种数据库对象;备份数据库和
14、事务日志;数据库复制;设置任务调度;让管理者进行警报设置;提供跨服务器的拖放操作;管理用户帐户;编写和执行Transact_SQL语句;管理和控制SQL Mail。、企业管理器功能介绍 服务管理器(Service Manager) 用于启动、暂停或停止数据库服务器SQL Server 、SQL Server Agent、MSDTC(Microsoft Distributed Transaction Coordinator 微软分布式事务协调器)。在对SQL Server数据库进行任何操作之前,必须启动本地或远程SQL Server服务,这个过程可以在SQL Server服务管理器中完成。 启动
15、服务管理器的方法为:选择“开始程序Microsoft SQL Server服务管理器”命令,打开服务管理器窗口,或双击Windows任务栏右端的程序图标,即可打开“SQL Server服务管理器”对话框。、服务管理器 查询分析器(Query Analyzer) 用于执行Transaction-SQL 命令等SQL Scripts (SQL 脚本程序),以查询、分析或处理数据库中的数据。这是一个非常实用的工具,对于掌握SQL 语言理解SQL Server 的工作有很大帮助。使用查询分析器的熟练程度是衡量一个SQL Server 用户水平的标准。 启动查询分析器的方法为:选择“开始程序Micros
16、oft SQL Server查询分析器”命令,即可打开“查询分析器”对话框,、查询分析器 导入和导出数据(Import and Export Data)采用DTS Import/Export 向导来完成。此向导包含了所有的DTS (Data Transformation Services,数据转换服务)工具,提供了在OLE DB数据源之间复制数据的最简捷的方法。 启动导入和导出数据向导程序的方法为:选择“开始程序Microsoft SQL Server导入和导出数据”命令,即可打开“导入和导出数据”对话框。下图是在导入和导出数据向导程序的提示下选择数据源时的一个窗口。当选择不同类型的数据源时,
17、所看到的操作画面和相应的操作步骤也是不相同的。、导入和导出数据 事件探查器(SQL Server Profiler)是一个图形化的管理工具,可以使系统管理员监视SQL Server 中的事件,允许捕获有关每个事件的数据并将其保存到文件或SQL Server表中,供以后分析。 启动事件探查器的方法为:选择“开始程序Microsoft SQL Server事件探查器”命令,即可打开“事件探查器”对话框,下图是利用SQL事件探查器跟踪SQL Server事件时的一个画面。、事件探查器4、SQL Server 2000 基本操作 SQL Server的数据库由数据文件和日志文件组成。数据文件是用来存放
18、数据库中的数据的。数据文件又包括主数据文件和次数据文件。每个数据库都包括一个主数据文件和一个或多个日志文件,还可以有次数据文件。主数据文件(.mdf):存储数据信息和数据库的启动信息。一个数据库有且仅有一个主数据文件。次数据文件(.ndf):存储主数据文件存储不下的数据信息。一个数据库可以没有次数据文件,也可有多个次数据文件。日志文件(.ldf):存储数据库的所有事务日志信息,包含用于恢复数据库的日志信息,一个数据库至少有一个日志文件,也可以有多个日志文件。、数据库文件和文件组SQL Server支持系统数据库、示例数据库和用户数据库。 系统和示例数据库是在安装 SQL Server后自动创建
19、的,用户数据库是由系统管理员或授权的用户创建的数据库。系统数据库 SQL Server的系统数据库包括以下几个数据库:master数据库 SQL Server的总控数据库,保存了SQL Server系统的全部系统信息、所有登录信息和系统配置,保存了所有建立的其他数据库及其有关信息。用户应随时备份该数据库,以保证系统的正常运行。 master数据库中包含大量的系统表、视图和存储过程,用于保存Server级的系统信息,并实现系统管理。其中特有的、常用的系统表和存储过程tempdb数据库 tempdb是一个临时数据库,是全局资源,它保存全部的临时表和临时存储过程。每次启动 SQL Server时,t
20、empdb数据库都被重建,因此,该数据库在系统启动时总是干净的。 使用tempdb不需要特殊的权限。不管SQL Server中安装了多少数据库,tempdb只有一个。tempdb是系统中负担最重的数据库,几乎所有的查询都可能使用它。、系统数据库和示例数据库model数据库 是一个模板数据库。每当创建一个新数据库时,SQL Server就复制model数据库的内容到新建数据库中,因此,所有新建数据库的内容都和这个数据库完全一样。 如果用户想使每个新建的数据库一开始就具有某些对象,可以将这些对象放到model数据库中,这样所有新建的数据库都将继承这些内容。model数据库中有18个系统表(mast
21、er数据库中也有这些系统表)、视图以及存储过程,用于保存数据库级的系统信息。msdb数据库 msdb数据库是一个和自动化有关的数据库。SQL Server 代理(SQL Server Agent)使用 msdb数据库来安排报警、作业,并记录操作员。如完成一些调度性的工作,备份和复制等。示例数据库SQL Server的示例数据库主要包括以下两个数据库。pubs数据库一个图书出版方面的示例数据库,虽然用户可以随时修改、甚至删除该数据库,但建议用户保留该数据库,以便更好地学习SQL Server。Northwind数据库一个涉及虚构的Northwind贸易公司在世界范围内进出口食品的销售情况示例数据
22、库。、系统数据库和示例数据库SQL Server 数据库实例MS 数据库管理系统组成:程序: 用户界面,工具数据结构:管理和存储数据系统databaseMasterPubstempDB数据库入门262022/7/25SQL Server数据库实例管理、存储和访问数据Database对应文件: .mdf, .ldf包含:Table, View, Index, Store Procedure, Trigger, etc.数据库入门272022/7/25SQL Server管理工具实例数据库入门282022/7/25 创建数据库:就是为数据库确定名称、大小、存放位置、文件名和所在文件组的过程。文件名
23、称:数据文件和日志文件的名称(逻辑名) 。文件名必须符合命名规则。在同一台SQL Server服务器上,各数据库的名称是惟一的。数据库的创建信息存放在master数据库的sysdatabases系统表中。创建数据库后,系统自动把model数据库中的信息复制到新建的数据库中。创建数据库之前,首先要考虑数据库的拥有者、数据库的初始容量、最大容量、增长量以及数据库文件的存放路径等因素,文件大小一般以MB为单位。、创建数据库、 SQL Server 2000中创建数据库的方法使用企业管理器创建数据库使用Transact-SQL语句创建数据库使用向导创建数据库创建database实例右键-新建数据库输入
24、数据库名: test包含:数据文件: test_Data事务日志文件:test_Log及对应物理文件:.mdf, .ldf数据库入门302022/7/25 表 TableTable: 表是包含数据库中所有数据的数据库对象。 表结构: Column 列(字段)的集合 每行是一条记录。表的定义:列名 , 数据类型, 初始值, 是否允许空约束规则,索引, 主键, 外键数据库入门312022/7/25新建数据表右键- 新建表列名, 数据类型,长度,允许空类型:整数:bigInt: 64 bits Int: 32bits,dec, Numeric, MoneyDatetimeChar, VarChar,
25、 NvarcharText, Image默认值自动增长( + 1)RowGUID数据库入门322022/7/25主键、外键、主键(PK): 唯一标示数据, 数据完整性,主键索引,查找快速关系: 引用 外键(FK):表与表之间的链接,数据完整性、一致性索引:Index,查找快速 例如:部门, 职员数据库入门332022/7/25视图 View虚拟表, 由查询定义, 包含行、列,View数据并不真正存在在View中, 通过查询其它数据源(数据表、视图、其他数据库、其他服务器)而来。数据库入门342022/7/25存储过程 Stored ProcedureStored Procedure运行在SQL
26、 Server服务器方类似子程序模块 可以输入、输出参数包含数据库操作语句( or call SP )Return value编程语言:Transact-SQL优点:模块化设计、创建一次,重复使用, 后台运行,速度更快网络流量减少, 安全数据库入门352022/7/25/* - Stored Procedure: sp_backupmessage - Get backup file message - by You jianshe 2003-2-14 - */CREATE PROC sp_backupmessageas_filename VARCHAR(200)asRestore HEADERONLY FROM DISK = as_filenameGO触发器Trigger 一种特殊SP, 在指定表的数据发生变化时自动生效,即被调用、被执行。(Insert, Update, Delete时)目的:强制业务规则和数据完整性Trigger: Transact-SQL语法, (简单或复杂)逻辑处理Tables: Inserted, Deleted 数据库入门362022/7/25自定义类型、函数自定义类型一般不需要自定义函数数据库入门372022/7/25数据库设计需求分析逻
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗健康数据挖掘分析-洞察分析
- 药物治疗与生活方式干预结合-洞察分析
- 专题2.8 有理数的实际应用【八大题型】(举一反三)(人教版2024)(解析版)
- 溯源链在食品领域的应用-洞察分析
- 文学原型的跨文化比较研究-洞察分析
- 医疗设施信息安全防护-洞察分析
- 信息化在文物管理中的应用-洞察分析
- 消费者需求挖掘-洞察分析
- 反诈宣传进万家工作总结范文(6篇)
- 油气生产自动化-洞察分析
- 世界文化遗产-乐山大佛课件
- 任人处置的作文完整的
- 用工申请单(标准模版)
- 《护理临床带教》课件
- 艾滋病病毒抗体快速检测技术手册(2011年版)
- 企业信息安全意识培训课件
- 公安派出所建筑外观形象设计规范1
- 大气课设-酸洗废气净化系统
- 2023年1月福建省普通高中学生学业基础会考地理试题
- 调机品管理规定
- 2022年中等职业学校公共艺术课程教学大纲
评论
0/150
提交评论