新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你好,荣幸为你回答问题,以前总是搜索答案,没有回答什么问题,今天放假,出来冒个泡,提高一下知名度。。
创新互联建站专注于叙永企业网站建设,成都响应式网站建设公司,购物商城网站建设。叙永网站建设公司,为叙永等地区提供建站服务。全流程按需开发,专业设计,全程项目跟踪,创新互联建站专业和态度为您提供的服务
但我并非是什么业界的专业人士,只是学的编程专业的。学过一些数据库的技术内容,总体上讲,还算是一个技术小白吧。。但由于你是“一无所知”,我还有点自信。。我只是把我的学习数据库的过程告诉你。希望有用。
主流关系型数据库
性能 易操作性 应用范围
oracle 高 差 大型商业/数据中心
DB2 高 差 大型商业/数据中心
MSSQLSERVER 中 好 中小企业
MYSQL 中 中 中小企业/开源
sybase 中高 差 国内几乎没有市场了
access 差 好 小型办公
1:对于Oracle数据库是现在编程岗位必须要用到的,几乎每一家公司面试的时候都会在orale数据的特点,数据库查询语句,表的创建,冷备份等等。。方面出面试题,总体上讲应当是学习的这些数据库中最应重要学习的一个了。自学学起来有一点的难度,但应该能在一个半月或是一个月以内搞定。可以到网上下载一个教程。但别想在这么短的时间内精通,否则你就成了DBA了。不是你找工作了,是工作找你了。学些基本的再略深入一些就可以了。学习可以下载Oracle10g。
2:SqlServer数据库是微软的,08年学习的时候,是学的SqlServer2000,但是由于微软是“闭源”等种种原因,该数据库于java程序的结合是个悲哀,速度很慢,但是如果你学习的是C,.net系列系列的。还是不错的选择。并不是说你学习java就不用学习SqlServer了,因为有一些的公司还是在使用java+SqlServer,学习起来比orale简单一点,如果你学习了orale再学SqlServer那么就会更轻松了,反过来也一样,因为这些数据库都是支持sql查询的,有很多的相似的部分,学习了一个之后,再学另一个的时候,只要学记一记另一个的特点就差不多了。这个特点也适用于下面我讲的数据库。
3:MYSQL 是一个开源的数据库,已被甲骨文公司收购了,(好像是甲骨文)。已经两年没有更新了,版本最新的是5.0,由于没有什么官方的支持(技术,经济),所以很多人认为她的前景堪忧,但,由于体积小,速度还行,有一些公司还在使用之中,也由于这个特点被广泛的用在学习程序开发的阶段,建议学习的时候先以这个数据库为切入点,效果会好一些。
4:access 也是微软的,就是你安装office工具的时候会有的,这个用于办公,我想几乎没有公司的项目开发使用的是这个数据库,可以学,亦可不学,兴趣吧。。。
5:DB2我还没有学习呢,估计,下个月开始学习了。。有一定的学习价值,有相当的一部分公司在使用。但是如果不学这个数据库,找工作也是可以的,你就别找要求会使用DB2的公司不就OK了吗。
6:sybase 有一个数据库建模的工具是一定要会的,否则,是会被累死的。这个花上一周的时间应当能会基本的使用。要下载powerdesigner_12的因为11不支持MySQL5.0
7:还有一些数据库,可以不学,这要看你要去的公司了。比如,北京的直真节点软件要求会使用INFORMIX数据库,同样你找工作的时候别找这样要求的即可。没准,是工作中才学习的。
得,说完了。祝学业有成。。有错字我就不检查了。
重新安装:
1、安装个人版
2、选择混合模式认证
--------------------------------------------------------------------
谁说,xp不能安装sql server200的,我的机器上就有2000的个人版。别装企业版的。
给你几个要点:
1、安装不是都选默认值的就一路下一步就能完成。
2、用户认证时候,选择本地账号。不要是默认的域账号。
3、下一步选择混合认证,输入sa的密码。
4、安装结束,你开始菜单里,找到sql server,服务管理器,先点开始。等服务起来,再去企业管理器。这时候,右下角应该有个绿色箭头。
软件工程师应该具备的条件
对于软件工程师,不太重视学历,但并不是对学历没有要求,重点关注项目的经验和学习知识的能力,能否利用软件工程专业知识来解决问题,根据岗位不同,对软件工程师的要求也有所不同。下面是我整理的关于软件工程师应该具备的条件,欢迎大家参考!
软件工程师应该具备的条件 篇1
1.熟练掌握软件开发相关专业语言;
2.具有大型数据库编程、管理能力;
3.具有良好的沟通和交际能力;
4.具有很好的理解力,需要对客户的要求和市场情况进行深入的调查和了解分析;
5.具有学习能力和团队精神;新的开发、编程技术不断改善进步,需要不断的学习和创新;
软件开发工程师的任职条件
1.通信、电子工程、自动化、计算机及其相关专业本科及以上学历;
2.具有3年以上从事系统开发的工作经验,参加过大中型系统开发工作;
3.熟练掌握专业的编程语言;
4.能独立解决技术问题;
NET方面的开发
⒈熟悉.net开发体系,熟悉C# ASP .NET
⒉熟悉SQLServer,Oracle数据库开发
⒊以上要求至少3年开发经验。
⒋具有企业管理系统项目经验。
5.了解企业ERP及财务管理软件(用友,金蝶)者优先。
6.善于沟通,能独立撰写方案。为人诚实,善于学习,做事认真负责,积极主动,具有敬业精神,有团队精神
JAVA应用程序开发
技能要求:
熟练使用Struts2+Spring+Hibernate
掌握Jquery
掌握Java
熟悉Oracle
掌握xml/webservice
掌握OOD、OOP
基本文档写作能力
web、数据库方面的.开发
⒈计算机或相关专业本科以上学历;
⒉有4年以上开发经验,有良好的代码编写习惯,熟悉软件开发规范;
⒊熟练掌握ASP,NET;等编程语言,熟悉.Net开发环境,理解.Net Framework,理解并能熟练使用WebService、O/R mapping、Remoting、多线程等技术;
⒋热衷于互联网WEB开发,热衷于钻研最新的前沿技术,精通XML,Javascript,CSS,AJAX等WEB前端技术;
⒌熟练的技术文档编写能力,熟练使用Rose,Power Design,Visio等建模和设计软件,有一定的架构设计能力;
⒍精通SQL server数据库技术,了解数据库性能调优者优先.
C#项目开发
⒈计算机专业本科以上学历,一年以上C#/ASP NET开发经验,熟练使用SQL数据库,有欧美项目开发经验者优先;
⒉大学英语四级以上,具有较强的听、说、读、写能力,尤其是听、说能力;
⒊工作认真细致,踏实肯干,具有较好的团队协作精神和沟通能力;良好的逻辑思维,能够承受一定的工作压力并可以按时完成工作且保证质量
php项目开发
⒈使用PHP语言开发互联网应用程序;
⒉网站产品和网站功能模块的开发与维护;
⒊与页面设计师协调沟通,编写部分Javascript和HTML;
⒋参与底层MVC框架的编写与维护。
软件工程师应该具备的条件 篇2
1、中专毕业:在同专业或相近专业岗位上见习期满1年,可认定为技术员, 再从事专业技术工作4年,可认定助理工程师。
2、大专毕业:在同专业或相近专业岗位上见习期满1年,可认定为技术员,再从事专业技术工作2年,可认定为助理工程师。
3、大学本科毕业:在同专业或相近专业岗位上见习期满1年,可认定为助理工程师,再从事专业技术工作4年可晋升工程师(中级)。
一、助理软件工程师:
1、本科以上或同等学历学生;
2、大专以上或同等学历应届毕业生并有相关实践经验者;
二、软件工程师:
1、已通过助理软件工程师资格认证者;
2、研究生以上或同等学历应届毕业生;
3、本科以上或同等学历并从事相关工作一年以上者;
4、大专以上或同等学历并从事相关工作两年以上者。
三、高级软件工程师:
1、已通过软件工程师资格认证者;
2、研究生以上或同等学历并从事相关工作一年以上者;
3、本科以上或同等学历并从事相关工作两年以上者;
4、大专以上或同等学历并从事相关工作三年以上者。
;
1,会用各类SQL
2 会编写存储过程
3 熟悉SQLSERVER的内部结构===譬如MASTER数据库 仔细看SP_Help这个存储过程看明白了就好多了
4 懂得SQLSERVER的操作如 TRIGER触发器 SQLSERVER同步机制 链接服务器等
5 熟悉备份机制作业机制及BCP这类文本备份
6 会使用SQLSERVER对其他各类数据库的导入导出操作
好了会了这些,你真的很强了
可以学习ORACLE了====哈哈祝你成功
Oracle与Sql server都遵循SQL-92标准:
区别如下:
1.Oracle中表名,字段名,存储过程名,变量名不能超过30个字符串长度。
2.Oracle中不支持Top 语法。使用whererownum n 代替。但需要注意如果在Top前有排序的操作,则需要先排序在利用rownum取得。
3.Oracle中光标的使用与SqlServer中有挺大差别,主要是在循环控制方面不一致。
在Oracle中如果某列是Date类型,那么它默认的格式是yyyy-MM-dd,如果使用where colDate = ‘2005-06-08 17:14:57’就会出错,‘2005-06-08’可以。如果此时需要精确比较时间(小时,分,秒),可以采用下列方法:TO_DATE('2005-6-8 17:14:57','yyyy-mm-dd hh24:mi:ss')。由于Oracle和SQLServer在DateTime上对SQL标准的拓展实现方式不同,因此不能用同一个SQL实现。
4.Oracle中的TimeStamp(时间戳)与SqlServer中的差别很大。SqlServer中的TimeStamp是二进制格式存储在数据库中,可以将DataSet中的这个字段类型设定为base64Binary类型。Oracle中的TimeStamp是时间格式存储的。因此,无法用同一个DataSet既装载SqlServer的TimeStamp,有装载Oracle的TimeStamp.由于在应用程序中很少用到这个值,因此可以不检索这个字段。
5.Oracle中的TimeStamp不能像SqlServer在传入数据的时候自动填充,可以设定默认值systimestamp来实现类似功能。
6.Oracle中没有Boolean的字段类型,可以用intger或者char代替SqlServer中的bit类型。
7.Oracle中会将””空字符串当多NULL处理,也就是说,当应用程序往数据库中插入一个空字符串时,实际数据库会尝试插入一个NULL。如果这个字段是NOTNULL类型,那么就会出错,这种情况下可以用别的默认值代替空字符串。当从SqlServer导入数据到Oracle的时候,在NOTNULL列上的空字符串会导致导出操作失败。此时可以在导出向导中手工修改SQL脚本,将空字符串设定成一个特殊值。
ORACLE有很多方式备份数据库,可以使用操作的COPY命令对数据文件、日志等文件进行复制,或者使用EXPORT将数据导出,或者使用RMAN进行数据库备份。
使用RMAN备份数据库时使用命令BACKUP DATABASE,备份文件的进行设置。