SQL server数据库实操实验.docx
- 文档编号:27725060
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:14
- 大小:831.37KB
SQL server数据库实操实验.docx
《SQL server数据库实操实验.docx》由会员分享,可在线阅读,更多相关《SQL server数据库实操实验.docx(14页珍藏版)》请在冰豆网上搜索。
SQLserver数据库实操实验
数据库的应用实操
实验目的
1.掌握数据库创建与修改的基本方法。
2.熟悉数据导入与导出的方法。
3.掌握数据库分离与附加的操作方法。
相关知识
见相关知识
实验内容
一、数据库的创建
1、使用MicrosoftSQLServerManagementStudio创建数据库“teachingDataA”,要求将数据库存放在D盘的teachingmanagement目录下。
步骤1:
在资源管理器中选择D盘根目录,新建一目录“teachingmanagement”。
步骤2:
打开MicrosoftSQLServerManagementStudio。
在Windows的【开始】菜单中选择【程序】|【MicrosoftSQLServer2005】,在“连接到服务器”窗口中选择相应的服务器和身份验证方式(这里选择“Windows验证方式”),如图所示,单击“连接”按钮。
图连接服务器
步骤3:
在【对象资源管理器】中右击【数据库】,选择命令【新建数据库】,如图所示。
图选择【新建数据库】命令
步骤4:
在“新建数据库”窗口中输入数据库名“teachingDataA”,将数据库文件teachingData和日志文件teachingData_log的路径均设置为D:
\teachingmanagement。
步骤5:
完成后单击【确定】按钮。
此时展开数据库即可看到新建数据库teachingDataA
步骤1:
单击工具栏中的按钮【新建查询】。
步骤2:
在查询编辑器中输入建库命令,如图所示:
图在查询编辑器中键入建库命令
步骤3:
单击查询编辑器上方的【执行】按钮,可以看【消息】框中显示“命令已成功完成”,则表明已完成建库。
如果希望在“对象资源管理器”中查看新建的数据库,可以单击“对象资源管理器”中的刷新按钮,然后展开数据库即可看到新建的数据库teachingDataA和teachingDataB。
如果在Windows中打开资源管理器,可以在D盘的teachingmanagement文件夹中看到二个文件:
teachingDataA.mdf,teachingDataA_log.ldf和teachingDataB.mdf,teachingDataB_log.ldf。
问题:
如果出于对数据库的安全考虑,在上题中希望将数据库的数据文件名和日志文件的逻辑文件名分别指定为teaching_Data1和teaching_Data2,而数据文件和日志文件名分别指定为Mycollege_Data.mdf,Mycollege_log.ldf,问:
如何创建数据库文件teaching_DataB?
二、数据库的修改
1、使用MicrosoftSQLServerManagementStudio修改数据库“teachingDataA”,将自动增长方式修改为2M,并添加次要数据文件teachingDataA3.ndf,其数据增长也设置为2M。
步骤1:
在图4-10的【对象资源管理器】中右击teachingDataA,选择【属性】命令,然后在“数据库属性”窗口的【选择页】中选择【文件】,单击主文件行中的“自动增长/最大大小”按钮,然后按要求将文件增长【按MB】设置为“2”,如图所示,单击【确定】按钮。
图设置文件增长为“2MB”
步骤2:
在“数据库属性”窗口中单击【添加】按钮,输入逻辑文件名teachingDataA3,将其路径设置为d:
\teachingmanagement,然后采用与步骤1类似的方法设置文件增长为2MB。
完成后如下图所示:
步骤3:
单击【确定】按钮。
此时,可以在Windows资源管理器中看到D盘下的新文件teachingData3.ndf。
2、使用ALTERDATABASE命令进行修改数据库“teachingDataB”,将自动增长方式修改为2M,并添加次要数据文件teachingDataA3.mdf,其数据增长也设置为2M。
。
步骤1:
在查询编辑器中输入如图5所示命令,单击【执行】按钮,即可将自动增长方式修改为2MB。
图修改自动增长方式语句
步骤2:
在查询编辑器中输入如图所示命令,单击查询编辑器上方的【执行】命令。
图添加次要文件
三、数据的导入
1、在“MicrosoftSQLServerManagementStudio”中将Access数据库文件coursedata.mdb中的表course导入到数据库teachingDataA中。
步骤1:
在“MicrosoftSQLServerManagementStudio”的【对象资源管理器】中右击数据库名“teachingDataA”,选择【任务】|【导入数据】命令。
步骤2:
在弹出的“欢迎使用SQLServer导入导出向导”的对话框中单击【下一步】,然后在下图所示的对话框中选择数据源类型“MicrosoftAccess”、文件名“coursedata.mdb”等选项。
图选择要导入的Access文件
步骤3:
单击【下一步】,弹出【选择目标】选项,在该对话框中选择要导入的数据的目标数据库“teachingDataA”,如图所示。
图选择目标
步骤4:
单击【下一步】,弹出【指定表复制或查询】选项,这里采用默认的选择。
步骤5:
单击【下一步】,选择源表和目标如图所示,这时如果单击【预览】按钮可以预览course数据表。
图选择源表course
步骤6:
单击【下一步】,选择【立即执行】后,单击【完成】按钮,单击【完成】按钮。
执行后显示窗口
步骤7:
关闭“SQLServer导入导出向导”
完成后,在“MicrosoftSQLServerManagementStudio”中展开【对象资源管理器】中的【数据库】和【teachingData】,选中【表】,单击【对象资源管理器】中的刷新按钮,可以看到表“dbo.course”。
右击“dbo.course”选择打开表命令,即可打开该表。
四、数据的导出
将teachingDataA数据库中的表course导出到Excel表中,要求将表存在D盘teachingmanagement文件夹中,保存为course.xls。
步骤1:
在“MicrosoftSQLServerManagementStudio”的【对象资源管理器】中右击数据库名“teachingDataA”,选择【任务】|【导出数据】命令。
步骤2:
在弹出的“欢迎使用SQLServer导入导出向导”的对话框中单击【下一步】,然后在图9所示的对话框中选择文件名“teachingDataA”等选项。
图9选择导出数据源
步骤3:
单击【下一步】,然后在如图10所示的对话框中选择目标为“MicrosoftExcel”,文件路径为“D:
\teachingmanagement\course.xls”。
图9选择导出目标
步骤8:
单击【下一步】,弹出【指定表复制或查询】选项,这里采用默认的选择。
步骤4:
单击【下一步】,选择源表和目标视图。
(这时如果单击【预览】按钮可以预览course数据表。
单击【编辑】按钮可以进行列映射编辑)
步骤9:
单击【下一步】,再单击【下一步】选择【立即执行】后,单击【完成】按钮。
步骤10:
单击【完成】按钮。
步骤11:
关闭“SQLServer导入导出向导”
完成后,可以在Windows的资源管理器中看到D盘的teachingmanagement文件夹中有一个course.xls文件。
五、数据库的分离
1、使用MicrosoftSQLServerManagementStudio将数据库teachingDataA分离。
步骤1:
打开MicrosoftSQLServerManagementStudio,右击【对象资源管理器】中【数据库】下的【teachingDataA】选择命令【任务】|【分离】。
步骤2:
单击【确定】按钮。
2、使用T-SQL命令语句将数据库teachingDataB分离。
步骤1:
在查询编辑器中输入命令:
SP_DETACH_DB'teachingDataB'
步骤2:
单击“执行”按钮。
完成后将在资源管理器中将d:
\teachingData整个目录及其中的文件全部复制到学生自己的文件夹中,以备上次上机使用。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL server数据库实操实验 server 数据库 实验