资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
上机实验一 数据库的管理实验目的1. 掌握数据库创建与修改的基本方法。2. 熟悉数据导入与导出的方法。3. 掌握数据库分离与附加的操作方法。相关知识见教材第4章或PPT教案第4章实验内容一、数据库的创建1、使用Microsoft SQL Server Management Studio创建数据库“teachingDataA”,要求将数据库存放在D盘的teaching management目录下。步骤1: 在资源管理器中选择D盘根目录,新建一目录“teaching management”。步骤2: 打开Microsoft SQL Server Management Studio。在Windows的【开始】菜单中选择【程序】|【Microsoft SQL Server2005】,在“连接到服务器”窗口中选择相应的服务器和身份验证方式(这里选择“Windows验证方式”),如图1所示,单击“连接”按钮。图1 连接服务器步骤3: 在【对象资源管理器】中右击【数据库】,选择命令【新建数据库】,如图2所示。图2 选择【新建数据库】命令步骤4: 在“新建数据库”窗口中输入数据库名“teachingDataA”,将路径设置为D:teaching management。步骤5: 完成后单击【确定】按钮。2、使用CREATE DATABASE命令创建数据库“teachingDataB”,要求将数据文件和日志文件均存放在D盘的“teaching management”中。步骤1: 打开Microsoft SQL Server Management Studio,单击工具栏中的按钮【新建查询】。步骤2: 在查询编辑器中输入建库命令,如图3所示:图3 在查询编辑器中键入建库命令步骤3: 单击查询编辑器上方的【执行】按钮,可以看【消息】框中显示“命令已成功完成”,则表明已完成建库。如果希望在“对象资源管理器”中查看新建的数据库,可以单击“对象资源管理器”中的刷新按钮,然后展开数据库即可看到新建的数据库teachingDataA和teachingDataB。如果在Windows中打开资源管理器,可以在D盘的teaching management文件夹中看到二个文件:teachingDataA.mdf,teachingDataA_log.ldf和teachingDataB.mdf,teachingDataB_log.ldf。问题:如果出于对数据库的安全考虑,希望创建一个数据库文件teaching_DataC,要求将数据库的数据文件名和日志文件的逻辑文件名分别指定为teaching_Data1和teaching_Data2,而数据文件和日志文件名分别指定为Mycollege_Data.mdf,Mycollege_log.ldf,问:如何操作?二、数据库的修改1、使用Microsoft SQL Server Management Studio修改数据库“teachingDataA”,将自动增长方式修改为2M,并添加次要数据文件teachingDataA3.ndf,其数据增长也设置为M。步骤1: 在图4的 【对象资源管理器】中右击teachingDataA,选择【属性】命令,然后在“数据库属性”窗口的【选择页】中选择【文件】,单击主文件行中的自动增长按钮,然后按要求将文件增长【按MB】设置为“”,如图4所示,单击【确定】按钮。图4 设置文件增长为“MB”步骤2: 在“数据库属性”窗口中单击【添加】按钮,输入逻辑文件名teachingDataA3,并采用与步骤类似的方法设置文件增长为MB。步骤3: 单击【确定】按钮。此时,可以在Windows资源管理器中看到D盘下的新文件teachingDataA3.ndf。2、使用ALTER DATABASE命令进行修改数据库“teachingDataB”,将自动增长方式修改为2M,并添加次要数据文件teachingData3.ndf,其数据增长也设置为M。步骤1: 在查询编辑器中输入如图5所示命令,单击【执行】按钮,即可将自动增长方式修改为MB。图5 修改自动增长方式语句步骤2: 在查询编辑器中输入如图6所示命令,单击查询编辑器上方的【执行】命令。图6 添加次要文件三、数据的导入1、在“Microsoft SQL Server Management Studio”中将Access数据库文件coursedata.mdb中的表course导入到数据库teachingDataA中。步骤1: 在“Microsoft SQL Server Management Studio”的【对象资源管理器】中右击数据库名 “teachingDataA”,选择【任务】【导入数据】命令。步骤2: 在弹出的“欢迎使用SQL Server导入导出向导”的对话框中单击【下一步】,然后在图7所示的对话框中选择数据源类型“Microsoft Access”、文件名“coursedata.mdb”等选项。图7 选择要导入的Access文件步骤3: 单击【下一步】,弹出【选择目标】 选项,在该对话框中选择要导入的数据的目标数据库“teachingDataA”,如图8所示。图8 选择目标步骤4: 单击【下一步】,弹出【指定表复制或查询】选项,这里采用默认的选择。步骤5: 单击【下一步】,选择源表和目标如图8所示,这时如果单击【预览】按钮可以预览course数据表。图8 选择源表course步骤6: 单击【下一步】,选择【立即执行】后,单击【完成】按钮。步骤7: 关闭“SQL Server导入导出向导”完成后, 在“Microsoft SQL Server Management Studio” 中展开【对象资源管理器】中的【数据库】和【teachingData】,选中【表】,单击【对象资源管理器】中的刷新按钮,可以看到表“dbo.course”。右击“dbo.course”选择打开表命令,即可打开该表。四、数据的导出将teachingDataA数据库中的表course导出到Excel表中,要求将表存在D盘teaching management文件夹中,保存为course.xls。步骤1: 在“Microsoft SQL Server Management Studio”的【对象资源管理器】中右击数据库名 “teachingDataA”,选择【任务】【导出数据】命令。步骤2: 在弹出的“欢迎使用SQL Server导入导出向导”的对话框中单击【下一步】,然后在图9所示的对话框中选择文件名“teachingDataA”等选项。图9 选择导出数据源步骤3: 单击【下一步】,然后在如图10所示的对话框中选择目标为“Microsoft Excel”,文件路径为“D:teaching managementcourse.xls”。 图9 选择导出目标步骤8: 单击【下一步】,弹出【指定表复制或查询】选项,这里采用默认的选择。步骤4: 单击【下一步】,选择源表和目标视图。(这时如果单击【预览】按钮可以预览course数据表。单击【编辑】按钮可以进行列映射编辑)步骤9: 单击【下一步】,选择【立即执行】后,单击【完成】按钮。步骤10: 关闭“SQL Server导入导出向导”完成后,可以在Windows的资源管理器中看到D盘的teaching management文件夹中有一个course.xls文件。五、数据库的分离1、使用Microsoft SQL Server Management Studio将数据库teachingDataA分离。步骤1: 打开Microsoft SQL Server Management Studio,右击【对象资源管理器】中【数据库】下的【teachingDataA】选择命令【任务】|【分离】。步骤2: 单击【确定】按钮。2、使用T-SQL命令语句将数据库teachingDataB分离。步骤1: 在查询编辑器中输入命令:SP_DETACH_DB teachingDataB步骤2: 单击“执行”按钮。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号