《SQL Server 2005数据库基础》项目三 学生管理数据库中的数据操作_第1页
《SQL Server 2005数据库基础》项目三 学生管理数据库中的数据操作_第2页
《SQL Server 2005数据库基础》项目三 学生管理数据库中的数据操作_第3页
《SQL Server 2005数据库基础》项目三 学生管理数据库中的数据操作_第4页
《SQL Server 2005数据库基础》项目三 学生管理数据库中的数据操作_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SQLServer2005数据库基础,大连理工大学出版社,项目三学生管理数据库中的数据操作,模块3-1学生管理数据库中数据的导入与导出,学习目标,会导入数据会导出数据,工作任务,将EXCEL中的数据导入到数据库student中。将数据表student导出到Access数据库s中。,任务一:将Excel中的数据导入到数据库student中。,【任务分析】操作数据库的过程中,有时需要将其他格式的数据文件变为SQLServer数据库中的数据,这个时候就要用到任务中的数据的导入操作。本任务中,Excel表中有一份有关教师的基本信息,在创建表时我们不需要将这些记录重新录入,而只需要通过导入操作获取这些电子表格中的数据。,操作步骤,1、右击“对象资源浏览器”窗口的节点【student】,弹出快捷菜单。单击“任务”|“导入数据”,操作步骤,2、单击【导入数据】命令,打开“SQLServer导入和导出向导”窗口,操作步骤,3、单击【下一步】按钮,进入“选择数据源”窗口。在【数据源】下拉框中选择“MicrosoftExcel”,在【文件名】文本框中输入Excel文件所在的路径及名称。,操作步骤,4、单击【下一步】按钮,进入“选择目标”窗口。在【目标】下拉列表框中选择“SQLNativeClient”,操作步骤,5、单击【下一步】按钮,进入“指定表复制或查询”窗口。选中“复制一个或多个表或视图的数据”单选按钮,操作步骤,6、单击【下一步】按钮,进入“选择源表和源视图”窗口。选择“teacher$”,操作步骤,7、单击【下一步】按钮,进入“保存并执行包”窗口。选择“立即运行”复选框,操作步骤,8、单击【下一步】按钮,进入“完成该向导”窗口,并显示前面的设置。,操作步骤,9、单击【完成】按钮,执行导入操作,并且显示执行步骤及执行状态。,操作步骤,10、单击【关闭】按钮,关闭“SQLServer导入和导出向导”窗口。,任务2将数据表student导出到Access数据库s中。,【任务分析】操作数据库的过程中,有时需要将SQLServer数据库中的数据转换为其他格式的数据文件,这个时候就要用到任务中的数据的导出操作。本任务中,要将SQLServer中的数据库中的表student导出至Access数据库中。这里Access库中需要事先建立好一个名为s的数据库。,操作步骤,1、右击“对象资源浏览器”窗口的节点【student】,弹出快捷菜单。单击“任务”|“导出数据”,操作步骤,2、单击【导出数据】命令,打开“SQLServer导入和导出向导”窗口。,操作步骤,3、单击【下一步】按钮,进入“选择数据源”窗口。在【数据源】下拉框中选择“SQLNativeClient”,在“服务器名称”下拉列表框中选择数据库“student”,操作步骤,4、单击【下一步】按钮,进入“选择目标”窗口。在【目标】下拉框中选择“MicrosoftAccess”,在【文件名】文本框中输入Accsee文件所在的路径及名称,操作步骤,5、单击【下一步】按钮,进入“指定表复制或查询”窗口。选中“复制一个或多个表或视图的数据”单选按钮,操作步骤,6、单击【下一步】按钮,进入“选择源表和源视图”窗口。在【表和视图】列表框中,选择“student”,操作步骤,7、单击【下一步】按钮,进入“保存并执行包”窗口。选择“立即运行”复选框,操作步骤,8、单击【下一步】按钮,进入“完成该向导”窗口,并显示前面的设置,操作步骤,9、单击【完成】按钮,执行导入操作,并且显示执行步骤及执行状,操作步骤,10、单击【关闭】按钮,关闭“SQLServer导入和导出向导”窗口。打开Access中的相应数据库,就可以看到从SQLServer中导出的数据表了。,模块3-2学生管理数据库中的数据的基本操作,学习目标,能够使用INSERT语句插入数据能够使用DELETE语句删除数据能够使用UPDATE语句修改记录能够使用SELECTINTO子句生成新表,工作任务,数据的增加数据的删除数据的更新,任务一:数据的增加。,【任务分析】数据表创建完毕后,有时需要对已有的数据表的数据进行添加,实现记录的单个增加或者批量增加。本任务需要为course表增加一条记录(0301001,毛泽东思想概论,3),可以使用INSERTINTO语句。,程序代码,USEstudentGOINSERTINTOcourse(cno,cname,credits)VALUES(0301001,毛泽东思想概论,3)GO,执行结果,分析,执行上述代码,任务二:数据的删除。,【任务分析】当数据表的记录过时或者出现错误的时候,我们可以使用DELETE语句将某些记录删除。本任务中由于06级学生已经毕业离校,我们要将student表中的所有06级的同学删除,可以使用DELETE语句来完成。,程序代码,USEstudentGODELETEstudentWHEREsnoLIKE06%GO,执行结果,分析,执行上述代码,任务三:数据的更新。,【任务分析】当数据表中的某条记录或者成批数据需要修改时,可以使用UPDATE语句。本任务中要将班级编码为“07010212”的学生的入学成绩增加5分。,程序代码,USEstudentGOUPDATEstudentSETsscore=sscore+5WHEREclassno=07010212GO,执行结果,分析,执行上述代码,知识说明:常见的DDL语句,知识说明:常见的DDL语句基本格式,(1)INSERT语句的基本格式如下:INSERTINTOtable_name(column_list)VALUES(expression,n),(2)DELETEtable_nameFROM,nWHERE:=table_nameAStable_alias,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论