单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,SQLServer数据库管理与开发案例教程,石油物探学校,项目二 创建、管理,SQL Server,数据库,清华大学出版社,SQL Server,数据库管理与开发案例教程,1,项目二主要任务,SQL Server2000的安装与配置,创建“学生管理系统”数据库,掌握服务管理器的使用,管理“学生管理系统”数据库,2,硬件和操作系统要求,硬件最低要求,CPU,:,Pentium166MHz,或更高。,内存:至少,64MB,,建议,128MB,或更多。根据笔者的经验,内存容量可以和数据容量保持,1:1,的比例,这样可以更好的发挥其效能。,硬盘空间:需要约,500MB,的程序空间,以及预留,500M,的数据空间。,显示器:至少需要设置成,800 x600,模式,才能使用其图形分析工具。,的安装与配置,SQL Server2000,3,硬件和操作系统要求,操作系统要求,企业版:该版本可以作为生产数据库服务器使用,支持SQL Server 2000的所有可用功能。,该版本可以在以下操作系统平台上运行:Windows NT Server4.0、Windows NT Server 4.0企业版、Windows 2000 Server、Windows 2000 Advanced Server 和 Windows 2000 Data Center Server。,的安装与配置,SQL Server2000,4,硬件和操作系统要求,标准版:该版本可以作为小型工作组或部门的数据库服务器使用。,它可以在下列操作系统平台上运行:,Windows NT Server4.0,、,Windows NT Server,企业版、,Windows 2000 Server,、,Windows 2000 Advanced Server,和,Windows 2000 Data Center Server,。,个人版:该版本可以供移动用户使用。,它可以在下列操作系统平台上运行:,Windows 98,、,Windows Me,、,Windows NT Workstation 4.0,、,Windows 2000 Professional,、,Windows NT Server 4.0,、,Windows 2000 Server,和所有更高级的,Windows,操作系统。,的安装与配置,SQL Server2000,5,硬件和操作系统要求,开发版:该版本可以供程序员来开发以,SQL Server 2000,作为数据存储的应用程序,它只能作为开发和测试系统使用,而不能作为生产服务使用。,该版本可以在以下操作系统平台上运行:,Windows NT Workstation 4.0,、,Windows 2000 Professional,和其它,Windows NT,或,Windows 2000,操作系统。,的安装与配置,SQL Server2000,6,安装步骤,运行安装程序,安装SQL Server需要运行位于SQL Server安装光盘上的安装程序。该光盘中自动启动程序则位于该盘的根目录中,当安装光盘自动启动时出现如图所示的画面。,的安装与配置,SQL Server2000,7,安装步骤,选择安装组件,若要安装标准SQL Server,可以选择【安装数据库服务器】。在这里要安装SQL服务器或客户端工具,故选择【安装数据库服务器】选项。单击【下一步】按钮继续安装过程,选择安装位置,当选择【安装数据库服务器】选项时,则出现欢迎对话框。在此对话框中单击【下一步】按钮,则出现【计算机名】对话框。,的安装与配置,SQL Server2000,8,安装步骤,选择安装方式,若要安装一个新的SQL Server实例时选第一项,若对现有实例升级、增/删组件选第二项。若要创建一个可自动执行SQL Server 2000安装的脚本(一个.ISS类型的文件)的话,或希望对系统注册表进行重建,或想要对现存的SQL Server群集(如增加或删除某个群集)进行调整,则可以选择【高级选项】。在这里选择一项,然后单击【下一步】按钮。,填写用户信息,在【用户信息】对话框中,填入用户姓名和公司名称,然后单击【下一步】按钮。,Page,9,的安装与配置,SQL Server2000,9,允许许可证协议,在【软件许可证协议】对话框中,单击【是】按钮,以进入下一步。,选择安装定义,在【安装定义】对话框中,若要安装服务器端和客户端的工具,则选择【服务器和客户端工具】单选按钮;若只需要安装客户端工具,则选择【仅客户端工具】单选按钮;若选择【仅连接】单选按钮,则是要安装网络库和微软的数据访问组件。在这里,选择【服务器和客户端工具】选项,然后单击【下一步】按钮。,安装步骤,的安装与配置,SQL Server2000,10,安装步骤,指定实例名称,在【实例名】对话框中指下实例的名称。对于安装来说,选中【默认】复选框。若希望创建一个命名的SQL Server 2000实例,则不选定该复选框并在实例文本框中输入一个实例名称,然后单击【下一步】按钮。一台计算机上可安装一个默认实例和多个命名实例,它们完全独立运行。,指定安装类型和安装路径,。,在【安装】对话框,指定安装类型和安装文件的位置,然后单击【下一步】按钮。,的安装与配置,SQL Server2000,11,选择身份验证模式,在【身份验证模式】对话框中选择身份验证的方式。通过选择对应的单选按钮可指定责任中可选模式之一:混合(Mixed)验证或Windows验证。当在Windows 9x操作系统下SQL Server只能选混合模式,在Windows 2000/NT操作系统下两项都可选。如果使用空密码(不推荐),则要选中【空密码】复选框。选择相应的模式后,单击【下一步】按钮继续安装。,安装步骤,的安装与配置,SQL Server2000,12,安装步骤,选择许可模式,在【选择许可模式】窗口,根据您购买的类型和数量输入(0表示没有数量限制)。【每客户】表示同一时间最多允许的连接数,【处理器许可证】表示该服务器最多能安装多少个CPU。,安装完成,然后就是约10分钟左右的安装时间,安装完毕。,的安装与配置,SQL Server2000,13,文件与文件组,数据库是以文件形式存储在磁盘上。一个数据库至少应包,含一个数据库文件和一个事物日志文件。,数据库文件(Database File),数据库文件是存放数据库数据和数据库对象的文件。一个数据库可以有一个或多个数据库文件,一个数据库文件只属于一个数据库。当有多个数据库文件时,有一个文件被定义为主数据库文件(Primary Database File),扩展名为mdf,它用来存储数据库的启动信息和部分或全部数据,一个数据库只能有一个主数据库文件。其它数据库文件被称为次数据库文件(Secondary Database File),扩展名为ndf,用来存储主文件没存储的其它数据,创建“学生管理系统”数据库,14,事务日志文件(Transaction Log File),事务日志文件是用来记录数据库更新情况的文件,扩展名为.ldf。例如使用INSERT、UPDATE、DELETE等对数据库进行更新操作都会记录在此文件中,而如SELECT等对数据库内容不会有影响的操作则不会记录在案。一个数据库可以有一个或多个事务日志文件,文件组(File Group),文件组是将多个数据库文件集合起来形成的一个整体。每个文件组有一个组名,与数据库文件一样,文件组也分为主文件组(Primary File Group)和次文件组(Secondary FileGroup)。,Page,15,文件与文件组,创建“学生管理系统”数据库,15,使用企业管理器创建数据库,创建步骤如下:,选择【开始】|【程序】|【Microsoft SQL Server】|【企业管理器】,以启动SQL Server企业管理器。,在【企业管理器】的【树】窗格中,依次展开【Microsoft SQL Server】和【SQL Server组】,然后展开要在其上创建库的服务器,单击【数据库】节点,再从【操作】菜单中选择【新建数据库】命令,或者在工具栏上单击【新建】按钮,也可以右击鼠标,在弹出的快捷菜单中选择【新建数据库】命令,如下图所示。,创建“学生管理系统”数据库,16,使用企业管理器创建数据库,Page,17,创建“学生管理系统”数据库,17,使用企业管理器创建数据库,将出现如下图,1,所示的,【,数据库属性,】,对话框,它由,【,常规,】,、,【,数据文件,】,、,【,事务日志,】,三个标签组成。选择,【,常规,】,标签,并有,【,名称,】,文本框中输入要创建的数据库名称。这里输入数据库的名称为,【,学生管理信息系统,】,。,选择,【,数据文件,】,标签,在,【,数据库文件,】,列表框中指定该数据库的文件名。存放路径、初始容量以及所属的文件组,如下图,2,所示。,创建“学生管理系统”数据库,18,使用,企业管理器,创建数据库,创建“学生管理系统”数据库,图1 数据库属性,图2 数据文件,19,使用企业管理器创建数据库,如果希望数据库文件夹容量按照实际需要自动增加,可以选定,【,文件自动增长,】,复选框并选择增长方式为,【,按兆字节,】,或,【,按百分比,】,。,设置数据库文件容量的增加是否有上限。如果要使数据库文件增长没有上限,可以选择,【,文件增长不受限制,】,选项按钮;如果要对数据库文件容量的增加设置一个上限,可以选择,【,将文件增长限制为(,MB,),】,复选框,并输入或选择一个上限值。,选择,【,事务日志,】,标签,对事务日志文件的文件名、存放路径、初始大小和其他属性进行设置。,单击,【,确定,】,按钮,关闭,【,数据库属性,】,对话框。,Page,20,创建“学生管理系统”数据库,20,用,CREATE DATABASE,语句创建数据库,CREATE DATABASE语句的完整格式较复杂,其常用的语,法格式为:,CREATE DATABASE 数据库名,ON PRIMARY,(NAME=数据文件的逻辑名称,,FILENAME=数据文件的物理名称,,SIZE=数据文件的初始大小,,MAXSIZE=数据文件的最大容量,,FILEGROWTH=数据文件的增长量),.n,LOG ON,(NAME=事务日志文件的逻辑名称,,FILENAME=事务日志文件的物理名称,,SIZE=事务日志文件的初始大小,,MAXSIZE=事务日志文件的最大值,,FILEGROWTH=事务日志文件的增长量),.n,Page,21,创建“学生管理系统”数据库,21,用,CREATE DATABASE,语句创建数据库,操作步骤如下,通过选择【开始】|【程序】|【Microsoft SQL Server】|【查询分析器】命令,以启动SQL Server查询分析器,出现【连接到SQL Server】对话框。在【SQL Server】框中输入或选择数据库服务器名。若输入【.】则表示本地服务器。同时在【连接使用】区域中选择一种身份验证方式。若选择【SQL Server身份验证】方式,还要在【登录名】框和【密码】框输入相应的账户和密码。接着,单击【确定】按钮。以连接到所指定的本地或远程服务器,并打开查询分析器。,创建“学生管理系统”数据库,22,用CREATE DATABASE语句创建数据库,在打开的【查询分析器】编辑窗口中输入以上代码。,输入上述代码,按下F5键,或单击工具栏中的【运行】按钮,即完成数据库的创建,运行结果如下图所示。,Page,23,创建“学生管理系统”数据库,连接SQL Server服务器,在查询分析器中创建数据库,23,使用向导创建数据库,操作步骤如下,:,通过选择【开始】|【程序】|【Microsoft SQL Server】|【企业管理器】命令,以启动SQL Server企业管理器。,在【树】窗格中,依次展