电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

sqlserver2005数据库应用与开发教学课件作者李新德8

64页
  • 卖家[上传人]:E****
  • 文档编号:102551586
  • 上传时间:2019-10-03
  • 文档格式:PPT
  • 文档大小:1.25MB
  • / 64 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第八章 数据库的数据管理,2,4,项目十一 数据的导入与导出,任务 数据的导入与导出,项目十二 数据库的备份与还原,任务 数据库的备份与还原,返回,项目十二 数据的导入与导出,【项目需求】 数据是一个较为抽象的概念。它的存储形式多样,除了可以在数据库中存储外,还可以以其他格式进行存储。在实际应用的过程当中,我们经常需要对各种数据存储格式进行转换。 如将外部数据源中的数据插入到SQL Server 2005 表中或者将SQL Server 2005 表中的数据输 出为用户指定的数据格式。本项目主要针对“学生成绩管理系统”,在SQL Server 2005 中完 成数据的导入和导出操作。 【完成项目的条件】 (1)理解数据导入和导出的概念。 (2)能够利用SQL Server 管理控制台进行数据导入和导出操作。,下一页,返回,项目十二 数据的导入与导出,【方案设计】 在一个Excel 表格当中存储新入学的学生的基本信息,然后将该表格中的信息导入到STUDY 数据库的tb_student 表当中,最后再将tb_student 表中的所有数据导出到一个文本文件中。 【相关知识和技能】 一、数据

      2、导入和导出概述 作为一名数据库管理员,经常需要将一种数据环境中的数据传输到另一种数据环境中,或者是将几种数据环境中的数据合并复制到某种数据环境中。这里说的数据环境种类较多,它有可能是一种应用程序,有可能是不同厂家的数据库管理系统,也有可能是电子表格或文本文件等。将数据从一种数据环境传输到另一种数据环境就是数据的导入和导出。,上一页,下一页,返回,项目十二 数据的导入与导出,数据的导入和导出是数据库系统与外部进行数据交换的操作。导入数据是从外部数据源中检索数据,并将数据插入到SQL Server 2005 表的过程。导出数据时将SQL Server 2005中的数据转换为用户指定数据格式的过程。 SQL Server 2005 中可以导入的数据源主要包括ODBC 数据源(如Oracle 数据库、Access数据库)、OLE DB 数据源(如其他SQL Server 实例)、Excel 电子表格、ASCII文本文件等。同样,也可以将SQL Server 中的数据导出为这些格式。,上一页,返回,任务 数据的导入与导出,任务目标 (1)理解数据导入和导出的基本概念。 (2)掌握数据导入和导出的

      3、基本操作。 任务分析 将Excel 电子表格中的数据导入到数据库中已存在的数据表当中,首先要将Excel 表格中的数据导入到一张临时表中,再将临时表中的数据插入到被导入的表中。需要注意的是,导入的数据内容要符合被导入表的定义,如字段的数据类型、约束等。数据的导出跟导入类似,可以直接将数据库中表的数据导出为Excel 表格。SQL Server 2005 提供多种工具来完成数据的导入和导出,其中利用图形界面的导入和导出向导比较直观和简单。,下一页,返回,任务 数据的导入与导出,知识准备 1. 常见数据存储格式 (1)数据库:SQL Server、Oracle、Dbase、Access 等。 (2)文本格式:ASCII文本文件。 (3)电子表格:Excel 文件。 (4)XML 格式:xml 文件。 2. 根据下面信息建立Excel 电子表格,存储新入学学生信息 学号 姓名 性别出生年月 家庭住址 专业 总学分 备注 001301 赵观 1 1992-3-2 银河湾8-1 软件工程 60 001302 李冰 0 1993-10-18 仙林亚东城 通信工程 56 001303 沈悦 0 19

      4、93-9-6 孝陵卫8号 通信工程 56,上一页,下一页,返回,任务 数据的导入与导出,任务实施 一、数据导入 (1)在“对象资源管理器”面板中选择并展开服务器,然后右击STUDY 数据库,在弹出的快捷菜单中选择“任务”【导入数据】命令,如图8-1 所示,进入“SQL Server 导入和导出向导”窗口,如图8-2 所示。 (2)单击“下一步”按钮后,在“选择数据源”窗口中选择数据源。这里计划将Excel表格中的数据导入SQL Server 中,因此需要在“数据源”下拉列表框中选择“Microsoft Excel”选项,然后单击“Excel 文件路径”后的“浏览”按钮,选择要导入Excel 表的文件名,这里要导入的文件是“新入学学生信息.xls”。如图8-3 所示。,上一页,下一页,返回,任务 数据的导入与导出,(3)单击“下一步“按钮,弹出如图8-4 所示的“选择目标”窗口,目的是选择将数据导入哪里。这里采用默认的数据库服务器和数据库名称。如图8-4 所示。 (4)单击“下一步”按钮,弹出如图8-5 所示的“指定表复制或查询”窗口,选中“复制一个或多个表或视图的数据”单选按钮。 (5

      5、)单击“下一步”按钮,在如图8-6 所示的“选择源表和源视图”窗口中选择需要复制的表和视图。这里选择第一个工作簿,也可以通过编辑进行查看和修改。 (6)单击“下一步”按钮,弹出如图8-7 所示的“保存并执行包”窗口,可以调度包的执行时间,这里选中“立即执行”复选框。也可以选择是否保存SSIS表,以便以后执行相同的任务。 (7)单击“下一步”按钮,在弹出图8-8 所示的窗口中单击“完成”按钮,将出现如图8-9 所示的执行过程。若成功执行,即可完成将Excel 表导入数据库的工作。,上一页,下一页,返回,任务 数据的导入与导出,(8)成功导入数据之后,展开对象资源管理器,会看到刚刚导入的数据表Sheet1$,这是一张临时数据表。如图8-10 所示。 (9)点击【新建查询】,打开查询分析器,执行以下sql 命令,将临时表Sheet1$中的数据插入到tb_student 表中。 use STUDY insert into tb_student select * from Sheet1$ (10)打开tb_student 表,查看导入的数据,如图8-11 所示。 二、数据导出 (1)在“对象资源

      6、管理器”面板中选择并展开服务器,然后右击STUDY 数据库,在弹出的快捷菜单中选择”任务”【导出数据】命令,打开“SQL Server 导入和导出向导”。,上一页,下一页,返回,任务 数据的导入与导出,首先在如图8-12 所示的“选择数据源”窗口中选择需要导出的数据源,这里选择默认的STUDY数据库。 (2)点击“下一步”按钮,在弹出的图8-13所示的“选择目标”窗口中。选择“目标”下拉列表框中的“平面文件目标”选项,并单击“文件名”旁边的“浏览”按钮,选择或新建一个空白文本文件“student.txt”。 (3)在“配置平面文件目标”窗口中选择要导出的数据表或视图。在“源表或源视图”下拉列表中选择tb_student 表,这边还可以设置行分隔符和列分隔符。如图8-14所示。 (4)单击“下一步”直至完成,就可以将tb_student 表中的数据导出到文本文件中。 任务总结,上一页,下一页,返回,任务 数据的导入与导出,本任务主要介绍了通过SQL Server 管理控制台界面操作来进行数据的导入和导出操作,只需按照SQL Server 导入和导出向导一步步完成即可。这部分内容较为简单,

      7、比较容易掌握。 【项目总结】 本项目通过一个示例对数据的导入和导出做了一个简单的介绍。首先是将Excel 表格数据导入到数据库中,再将数据从数据库导出到文本文件中。其实只要是数据库支持的格式都可以进行相互之间的导入和导出,其操作步骤大同小异。,上一页,返回,项目十三 数据库的备份与还原,【项目需求】 在使用数据库的过程当中最大的问题就是数据库中数据的丢失或损坏。为了防止此类情况的发生,就需要对数据库进行备份与还原操作。本项目针对“学生成绩管理系统”,在SQLServer 2005中完成数据的备份和还原操作。 【完成项目的条件】 (1)理解备份与还原的必要性。 (2)理解备份与还原的基本概念。 (3)能够对数据库进行备份与还原操作。 【方案设计】 分别利用SQL Server 管理器界面和T-SQL命令对STUDY数据库进行备份与还原操作。,下一页,返回,项目十三 数据库的备份与还原,【相关知识和技能】 一、数据库备份与还原的必要性 尽管SQL Server 2005 中采取了各种措施来保证数据库的安全性和完整性,但硬件故障、软件错误、病毒、误操作等仍有可能发生。这些故障会造成运行事务的

      8、异常中断,影响数据库的正确性,甚至会破坏数据库,使数据库中的数据部分或全部丢失。因此数据库管理系统一般都提供了对数据库进行备份与还原的功能。下述情况需要使用数据库备份与数据库还原: (1)存储介质损坏。例如存放数据库数据的硬盘损坏。 (2)用户误操作。例如用户误使用了诸如delete、update 等命令引起数据丢失或被破坏。,上一页,下一页,返回,项目十三 数据库的备份与还原,(3)病毒破坏。例如病毒会破坏操作系统造成整个服务器崩溃或造成计算机无法启动。 (4)在不同的服务器之间移动数据库。例如把一个服务器上的某个数据库备份下来,然后还原到另一个服务器中。 (5)自然灾害、盗窃等造成数据丢失的其他原因。 二、数据库备份与还原的基本概念 数据库备份是将数据库或其中部分内容复制到某种存储介质上,如磁盘、磁带等,用于在系统发生故障后还原和恢复数据。 对SQL Server 2005 数据库或事务日志进行备份,就是记录在进行备份操作时数据库中所有数据的状态,以便在数据库遭到破坏时能够及时地将其还原。执行备份操作必须拥有对数据库备份的权限许可。SQL Server 2005 只允许系统管理员、

      9、数据库所有者和数据库备份执行者备份数据库。,上一页,下一页,返回,项目十三 数据库的备份与还原,在备份数据库之前,需要对备份内容、备份频率以及存储介质等进行计划,即确定备份策略。设计备份策略的指导思想是:以最小的代价恢复数据。备份与还原是相互联系的,备份策略与恢复应结合起来考虑。 1. 备份内容 备份内容主要包括:系统数据库、用户数据库和事务日志。 (1)系统数据库记录了SQL Server 系统配置参数、用户资料以及所有用户数据库等重要信息,主要包括master、msdb 和model 数据库。 (2)用户数据库中存储了用户的数据。由于用户数据库具有很强的区别性,即每个用户数据库之间的数据一般都有很大差异,所以对用户数据库的备份尤为重要。,上一页,下一页,返回,项目十三 数据库的备份与还原,(3)事务日志记录了用户对数据的各种操作,平时系统会自动管理和维护所有的数据库事务日志。相比数据库备份,事务日志备份所需要的时间较少,但是还原需要的时间较多。 2. 备份频率 备份频率即相隔多长时间进行备份。确定备份频率主要考虑两点:一是系统恢复的工作量;二是系统执行的事务量。对于不同的数据库备份方法,备份频率也不同。如采用完全数据库备份,通常备份频率应低一些,而采用差异备份。事务日志的备份频率就应高一些。当在用户数据库中执行了加入数据、创建索引等操作时,应该对用户数据库进行备份。如果清除了事务日志,也应该备份数据库。,上一页,下一页,返回,项目十三 数据库的备份与还原,3. 备份设备 备份设备是指将数据库备份到的目标载体,即备份到何处。常用的备份存储介质包括磁盘、磁带和命名管道等。 (1)磁盘:硬盘备份设备一般是硬盘或其他磁盘类存储介质上的文件。硬盘可以用于备份本地文件,也可以用于备份网络文件。 (2)磁带:是大容量的备份介质,仅可用于备份本地文件。 (3)命名管道:它是一种逻辑通道,允许将备份的文件放在命名管道上,从而可以允许利用第三方软件包的备份和恢复能力。 提示:建议不要将数据库或者事务日志备份到数据库所在的同一物理磁盘上的文件中。如果包含数据库的磁盘设备发生故障,由于备份位于同一发生故障的磁盘上,因此无法恢复数据库。,上一页,下一页,返回,项目十三 数据库的备份与还原,4. 备份方法 数据库备份常用的两类方法是完全备份和差异备份。完全备

      《sqlserver2005数据库应用与开发教学课件作者李新德8》由会员E****分享,可在线阅读,更多相关《sqlserver2005数据库应用与开发教学课件作者李新德8》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.