常用数据库介绍
1. 数据库有哪几种
常用数据库有mysql、oracle、sqlserver、sqlite等。
1、Oracle数据库
Oracle数据库管理系统是由甲骨文(Oracle)公司开发的,在数据库领域一直处于领先地位。目前,Oracle数据库覆盖了大、中、小型计算机等几十种计算机型,成为世界上使用最广泛的关系型数据管理系统(由二维表及其之间的关系组成的一个数据库)之一。
2、SQLServer数据库
SQLServer是由微软公司开发的一种关系型据库管理系统,它已广泛用于电子商务、银行、保险、电力等行业。SQLServer提供了对XML和Internet标准的支持,具有强大的、灵活的、基于Web的应用程序管理功能。
3、DB2数据库
DB2数据库是由IBM公司研制的一种关系型数据库管理系统,主要应用于OS/2、Windows等平台下,具有较好的可伸缩性,可支持从大型计算机到单用户环境。
4、MongoDB数据库
MongoDB是由10gen公司开发的一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似JSON的bjson格式,因此可以存储比较复杂的数据类型。
5、MySQL数据库
MySQL数据库管理系统是由瑞典的MySQLAB公司开发的,但是几经辗转,现在是Oracle产品。它是以“客户/服务器”模式实现的,是一个多用户、多线程的小型数据库服务器。而且MySQL是开源数据的,任何人都可以获得该数据库的源代码并修正MySQL的缺陷。
6、Sybase数据库
美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或WindowsNT平台上客户机/服务器环境下的大型数据库系统。
2. 数据库都有什么类型的啊
目前有许多数据库产品,如Oracle、Sybase、Informix、Microsoft SQL Server、凯脊Microsoft Aess、Visual FoxPro等产品各以自己特有的功能,在数据库市场上占有一席之地。下面简要介绍几种常用的数据库管理系统。OracleOracle是一个最早商品化的关系型数据库管理系统,也是应用广泛、功能强大的数据库管理系统。Oracle作为一个通用的数橡孙慧据库管理系统,不仅具有完整的数据管理功能,还是一个分布式数据库系统,支持各种分布式功能,特别是支持Internet应用。作为一个应用开发环境,Oracle提供了一套界面友好、功能齐全的数据库开发工具。Oracle使用PL/SQL语言执行各种操作,具有可开放性、可移植性、可伸缩性等功能。特别是在Oracle 8i中,支持面向对象的功能,如支持类、方法、属性等,使得Oracle 产品成为一种对象/关系型数据库管理系统。目前最新版本是Oracle 11g。Microsoft SQL ServerMicrosoft SQL Server是一种典型的关系型数据库管理系统,可以在许多操作系统上运行,它使用Transact-SQL语言完成数据操作。由于Microsoft SQL Server是开放式的系统,其它系统可以与它进行完好的交互操作。目前最新版本的产品为Microsoft SQL Server 2008,它具有可靠性、可伸缩梁答性、可用性、可管理性等特点,为用户提供完整的数据库解决方案。Microsoft Aess作为Microsoft Office组件之一的Microsoft Aess是在Windows环境下非常流行的桌面型数据库管理系统。使用Microsoft Aess无需编写任何代码,只需通过直观的可视化操作就可以完成大部分数据管理任务。在Microsoft Aess数据库中,包括许多组成数据库的基本要素。这些要素是存储信息的表、显示人机交互界面的窗体、有效检索数据的查询、信息输出载体的报表、提高应用效率的宏、功能强大的模块工具等。它不仅可以通过ODBC与其它数据库相连,实现数据交换和共享,还可以与Word、Excel等办公软件进行数据交换和共享,并且通过对象链接与嵌入技术在数据库中嵌入和链接声音、图像等多媒体数据。
3. 中文数据库有哪些
五个常用的中文数据库:
1、中国知网(CNKI),是中国学术期刊 (光盘版) 电子杂志社、同方知网(北京)技术有限公司共同创办的网络出版平台,是全球最大的知识门户网站。
2、超星电子图书数据库是全球最大的中文在线图书馆,图书涵盖各学科领域,为高校、科研机构的教学和工作提供了大量宝贵的参考资料,同时也是同学们学习娱乐的好助手。
北大法宝网站网页
4、北大法宝是我国最早、最专业的法律数据库,1985年创立于北京大学,目前涵盖中国法律法规、司法案例、法学期刊、英文译本、专题参考五大部分内容,数据总量100万余篇。
5、北大法意由北京大学法学院实证法务研究所研发和维护的法律数据库网站,旨在提供专业、系统的法律信息服务。目前已经构筑起全球最大的中文法律数据库。其中,案例数据库收录的案件总数量超过25万,法规数据库收录的法规文件总数量近40万部。
4. 甯哥敤镄勬暟鎹搴撶$悊绯荤粺链変粈涔
鏁版嵁搴撶$悊绯荤粺鏄鐢ㄤ簬鍒涘缓,缁存姢涓庣$悊鏁版嵁搴撶殑绯荤粺杞浠讹纴鏄鎼寤哄叾浠栧簲鐢ㄧ幆澧冩墍蹇呭囩殑杞浠朵箣涓锛屾槸杞浠剁郴缁熸灦鏋勭殑閲嶈佺粍鎴愰儴鍒嗐傚逛簬IT浜哄憳锛屼笉璁烘槸寮鍙戣缮鏄娴嬭瘯浜哄憳閮芥槸鍏跺繀椤绘帉鎻$殑杞浠躲傚逛簬寮鍙戝彲浠ヨ存槸浠栦滑钖冮キ镄勫朵紮锛屽逛簬娴嬭瘯浜哄憳鍙浠ヨ存槸娴嬭瘯鍒╁櫒銆傜洰鍓嶏纴鍟嗗搧鍖栫殑鏁版嵁搴撶$悊绯荤粺浠ュ叧绯诲瀷鏁版嵁搴扑负涓诲间骇鍝侊纴鎶链姣旇缉鎴愮啛銆傞溃钖戝硅薄镄勬暟鎹搴撶$悊绯荤粺铏界劧鎶链鍏堣繘锛屾暟鎹搴撴槗浜庡紑鍙戙佺淮鎶わ纴浣嗗皻链链夋垚镡熺殑浜у搧銆备粖澶╂垜浠灏变笓闂ㄦ潵镵娄竴镵婂父瑙佺殑鍏崇郴鍨嬫暟鎹搴撶$悊绯荤粺閮芥湁鍝浜涳纴钖勮嚜链変粈涔堢壒镣广
涓銆丮ySQL
MySQL鏄链鍙楁㈣繋镄勫紑婧怱QL鏁版嵁搴撶$悊绯荤粺锛屽畠鐢 MySQL AB寮鍙戙佸彂甯冨拰鏀鎸併侻ySQL AB鏄涓瀹跺熀浜崄ySQL寮鍙戜汉锻樼殑鍟嗕笟鍏鍙革纴瀹冩槸涓瀹朵娇鐢ㄤ简涓绉嶆垚锷熺殑鍟嗕笟妯″纺𨱒ョ粨钖埚紑婧愪环鍊煎拰鏂规硶璁虹殑绗浜屼唬寮婧愬叕鍙搞侻ySQL鏄疢ySQL AB镄勬敞鍐屽晢镙囥
MySQL鏄涓涓蹇阃熺殑銆佸氱嚎绋嬨佸氱敤鎴峰拰锅ュ.镄凷QL鏁版嵁搴撴湇锷″櫒銆侻ySQL链嶅姟鍣ㄦ敮鎸佸叧阌浠诲姟銆侀吨璐熻浇鐢熶骇绯荤粺镄勪娇鐢锛屼篃鍙浠ュ皢瀹冨祵鍏ュ埌涓涓澶ч厤缃(mass- deployed)镄勮蒋浠朵腑铡汇
涓庡叾浠栨暟鎹搴撶$悊绯荤粺鐩告瘆锛孧ySQL鍏锋湁浠ヤ笅浼桦娍锛
(1)MySQL鏄涓涓鍏崇郴鏁版嵁搴撶$悊绯荤粺銆
(2)MySQL鏄寮婧愮殑銆
(3)MySQL链嶅姟鍣ㄦ槸涓涓蹇阃熺殑銆佸彲闱犵殑鍜屾槗浜庝娇鐢ㄧ殑鏁版嵁搴撴湇锷″櫒銆
(4)MySQL链嶅姟鍣ㄥ伐浣滃湪瀹㈡埛/链嶅姟鍣ㄦ垨宓屽叆绯荤粺涓銆
(5)链夊ぇ閲忕殑MySQL杞浠跺彲浠ヤ娇鐢ㄣ
浜屻丼QL Server
SQL Server鏄鐢卞井杞寮鍙戠殑鏁版嵁搴撶$悊绯荤粺锛屾槸Web涓婃渶娴佽岀殑鐢ㄤ簬瀛桦偍鏁版嵁镄勬暟鎹搴掳纴瀹冨凡骞挎硾鐢ㄤ簬鐢靛瓙鍟嗗姟銆侀摱琛屻佷缭闄┿佺数锷涚瓑涓庢暟鎹搴撴湁鍏崇殑琛屼笟銆
鐩鍓嶆渶鏂扮増链鏄疭QL Server 2005锛屽畠鍙鑳藉湪Windows涓婅繍琛岋纴镎崭綔绯荤粺镄勭郴缁熺ǔ瀹氭у规暟鎹搴揿崄鍒嗛吨瑕併傚苟琛屽疄鏂藉拰鍏卞瓨妯″瀷骞朵笉鎴愮啛锛屽緢闅惧勭悊镞ョ泭澧炲氱殑鐢ㄦ埛鏁板拰鏁版嵁鍗凤纴浼哥缉镐ф湁闄愩
SQL Server 鎻愪緵浜嗕䌷澶氱殑Web鍜岀数瀛愬晢锷″姛鑳斤纴濡傚筙ML鍜孖nternet镙囧嗳镄勪赴瀵屾敮鎸侊纴阃氲繃Web瀵规暟鎹杩涜岃交𨱒惧畨鍏ㄧ殑璁块梾锛屽叿链夊己澶х殑銆佺伒娲荤殑銆佸熀浜嶹eb镄勫拰瀹夊叏镄勫簲鐢ㄧ▼搴忕$悊绛夈傝屼笖锛岀敱浜庡叾鏄撴搷浣沧у强鍏跺弸濂界殑镎崭綔鐣岄溃锛屾繁鍙楀箍澶х敤鎴风殑锽灭埍銆
涓夈丱racle
鎻愯捣鏁版嵁搴掳纴绗涓涓𨱍冲埌镄勫叕鍙革纴涓鑸閮戒细鏄疧racle(鐢查ㄦ枃)銆傝ュ叕鍙告垚绔嬩簬1977骞达纴链鍒濇槸涓瀹朵笓闂ㄥ紑鍙戞暟鎹搴撶殑鍏鍙搞侽racle鍦ㄦ暟鎹搴挞嗗烟涓鐩村勪簬棰嗗厛鍦颁綅銆 1984骞达纴棣栧厛灏嗗叧绯绘暟鎹搴撹浆鍒颁简妗岄溃璁$畻链轰笂銆傜劧钖庯纴Oracle5鐜囧厛鎺ㄥ嚭浜嗗垎甯冨纺鏁版嵁搴撱佸㈡埛/链嶅姟鍣ㄧ粨鏋勭瓑宕鏂扮殑姒傚康銆侽racle 6棣栧垱琛岄挛瀹氭ā寮忎互鍙婂圭О澶氩勭悊璁$畻链虹殑鏀鎸佲︹︽渶鏂扮殑Oracle 8涓昏佸炲姞浜嗗硅薄鎶链锛屾垚涓哄叧绯烩斿硅薄鏁版嵁搴撶郴缁熴傜洰鍓嶏纴Oracle浜у搧瑕嗙洊浜嗗ぇ銆佷腑銆佸皬鍨嬫満绛夊嚑鍗佺嶆満鍨嬶纴Oracle鏁版嵁搴撴垚涓轰笘鐣屼笂浣跨敤链骞挎硾镄勫叧绯绘暟鎹绯荤粺涔嬩竴銆
Oracle鏁版嵁搴扑骇鍝佸叿链変互涓嬩紭镩鐗规э细
(1)鍏煎规
Oracle浜у搧閲囩敤镙囧嗳SQL锛屽苟缁忚繃缇庡浗锲藉舵爣鍑嗘妧链镓(NIST)娴嬭瘯銆备笌IBM SQL/DS銆丏B2銆両NGRES銆両DMS/R绛夊吋瀹广
(2)鍙绉绘嶆
Oracle镄勪骇鍝佸彲杩愯屼簬寰埚借寖锲寸殑纭浠朵笌镎崭綔绯荤粺骞冲彴涓娿傚彲浠ュ畨瑁呭湪70绉崭互涓娄笉钖岀殑澶с佷腑銆佸皬鍨嬫満涓;鍙鍦╒MS銆丏OS銆乁NIX銆乄indows绛夊氱嶆搷浣灭郴缁熶笅宸ヤ綔銆
(3)鍙镵旂粨镐
Oracle鑳戒笌澶氱嶉氲缃戠粶鐩歌繛锛屾敮鎸佸悇绉嶅岗璁(TCP/IP銆丏ECnet銆丩U6.2绛)銆
(4)楂樼敓浜х巼
Oracle浜у搧鎻愪緵浜嗗氱嶅紑鍙戝伐鍏凤纴鑳芥瀬澶у湴鏂逛究鐢ㄦ埛杩涜岃繘涓姝ョ殑寮鍙戙
(5)寮鏀炬
Oracle镩濂界殑鍏煎规с佸彲绉绘嶆с佸彲杩炴帴镐у拰楂樼敓浜х巼浣缢racle RDBMS鍏锋湁镩濂界殑寮鏀炬с
锲涖丼ybase
1984骞达纴Mark B. Hiffman鍜孯obert Epstern鍒涘缓浜哠ybase鍏鍙革纴骞跺湪1987骞存帹鍑轰简Sybase鏁版嵁搴扑骇鍝併係ybase涓昏佹湁涓夌岖増链锛氢竴鏄疷NIX镎崭綔绯荤粺涓嬭繍琛岀殑鐗堟湰; 浜屾槸Novell Netware鐜澧冧笅杩愯岀殑鐗堟湰;涓夋槸Windows NT鐜澧冧笅杩愯岀殑鐗堟湰銆傚筓NIX镎崭綔绯荤粺锛岀洰鍓嶅簲鐢ㄦ渶骞挎硾镄勬槸SYBASE 10鍙奡YABSE 11 for SCO UNIX銆
Sybase鏁版嵁搴撶殑鐗圭偣锛
(1)瀹冩槸锘轰簬瀹㈡埛/链嶅姟鍣ㄤ綋绯荤粨鏋勭殑鏁版嵁搴撱
(2)瀹冩槸鐪熸e紑鏀剧殑鏁版嵁搴撱
(3)瀹冩槸涓绉嶉珮镐ц兘镄勬暟鎹搴撱
浜斻丏B2
DB2鏄鍐呭祵浜嶪BM镄𪞝S/400绯荤粺涓婄殑鏁版嵁搴撶$悊绯荤粺锛岀洿鎺ョ敱纭浠舵敮鎸併傚畠鏀鎸佹爣鍑嗙殑SQL璇瑷锛屽叿链変笌寮傜嶆暟鎹搴撶浉杩炵殑GATEWAY銆傚洜姝ゅ畠鍏锋湁阃熷害蹇銆佸彲闱犳уソ镄勪紭镣广备絾鏄锛屽彧链夌‖浠跺钩鍙伴夋嫨浜咺BM镄𪞝S/400锛屾墠鑳介夋嫨浣跨敤DB2鏁版嵁搴撶$悊绯荤粺銆
DB2鑳藉湪镓链変富娴佸钩鍙颁笂杩愯(鍖呮嫭Windows)锛屾渶阃备簬娴烽噺鏁版嵁銆
DB2鍦ㄤ紒涓氱骇镄勫簲鐢ㄦ渶涓哄箍娉涳纴鍦ㄥ叏鐞幂殑500瀹舵渶澶х殑浼佷笟涓锛屽嚑涔85%浠ヤ笂閮界敤DB2鏁版嵁搴撴湇锷″櫒锛岃屽浗鍐呭埌1997骞寸害鍗5%銆
闄ゆや箣澶栵纴杩樻湁寰杞镄 Access鏁版嵁搴撱丗oxPro鏁版嵁搴撶瓑銆傛棦铹剁幇鍦ㄦ湁杩欎箞澶氱殑鏁版嵁搴撶郴缁燂纴闾d箞鍦ㄦ父鎴忕紪绋嬫椂搴旇ラ夋嫨浠涔堟牱镄勬暟鎹搴揿憿?棣栬佺殑铡熷垯灏辨槸镙规嵁瀹为檯闇瑕侊纴鍙︿竴鏂归溃杩樿佽冭槛娓告垙寮鍙戦勭畻銆傜幇鍦ㄥ父鐢ㄧ殑鏁版嵁搴撴湁锛歋QL Server銆丮y SQL銆丱racle銆丗oxPro銆傚叾涓璏ySQL鏄涓涓瀹屽叏鍏嶈垂镄勬暟鎹搴撶郴缁燂纴鍏跺姛鑳戒篃鍏峰囦简镙囧嗳鏁版嵁搴撶殑锷熻兘锛屽洜姝わ纴鍦ㄧ嫭绔嫔埗浣沧椂锛屽缓璁浣跨敤銆 Oracle铏界劧锷熻兘寮哄姴锛屼絾瀹冩瘯绔熸槸涓哄晢涓氱敤阃旇屽瓨鍦ㄧ殑锛岀洰鍓嶅緢灏戝湪娓告垙涓浣跨敤鍒般