表建得不合理,不符合数据库规范化要求,课程并不是由学号所决定了,课程可作为一个独立的表,还有,成绩是有学号和课程号共同决定的,因此成绩表也应该列出来作为一个独立的表。
应该分为3个表来建立数据库
1、学生信息表(学号,姓名,性别,出生日期,联系电话)
2、课表(课程号,课程名)
3、成绩表(学号,课程号,成绩)
期中学号是学生表的主键,课程号是课表的主键,学号和课程号组合是成绩表的主键,两者共同决定成绩。
拆分出来后,避免了数据冗余的问题,消除专递依赖!
完整性参照很简单,你自己解决吧。
--一、导出/导入(Export/Import)
----利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回Oracle数据库中去。
----1简单导出数据(Export)和导入数据(Import)
----Oracle支持三种类型的输出:
----(1)表方式(T方式),将指定表的数据导出。
----(2)用户方式(U方式),将指定用户的所有对象及数据导出。
----(3)全库方式(Full方式),将数据库中的所有对象导出。
----数据导出(Import)的过程是数据导入(Export)的逆过程,它们的数据流向不同。
----2增量导出/导入
----增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为exportdmp,如果不希望自己的输出文件定名为exportdmp,必须在命令行中指出要用的文件名。
----增量导出包括三个类型:
----(1)“完全”增量导出(Complete)
----即备份整个数据库,比如:
----$expsystem/managerinctype=completefile=990702dmp
----(2)“增量型”增量导出
----备份上一次备份后改变的数据。比如:
----$expsystem/managerinctype=incrementalfile=990702dmp
----(3)“累计型”增量导出(Cumulative)
----累计型导出方式只是导出自上次“完全”导出之后数据库中变化了的信息。比如:
----$expsystem/managerinctype=cumulativefile=990702dmp
----数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合理高效地完成。
----比如数据库的备份任务可作如下安排:
----星期一:完全导出(A)
----星期二:增量导出(B)
----星期三:增量导出(C)
----星期四:增量导出(D)
----星期五:累计导出(E)
----星期六:增量导出(F)
----星期日:增量导出(G)
----如果在星期日,数据库遭到意外破坏,数据库管理员可按以下步骤来恢复数据库:
----第一步:用命令CREATEDATABASE重新生成数据库结构;
----第二步:创建一个足够大的附加回段。
----第三步:完全增量导入A:
----$impsystem/managerinctype=RECTOREFULL=YFILE=A
----第四步:累计增量导入E:
----$impsystem/managerinctype=RECTOREFULL=YFILE=E
----第五步:最近增量导入F:
----$impsystem/managerinctype=RESTOREFULL=YFILE=F
----二、冷备份
----冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外位置的一种说法。对于备份Oracle信息而言,冷备份是最快和最安全的方法。冷备份的优点是:
----1.是非常快速的备份方法(只需拷贝文件)
----2.容易归档(简单拷贝即可)
----3.容易恢复到某个时间点上(只需将文件再拷贝回去)
----4.能与归档方法相结合,作数据库“最新状态”的恢复。
----5.低度维护,高度安全。
----但冷备份也有如下不足:
----1.单独使用时,只能提供到“某一时间点上”的恢复。
----2.在实施备份的全过程中,数据库必须要作备份而不能作其它工作。也就是说,在冷备份过程中,数据库必须是关闭状态。
----3.若磁盘空间有限,只能拷贝到磁带等其它外部存储设备上,速度会很慢。
----4.不能按表或按用户恢复。
----如果可能的话(主要看效率),应将信息备份到磁盘上,然后启动数据库(使用户可以工作)并将所备份的信息拷贝到磁带上(拷贝的同时,数据库也可以工作)。冷备份中必须拷贝的文件包括:
----1.所有数据文件
----2.所有控制文件
----3.所有联机REDOLOG文件
----4.Initora文件(可选)。
----值得注意的是冷备份必须在数据库关闭的情况下进行,当数据库处于打开状态时,执行数据库文件系统备份是无效的
----下面是做冷备份的完整例子:
----(1)关闭数据库$sqldbalmode=y
----SQLDBA>connectinternal;
----SQLDBA>shutdownnormal;
----(2)用拷贝命令备份全部的时间文件、重做日志文件、控制文件、初始化参数文件
----SQLDBA>!cp
----(3)重启Oracle数据库
----$sqldbalmode=y
----SQLDBA>connectinternal;
----SQLDBA>startup;
----三、热备份
----热备份是在数据库运行的情况下,采用archivelogmode方式备份数据的方法。所以,如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog方式下 *** 作,并需要大量的档案空间。一旦数据库运行在archivelog状态下,就可以做备份了。热备份的命令文件由三部分组成:
----1.数据文件一个表空间一个表空间地备份。
----(1)设置表空间为备份状态
----(2)备份表空间的数据文件
----(3)恢复表空间为正常状态
----2.备份归档log文件。
----(1)临时停止归档进程
----(2)log下那些在archiveredolog目标目录中的文件
----(3)重新启动archive进程
----(4)备份归档的redolog文件
----3.用alterdatabasebackupcontrolfile命令来备份拷贝文件
----热备份的优点是:
----1.可在表空间或数据文件级备份,备份时间短。
----2.备份时数据库仍可使用。
----3.可达到秒级恢复(恢复到某一时间点上)。
----4.可对几乎所有数据库实体作恢复。
----5.恢复是快速的,在大多数情况下在数据库仍工作时恢复。
----热备份的不足是:
----1.不能出错,否则后果严重。
----2.若热备份不成功,所得结果不可用于时间点的恢复。
----3.因难于维护,所以要特别仔细小心,不允许“以失败而告终”。
#报告# 导语it部门是公司的技术部门,熟悉各种相关代码。以下是 整理的it部门年度工作报告,欢迎阅读!
篇一it部门年度工作报告
紧张而有序的一年又要过去了,忙碌的一年里,在领导及各部门各同事的帮助下,我顺利的完成了本年度的工作。为了今后更好的工作,总结经验、完善不足。
1、及时响应了各部门的电脑软件、硬件、邮件、网络、打印机的维护。尽可能的降低设备使用故障率,在其出现故障的时候,并做到了能在当地解决就当地解决,不能当地解决的也在最短的时间内给予了解决。
2、对中心每台电脑安装防病毒软件,避免了病毒在公司局域网内自我复制相互传播,占用局域网的网络资源,甚至使得系统崩溃,丢失硬盘的重要资料等各种危害,并及时的对软件进行升级,定期的清除隔离病毒的文件夹。
3、及时的对系统补丁进行更新,防止了病毒和电脑入侵者通过系统漏洞进行的破坏和攻击。对IE、OUTLOOK、OFFICE等应用程序也打上最新的补丁,另外还关闭了一些不需要的服务,关闭Guset帐号等。
4、项目机房系统更新,系统从原有的20xx更新到xp,重新安装了所有软件,解决了一部分原无法解决的问题,并重新部署杀毒软件解决方案。
5、交换机、路由等网络硬件设备的维护,屏蔽中心不用的端口,安全设置等,保证公司所有电脑的安全正常工作,优化路由运行速度,节约带宽,提高上网的速度化和稳定化,使我们上网的速度大大提高,保证网络顺畅。
6、针对服务器,3次被电脑入侵者攻击采取相应的解决方案。重新部署服务器。
7、学校服务器,硬件的安装、维修、调试,投影仪设备的定期清理,维护。
8、电话交换机部属置,电话线调整,电话录音设备的安装调试。
9、rtx服务器、邮件服务器、web服务器、搭建、优化、信息整理和测试。用户数据导入和备份。
10、为了的节约成本,并针对学校所有计算机设置系统自动休眠,有效地节省了相当一部分资源。
11、加强了对网络设备的维护,对经常出故障的设备采取了相应的解决办法。公司目前一共近80多台电脑,由于机器较多,日常出现故障的情况较为常见,主要的电脑故障有:系统故障,网络故障,软件故障等,很多机器由于长期使用,导致系统中存在大量垃圾文件,系统文件也有部分受到损坏,从而导致系统崩溃,重装系统,另外有一些属网络故障,线路问题等。
近一年来,我始终坚持严格要求自己,勤奋努力,在自己平凡而普通的工作岗位上,努力做好本职工作,从不把情绪带到工作中。在具体工作中,我努力做好服务工作。回顾一年来的工作,我在思想上、学习上、工作上取得了新的进步。但我也认识到自己的不足之处:
1、因为简单的问题重复出现重复解决,可能到位不及时。
2、自己的思路还很窄对现代网络技术的发展认识的不够全面,自己对新技术掌握速度还不够快。
3、有时出现问题我并不知道而领导先知。其实从咱们公司的结构来看这些都是正常的,但我以网管的身份感到惭愧。
总结了过去,方能展望未来!最后说说明年的工作计划,辞旧迎新,在总结本年度工作的同时,针对自己不足之处,我对明年工作也提出了初步设想:
1、在继续完善公司网络的同时,加强理论和业务知识学习,不断提高自身综合素质水平。把工作做到更好。
2、对公司所有电脑设备进行统一计算机名称,和ip实现远程管理,维护。提升工作效率。
3、领导交办的每一项工作,分清轻重缓急,科学安排时间,按时、按质、按量完成任务。
4、在硬件条件允许的情况下安装,网络流量检测软件,对局域网进行监测,及时发现网络故障和排错,使网络快速高效的运行。
篇二it部门年度工作报告
过去的一年,在xx总的亲切关怀,伍经理的殷勤管理与认真指导,软件研发部的团结协作,以及在公司这充满奋斗的环境下,我以严肃认真的工作态度和百折不饶的精神,努力的完成了公司的各项工作,在软件研发、团队协作和个人成长上也取得了一定的成绩。
一、软件研发
根据公司的安排,项目的需要。在自身的努力、伍经理的`帮组,团队的合作下,克服重重技术困难,增长了工作经验,收获丰盈:
1、asp·net开发
以前我在其他公司也做过一些开发,但是底层和架构与页面样式我都是没有涉及到的。通过这一年在本公司的的这些项目程序中的锻炼,我成长了,我学会了很多很多。
首先,面向对象语言的收获。对于当前编程的主流思想是对象,任何事物都可以用对象来表示。以前理解这些话很费解都是从表面上理解,没有从深入的体会,通过这次asp·net项目的深入,不管是数据还是外部一些条件我们都可以抽象成对象,都可以用对象来表示,具体可以用语言中的类方法等。asp·net如此,c#如此java也同样如此。
其次,具备独立完成vb·net知识方面的能力。以前没有做过vb的东西,加上这次深入的做,这次涉及到的领域也非常广,常用的重要的都有涉及,并且还补充xml,javacript实际 *** 作中空白的部分。通过这一年的开发,在net方面我能胜任这方面的工作,能独立完成这方面的工作。
再次,c#方面存在一些不足。LocALhOST通过c#这次软件的开发,也发现自己的不足,如基础知识掌握不牢,缺乏编程整体思想。这些都是需要在工作中完善和改进的。
2、数据库开发
数据库是伴随着项目以来用的最多最平凡的技术。以前对数据库只是会一些简单常用的 *** 作,经过这一年项目的实战,对数据库的 *** 作增加了一些丰富的经验。为以后的工作和经验的积累都奠定了坚实的基础。同时在项目中还用到了oracel与access数据库,这是我的收获·
优点:能熟练的运用数据库技术进行开发。特别是对sql数据库的 *** 作,经过这么长时间的积累,基本上能合理的设计和新建数据库,同时在数据结构上也加强了对数据库的理解。通过项目的实践现在能熟练使用和编写多种sql语句。还掌握了一些关于数据库优化sql语句优化的方法,能进行一些简单的优化。
缺点:数据是一门比较先进的技术,并不是你会写一些sql语句,能建几个数据库你就是数据库工程师。要成为一个好的数据库管理员是要经过长时间的工作积累。针对自己的不足,在以后的工作和学习中多接触,多运用新的知识点。充实自己的经验和知识储备。
二、团队协作
上面的成功与收获,除了自身努力外,以及公司的支持。是这个团队铸造了我。我们这个团队也是因为有了我们这些拼搏协作的队员,使得它成为一个具有务实、拼搏、创新精神的团队。我与软件研发小组是一个整体,这里的团队总结也就是我在这个团队中的收获。
务实:公司下发的任务,下发的工作,件件都是用心去做的。我们这个团队中没有一个人在工作的时候做了工作以外的事情,都是实实在在的做跟工作相关对公司有益的事情。相信在伍经理的带领下现在是这样,以后同样也是这样。
拼搏:公司给的每一个任务不管它多难,如果工作没有完成我们会晚上加班,也要尽可能的完成当天的工作。如果工作实在忙,为了赶进度我们放弃周末休息时间也要尽可能的使项目提前。
创新:现在我们开始项目的时候都会进行研讨,一般都会进行一个效率和逻辑的分析与讨论,保证程序正确的前提尽可能的提高程序的效率。
互助:我们小组内只要任何一个人出现技术或其它的问题,我们都会彼此都会尽可能的去帮助他。不会因为某一个人而拖住整个项目滞后。
交流:我们在项目中会及时沟通自己的收获,特别是一些针对性的技术问题。这样可以省了很多重复研究的时间,这是一笔很可观的时间。
在交流中只要我会的,我懂的,我不会去吝啬。我会积极的去与你交流,我的团队名言“人强团则强,人弱团则削”。
三、个人成长
通过公司这快一年的锻炼与学习我真的进步了很多,不管从技术上还是做事上,都不像以前那样了。我在公司学到的懂得的使我飞速成长。
篇三it部门年度工作报告
我自x月x日入职至今已经x个多月,在这x个多月中,不知不觉的忙碌工作中,即将悄然逝去,蓦然回首,感慨万千,收获亦多。使我个人在工作中学到了很多的经验,从经历的每件事情中去总结工作经验,学习并且已经适应工作环境,并且考虑在我的工作中能够有一个新的工作创新,这是我工作成长中一段宝贵的经验。回顾今年我个人的工作情况,特别是刚刚步入到这个工作环境的时候,说起来还真的有点不习惯,不过后来慢慢的自己也习惯了。
进入公司以来,我的主要工作是中心的硬件及网络维护,网点故障远程协助。在此期间特别要感谢xx经理和xxit对我工作方面的帮助,特别是刚刚进入工作时,自己对一些软件方面的应用不熟练,使自己的工作无法正常完成,在不断的学习中,使我自己有了很大的提高。在e3系统方面由于自己并没有经过公司方面的培训,只是大概方面的了解,在开始接触e3的时候,总会有很多问题不明白,给各位同事带来了一些不变,自己感到非常的抱歉。希望自己在以后的工作当中能够避免出现一些不必要的麻烦。
本岗位目前主要有三项主要工作内容:其一、中心的硬件及网络维护;其二、公司网站及中心呼叫系统的维护工作;其三、网点故障远程协助。现对前期工作如下总结和计划:
一、中心的硬件及网络维护
工作内容:此项工作主要包括公司计算机硬件的维护、管理,并保证公司计算机及相关网络产品的正常工作,公司计算机上软件的安装及维护,软件在使用过程中出现问题的解决,防治机器及整个网络被病毒攻击,以及公司计算机相关产品,例如打印机,复印机的日常故障维护及共享设置等。
完成情况:本年度此项工作的具体完成情况如下:
(一)、计算机硬件的维护情况
公司电脑硬件整个年度总体来讲,出现问题频率较少,每台机器除了日常的简单故障维护之外,硬件方面都争取做到物尽其用,整体硬件使用情况较好。
(二)、计算机系统及软件维护
公司目前一共近xx台电脑,由于机器较多,日常出现故障的情况较为常见,主要的电脑故障有:系统故障,网络故障,软件故障等,很多机器由于长期使用,导致系统中存在大量垃圾文件,系统文件也有部分受到损坏,从而导致系统崩溃,重装系统,另外有一些属网络故障,线路问题等。其他软件问题主要包括e3的使用,office办公软件的使用等。
(三)、公司计算机病毒的维护与防范情况
目前网络计算机病毒较多,传播途径也较为广泛,可以通过浏览网页、下载程序、邮件传播、qq文件发送传播,为了做好防范措施,公司每台机器都安装了杀毒软件,并定期的要求升级,对发现病毒的机器及时的进行处理。
二、公司网站及中心呼叫系统的更进维护工作
工作内容:公司网站主要包括公司网站的信息更新、维护等,完成情况:本年度此项工作的具体完成情况如下:
公司网站方面的维护情况,调整网站中存在的错误代码,处理连接错误;及时补充必要信息。
中心呼叫系统的更进维护情况,我们公司xx月正式引进呼叫系统,在实施呼叫系统期间出现一些问题,通话质量不稳定,断线的等等现象,进行更进维护。
三、网点故障远程协助
工作内容:此项工作主要包括及时协助网点处理扫描仪安装、巴q安装设置和e3系统的一些常见故障。
完成情况:本年度此项工作的具体完成情况如下:
及时为网点巴q端口和速率的设置;以及错扫描的数据类型的修改;数据保存路径设置。
工作中存在的不足:
1、公司计算机及网络方面的管理情况较为混乱,另外,计算机管理也没有成文的管理制度,因此机器的配较为混乱,年底对公司所有计算机都进行了详细的配置登记,并把每台机器责任到人。
2、目前e3软件使用方面仍存在一些不足,在今后仍需努力学习。
3、有时工作事情太多做事有头没尾,对工作按排不合理,没有主次之份。有时性子太急燥说话的语气不注意,和个别同事之间相处不融洽。对自己作息时间没有合理的按排。有时有点被动,上班的时候会做一些跟工作无关的事。
20xx年度工作计划:
本岗位作为公司一个服务性岗位,下年工作重点可从两方面进行:
1、公司计算机管理方面,主要包括公司计算机及网络的维护、oa的维护、中心呼叫系统及网站信息更新工作,网点故障远程协助,保证公司所有员工在网络利用方面能正常开展工作,为员工提高工作效率提供一个稳定、便捷的网络平台。
2、严格要求自己,遵守公司各项规章制度,与同事之间相处融洽;工作上,尽职尽责,不敢有丝毫懈怠,除了做好本职工作外,还对公司的各项业务及运作情况作了一个全面的了解,熟悉业务知识,更好的做好本职工作。
一、Report Server数据库:
是一个SQL Server数据库。它能够存储SSRS配置部分,报告定义,报告元数据,报告历史,缓存政策,快照,资源,安全设置,加密的数据,调度和提交数据,以及扩展信息。
注意事项:尽管用户能够直接存取在SSRS目录下的数据库并且能够直接修改SSRS使用的对象;但在实践中,不推荐(或不支持)这样做,因为在SSRS目录下的内在数据和结构不能被保证与不同版本的SSRS、服务包或补丁相兼容。
需要把Report Server数据库当作产品数据库之一来对待。尽管许多开发人员都习惯把RDL存储在一个单独的仓库中,并因此导致经常恢复RDL。但是,损失快照数据能够带来消极的业务影响。
例如,用户可能使用快照的报告"相对静止"数据的能力来作一些业务决定。
二、ReportServerTempDB数据库:
是SSRS使用的临时数据库。这个数据库负责存储中间处理结果,例如报表服务器生成的会话和执行数据、缓存报表以及工作表。
正常情况下,Report Server能够周期性地清ReportServerTempDB中的到期的和孤立的数据。后台进程定期清理时间间隔由参数CleanupCycleMinutes控制,这个参数位于
<Installation Drive>\<Program Files or Program Files(x86)>\Microsoft SQL Server\<SSRS Instance>\Reporting Services\ReportServer 下的rsreportserverconfig配置文件中。
注意事项:为了把临时快照存储在文件系统而不是数据库中,管理员应该完成下列步骤。
1、修改RSReportServerconfig,并把WebServiceUseFileShareStorage和WindowsServiceUseFileShareStorage设置为True。
2、把FileShareStorageLocation设置为一个全称路径。默认路径是"C:\Program Files\Microsoft SQL Server\MSSQL3\Reporting Services\RSTempFiles"。
不同于SQL Server的tempdb,当在ReportServerTempDB中的数据存储时限超过SQL Server时,Report Server将会重启。
而且,Report Server能够周期性地清除ReportServerTempDB中的到期的和孤立的数据。 在任何时间,所有的ReportServerTempDB中的数据都能够被以最小(或毫无)影响删除掉。
扩展资料:
ReportServerTempDB增长异常的处理:
1、首先停止SSRS服务,删除SessionDate表的数据。
2、 然后启动SSRS服务,收缩ReportServerTempDB数据库。
如果磁盘空间足够的情况下,就不要收缩ReportServerTempDB数据库了。如果磁盘空间实在紧张,那么收缩也是必须的。
如果还存在dboSessionData不断增长的情况,最好创建做一个作业,每天定期清理那些过期的会话信息。
参考资料:
百度百科--SqlServer
您好,《SQL Server数据库技术与实训》从应用SQL Server 2000进行数据库管理和开发的角度出发,通过一个实际的“EasyBuy电子商城”实例,介绍了SOL Server 2000数据库管理和开发的基本知识和技能。全书共分11章,介绍了数据库的基础知识、数据库 *** 作、表的管理、查询、索引的使用、实现视图、存储过程、数据库完整性、数据库安全性、SQL Server 2000数据的备份、恢复和转换,以及SQL Server 2000应用程序开发等内容。《SQL Server数据库技术与实训》每章后均配有实训和习题,以便学习与教学。《SQL Server数据库技术与实训》编写深入浅出,注重 *** 作技能的培养。
《SQL Server数据库技术与实训》可以作为中等职业技术学校、高等职业技术学院和成人高校计算机类相关专业的数据库应用课程的教材。
以上就是关于数据库实验报告全部的内容,包括:数据库实验报告、怎么导数据库(怎么导数据库报告)、it部门年度工作报告等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)