《SQLServer集成环境数据库的定义计算机数据库_计算机-数据库.pdf》由会员分享,可在线阅读,更多相关《SQLServer集成环境数据库的定义计算机数据库_计算机-数据库.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 SQL Server 集成环境、数据库的定义 一、SQL Server 服务的启动与停止 使用 SQL Server 配置管理器来启动或停止服务。步骤:“开始”菜单“所有程序”“Microsoft SQLServer 2005”“配置工具”“SQLServer Configuration Manager”,启动后界面如图 1-1 图 1-1 二、SQL Server 2005 的一般使用 启动 SQL Server Management Studio 方法:“开始”菜单“所有程序”“Microsoft SQL Server 2005”单击“SQL Server Management Stud
2、io”,出现如图 1-2 图 1-2 点击连接,出现如图 1-3 图 1-3 在对象资源管理器中,展开某数据库,选中某表,在其上右击鼠标,在弹出的快捷菜单中 单击“打开表”菜单,出现如图 1-4,在显示的表内容上可以完成表记录的添加、修改、删除等维护功能,请同学们尝试操作。有程序启动后二的一般使用启动方法开始菜单所有程序单击出现如图图点击连接出现如图图图在对象资源管理器中展开某数据库选中某表在其上右击鼠标在弹出的快捷菜单中单击打开表菜单出现如图在显示的表内容上可以完成表记应的其他命令并单击查询设计器工具条上的尝试操作按钮表维护子窗体拆分成上下两部分查询命令在这里可以输入并执行按钮来执行新命令请
3、同学们图三创建数据库创建数据库可以通过在中或是利用语句来创建使用创建数据库在的出的快捷菜单中选择新建数据库菜单项会弹出如图所示的对话框在右边常规页框中要求用户确定数据库名称所有者信息在这里所有者为默值不需修改如图使用命令创建数据库创建数据的命令是设置路径例创建指定数据和事物日志文 图 1-4 打开表 如图 car 后,单击查询设计器工具条上的 1-5,上部分显示打开表相应的 按钮,表维护子窗体拆分成上下两部分,SELECT 查询命令,在这里可以输入并执行 其他 SQL 命令,并单击查询设计器工具条上的 按钮来执行新命令。请同学们 尝试操作。图 1-5 三、创建数据库 创建数据库可以通过在 Ma
4、nagement Studio 中或是利用 CREATE DA TABASE 语句来创建。(1)使用 Management Studio 创建数据库 在 Management Studio 的“对象资源管理器”中展开已连接数据库引擎的节点。在“对象资 源管理器”中,在“数据库”节点或某用户数据库节上右击,在弹出的快捷菜单中,选择“新建数据库”菜单项,会弹出如图 1-6 所示的对话框。在右边常规页框中,要求用户确定数据 库名称、所有者信息。在这里所有者为默认值。不需修改。有程序启动后二的一般使用启动方法开始菜单所有程序单击出现如图图点击连接出现如图图图在对象资源管理器中展开某数据库选中某表在其上
5、右击鼠标在弹出的快捷菜单中单击打开表菜单出现如图在显示的表内容上可以完成表记应的其他命令并单击查询设计器工具条上的尝试操作按钮表维护子窗体拆分成上下两部分查询命令在这里可以输入并执行按钮来执行新命令请同学们图三创建数据库创建数据库可以通过在中或是利用语句来创建使用创建数据库在的出的快捷菜单中选择新建数据库菜单项会弹出如图所示的对话框在右边常规页框中要求用户确定数据库名称所有者信息在这里所有者为默值不需修改如图使用命令创建数据库创建数据的命令是设置路径例创建指定数据和事物日志文 如图 1-6 (2)使用 T-SQL 命令创建数据库 创建数据的命令是 CREATE DA TABASE 设置路径:D
6、ECLARE data_path nvarchar(256);SET data_path=(SELECT SUBSTRING(physical_name,1,CHARINDEX(Nmaster.mdf,LOWER(physical_name)-1)FROM sys.master_files WHEREdatabase_id=1 AND file_id=1);例 1-1 创建指定数据和事物日志文件的数据库,本例将创建数据库 sales。具体实现的语句如下:IF DB_ID(Nsales )IS NOT NULL DROP DATABASE sales ;DECLARE data_path nva
7、rchar(256);-data_path 中存放 SQL Server 数据库路径 SET data_path=(SELECT SUBSTRING (physical_name,1,CHARINDEX(Nmaster.mdf,LOWER(physical_name)-1)FROM sys.master_files WHEREdatabase_id=1AND file_id=1);-得到 SQL Server 存放数据库文件的路径 EXECUTE(CREATE DATABASE sales ON PRIMARY(NAME=sales_data,FILENAME=+data_path+sales
8、 _data.mdf,SIZE=10,MAXSIZE=50,FILEGROWTH=5)LOG ON(NAME=sales_log,FILENAME=+data_path +sales_log.ldf,SIZE=5MB,MAXSIZE=25MB,FILEGROWTH=5MB)四、维护数据库 数据库的修改操作可以交互式完成,也可以通过 T-SQL 命令完成。1、扩展数据库 例 1-2 本例将一个 5MB 的数据文件添加到 sales数据库中。文件名为 sale2dat2,数据文件 最大值为 100MB,数据文件增长量为 5MB。(1)通过交互式操作完成过程如下:右击 sales 数据库“属性”“文
9、件”,在右下角点击“添加”。如图 1-7 有程序启动后二的一般使用启动方法开始菜单所有程序单击出现如图图点击连接出现如图图图在对象资源管理器中展开某数据库选中某表在其上右击鼠标在弹出的快捷菜单中单击打开表菜单出现如图在显示的表内容上可以完成表记应的其他命令并单击查询设计器工具条上的尝试操作按钮表维护子窗体拆分成上下两部分查询命令在这里可以输入并执行按钮来执行新命令请同学们图三创建数据库创建数据库可以通过在中或是利用语句来创建使用创建数据库在的出的快捷菜单中选择新建数据库菜单项会弹出如图所示的对话框在右边常规页框中要求用户确定数据库名称所有者信息在这里所有者为默值不需修改如图使用命令创建数据库创
10、建数据的命令是设置路径例创建指定数据和事物日志文 图 1-7 (2)用 T-SQL 命令完成具体实现的语句如下:DECLARE data_pathnvarchar(256);-data_path 中存放 SQL Server 数据库路径 SET data_path=(SELECT SUBSTRING (physical_name,1,CHARINDEX(Nmaster.mdf,LOWER(physical_name)-1)FROM sys.master_files WHEREdatabase_id=1AND file_id=1);EXECUTE(ALTER DATABASE sales ADD
11、 FILE (NAME=test2dat2,FILENAME=+data_path+test2dat2_data.mdf,SIZE=5,MAXSIZE=100,FILEGROWTH=5)例 1-3 向 sales 数据库中添加两个 5MB 的日志文件 test2log2 和 test3log3,最大值都为 100MB,增长量都为 5MB。(1)通过交互式操作完成过程如下:右击 sales 数据库“属性”“文件”,在右下角点击“添加”。如图 1-7 (2)用 T-SQL 命令完成具体实现的语句如下:DECLARE data_path nvarchar (256);-data_path 中存放 S
12、QL Server 数据库路径 SET data_path=(SELECT SUBSTRING (physical_name,1,CHARINDEX(Nmaster.mdf FROM sys.master_files WHEREdatabase_id ,LOWER(physical_name=1AND file_id=1);)-1)EXECUTE(ALTER DATABASE sales ADD LOG FILE (NAME=test2log2,FILENAME=+data_path +test2log2.ldf,SIZE=5,MAXSI 有程序启动后二的一般使用启动方法开始菜单所有程序单击出
13、现如图图点击连接出现如图图图在对象资源管理器中展开某数据库选中某表在其上右击鼠标在弹出的快捷菜单中单击打开表菜单出现如图在显示的表内容上可以完成表记应的其他命令并单击查询设计器工具条上的尝试操作按钮表维护子窗体拆分成上下两部分查询命令在这里可以输入并执行按钮来执行新命令请同学们图三创建数据库创建数据库可以通过在中或是利用语句来创建使用创建数据库在的出的快捷菜单中选择新建数据库菜单项会弹出如图所示的对话框在右边常规页框中要求用户确定数据库名称所有者信息在这里所有者为默值不需修改如图使用命令创建数据库创建数据的命令是设置路径例创建指定数据和事物日志文 ZE=100,FILEGROWTH=5),(N
14、AME=test3log3,FILENAME=+data_path +test3lo g3.ldf,SIZE=5,MAXSIZE=100,FILEGROWTH=5)2、收缩数据库 例 1-4 命令收缩数据库 sales.具体实现语句如下:USE sales;ALTER DATABASE sales SET RECOVERY simple;-设置数据库恢复模 式为简单 DBCC SHRINKDATABASE(Nsales)-收缩数据库 sales ALTER DATABASE sales SET RECOVERY full ;-设置数据库恢复模式为 完整 例 1-5 在 Management s
15、tudio 中收缩数据库 sales 具体实现过程:对象资源管理器数据库在 sales 上右击“任务”“收缩”“数据 库”出现“收缩数据库”设定选项后,单击“确定”。提示:要有效而彻底收缩数据库,收缩操作之前要设置数据库恢复模式为简单模式。交互式 方法是:右击数据库名字“属性”,“选项”在恢复模式中选择“简单”。收缩完成后 再恢复为完整。例 1-6 命令收缩数据库文件 sales(sales_data.mdf)到 8MB。具体实现语句如下:USE sales;DBCC SHRINKFILE(sales_data,8)在 management studio 中收缩数据库文件 sales_data
16、.mdf.右击数据库“任务”“收缩”“文件”。实验内容 (1)用 T-SQL 语句创建数据库。在 management studio 中,打开一个查询窗口,按照表 1-1 所示的要求,创建数据 Student1,要求写出相应的 CREATE DA TABASE 命令,并执行创建该数据库。接着再完成下面要求。1.右击数据库,从弹出的快捷菜单中选择“属性”命令,打开“Student1 属性”对话框,打开“选项”选择页,修改“数据库为只读”属性为“TRUE”。这样数据库就变味只 读数据库,接着对数据库做改动操作,如添加表、删除表、更新表等,查看这些操作是 否可行。2.收缩数据库,在 manageme
17、nt studio 中以交互方式收缩某数据库。然后再用 T-SQL 语句压 缩数据库。3.更改数据库,在 management studio 中以交互方式更改 student1 数据库参数如表 2-3 表 1-1 数据库参数表 参数 参数值 数据库名称 Student1 数据库逻辑文件名 Student_dat 操作系统数据文件名 data_path+Student_dat.mdf 数据文件初始大小 5MB 数据文件最大值 20MB 数据文件增长量 原来的 10%日志逻辑文件名 Student_log 操作系统日志文件名 data_path+Student_log.ldf 日志文件初始大小 2
18、MB 有程序启动后二的一般使用启动方法开始菜单所有程序单击出现如图图点击连接出现如图图图在对象资源管理器中展开某数据库选中某表在其上右击鼠标在弹出的快捷菜单中单击打开表菜单出现如图在显示的表内容上可以完成表记应的其他命令并单击查询设计器工具条上的尝试操作按钮表维护子窗体拆分成上下两部分查询命令在这里可以输入并执行按钮来执行新命令请同学们图三创建数据库创建数据库可以通过在中或是利用语句来创建使用创建数据库在的出的快捷菜单中选择新建数据库菜单项会弹出如图所示的对话框在右边常规页框中要求用户确定数据库名称所有者信息在这里所有者为默值不需修改如图使用命令创建数据库创建数据的命令是设置路径例创建指定数据
19、和事物日志文 日志文件最大值 15MB 日志文件增长量 2MB 表 1-2 要更改的参数要求 参数 参数值 数据库名 Student1 增加的文件组名 Studentfg 增加的文件 1 的逻辑名 Student1_dat 文件 1 在磁盘中的目录 data_path+Student1_dat.mdf 文件 1 初始大小 2MB 文件 1 最大值 20MB 文件 1 增长量 2MB 增加的文件 2 的逻辑名 Student2_dat 文件 2 在磁盘中的目录 data_path+Student2_dat.mdf 文件 2 初始大小 2MB 文件 2 最大值 20MB 文件 2 增长量 2MB
20、增加日志逻辑文件名 Student1_log 增加日志在磁盘中的目录 data_path+Student1_log.ldf 增加日志初始大小 2MB 增加日志最大值 30MB 增加日志增长量 2MB 有程序启动后二的一般使用启动方法开始菜单所有程序单击出现如图图点击连接出现如图图图在对象资源管理器中展开某数据库选中某表在其上右击鼠标在弹出的快捷菜单中单击打开表菜单出现如图在显示的表内容上可以完成表记应的其他命令并单击查询设计器工具条上的尝试操作按钮表维护子窗体拆分成上下两部分查询命令在这里可以输入并执行按钮来执行新命令请同学们图三创建数据库创建数据库可以通过在中或是利用语句来创建使用创建数据库在的出的快捷菜单中选择新建数据库菜单项会弹出如图所示的对话框在右边常规页框中要求用户确定数据库名称所有者信息在这里所有者为默值不需修改如图使用命令创建数据库创建数据的命令是设置路径例创建指定数据和事物日志文