首页 > 后端 > 问答 > 做软件学哪个数据库比较好,学习数据库学哪个数据库比较好

做软件学哪个数据库比较好,学习数据库学哪个数据库比较好

来源:整理 时间:2024-07-27 09:11:38 编辑:黑码技术 手机版

本文目录一览

1,学习数据库学哪个数据库比较好

商业应用中主要是关系数据库,比如Oracle、DB2、Sybase、MS SQL Server、Informax、MySQL等。全部罗列出来是没有意义的,数据库太多了,你不说你的工作是涉及哪方面,恐怕很难提供更适合你的数据库。初级应用一般是ACCESS 配合的脚本程序一般是 ASP ASP.NET JSPMICROSOFT SQL 比较复杂点 不过功能强大很多 配合的脚本和ACCESS的一样MYSQL和PHP的组合是比较完美的如果你需要处理1000W条数据以上级别的数据,那以上的都不合适,一般用的比较多的是ORACLE 这个入门难度非常大如果想学的话就先学MICROSOFT SQL吧,这个网上教学比较多,ASP.NET 2.0,应用的是非常广泛的。
sql server相对来说比较简单一些;oracle就比较复杂一些,而且两者在一些概念上有比较大的不同.从工作收入上来讲,oracle要远远高于sql server.不知道这样说,你自己心里面是否有了一个比较了?看你着重于急于掌握一门数据库还是为了寻求好的待遇.

学习数据库学哪个数据库比较好

2,数据库编程是学ACCESS好还是SQL好还有ADO和ODBC之间又是

你目前只是做一些非常简单的应用面而已,所谓的sql语句估计也只是简单的插入修改删除罢了,当然对于满足基本要求的应用课题而言,足够就行,但是从数据库本身而言要复杂的多,只是你还没涉及到。比如你一开始玩c++知道你目前用的mfc这玩意么?学习是循序渐进的过程,在你没涉及到其他应用的时候,你是了解不了其他东西的特性和作用的,觉得可有可无,到真正有需求的时候,你就会发现那些东西是必不可少的。
确实access我用了多年,真的很强大了!动不动就oracl 我只能说这个是比较好要价的!我们企业200人,有大约60多人经常在线,用公司的内部系统,access数据库,速度很快,3年的数据600万条,一点没问题.access如果写好了真的没啥问题,但是就算是oracl+java 写得不好一样很慢很慢!我们公司的erp就是oracl的相当之慢!而且经常死机!这里编程人员很重要!不要迷信什么大型数据库说法,除非你开发门户,否则大多数够用了.
ACCESS是本地数据库,很简单的。远程数据库MSSQLServer,学一些基本的就可以,如:建库,建表,建字段,简单SQL语句,不要搞的太深太专。这两种都学学,其方法是一回事的。ADO简单快速,易发布。

数据库编程是学ACCESS好还是SQL好还有ADO和ODBC之间又是

3,数据库学哪一种比较好呢

微软的sqlserver,目前最新的版本是2008,不过建议学习SqlServer2005,因为我们平时常用的系统都是windows系统,这个可以很好和微软自己的系统兼容,而且SqlServer在企业中应用范围很广,市占率前三名吧,再者该DBMS学习比较容易,不像Oracle那么难用。学会了一种,再去学习其他的就很容易了,因为使用的SQL语言都是差不多的。推荐王珊和萨师烜的《数据库系统概论》
sql server 数据比较实用,现在很多软件都是和sql server 数据库连接开发的 sql:sqlserver数据库sql server 数据库简介: sql server是由microsoft开发和推广的关系数据库管理系统(dbms),它最初是由microsoft、sybase和ashton-tate三家公司共同开发的,并于1988年推出了第一个os/2版本。 sql server近年来不断更新版本,1996年,microsoft 推出了sql server 6.5版本;1998年,sql server 7.0版本和用户见面;sql server 2000是microsoft公司于2000年推出的最新版本。 sql server 特点: 1.真正的客户机/服务器体系结构。 2.图形化用户界面,使系统管理和数据库管理更加直观、简单。 3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 4.sql server与windows nt完全集成,利用了nt的许多功能,如发送和接受消息,管理登录安全性等。sql server也可以很好地与microsoft backoffice产品集成。 5.具有很好的伸缩性,可跨越从运行windows 95/98的膝上型电脑到运行windows 2000的大型多处理器等多种平台使用。 6.对web技术的支持,使用户能够很容易地将数据库中的数据发布到web页面上。 7.sql server提供数据仓库功能,这个功能只在oracle和其他更昂贵的dbms中才有。 sql server 2000与以前版本相比较,又具有以下新特性 : 1.支持xml(extensive markup language,扩展标记语言) 2.强大的基于web的分析 3.支持ole db和多种查询 4.支持分布式的分区视图 安装、运行sql server 2000的硬件需求 (1)计算机 inter及其兼容计算机,pentium 166mz或者更高处理器或dec alpha和其兼容系统。 (2)内存(ram) 企业版最少64mb内存,其他版本最少需要32mb内存,建议使用更多的内存。 (3)硬盘空间 完全安装(full)需要180mb的空间,典型安装(typical)需要170mb的空间,最小安装(minimum)需要65mb的空间。

