1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库实

《数据库》上机实验报告(SQL Server 2008)班级:学号:姓名:序号:实验 2 二零一七年三月实验2数据库与表的操作一、实验目的与要求:熟悉SQL Server 2008的安装以及基本操作;熟练掌握数据库的创建方法以及相关参数的设置;掌握数据表的创建、编辑、删除操作;掌握数据表中数据的操作;数据导入导出。二、实验步骤及结果:1、给Management Studio创建新连接对象,使用两种以上方法开启、停止MSSQLSERVER服务;创建连接后界面如图,每次打开SQL Server 2008后都会弹出此界面,连接后才能使用打开SQL服务的方法有很多,我尝试的第一种方法是开始菜单中找到SQL Server 2008,点击找到配置工具中的SQL Server配置管理器,找到我们需要的数据库服务,右键开启。同样,关闭的方法也是如此。如下图所示尝试的第二种方法是,先打开计算机管理,在服务和应用下找到SQL Server配置管理器,之后的步骤和方法一一样,这种方法同样可以打开或者停止SQL服务。如下图除了上两种方法之外,我尝试了第三种方法,在开始菜单输入cmd找到“cmd.exe”程序,打开后在窗口输入net start mssqlserver命令,来启动SQL服务,同理我们输入net stop mssqlserver命令来停止SQL服务。如下图2、使用Management Studio界面创建数据库Cadastre;在对象资源管理器中找到数据库,右键单击数据库后选择第一项新建数据库,打开新建数据库的界面,在数据库名称一栏中填写Cadastre,点击添加后按确定即可,界面如下图所示3、使用SQL语句创建数据库Cadastre;在SQL Serve 2008中新建一个查询,在查询内写入下列命令,点击执行,数据库Cadastre就新建完成CREATEDATABASECadastre4、利用Management Studio界面创建实验1中的界址点、宗地两个数据表;在对象资源管理器的数据库下找到刚刚新建的数据库Cadastre,点击加号找到“表”,右键单击表选择第一项新建表根据实验给出的表填上界址点号的列名以及每一列的数据类型,噪保存时把表的名字改为界址点号即可。宗地表的创建也和界址点号相同。如下图5、使用SQL语句创建其余的数据表;以街坊一表为例运用SQL语言创建,余下几个表的创建都类似USECadastreGOCREATETABLE街坊(街坊号char(8)NOTNULL,名称char(8)NOTNULL,负责人char(10)NOTNULL,联系电话char(16)NOTNULL,PRIMARYKEY(街坊号)--设定街坊号为主键)步骤5、6进行完后数据库中的表如上图所示6、利用Management Studio界面录入下列数据;在对象资源管理器中任选一个已经建好的报,右键单击该表,选择编辑前200行,之后输入表中数据即可,但是一定要每行输完在输下一行,当最后一行输完后把小三角指向下一行,才能够使输入的最后一行保存。因为数据的保存是输入下一行保存上一行的。例如街坊表输入后界面如下图所示,其他表类似。7、使用SQL脚本录入测量单位、测量员两表的数据;利用SQL语言,以测量单位为例,代码如下USECadastreGOINSERTINTO测量单位VALUES(430001,测绘一公司,孙敬INSERTINTO测量单位VALUES(430002,测绘二公司,吴天在如步骤6一样打开编辑前200行,如下图,数据已经录入8、给测量员表添加一个字“所属单位编号”并补录单位编号。步骤8的解决方案有两个。一是在对象资源管理器找到测量员表,右键单击选择设计,在列名上加上一个“所属单位编号”,把数据类型定义为char(10),在后面的允许NULL值打勾,之后在选择编辑前200行,添加上单位编号。第二种方法是用SQL语言USECadastreGOALTERTABLE测量员ADD所属单位编号char(10)添加后的结果如图三、总结无论是SQL服务的开启还是停止,还是各种数据库或者表的创建,在SQL Server 2008中都有许多种方法来达到一个目的,我们应该多加联系。其中SQL语言的应用更是需要练习才能熟练应用,并且也要主要SQL语言与C++等其他语言的不同之处,避免混淆这几种语言。其实在这次的实验中可以看出,SQL语言结构是很清晰很好读懂的通过CREATE创建数据库或者表,通过ALTER修改表。ALTER的使用在这次实验中涉及的只有一个,私下应多加练习,因为通过ALTER可以完成许多功能。

文档评论(0)

1444168621 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档