sqlserver实验报告—数据库和表的创建
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
评分
签名
日期
数据库实验报告
课程名称信息系统数据库技术
实验名称数据表的管理
专业班级
姓名
学号
实验日期
实验地点
2012—2013学年度第一学期
一、实验目的
1、掌握Microsoft SQL Server 2005 Express Edition的安装过程
2、熟悉SQL Server 2005 Express Edition的基本菜单功能,界面。
3、掌握SQL Server 2005的启动、服务器注册等功能。
二、实验内容
1、数据库的创建
2、数据库的修改
3、数据的导入
4、数据的导出
5、数据库的分离
三、实验环境
Windows XP操作系统,Microsoft SQL Server 2005 Express Edition。
四、相关知识
1、数据库命令规则取决于数据库兼容的级别,而数据库级别可以用存储过程sp_helpdb 来查询。注意:其一由于在T-SQL中,“@”表示局部变量,“@@”表示全局变量,“##”表示全局临时对象,所以不建议用这些符号作为数据库名称的开头;其二虽然在SQL Server 2005中,保留字区分大小写,但也不建议用改过大小写的保留字作为数据库名。
2、数据库文件:每个SQL Server 2005的数据库至少包含二个文件:一个数据文件(.mdf)和一个日志文件(.ldf)。
3、数据库的创建命令:CREATE DATABASE
4、数据库的修改命令:ALTER DATABASE
只有数据库管到员或具有CREATE DATABASE权限的数据库所有者才有权执行ATER DATABASE语句。在实际操作中,ALTER DATABASE一次只能修改一种参数
5、数据库的删除命令:DROP DATABASE
6、数据库的分离命令:SP_DETACH_DB 'filename'
7、数据库的附加命令:CREATE DATABASE…FOR ATTACH
8、数据的导入是指从其他数据源中把数据复制到SQL Server数据库中。
9、数据的导出是指从SQL Server数据库中把数据复制到其他数据源中。
2
五、操作步骤
(一)、数据库的创建
1、使用Microsoft SQL Server Management Studio创建数据库“teachingDataA”,要求将数据库存放在C盘的teaching management目录下。
步骤1:在资源管理器中选择C盘根目录,新建一目录“teaching management”。
步骤2:打开Microsoft SQL Server Management Studio。在Windows的【开始】菜单中选择【程序】|【Microsoft SQL Server2005】,在“连接到服务器”窗口中选择相应的服务器和身份验证方式(这里选择“Windows验证方式”),如图1所示,单击“连接”按钮。
图1 连接服务器
步骤3:在【对象资源管理器】中右击【数据库】,选择命令【新建数据库】,如图2所示。
图2 选择【新建数据库】命令
步骤4:在“新建数据库”窗口中输入数据库名“teachingDataA”,将路径设置为C:\teaching management。
步骤5:完成后单击【确定】按钮。
第3页共 13页
4
2、使用CREATE DA TABASE 命令创建数据库“teachingDataB ”,要求将数据文件和日志文件均存放在C 盘的“teaching management ”中。
步骤1: 打开Microsoft SQL Server Management Studio ,单击工具栏中的按钮【新建查询】。
步骤2: 在查询编辑器中输入建库命令,如图3所示:
图3 在查询编辑器中键入建库命令
步骤3: 单击查询编辑器上方的【执行】按钮,可以看【消息】框中显示“命令已成功完成”,则表明已完成建库。
如果希望在“对象资源管理器”中查看新建的数据库,可以单击“对象资源管理器”中的刷新按钮,然后展开数据库即可看到新建的数据库teachingDataA 和teachingDataB 。
如果在Windows 中打开资源管理器,可以在C 盘的teaching management 文件夹中看到二个文件:teachingDataA.mdf ,teachingDataA_log.ldf 和teachingDataB.mdf ,teachingDataB_log.ldf 。
(二)、数据库的修改
1、使用Microsoft SQL Server Management Studio 修改数据库“teachingDataA ”,将自动增长方式修改为2M ,并添加次要数据文件teachingDataA3.ndf ,其数据增长也设置为2M 。
步骤1: 在图4的 【对象资源管理器】中右击teachingData3,选择【属性】命令,然后在“数据库属性”窗口的【选择页】中选择【文件】,单击主文件行中的自动增长按钮,然后按要求将文件增长【按MB 】设置为“2”,如图4所示,单击【确定】按钮。
图4 设置文件增长为“2MB”
步骤2:在“数据库属性”窗口中单击【添加】按钮,输入逻辑文件名teachingDataA3,并采用与步骤1类似的方法设置文件增长为2MB。
步骤3:单击【确定】按钮。
此时,可以在Windows资源管理器中看到C盘下的新文件teachingData3.ndf。
2、使用ALTER DATABASE命令进行修改数据库“teachingDataB”,将自动增长方式修改为2M,并添加次要数据文件teachingDataA3.mdf,其数据增长也设置为2M。。
步骤1:在查询编辑器中输入如图5所示命令,单击【执行】按钮,即可将自动增长方式修改为2MB。
图5 修改自动增长方式语句
步骤2:在查询编辑器中输入如图6所示命令,单击查询编辑器上方的【执行】命令。
第5页共 13页