数据库学哪一种比较好呢

4,学什么数据库比较好啊请大家给点建议

你学数据库的什么东西? 是开发数据库? 还是只是程序里面连接数据库? 如果开发数据库的话建议去下mysql的源码看看, 如果只是程序连接数据库的话,会基本的SQL就可以了. 下面是关于C++连接数据库的例子 以下文章转载于 http://hi.baidu.com/liuchaoping66/blog/item/2da8563c8f023ee83d6d978b.html 数据库连接有多种方式,通过学习得知有几种方法,但还没时间亲自实验:1.使用纯C++实现,通过db-libaray· 2.通过托管c++直接使用.netframework3.使用OTL类库,简单例子参考: http://otl.sourceforge.net/otl4_examples.zip, http://otl.sourceforge.net/otl3_down.htm4.使用Ado,ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层 ,甚至比以往所接触的ODBC API、DAO、RDO都要容易使用 ADO使用步骤方法:(1)初始化COM库,引入ADO库定义文件(2)用Connection对象连接数据库(3)利用建立好的连接,通过Connection、Command对象执行SQL命令,或利用Recordset对象取得结果记录集进行查询、处理。(4)使用完毕后关闭连接释放对象。 //下面的import语句就是引入ADO库定义文件,有的环境下需要将\改为\\ //编译的时候系统会生成msado15.tlh,ado15.tli两个C++头文件来定义ADO库。 #import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF") rename("BOF","adoBOF")class ADOConn public: ::_ConnectionPtr m_pConnection; ::_RecordsetPtr m_pRecordset; public: ADOConn(void); //初始化-连接数据库 void OnInitADOConn(); //执行查询,返回结果集 ::_RecordsetPtr & GetRecordSet(_bstr_t bstrSQL); //执行sql语句,更新数据库 bool ExecuteSQL(_bstr_t bstrSQL); void ExitConnect();}; void ADOConn::OnInitADOConn()::CoInitialize(NULL);// 初始化OLE/COM库环境 ,为访问ADO接口做准备 //AfxOleInit();//used in MFCHRESULT hr;try hr = m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象 //_bstr_t strConnect="driver=sql server;server=(local);Provide=SQLOLEDB;Data Source=SHL;Initial Catalog=CutwordSet;User ID=;Password=;"; _bstr_t strConnect="driver= hr = m_pConnection->Open( strConnect,"", "", adModeUnknown); if(SUCCEEDED(hr)) cout<<endl; //cout<<"连接数据库sucess"<<endl;}catch(_com_error e)///捕捉异常 //CString errormessage; //errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage()); //AfxMessageBox(errormessage);///显示错误信息 cout<<"连接数据库失败!\r\n错误信息:"<<e.Description()<<endl; }} _RecordsetPtr & ADOConn::GetRecordSet(_bstr_t bstrSQL)try //连接数据库,如果connection对象为空,则重新连接数据库 if(m_pConnection==NULL) OnInitADOConn(); //创建记录集对象 m_pRecordset.CreateInstance(_uuidof(Recordset)); m_pRecordset->Open(bstrSQL,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);}catch(_com_error e) cout<<e.Description()<<endl; }//返回记录集return m_pRecordset;}bool ADOConn::ExecuteSQL(_bstr_t bstrSQL)try //是否已经连接数据库 if(m_pConnection ==NULL) OnInitADOConn(); m_pConnection->Execute(bstrSQL,NULL,adCmdText); return true;}catch(_com_error e) //AfxMessageBox(e.Description()); cout<<e.Description()<<endl; return false;} } void ADOConn::ExitConnect()//关闭记录集和连接if(m_pRecordset !=NULL) m_pRecordset->Close();m_pConnection->Close();//释放环境::CoUninitialize();//关闭ole/com库,释放资源}
学习oracle或者sql server吧,关键看你做什么类型的项目,大型的基本用oracle,中型的用sql server,acess可以作为理解数据库理论的练兵用,当然,如果是做银行的项目则会用到DB2,至于怎么学,当然是去买本书看看,在实际操作一下啦!
我的看法是以你当前搞得开发角度出发: 如过你使用的是微软的相关技术,那么SQL Server是你的必须,因为微软的东西就得使用SQL Server的数据库。 如果你想从事Java方向,也就是比较趋向于开源的路线的话,先学期SQL Server,然后学习Oracle,MySQL的话就在你平时学习Java技术的过程中慢慢识别,去用用就会了的(这里的MySQL指的是开源版本的,并不是SUN的企业版的)。不过在学习这些数据库之前请先学习好“数据库系统原理”,这门课很重要。
文章TAG:软件哪个数据数据库做软件学哪个数据库比较好

