《实训二创建和管理数据库计算机数据库计算机数据库.pdf》由会员分享,可在线阅读,更多相关《实训二创建和管理数据库计算机数据库计算机数据库.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实训二 创建和管理数据库【实训目的】能够使用 SQL Server 2000 企业管理器,按要求创建和修改用户数据库,并能够自动生 成数据库的 SQL脚本,理解脚本。实现对数据库的压缩管理。将数据库移动到另一个服务器 上使用数据库的分离与附加方法。【实训任务】(1)创建一个名为“StudentScore”学生成绩管理数据库:包含一个数据文件,逻辑文件名“StudentScore_data”,磁盘文件名“StudentScore_data.mdf”,文件初始容量为 1MB,最大容量为 5MB,文件容量递增值为 10%;包 含 一 个 事 务 日 志 文 件,逻 辑 文 件 名 为“Student
2、Score_log”,磁 盘 文 件 名“StudentScore_log.ldf”,文件初始容量为 1MB,最大容量为 2MB,文件容量递增值为 1MB;(注:数据文件和事务日志文件的物理存储位置(路径)可以自行建立)(2)对数据库作修改:添加一个数据文件,逻辑文件“ScoreData2”,磁盘文件名“ScoreData2.ndf”,文件 初始容量为 2MB,最大容量为 10MB,文件容量递增值为 2MB;将事务日志文件“StudentScore_log”的最大容量增加为 15MB,递增值改为 2MB;(3)将 StudentScore 数据库分离并附加。【实训要求】完成时间:2 课时 上交
3、形式:数据库文件(电子格式),报告内容(结果可打印张贴或书写)【实训步骤】2.1 创建和修改数据库 1创建数据库 操作步骤:(1)将“企业管理器”左侧窗格控制台根目录的树形结构展开,右击“数据库”文件 夹或其下属任一数据库图标,选择【新建数据库】命令,打开如图 2-1 所示“数据库属性”对话框。图 2-1 创建数据库对话框中的“常规”选项卡(2)在对话框的“常规”选项卡上的“名称”文本框中输入数据库的名称“StudentScore”,并选择排序规则。如图 1-1 所示。(3)单击“数据文件”选项卡,该选项卡用来设置数据库文件的逻辑名称、存储位置、初始容量大小和所属文件组等信息,如图 2-2 所
4、示。图 2-2 创建数据库对话框中的“数据文件”选项卡 (4)单击“事务日志”选项卡,该选项卡用来设置事务日志文件各项信息,方法同上。如图 2-3 所示。本理解脚本实现对数据库的压缩管理将数据库移动到另一个服务器上使用数据库的分离与附加方法实训任务创建一个名为学生成绩管理数据库包含一个数据文件逻辑文件名磁盘文件名文件初始容量为最大容量为文件容量递增值为包志文件的物理存储位置路径可以自行建立对数据库作修改添加一个数据文件逻辑文件磁盘文件名文件初始容量为最大容量为文件容量递增值为将事务日志文件的最大容量增加为递增值改为将数据库分离并附加实训要求完成时间课时管理器左侧窗格控制台根目录的树形结构展开右
5、击数据库文件夹或其下属任一数据库图标选择新建数据库命令打开如图所示数据库属性对话框图创建数据库对话框中的常规选项卡在对话框的常规选项卡上的名称文本框中输入数据库图 2-3 创建数据库对话框中的“事务日志”选项卡 (5)单击图 2-3 中的“确定”按钮创建新的数据库,此时在左侧窗格控制台根目录的 树形结构展开中可以看到新建的数据库“StudentScore”,并且它已经包含了 model 数据库 中的所有系统表。2修改数据库 操作步骤:(1)在“左侧树状目录窗格”中,选择新建的数据库“StudentScore”,单击鼠标右键,在弹出菜单中选择“属性”命令,打开数据库属性窗口;(2)选择数据文件选
6、项卡,在其中添加数据文件“ScoreData2”(文件名),确定初始分 配容量 2MB,文件按 2 兆字节增长,文件增长限制为 10MB。(3)选择事务日志选项卡,在其中将事务日志文件的最大容量改为 15,递增量改为 2。3使用企业管理器,可自动生成已建数据库的相关 Transcat-SQL 程序代码。操作步骤:(1)在企业管理器窗口的“树形目录窗格”,选择已建“StudentScore”数据库,单击鼠 标右键,在快捷菜单中执行“所有任务生成 SQL 脚本”命令,如图 2-4 所示。(2)在弹出的如图 2-5 所示对话框中,单击“选项”选项卡,标记“编写数据库脚本”复选框;再选择“常规”选项卡
7、,单击“预览”按钮,在生成的 SQL 脚本预览框中,浏览 查看;也可选择“复制”,将该文本复制到记事本或其他文本编辑器中备用。本理解脚本实现对数据库的压缩管理将数据库移动到另一个服务器上使用数据库的分离与附加方法实训任务创建一个名为学生成绩管理数据库包含一个数据文件逻辑文件名磁盘文件名文件初始容量为最大容量为文件容量递增值为包志文件的物理存储位置路径可以自行建立对数据库作修改添加一个数据文件逻辑文件磁盘文件名文件初始容量为最大容量为文件容量递增值为将事务日志文件的最大容量增加为递增值改为将数据库分离并附加实训要求完成时间课时管理器左侧窗格控制台根目录的树形结构展开右击数据库文件夹或其下属任一数
8、据库图标选择新建数据库命令打开如图所示数据库属性对话框图创建数据库对话框中的常规选项卡在对话框的常规选项卡上的名称文本框中输入数据库 注意:以后你可以用类似方法,生成你所需要的 SQL 脚本代码。2.2 分离数据库 将指定的数据库移动到其它 SQL Server 服务器上。要想移动数据文件和日志文件的位 置,则必须分离数据库。操作步骤:(1)在企业管理器中,展开“数据库”节点。(2)右击需要分离的“StudentScore”“数据库”节点,然后选择【所有任务分离数据库】命令,打开如图 2-6 所示的“分离数据库”对话框。该命令只有为 sysadmin 固定服务器角 色成员并且所连接的服务器是
9、SQL Server 2000 时才可用。图 2-6“分离数据库”对话框(2)在该对话框中需要特别提醒的是,如果目前数据库有用户正在使用,即目前有用户与 其联机(其值 0),则不能分离数据库。此时可按边上的“清除”按钮强行断开这些连接。(3)如果希望在分离数据库之前针对所有的表执行更新统计,则可选择“在分离前更新统 计信息”复选框。(4)单击“确定”按钮,出现完成数据库分离的消息框,此时已分离数据库的数据库节点 也从“数据库”文件夹中被删除。2.3 附加数据库 附加数据库就是把被分离了的数据库重新加入到某个服务器。操作步骤:(1)在企业管理器中,用鼠标右键单击“数据库”,光标指向“所有任务”,
10、然后再单击“附 图 2-4 快捷菜单 图 2-5“生成 SQL 脚本”本理解脚本实现对数据库的压缩管理将数据库移动到另一个服务器上使用数据库的分离与附加方法实训任务创建一个名为学生成绩管理数据库包含一个数据文件逻辑文件名磁盘文件名文件初始容量为最大容量为文件容量递增值为包志文件的物理存储位置路径可以自行建立对数据库作修改添加一个数据文件逻辑文件磁盘文件名文件初始容量为最大容量为文件容量递增值为将事务日志文件的最大容量增加为递增值改为将数据库分离并附加实训要求完成时间课时管理器左侧窗格控制台根目录的树形结构展开右击数据库文件夹或其下属任一数据库图标选择新建数据库命令打开如图所示数据库属性对话框图
11、创建数据库对话框中的常规选项卡在对话框的常规选项卡上的名称文本框中输入数据库加数据库”命令,出现“附加数据库”对话框,如图 图 2-7“附加数据库”对话框(2)在该对话框中,用鼠标左键单击“”按钮,打开“浏览现有的文件”对话框,从中 选择要附加的数据库的主数据文件(*.MDF)。如图 2-7 所示 注意:“原文件名”列列出了数据库中的所有文件(数据文件和日志文件)。“当前文件位置”列列出了文件的名称和路径。如果找不到指定位置的文件,则附加操作将失败。可以对“当 前文件位置”列进行编辑,并且文件的当前位置必须在该列中才能使附加操作得以进行。(3)在“附加为”文本框中输入该数据库附加到 SQL S
12、erver 后的数据库名称。默认名称为 原名,可将数据库重命名。(4)在“指定数据库所有者”列表中,选择一登录账户作为该数据库在附加到 SQL Server 之后的数据库所有者(dbo)。(5)用鼠标左键单击“确定”按钮即要完成数据库的附加。【拓展实训】利用企业管理器,以默认值创建一个名为“进销存”的数据库,该数据库主文件和事务 日志文件的初始大小为 1M,按 10%的速度自动增长,没有最大空间限制。(注:数据文件和事务日志文件的物理存储位置(路径)可以自行建立)实训过程:第 1 步:新建数据库,数据库名为“进销存”。第 2 步:设置“数据文件”和“事务日志文件”的属性参数。第 3 步:使用企
13、业管理器自动生成数据库 SQL 脚本程序。2-7 所示。本理解脚本实现对数据库的压缩管理将数据库移动到另一个服务器上使用数据库的分离与附加方法实训任务创建一个名为学生成绩管理数据库包含一个数据文件逻辑文件名磁盘文件名文件初始容量为最大容量为文件容量递增值为包志文件的物理存储位置路径可以自行建立对数据库作修改添加一个数据文件逻辑文件磁盘文件名文件初始容量为最大容量为文件容量递增值为将事务日志文件的最大容量增加为递增值改为将数据库分离并附加实训要求完成时间课时管理器左侧窗格控制台根目录的树形结构展开右击数据库文件夹或其下属任一数据库图标选择新建数据库命令打开如图所示数据库属性对话框图创建数据库对话框中的常规选项卡在对话框的常规选项卡上的名称文本框中输入数据库