![项目三学生管理数据库中的数据操作课件_第1页](http://file4.renrendoc.com/view/631aee4bbdcf5b215c07763430bbf00a/631aee4bbdcf5b215c07763430bbf00a1.gif)
![项目三学生管理数据库中的数据操作课件_第2页](http://file4.renrendoc.com/view/631aee4bbdcf5b215c07763430bbf00a/631aee4bbdcf5b215c07763430bbf00a2.gif)
![项目三学生管理数据库中的数据操作课件_第3页](http://file4.renrendoc.com/view/631aee4bbdcf5b215c07763430bbf00a/631aee4bbdcf5b215c07763430bbf00a3.gif)
![项目三学生管理数据库中的数据操作课件_第4页](http://file4.renrendoc.com/view/631aee4bbdcf5b215c07763430bbf00a/631aee4bbdcf5b215c07763430bbf00a4.gif)
![项目三学生管理数据库中的数据操作课件_第5页](http://file4.renrendoc.com/view/631aee4bbdcf5b215c07763430bbf00a/631aee4bbdcf5b215c07763430bbf00a5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023/7/20项目三学生管理数据库中的数据操作
模块3-1学生管理数据库中数据的导入与导出
学习目标工作任务任务一:将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学生管理数据库中的数据的基本操作 学习目标工作任务任务一:数据的增加【任务分析】数据表创建完毕后,有时需要对已有的数据表的数据进行添加,实现记录的单个增加或者批量增加。本任务需要为course表增加一条记录(‘0301001’,‘毛泽东思想概论’,‘3’),可以使用INSERTINTO语句。程序代码USEstudentGOINSERTINTOcourse(cno,cname,credits)VALUES('0301001','毛泽东思想概论','3')GO执行结果分析,执行上述代码任务二:数据的删除【任务分析】当数据表的记录过时或者出现错误的时候,我们可以使用DELETE语句将某些记录删除。本任务中由于06级学生已经毕业离校,我们要将student表中的所有06级的同学删除,可以使用DELETE语句来完成。程序代码USEstudentGODELETEstudentWHEREsnoLIKE'06%'GO执行结果分析,执行上述代码任务三:数据的更新【任务分析】当数据表中的某条记录或者成批数据需要修改时,可以使用UPDATE语句。本任务中要将班级编码为“07010212”的学生的入学成绩增加5分。程序代码USEstudentGOUPDATEstudentSETsscore=sscore+5WHEREclassno='07010212'GO执行结果分析,执行上述代码知识说明:常见的DDL语句知识说明:常见的DDL语句基本格式(1)INSERT语句的基本格式如下:INSERT[INTO]table_name{[(column_list)]{VALUES({expression}[,…n])}}(2)DELETEtable_name[FROM{<table_source>}[,…n]][WHERE{<search_condition>}]<table_source>::=table_name[[AS]table_alias][,…n])]知识说明:常见的DDL语句基本格式知识说明:常见的DDL语句基本格式(3)UPDATEtable_nameSET{column_name={expression︳DEFAULT︳NULL}}[,...n][FROM{<table_source>}[,...n]][WHERE<search_condition>]<table_source>::=table_name[[AS]table_alias][WITH(<table_hint>[,...n])]练习假若现在有图书信息表(book1)、作者基本信息表(teacher)、图书进库表(bookin).(1)请熟悉以下语句:①将teacher表中的“作者编号”列长度从4个字符改变到8个字符。USEbookGOALTERTABLEteacherALTERCOLUMN作者编号char(
)②在bookin表中最后加一列“数量”,其数据类型为整型。USEbookGOALTERTABLEbookinADD
INT(2)建立约束①为book数据库的book1表中的“定价”列建立CHECK约束。要求定价必须在1~100元之间,否则输入无效。USEbookGOALTERTABLEbook1ADDCONSTRAINTCK_定价
(定价BETWEEN1AND100)②将teacher表中的“作者编号”设置为PRIMARYKEY约束。USEbookGOALTERTABLEteacherADDCONSTRAINTPK_作者编号
CLUSTERED(作者编号)(3)修改book1表数据。①在book1表中,将编号“YBZT1635”的定价在原来基础上增加20%。USEbookGOUPDATEbook1SET定价=定价+定价*0.2WHERE
=“YBZ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2031年中国蔬菜大棚管行业投资前景及策略咨询研究报告
- 2025年湿膜暗装式加湿器项目可行性研究报告
- 2025年杂物盒组件项目可行性研究报告
- 2025至2031年中国复合紧衬抗负压管道行业投资前景及策略咨询研究报告
- 延安2024年陕西延安市县以下医疗卫生机构定向招聘大学生乡村医生补录27人笔试历年参考题库附带答案详解
- 2025年冷轧钢材料项目可行性研究报告
- 2025年不干胶条码标签纸项目可行性研究报告
- 2025至2030年高光外墙水性漆项目投资价值分析报告
- 2025至2030年中国铜包铝镁线数据监测研究报告
- 2025至2030年中国酒店财务管理系统数据监测研究报告
- 护理部用药安全质量评价标准
- 最新小学二年级口算及竖式计算练习题
- 校园信息化设备管理检查表
- 新版抗拔桩裂缝及强度验算计算表格(自动版)
- API SPEC 5DP-2020钻杆规范
- 创新思维课件(完整版)
- DB34∕T 4161-2022 全过程工程咨询服务管理规程
- 注塑成型工艺参数知识讲解
- 安全生产专业化管理
- 初中生成长档案模板
- GB_T 17468-2019 电力变压器选用导则(高清正版)
评论
0/150
提交评论