最近更新

  • 数据库巡检方法有哪些,数据库监控哪种方法比较好数据库巡检方法有哪些,数据库监控哪种方法比较好

    数据库监控哪种方法比较好你可以去蚁巡运维平台了解下。蚁巡运维平台是一台简单实用的运维设备,只需要接入网络,按向导简单配置,就可以使用。蚁巡能自动发现需要监控的网络设备、服务器和.....

    问答 日期:2024-07-27

  • 数据库源码项目有哪些,网站源码都包括些什么数据库源码项目有哪些,网站源码都包括些什么

    网站源码都包括些什么2,内存数据库开源有哪些3,动态源码与静态源码都有哪些1,网站源码都包括些什么源码就是网站程序咯,像你要求自己管理,应该问他要的东西就是数据库的账号密码FTP的账号密.....

    问答 日期:2024-07-27

  • 哪些数据库是国产,国产实时数据库哪些好知名品牌在国内市场占有率前三名的  搜哪些数据库是国产,国产实时数据库哪些好知名品牌在国内市场占有率前三名的 搜

    国产实时数据库哪些好知名品牌在国内市场占有率前三名的搜2,国内有哪三大中文数据库系统3,国产数据库除了金仓还有哪个是我国自主创建的4,国产的数据库都有哪些5,国产数据库软件有哪些1,国.....

    问答 日期:2024-07-27

  • 最新数据库软件有哪些,常用数据库软件有那些最新数据库软件有哪些,常用数据库软件有那些

    常用数据库软件有那些2,当前最流行最先进的数据库开发工具是什么3,哪个是常用的数据库软件4,现在最流行和最常用的数据库软件是什么5,目前最流行最实用的数据库编程软件是什么1,常用数据库.....

    问答 日期:2024-07-26

  • 0基础编程入门看什么书,我想学编程但基础为0推荐好的入门书0基础编程入门看什么书,我想学编程但基础为0推荐好的入门书

    我想学编程但基础为0推荐好的入门书2,电脑编程初学者看什么书3,谁推荐几本适合初学者编程的书自己什么都不懂数学也差初学4,零基础学计算机编程有什么好的书籍推荐5,零基础学习电脑编程麻.....

    问答 日期:2024-07-26

  • 查尔斯接插件查尔斯接插件

    查尔斯王位继承,查尔斯年轻时的出轨让英国人民感到非常厌恶查尔斯,即使查尔斯成为了英国国王,-2,查尔斯没能赢得英国人民的爱是因为查尔斯怎么玩"查尔斯Train"如下:工具/材料:联想天翼510s.....

    问答 日期:2024-07-26

  • web数据库的组成有哪些,access数据库基本组成对象是什么web数据库的组成有哪些,access数据库基本组成对象是什么

    access数据库基本组成对象是什么2,网站后台数据库结构3,SQLServer2005中数据库的组成是怎样的4,大中小网站数据库都有哪些5,简述web技术的结构1,access数据库基本组成对象是什么表,查询,窗体,.....

    问答 日期:2024-07-26

  • xsgl数据库包含哪些文件,SQL 包含哪些组件xsgl数据库包含哪些文件,SQL 包含哪些组件

    SQL包含哪些组件2,Oracle数据库包含哪些主要的磁盘文件3,Oracle数据库由哪几种文件组成1,SQL包含哪些组件SQLServerSQLServerAgentMSDTC(分布式事物协调器MicrosoftSearch如果是数据库引擎.....

    问答 日期:2024-07-26