CINXE.COM
Database - Wikipedia
<!doctype html> <html class="client-nojs skin-theme-clientpref-day mf-expand-sections-clientpref-0 mf-font-size-clientpref-small mw-mf-amc-clientpref-0" lang="en" dir="ltr"> <head> <base href="https://en.m.wikipedia.org/wiki/Database"> <meta charset="UTF-8"> <title>Database - Wikipedia</title> <script>(function(){var className="client-js skin-theme-clientpref-day mf-expand-sections-clientpref-0 mf-font-size-clientpref-small mw-mf-amc-clientpref-0";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"49533af2-0399-49b9-b6aa-98830aa443dd","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Database","wgTitle":"Database","wgCurRevisionId":1248210088,"wgRevisionId":1248210088,"wgArticleId":8377,"wgIsArticle":true ,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Database","wgRelevantArticleId":8377,"wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":["autoconfirmed"],"wgRestrictionMove":["autoconfirmed"],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFMode":"stable","wgMFAmc":false,"wgMFAmcOutreachActive":false,"wgMFAmcOutreachUserEligible":false,"wgMFLazyLoadImages":true,"wgMFEditNoticesFeatureConflict":false,"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgMFIsSupportedEditRequest":true,"wgMFScriptPath":"", "wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":80000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":true,"wgEditSubmitButtonLabelPublish":true,"wgSectionTranslationMissingLanguages":[{"lang":"ace","autonym":"Acèh","dir":"ltr"},{"lang":"ady","autonym":"адыгабзэ","dir":"ltr"},{"lang":"alt","autonym":"алтай тил","dir":"ltr"},{"lang":"ami","autonym":"Pangcah","dir":"ltr"},{"lang":"ang","autonym":"Ænglisc","dir":"ltr"},{"lang":"ann","autonym":"Obolo","dir":"ltr"},{"lang":"anp","autonym":"अंगिका","dir":"ltr"},{"lang":"ary","autonym":"الدارجة","dir":"rtl"},{"lang":"as","autonym":"অসমীয়া","dir":"ltr"},{"lang":"av","autonym":"авар","dir":"ltr"},{"lang":"avk","autonym":"Kotava","dir":"ltr"},{"lang":"awa","autonym":"अवधी","dir":"ltr"},{"lang":"ay","autonym":"Aymar aru","dir":"ltr"},{"lang":"ba","autonym":"башҡортса","dir":"ltr"},{"lang":"ban","autonym":"Basa Bali","dir":"ltr"},{"lang":"bbc", "autonym":"Batak Toba","dir":"ltr"},{"lang":"bcl","autonym":"Bikol Central","dir":"ltr"},{"lang":"bdr","autonym":"Bajau Sama","dir":"ltr"},{"lang":"bew","autonym":"Betawi","dir":"ltr"},{"lang":"bho","autonym":"भोजपुरी","dir":"ltr"},{"lang":"bi","autonym":"Bislama","dir":"ltr"},{"lang":"bjn","autonym":"Banjar","dir":"ltr"},{"lang":"blk","autonym":"ပအိုဝ်ႏဘာႏသာႏ","dir":"ltr"},{"lang":"bm","autonym":"bamanankan","dir":"ltr"},{"lang":"bo","autonym":"བོད་ཡིག","dir":"ltr"},{"lang":"bpy","autonym":"বিষ্ণুপ্রিয়া মণিপুরী","dir":"ltr"},{"lang":"btm","autonym":"Batak Mandailing","dir":"ltr"},{"lang":"bug","autonym":"Basa Ugi","dir":"ltr"},{"lang":"cdo","autonym":"閩東語 / Mìng-dĕ̤ng-ngṳ̄","dir":"ltr"},{"lang":"ce","autonym":"нохчийн","dir":"ltr"},{"lang":"ceb","autonym":"Cebuano","dir":"ltr"},{"lang":"ch","autonym":"Chamoru","dir":"ltr"},{"lang":"chr","autonym":"ᏣᎳᎩ","dir":"ltr"},{ "lang":"co","autonym":"corsu","dir":"ltr"},{"lang":"cr","autonym":"Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ","dir":"ltr"},{"lang":"crh","autonym":"qırımtatarca","dir":"ltr"},{"lang":"cu","autonym":"словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ","dir":"ltr"},{"lang":"dag","autonym":"dagbanli","dir":"ltr"},{"lang":"dga","autonym":"Dagaare","dir":"ltr"},{"lang":"din","autonym":"Thuɔŋjäŋ","dir":"ltr"},{"lang":"diq","autonym":"Zazaki","dir":"ltr"},{"lang":"dsb","autonym":"dolnoserbski","dir":"ltr"},{"lang":"dtp","autonym":"Kadazandusun","dir":"ltr"},{"lang":"dv","autonym":"ދިވެހިބަސް","dir":"rtl"},{"lang":"dz","autonym":"ཇོང་ཁ","dir":"ltr"},{"lang":"ee","autonym":"eʋegbe","dir":"ltr"},{"lang":"eml","autonym":"emiliàn e rumagnòl","dir":"ltr"},{"lang":"fat","autonym":"mfantse","dir":"ltr"},{"lang":"ff","autonym":"Fulfulde","dir":"ltr"},{"lang":"fj","autonym":"Na Vosa Vakaviti","dir":"ltr"},{"lang":"fo","autonym":"føroyskt","dir":"ltr"},{"lang":"fon", "autonym":"fɔ̀ngbè","dir":"ltr"},{"lang":"frp","autonym":"arpetan","dir":"ltr"},{"lang":"frr","autonym":"Nordfriisk","dir":"ltr"},{"lang":"fur","autonym":"furlan","dir":"ltr"},{"lang":"gag","autonym":"Gagauz","dir":"ltr"},{"lang":"gan","autonym":"贛語","dir":"ltr"},{"lang":"gcr","autonym":"kriyòl gwiyannen","dir":"ltr"},{"lang":"glk","autonym":"گیلکی","dir":"rtl"},{"lang":"gn","autonym":"Avañe'ẽ","dir":"ltr"},{"lang":"gom","autonym":"गोंयची कोंकणी / Gõychi Konknni","dir":"ltr"},{"lang":"gor","autonym":"Bahasa Hulontalo","dir":"ltr"},{"lang":"gpe","autonym":"Ghanaian Pidgin","dir":"ltr"},{"lang":"gu","autonym":"ગુજરાતી","dir":"ltr"},{"lang":"guc","autonym":"wayuunaiki","dir":"ltr"},{"lang":"gur","autonym":"farefare","dir":"ltr"},{"lang":"guw","autonym":"gungbe","dir":"ltr"},{"lang":"gv","autonym":"Gaelg","dir":"ltr"},{"lang":"ha","autonym":"Hausa","dir":"ltr"},{"lang":"hak","autonym":"客家語 / Hak-kâ-ngî","dir":"ltr"},{"lang": "haw","autonym":"Hawaiʻi","dir":"ltr"},{"lang":"hif","autonym":"Fiji Hindi","dir":"ltr"},{"lang":"hsb","autonym":"hornjoserbsce","dir":"ltr"},{"lang":"ht","autonym":"Kreyòl ayisyen","dir":"ltr"},{"lang":"hyw","autonym":"Արեւմտահայերէն","dir":"ltr"},{"lang":"iba","autonym":"Jaku Iban","dir":"ltr"},{"lang":"ie","autonym":"Interlingue","dir":"ltr"},{"lang":"ig","autonym":"Igbo","dir":"ltr"},{"lang":"igl","autonym":"Igala","dir":"ltr"},{"lang":"ilo","autonym":"Ilokano","dir":"ltr"},{"lang":"iu","autonym":"ᐃᓄᒃᑎᑐᑦ / inuktitut","dir":"ltr"},{"lang":"jam","autonym":"Patois","dir":"ltr"},{"lang":"kab","autonym":"Taqbaylit","dir":"ltr"},{"lang":"kbd","autonym":"адыгэбзэ","dir":"ltr"},{"lang":"kbp","autonym":"Kabɩyɛ","dir":"ltr"},{"lang":"kcg","autonym":"Tyap","dir":"ltr"},{"lang":"kg","autonym":"Kongo","dir":"ltr"},{"lang":"kge","autonym":"Kumoring","dir":"ltr"},{"lang":"ki","autonym":"Gĩkũyũ","dir":"ltr"},{"lang":"kl","autonym":"kalaallisut","dir":"ltr"} ,{"lang":"km","autonym":"ភាសាខ្មែរ","dir":"ltr"},{"lang":"kn","autonym":"ಕನ್ನಡ","dir":"ltr"},{"lang":"koi","autonym":"перем коми","dir":"ltr"},{"lang":"krc","autonym":"къарачай-малкъар","dir":"ltr"},{"lang":"ks","autonym":"कॉशुर / کٲشُر","dir":"rtl"},{"lang":"kus","autonym":"Kʋsaal","dir":"ltr"},{"lang":"kv","autonym":"коми","dir":"ltr"},{"lang":"kw","autonym":"kernowek","dir":"ltr"},{"lang":"lad","autonym":"Ladino","dir":"ltr"},{"lang":"lb","autonym":"Lëtzebuergesch","dir":"ltr"},{"lang":"lez","autonym":"лезги","dir":"ltr"},{"lang":"lg","autonym":"Luganda","dir":"ltr"},{"lang":"li","autonym":"Limburgs","dir":"ltr"},{"lang":"lij","autonym":"Ligure","dir":"ltr"},{"lang":"lld","autonym":"Ladin","dir":"ltr"},{"lang":"ln","autonym":"lingála","dir":"ltr"},{"lang":"lo","autonym":"ລາວ","dir":"ltr"},{"lang":"ltg","autonym":"latgaļu","dir":"ltr"},{"lang":"mad","autonym":"Madhurâ","dir":"ltr"},{"lang":"mai", "autonym":"मैथिली","dir":"ltr"},{"lang":"map-bms","autonym":"Basa Banyumasan","dir":"ltr"},{"lang":"mdf","autonym":"мокшень","dir":"ltr"},{"lang":"mg","autonym":"Malagasy","dir":"ltr"},{"lang":"mi","autonym":"Māori","dir":"ltr"},{"lang":"min","autonym":"Minangkabau","dir":"ltr"},{"lang":"mni","autonym":"ꯃꯤꯇꯩ ꯂꯣꯟ","dir":"ltr"},{"lang":"mnw","autonym":"ဘာသာမန်","dir":"ltr"},{"lang":"mos","autonym":"moore","dir":"ltr"},{"lang":"mr","autonym":"मराठी","dir":"ltr"},{"lang":"mrj","autonym":"кырык мары","dir":"ltr"},{"lang":"mt","autonym":"Malti","dir":"ltr"},{"lang":"myv","autonym":"эрзянь","dir":"ltr"},{"lang":"mzn","autonym":"مازِرونی","dir":"rtl"},{"lang":"nah","autonym":"Nāhuatl","dir":"ltr"},{"lang":"nan","autonym":"閩南語 / Bân-lâm-gú","dir":"ltr"},{"lang":"nap","autonym":"Napulitano","dir":"ltr"},{"lang":"nb","autonym":"norsk bokmål","dir":"ltr"},{"lang":"nds","autonym":"Plattdüütsch","dir":"ltr" },{"lang":"nds-nl","autonym":"Nedersaksies","dir":"ltr"},{"lang":"ne","autonym":"नेपाली","dir":"ltr"},{"lang":"new","autonym":"नेपाल भाषा","dir":"ltr"},{"lang":"nia","autonym":"Li Niha","dir":"ltr"},{"lang":"nqo","autonym":"ߒߞߏ","dir":"rtl"},{"lang":"nr","autonym":"isiNdebele seSewula","dir":"ltr"},{"lang":"nso","autonym":"Sesotho sa Leboa","dir":"ltr"},{"lang":"ny","autonym":"Chi-Chewa","dir":"ltr"},{"lang":"or","autonym":"ଓଡ଼ିଆ","dir":"ltr"},{"lang":"os","autonym":"ирон","dir":"ltr"},{"lang":"pag","autonym":"Pangasinan","dir":"ltr"},{"lang":"pam","autonym":"Kapampangan","dir":"ltr"},{"lang":"pap","autonym":"Papiamentu","dir":"ltr"},{"lang":"pcd","autonym":"Picard","dir":"ltr"},{"lang":"pcm","autonym":"Naijá","dir":"ltr"},{"lang":"pdc","autonym":"Deitsch","dir":"ltr"},{"lang":"pms","autonym":"Piemontèis","dir":"ltr"},{"lang":"pnb","autonym":"پنجابی","dir":"rtl"},{"lang":"pwn","autonym":"pinayuanan","dir":"ltr"},{"lang":"rm", "autonym":"rumantsch","dir":"ltr"},{"lang":"rn","autonym":"ikirundi","dir":"ltr"},{"lang":"rsk","autonym":"руски","dir":"ltr"},{"lang":"rue","autonym":"русиньскый","dir":"ltr"},{"lang":"rup","autonym":"armãneashti","dir":"ltr"},{"lang":"rw","autonym":"Ikinyarwanda","dir":"ltr"},{"lang":"sa","autonym":"संस्कृतम्","dir":"ltr"},{"lang":"sah","autonym":"саха тыла","dir":"ltr"},{"lang":"sat","autonym":"ᱥᱟᱱᱛᱟᱲᱤ","dir":"ltr"},{"lang":"sc","autonym":"sardu","dir":"ltr"},{"lang":"sco","autonym":"Scots","dir":"ltr"},{"lang":"sd","autonym":"سنڌي","dir":"rtl"},{"lang":"se","autonym":"davvisámegiella","dir":"ltr"},{"lang":"sg","autonym":"Sängö","dir":"ltr"},{"lang":"sgs","autonym":"žemaitėška","dir":"ltr"},{"lang":"shi","autonym":"Taclḥit","dir":"ltr"},{"lang":"shn","autonym":"ၽႃႇသႃႇတႆး ","dir":"ltr"},{"lang":"skr","autonym":"سرائیکی","dir":"rtl"},{"lang":"sm","autonym":"Gagana Samoa","dir":"ltr"},{"lang": "smn","autonym":"anarâškielâ","dir":"ltr"},{"lang":"sn","autonym":"chiShona","dir":"ltr"},{"lang":"so","autonym":"Soomaaliga","dir":"ltr"},{"lang":"srn","autonym":"Sranantongo","dir":"ltr"},{"lang":"ss","autonym":"SiSwati","dir":"ltr"},{"lang":"st","autonym":"Sesotho","dir":"ltr"},{"lang":"su","autonym":"Sunda","dir":"ltr"},{"lang":"szl","autonym":"ślůnski","dir":"ltr"},{"lang":"tay","autonym":"Tayal","dir":"ltr"},{"lang":"tcy","autonym":"ತುಳು","dir":"ltr"},{"lang":"tdd","autonym":"ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ","dir":"ltr"},{"lang":"tet","autonym":"tetun","dir":"ltr"},{"lang":"ti","autonym":"ትግርኛ","dir":"ltr"},{"lang":"tk","autonym":"Türkmençe","dir":"ltr"},{"lang":"tly","autonym":"tolışi","dir":"ltr"},{"lang":"tn","autonym":"Setswana","dir":"ltr"},{"lang":"to","autonym":"lea faka-Tonga","dir":"ltr"},{"lang":"tpi","autonym":"Tok Pisin","dir":"ltr"},{"lang":"trv","autonym":"Seediq","dir":"ltr"},{"lang":"ts","autonym":"Xitsonga","dir":"ltr"},{"lang":"tum", "autonym":"chiTumbuka","dir":"ltr"},{"lang":"tw","autonym":"Twi","dir":"ltr"},{"lang":"ty","autonym":"reo tahiti","dir":"ltr"},{"lang":"tyv","autonym":"тыва дыл","dir":"ltr"},{"lang":"udm","autonym":"удмурт","dir":"ltr"},{"lang":"ur","autonym":"اردو","dir":"rtl"},{"lang":"ve","autonym":"Tshivenda","dir":"ltr"},{"lang":"vec","autonym":"vèneto","dir":"ltr"},{"lang":"vep","autonym":"vepsän kel’","dir":"ltr"},{"lang":"vls","autonym":"West-Vlams","dir":"ltr"},{"lang":"vo","autonym":"Volapük","dir":"ltr"},{"lang":"vro","autonym":"võro","dir":"ltr"},{"lang":"wo","autonym":"Wolof","dir":"ltr"},{"lang":"xal","autonym":"хальмг","dir":"ltr"},{"lang":"xh","autonym":"isiXhosa","dir":"ltr"},{"lang":"xmf","autonym":"მარგალური","dir":"ltr"},{"lang":"yi","autonym":"ייִדיש","dir":"rtl"},{"lang":"yo","autonym":"Yorùbá","dir":"ltr"},{"lang":"yue","autonym":"粵語","dir":"ltr"},{"lang":"za","autonym":"Vahcuengh","dir":"ltr"},{"lang":"zgh","autonym": "ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ","dir":"ltr"}],"wgSectionTranslationTargetLanguages":["ace","ady","alt","am","ami","an","ang","ann","anp","ar","ary","arz","as","ast","av","avk","awa","ay","az","azb","ba","ban","bar","bbc","bcl","bdr","be","bew","bg","bho","bi","bjn","blk","bm","bn","bo","bpy","br","bs","btm","bug","ca","cdo","ce","ceb","ch","chr","ckb","co","cr","crh","cs","cu","cy","da","dag","de","dga","din","diq","dsb","dtp","dv","dz","ee","el","eml","eo","es","et","eu","fa","fat","ff","fi","fj","fo","fon","fr","frp","frr","fur","fy","gag","gan","gcr","gl","glk","gn","gom","gor","gpe","gu","guc","gur","guw","gv","ha","hak","haw","he","hi","hif","hr","hsb","ht","hu","hy","hyw","ia","iba","ie","ig","igl","ilo","io","is","it","iu","ja","jam","jv","ka","kaa","kab","kbd","kbp","kcg","kg","kge","ki","kk","kl","km","kn","ko","koi","krc","ks","ku","kus","kv","kw","ky","lad","lb","lez","lg","li","lij","lld","lmo","ln","lo","lt","ltg","lv","mad","mai","map-bms","mdf","mg", "mhr","mi","min","mk","ml","mn","mni","mnw","mos","mr","mrj","ms","mt","mwl","my","myv","mzn","nah","nan","nap","nb","nds","nds-nl","ne","new","nia","nl","nn","nqo","nr","nso","ny","oc","om","or","os","pa","pag","pam","pap","pcd","pcm","pdc","pl","pms","pnb","ps","pt","pwn","qu","rm","rn","ro","rsk","rue","rup","rw","sa","sah","sat","sc","scn","sco","sd","se","sg","sgs","sh","shi","shn","si","sk","skr","sl","sm","smn","sn","so","sq","sr","srn","ss","st","stq","su","sv","sw","szl","ta","tay","tcy","tdd","te","tet","tg","th","ti","tk","tl","tly","tn","to","tpi","tr","trv","ts","tt","tum","tw","ty","tyv","udm","ur","uz","ve","vec","vep","vi","vls","vo","vro","wa","war","wo","wuu","xal","xh","xmf","yi","yo","yue","za","zgh","zh","zu"],"isLanguageSearcherCXEntrypointEnabled":true,"mintEntrypointLanguages":["ace","ast","azb","bcl","bjn","bh","crh","ff","fon","ig","is","ki","ks","lmo","min","sat","ss","tn","vec"],"wgWikibaseItemId":"Q8513","wgCheckUserClientHintsHeadersJsApi":["brands", "architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false,"wgMinervaPermissions":{"watchable":true,"watch":false},"wgMinervaFeatures":{"beta":false,"donate":true,"mobileOptionsLink":true,"categories":false,"pageIssues":true,"talkAtTop":true,"historyInPageActions":false,"overflowSubmenu":false,"tabsOnSpecials":true,"personalMenu":false,"mainMenuExpanded":false,"echo":true,"nightMode":true},"wgMinervaDownloadNamespaces":[0]};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.minerva.styles":"ready","skins.minerva.content.styles.images":"ready","mediawiki.hlist":"ready","skins.minerva.codex.styles":"ready","skins.minerva.icons":"ready", "skins.minerva.amc.styles":"ready","ext.wikimediamessages.styles":"ready","mobile.init.styles":"ready","ext.relatedArticles.styles":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","ext.scribunto.logs","site","mediawiki.page.ready","skins.minerva.scripts","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","ext.popups","mobile.init","ext.echo.centralauth","ext.relatedArticles.readMore.bootstrap","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.cx.eventlogging.campaigns","ext.cx.entrypoints.mffrequentlanguages","ext.cx.entrypoints.languagesearcher.init","mw.externalguidance.init","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.relatedArticles.styles%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cmediawiki.hlist%7Cmobile.init.styles%7Cskins.minerva.amc.styles%7Cskins.minerva.codex.styles%7Cskins.minerva.content.styles.images%7Cskins.minerva.icons%2Cstyles%7Cwikibase.client.init&only=styles&skin=minerva"> <script async src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=minerva"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=minerva"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="theme-color" content="#eaecf0"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/f/f2/DVD_Rental_Query.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1040"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f2/DVD_Rental_Query.png/800px-DVD_Rental_Query.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="693"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f2/DVD_Rental_Query.png/640px-DVD_Rental_Query.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="555"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes, minimum-scale=0.25, maximum-scale=5.0"> <meta property="og:title" content="Database - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="manifest" href="/w/api.php?action=webapp-manifest"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Database"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="dns-prefetch" href="//meta.wikimedia.org"> <link rel="dns-prefetch" href="//login.wikimedia.org"> <meta http-equiv="X-Translated-By" content="Google"> <meta http-equiv="X-Translated-To" content="en"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.omlEigW4xY8.O/am=DgY/d=1/rs=AN8SPfpjsL9kUWY0h-sp7Ilu7hZWGwEmeg/m=corsproxy" data-sourceurl="https://en.m.wikipedia.org/wiki/Database"></script> <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" rel="stylesheet"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.omlEigW4xY8.O/am=DgY/d=1/exm=corsproxy/ed=1/rs=AN8SPfpjsL9kUWY0h-sp7Ilu7hZWGwEmeg/m=phishing_protection" data-phishing-protection-enabled="false" data-forms-warning-enabled="true" data-source-url="https://en.m.wikipedia.org/wiki/Database"></script> <meta name="robots" content="none"> </head> <body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Database rootpage-Database stable issues-group-B skin-minerva action-view skin--responsive mw-mf-amc-disabled mw-mf"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.omlEigW4xY8.O/am=DgY/d=1/exm=corsproxy,phishing_protection/ed=1/rs=AN8SPfpjsL9kUWY0h-sp7Ilu7hZWGwEmeg/m=navigationui" data-environment="prod" data-proxy-url="https://en-m-wikipedia-org.translate.goog" data-proxy-full-url="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-source-url="https://en.m.wikipedia.org/wiki/Database" data-source-language="auto" data-target-language="en" data-display-language="en-GB" data-detected-source-language="en" data-is-source-untranslated="false" data-source-untranslated-url="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://en.m.wikipedia.org/wiki/Database&anno=2" data-client="tr"></script> <div id="mw-mf-viewport"> <div id="mw-mf-page-center"><a class="mw-mf-page-center__mask" href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#"></a> <header class="header-container header-chrome"> <div class="minerva-header"> <nav class="navigation-drawer toggle-list view-border-box"><input type="checkbox" id="main-menu-input" class="toggle-list__checkbox" role="button" aria-haspopup="true" aria-expanded="false" aria-labelledby="mw-mf-main-menu-button"> <label role="button" for="main-menu-input" id="mw-mf-main-menu-button" aria-hidden="true" data-event-name="ui.mainmenu" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet toggle-list__toggle"> <span class="minerva-icon minerva-icon--menu"></span> <span></span> </label> <div id="mw-mf-page-left" class="menu view-border-box"> <ul id="p-navigation" class="toggle-list__list"> <li class="toggle-list-item "><a class="toggle-list-item__anchor menu__item--home" href="https://en-m-wikipedia-org.translate.goog/wiki/Main_Page?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-mw="interface"> <span class="minerva-icon minerva-icon--home"></span> <span class="toggle-list-item__label">Home</span> </a></li> <li class="toggle-list-item "><a class="toggle-list-item__anchor menu__item--random" href="https://en-m-wikipedia-org.translate.goog/wiki/Special:Random?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-mw="interface"> <span class="minerva-icon minerva-icon--die"></span> <span class="toggle-list-item__label">Random</span> </a></li> <li class="toggle-list-item skin-minerva-list-item-jsonly"><a class="toggle-list-item__anchor menu__item--nearby" href="https://en-m-wikipedia-org.translate.goog/wiki/Special:Nearby?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-event-name="menu.nearby" data-mw="interface"> <span class="minerva-icon minerva-icon--mapPin"></span> <span class="toggle-list-item__label">Nearby</span> </a></li> </ul> <ul id="p-personal" class="toggle-list__list"> <li class="toggle-list-item "><a class="toggle-list-item__anchor menu__item--login" href="https://en-m-wikipedia-org.translate.goog/w/index.php?title=Special:UserLogin&returnto=Database&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-event-name="menu.login" data-mw="interface"> <span class="minerva-icon minerva-icon--logIn"></span> <span class="toggle-list-item__label">Log in</span> </a></li> </ul> <ul id="pt-preferences" class="toggle-list__list"> <li class="toggle-list-item skin-minerva-list-item-jsonly"><a class="toggle-list-item__anchor menu__item--settings" href="https://en-m-wikipedia-org.translate.goog/w/index.php?title=Special:MobileOptions&returnto=Database&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-event-name="menu.settings" data-mw="interface"> <span class="minerva-icon minerva-icon--settings"></span> <span class="toggle-list-item__label">Settings</span> </a></li> </ul> <ul id="p-donation" class="toggle-list__list"> <li class="toggle-list-item "><a class="toggle-list-item__anchor menu__item--donate" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source%3Ddonate%26utm_medium%3Dsidebar%26utm_campaign%3DC13_en.wikipedia.org%26uselang%3Den%26utm_key%3Dminerva" data-event-name="menu.donate" data-mw="interface"> <span class="minerva-icon minerva-icon--heart"></span> <span class="toggle-list-item__label">Donate</span> </a></li> </ul> <ul class="hlist"> <li class="toggle-list-item "><a class="toggle-list-item__anchor menu__item--about" href="https://en-m-wikipedia-org.translate.goog/wiki/Wikipedia:About?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-mw="interface"> <span class="toggle-list-item__label">About Wikipedia</span> </a></li> <li class="toggle-list-item "><a class="toggle-list-item__anchor menu__item--disclaimers" href="https://en-m-wikipedia-org.translate.goog/wiki/Wikipedia:General_disclaimer?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-mw="interface"> <span class="toggle-list-item__label">Disclaimers</span> </a></li> </ul> </div><label class="main-menu-mask" for="main-menu-input"></label> </nav> <div class="branding-box"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Main_Page?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <span><img src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" alt="Wikipedia" width="120" height="18" style="width: 7.5em; height: 1.125em;"> </span> </a> </div> <form action="/w/index.php" method="get" class="minerva-search-form"> <div class="search-box"><input type="hidden" name="title" value="Special:Search"> <input class="search skin-minerva-search-trigger" id="searchInput" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f"> <span class="search-box-icon-overlay"><span class="minerva-icon minerva-icon--search"></span> </span> </div><button id="searchIcon" class="cdx-button cdx-button--size-large cdx-button--icon-only cdx-button--weight-quiet skin-minerva-search-trigger"> <span class="minerva-icon minerva-icon--search"></span> <span>Search</span> </button> </form> <nav class="minerva-user-navigation" aria-label="User navigation"> </nav> </div> </header> <main id="content" class="mw-body"> <div class="banner-container"> <div id="siteNotice"></div> </div> <div class="pre-content heading-holder"> <div class="page-heading"> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Database</span></h1> <div class="tagline"></div> </div> <ul id="p-associated-pages" class="minerva__tab-container"> <li class="minerva__tab selected"><a class="minerva__tab-text" href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="" data-event-name="tabs.subject">Article</a></li> <li class="minerva__tab "><a class="minerva__tab-text" href="https://en-m-wikipedia-org.translate.goog/wiki/Talk:Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" rel="discussion" data-event-name="tabs.talk">Talk</a></li> </ul> <nav class="page-actions-menu"> <ul id="p-views" class="page-actions-menu__list"> <li id="language-selector" class="page-actions-menu__list-item"><a role="button" href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#p-lang" data-mw="interface" data-event-name="menu.languages" title="Language" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet language-selector"> <span class="minerva-icon minerva-icon--language"></span> <span>Language</span> </a></li> <li id="page-actions-watch" class="page-actions-menu__list-item"><a role="button" id="ca-watch" href="https://en-m-wikipedia-org.translate.goog/w/index.php?title=Special:UserLogin&returnto=Database&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-event-name="menu.watch" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet menu__item--page-actions-watch"> <span class="minerva-icon minerva-icon--star"></span> <span>Watch</span> </a></li> <li id="page-actions-viewsource" class="page-actions-menu__list-item"><a role="button" id="ca-edit" href="https://en-m-wikipedia-org.translate.goog/w/index.php?title=Database&action=edit&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-event-name="menu.viewsource" data-mw="interface" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet edit-page menu__item--page-actions-viewsource"> <span class="minerva-icon minerva-icon--editLock"></span> <span>View source</span> </a></li> </ul> </nav><!-- version 1.0.2 (change every time you update a partial) --> <div id="mw-content-subtitle"></div> </div> <div id="bodyContent" class="content"> <div id="mw-content-text" class="mw-body-content"> <script>function mfTempOpenSection(id){var block=document.getElementById("mf-section-"+id);block.className+=" open-block";block.previousSibling.className+=" open-block";}</script> <div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"> <section class="mf-section-0" id="mf-section-0"> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style> <div role="note" class="hatnote navigation-not-searchable"> This article is about the computing concept. For instances of the general concept, see <a href="https://en-m-wikipedia-org.translate.goog/wiki/Lists_of_databases?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Lists of databases">Lists of databases</a>. </div> <p>In <a href="https://en-m-wikipedia-org.translate.goog/wiki/Computing?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Computing">computing</a>, a <b>database</b> is an organized collection of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_(computing)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Data (computing)">data</a> or a type of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_store?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data store">data store</a> based on the use of a <b>database management system</b> (<b>DBMS</b>), the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Software?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Software">software</a> that interacts with <a href="https://en-m-wikipedia-org.translate.goog/wiki/End_user?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="End user">end users</a>, <a href="https://en-m-wikipedia-org.translate.goog/wiki/Application_software?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Application software">applications</a>, and the database itself to capture and analyze the data. The DBMS additionally encompasses the core facilities provided to administer the database. The sum total of the database, the DBMS and the associated applications can be referred to as a <b>database system</b>. Often the term "database" is also used loosely to refer to any of the DBMS, the database system or an application associated with the database.</p> <figure class="mw-default-size" typeof="mw:File/Thumb"> <a href="https://en-m-wikipedia-org.translate.goog/wiki/File:DVD_Rental_Query.png?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f2/DVD_Rental_Query.png/300px-DVD_Rental_Query.png" decoding="async" width="300" height="260" class="mw-file-element" srcset="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://upload.wikimedia.org/wikipedia/commons/thumb/f/f2/DVD_Rental_Query.png/450px-DVD_Rental_Query.png 1.5x,https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://upload.wikimedia.org/wikipedia/commons/thumb/f/f2/DVD_Rental_Query.png/600px-DVD_Rental_Query.png 2x" data-file-width="968" data-file-height="839"></a> <figcaption> An <a href="https://en-m-wikipedia-org.translate.goog/wiki/SQL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="SQL">SQL</a> select statement and its result </figcaption> </figure> <p>Small databases can be stored on a <a href="https://en-m-wikipedia-org.translate.goog/wiki/File_system?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="File system">file system</a>, while large databases are hosted on <a href="https://en-m-wikipedia-org.translate.goog/wiki/Computer_clusters?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Computer clusters">computer clusters</a> or <a href="https://en-m-wikipedia-org.translate.goog/wiki/Cloud_storage?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Cloud storage">cloud storage</a>. The <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_design?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database design">design of databases</a> spans formal techniques and practical considerations, including <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_modeling?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data modeling">data modeling</a>, efficient data representation and storage, <a href="https://en-m-wikipedia-org.translate.goog/wiki/Query_language?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Query language">query languages</a>, <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_security?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database security">security</a> and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Information_privacy?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Information privacy">privacy</a> of sensitive data, and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Distributed_computing?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Distributed computing">distributed computing</a> issues, including supporting <a href="https://en-m-wikipedia-org.translate.goog/wiki/Concurrent_computing?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Concurrent computing">concurrent</a> access and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Fault_tolerance?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Fault tolerance">fault tolerance</a>.</p> <p><a href="https://en-m-wikipedia-org.translate.goog/wiki/Computer_scientists?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Computer scientists">Computer scientists</a> may classify database management systems according to the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database model">database models</a> that they support. <a href="https://en-m-wikipedia-org.translate.goog/wiki/Relational_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Relational database">Relational databases</a> became dominant in the 1980s. These model data as <a href="https://en-m-wikipedia-org.translate.goog/wiki/Row_(database)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Row (database)">rows</a> and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Column_(database)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Column (database)">columns</a> in a series of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Table_(database)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Table (database)">tables</a>, and the vast majority use <a href="https://en-m-wikipedia-org.translate.goog/wiki/SQL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="SQL">SQL</a> for writing and querying data. In the 2000s, non-relational databases became popular, collectively referred to as <a href="https://en-m-wikipedia-org.translate.goog/wiki/NoSQL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="NoSQL">NoSQL</a>, because they use different <a href="https://en-m-wikipedia-org.translate.goog/wiki/Query_language?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Query language">query languages</a>.</p> <div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"> <input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none"> <div class="toctitle" lang="en" dir="ltr"> <h2 id="mw-toc-heading">Contents</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span> </div> <ul> <li class="toclevel-1 tocsection-1"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Terminology_and_overview"><span class="tocnumber">1</span> <span class="toctext">Terminology and overview</span></a></li> <li class="toclevel-1 tocsection-2"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#History"><span class="tocnumber">2</span> <span class="toctext">History</span></a> <ul> <li class="toclevel-2 tocsection-3"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#1960s,_navigational_DBMS"><span class="tocnumber">2.1</span> <span class="toctext">1960s, navigational DBMS</span></a></li> <li class="toclevel-2 tocsection-4"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#1970s,_relational_DBMS"><span class="tocnumber">2.2</span> <span class="toctext">1970s, relational DBMS</span></a></li> <li class="toclevel-2 tocsection-5"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Integrated_approach"><span class="tocnumber">2.3</span> <span class="toctext">Integrated approach</span></a></li> <li class="toclevel-2 tocsection-6"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Late_1970s,_SQL_DBMS"><span class="tocnumber">2.4</span> <span class="toctext">Late 1970s, SQL DBMS</span></a></li> <li class="toclevel-2 tocsection-7"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#1980s,_on_the_desktop"><span class="tocnumber">2.5</span> <span class="toctext">1980s, on the desktop</span></a></li> <li class="toclevel-2 tocsection-8"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#1990s,_object-oriented"><span class="tocnumber">2.6</span> <span class="toctext">1990s, object-oriented</span></a></li> <li class="toclevel-2 tocsection-9"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#2000s,_NoSQL_and_NewSQL"><span class="tocnumber">2.7</span> <span class="toctext">2000s, NoSQL and NewSQL</span></a></li> </ul></li> <li class="toclevel-1 tocsection-10"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Use_cases"><span class="tocnumber">3</span> <span class="toctext">Use cases</span></a></li> <li class="toclevel-1 tocsection-11"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Classification"><span class="tocnumber">4</span> <span class="toctext">Classification</span></a></li> <li class="toclevel-1 tocsection-12"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Database_management_system"><span class="tocnumber">5</span> <span class="toctext">Database management system</span></a></li> <li class="toclevel-1 tocsection-13"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Application"><span class="tocnumber">6</span> <span class="toctext">Application</span></a> <ul> <li class="toclevel-2 tocsection-14"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Application_program_interface"><span class="tocnumber">6.1</span> <span class="toctext">Application program interface</span></a></li> </ul></li> <li class="toclevel-1 tocsection-15"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Database_languages"><span class="tocnumber">7</span> <span class="toctext">Database languages</span></a></li> <li class="toclevel-1 tocsection-16"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Storage"><span class="tocnumber">8</span> <span class="toctext">Storage</span></a> <ul> <li class="toclevel-2 tocsection-17"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Materialized_views"><span class="tocnumber">8.1</span> <span class="toctext">Materialized views</span></a></li> <li class="toclevel-2 tocsection-18"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Replication"><span class="tocnumber">8.2</span> <span class="toctext">Replication</span></a></li> <li class="toclevel-2 tocsection-19"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Virtualization"><span class="tocnumber">8.3</span> <span class="toctext">Virtualization</span></a></li> </ul></li> <li class="toclevel-1 tocsection-20"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Security"><span class="tocnumber">9</span> <span class="toctext">Security</span></a></li> <li class="toclevel-1 tocsection-21"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Transactions_and_concurrency"><span class="tocnumber">10</span> <span class="toctext">Transactions and concurrency</span></a></li> <li class="toclevel-1 tocsection-22"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Migration"><span class="tocnumber">11</span> <span class="toctext">Migration</span></a></li> <li class="toclevel-1 tocsection-23"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Building,_maintaining,_and_tuning"><span class="tocnumber">12</span> <span class="toctext">Building, maintaining, and tuning</span></a></li> <li class="toclevel-1 tocsection-24"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Backup_and_restore"><span class="tocnumber">13</span> <span class="toctext">Backup and restore</span></a></li> <li class="toclevel-1 tocsection-25"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Static_analysis"><span class="tocnumber">14</span> <span class="toctext">Static analysis</span></a></li> <li class="toclevel-1 tocsection-26"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Miscellaneous_features"><span class="tocnumber">15</span> <span class="toctext">Miscellaneous features</span></a></li> <li class="toclevel-1 tocsection-27"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Design_and_modeling"><span class="tocnumber">16</span> <span class="toctext">Design and modeling</span></a> <ul> <li class="toclevel-2 tocsection-28"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Models"><span class="tocnumber">16.1</span> <span class="toctext">Models</span></a></li> <li class="toclevel-2 tocsection-29"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#External,_conceptual,_and_internal_views"><span class="tocnumber">16.2</span> <span class="toctext">External, conceptual, and internal views</span></a></li> </ul></li> <li class="toclevel-1 tocsection-30"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Research"><span class="tocnumber">17</span> <span class="toctext">Research</span></a></li> <li class="toclevel-1 tocsection-31"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#See_also"><span class="tocnumber">18</span> <span class="toctext">See also</span></a></li> <li class="toclevel-1 tocsection-32"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Notes"><span class="tocnumber">19</span> <span class="toctext">Notes</span></a></li> <li class="toclevel-1 tocsection-33"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#References"><span class="tocnumber">20</span> <span class="toctext">References</span></a></li> <li class="toclevel-1 tocsection-34"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Sources"><span class="tocnumber">21</span> <span class="toctext">Sources</span></a></li> <li class="toclevel-1 tocsection-35"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Further_reading"><span class="tocnumber">22</span> <span class="toctext">Further reading</span></a></li> <li class="toclevel-1 tocsection-36"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#External_links"><span class="tocnumber">23</span> <span class="toctext">External links</span></a></li> </ul> </div> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(1)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Terminology_and_overview">Terminology and overview</h2> </div> <section class="mf-section-1 collapsible-block" id="mf-section-1"> <p>Formally, a "database" refers to a set of related data accessed through the use of a "database management system" (DBMS), which is an integrated set of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Software?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Software">computer software</a> that allows <a href="https://en-m-wikipedia-org.translate.goog/wiki/User_(computing)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="User (computing)">users</a> to interact with one or more databases and provides access to all of the data contained in the database (although restrictions may exist that limit access to particular data). The DBMS provides various functions that allow entry, storage and retrieval of large quantities of information and provides ways to manage how that information is organized.</p> <p>Because of the close relationship between them, the term "database" is often used casually to refer to both a database and the DBMS used to manipulate it.</p> <p>Outside the world of professional <a href="https://en-m-wikipedia-org.translate.goog/wiki/Information_technology?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Information technology">information technology</a>, the term <i>database</i> is often used to refer to any collection of related data (such as a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Spreadsheet?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Spreadsheet">spreadsheet</a> or a card index) as size and usage requirements typically necessitate use of a database management system.<sup id="cite_ref-FOOTNOTEUllmanWidom19971_1-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTEUllmanWidom19971-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></p> <p>Existing DBMSs provide various functions that allow management of a database and its data which can be classified into four main functional groups:</p> <ul> <li><b>Data definition</b> – Creation, modification and removal of definitions that detail how the data is to be organized.</li> <li><b>Update</b> – Insertion, modification, and deletion of the data itself.<sup id="cite_ref-2" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></li> <li><b>Retrieval</b> – Selecting data according to specified criteria (e.g., a query, a position in a hierarchy, or a position in relation to other data) and providing that data either directly to the user, or making it available for further processing by the database itself or by other applications. The retrieved data may be made available in a more or less direct form without modification, as it is stored in the database, or in a new form obtained by altering it or combining it with existing data from the database.<sup id="cite_ref-3" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></li> <li><b>Administration</b> – Registering and monitoring users, enforcing data security, monitoring performance, maintaining data integrity, dealing with concurrency control, and recovering information that has been corrupted by some event such as an unexpected system failure.<sup id="cite_ref-4" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></li> </ul> <p>Both a database and its DBMS conform to the principles of a particular <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database model">database model</a>.<sup id="cite_ref-FOOTNOTETsitchizrisLochovsky1982_5-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTETsitchizrisLochovsky1982-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> "Database system" refers collectively to the database model, database management system, and database.<sup id="cite_ref-FOOTNOTEBeynon-Davies2003_6-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTEBeynon-Davies2003-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup></p> <p>Physically, database <a href="https://en-m-wikipedia-org.translate.goog/wiki/Server_(computing)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Server (computing)">servers</a> are dedicated computers that hold the actual databases and run only the DBMS and related software. Database servers are usually <a href="https://en-m-wikipedia-org.translate.goog/wiki/Multiprocessor?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Multiprocessor">multiprocessor</a> computers, with generous memory and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Redundant_array_of_independent_disks?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Redundant array of independent disks">RAID</a> disk arrays used for stable storage. Hardware database accelerators, connected to one or more servers via a high-speed channel, are also used in large-volume <a href="https://en-m-wikipedia-org.translate.goog/wiki/Transaction_processing_system?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Transaction processing system">transaction processing environments</a>. DBMSs are found at the heart of most <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_application?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database application">database applications</a>. DBMSs may be built around a custom <a href="https://en-m-wikipedia-org.translate.goog/wiki/Computer_multitasking?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Computer multitasking">multitasking</a> <a href="https://en-m-wikipedia-org.translate.goog/wiki/Kernel_(operating_system)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Kernel (operating system)">kernel</a> with built-in <a href="https://en-m-wikipedia-org.translate.goog/wiki/Computer_network?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Computer network">networking</a> support, but modern DBMSs typically rely on a standard <a href="https://en-m-wikipedia-org.translate.goog/wiki/Operating_system?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Operating system">operating system</a> to provide these functions.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="https://en-m-wikipedia-org.translate.goog/wiki/Wikipedia:Citation_needed?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Wikipedia:Citation needed"><span title="This has become a mish-mash people's opinion and while boardly accurate may be in places undue and ignored e.g. SAN storage and needs cited rewrite from scrach (January 2020)">citation needed</span></a></i>]</sup></p> <p>Since DBMSs comprise a significant <a href="https://en-m-wikipedia-org.translate.goog/wiki/Market_(economics)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Market (economics)">market</a>, computer and storage vendors often take into account DBMS requirements in their own development plans.<sup id="cite_ref-FOOTNOTENelsonNelson2001_7-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTENelsonNelson2001-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup></p> <p>Databases and DBMSs can be categorized according to the database model(s) that they support (such as <a href="https://en-m-wikipedia-org.translate.goog/wiki/Relational_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Relational database">relational</a> or <a href="https://en-m-wikipedia-org.translate.goog/wiki/XML?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="XML">XML</a>), the type(s) of computer they run on (from a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Computer_cluster?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Computer cluster">server cluster</a> to a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Mobile_phone?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Mobile phone">mobile phone</a>), the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Query_language?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Query language">query language</a>(s) used to access the database (such as SQL or <a href="https://en-m-wikipedia-org.translate.goog/wiki/XQuery?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="XQuery">XQuery</a>), and their internal engineering, which affects performance, <a href="https://en-m-wikipedia-org.translate.goog/wiki/Scalability?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Scalability">scalability</a>, resilience, and security.</p> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(2)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="History">History</h2> </div> <section class="mf-section-2 collapsible-block" id="mf-section-2"> <p>The sizes, capabilities, and performance of databases and their respective DBMSs have grown in orders of magnitude. These performance increases were enabled by the technology progress in the areas of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Central_processing_unit?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Central processing unit">processors</a>, <a href="https://en-m-wikipedia-org.translate.goog/wiki/Computer_memory?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Computer memory">computer memory</a>, <a href="https://en-m-wikipedia-org.translate.goog/wiki/Computer_data_storage?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Computer data storage">computer storage</a>, and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Computer_network?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Computer network">computer networks</a>. The concept of a database was made possible by the emergence of direct access <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_storage?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data storage">storage media</a> such as <a href="https://en-m-wikipedia-org.translate.goog/wiki/Hard_disk_drive?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Hard disk drive">magnetic disks</a>, which became widely available in the mid-1960s; earlier systems relied on sequential storage of data on <a href="https://en-m-wikipedia-org.translate.goog/wiki/Magnetic_tape?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Magnetic tape">magnetic tape</a>. The subsequent development of database technology can be divided into three eras based on data model or structure: <a href="https://en-m-wikipedia-org.translate.goog/wiki/Navigational_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Navigational database">navigational</a>,<sup id="cite_ref-FOOTNOTEBachman1973_8-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTEBachman1973-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> SQL/<a href="https://en-m-wikipedia-org.translate.goog/wiki/Relational_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Relational database">relational</a>, and post-relational.</p> <p>The two main early navigational <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data model">data models</a> were the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Hierarchical_database_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Hierarchical database model">hierarchical model</a> and the <a href="https://en-m-wikipedia-org.translate.goog/wiki/CODASYL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="CODASYL">CODASYL</a> model (<a href="https://en-m-wikipedia-org.translate.goog/wiki/Network_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Network model">network model</a>). These were characterized by the use of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Pointer_(computer_programming)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Pointer (computer programming)">pointers</a> (often physical disk addresses) to follow relationships from one record to another.</p> <p>The <a href="https://en-m-wikipedia-org.translate.goog/wiki/Relational_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Relational model">relational model</a>, first proposed in 1970 by <a href="https://en-m-wikipedia-org.translate.goog/wiki/Edgar_F._Codd?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Edgar F. Codd">Edgar F. Codd</a>, departed from this tradition by insisting that <a href="https://en-m-wikipedia-org.translate.goog/wiki/Application_software?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Application software">applications</a> should search for data by content, rather than by following links. The relational model employs sets of ledger-style tables, each used for a different type of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Entity?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Entity">entity</a>. Only in the mid-1980s did computing hardware become powerful enough to allow the wide deployment of relational systems (DBMSs plus applications). By the early 1990s, however, relational systems dominated in all large-scale <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_processing?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data processing">data processing</a> applications, and as of 2018<sup class="plainlinks noexcerpt noprint asof-tag update" style="display:none;"><a class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://en.wikipedia.org/w/index.php?title%3DDatabase%26action%3Dedit">[update]</a></sup> they remain dominant: <a href="https://en-m-wikipedia-org.translate.goog/wiki/IBM_Db2?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="IBM Db2">IBM Db2</a>, <a href="https://en-m-wikipedia-org.translate.goog/wiki/Oracle_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Oracle database">Oracle</a>, <a href="https://en-m-wikipedia-org.translate.goog/wiki/MySQL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="MySQL">MySQL</a>, and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Microsoft_SQL_Server?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Microsoft SQL Server">Microsoft SQL Server</a> are the most searched <a href="https://en-m-wikipedia-org.translate.goog/wiki/DBMS?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="DBMS">DBMS</a>.<sup id="cite_ref-9" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> The dominant database language, standardized SQL for the relational model, has influenced database languages for other data models.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="https://en-m-wikipedia-org.translate.goog/wiki/Wikipedia:Citation_needed?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (March 2013)">citation needed</span></a></i>]</sup></p> <p><a href="https://en-m-wikipedia-org.translate.goog/wiki/Object_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Object database">Object databases</a> were developed in the 1980s to overcome the inconvenience of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Object%E2%80%93relational_impedance_mismatch?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Object–relational impedance mismatch">object–relational impedance mismatch</a>, which led to the coining of the term "post-relational" and also the development of hybrid <a href="https://en-m-wikipedia-org.translate.goog/wiki/Object%E2%80%93relational_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Object–relational database">object–relational databases</a>.</p> <p>The next generation of post-relational databases in the late 2000s became known as <a href="https://en-m-wikipedia-org.translate.goog/wiki/NoSQL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="NoSQL">NoSQL</a> databases, introducing fast <a href="https://en-m-wikipedia-org.translate.goog/wiki/Key%E2%80%93value_store?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Key–value store">key–value stores</a> and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Document-oriented_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Document-oriented database">document-oriented databases</a>. A competing "next generation" known as <a href="https://en-m-wikipedia-org.translate.goog/wiki/NewSQL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="NewSQL">NewSQL</a> databases attempted new implementations that retained the relational/SQL model while aiming to match the high performance of NoSQL compared to commercially available relational DBMSs.</p> <div class="mw-heading mw-heading3"> <h3 id="1960s,_navigational_DBMS"><span id="1960s.2C_navigational_DBMS"></span>1960s, navigational DBMS</h3> </div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"> <div role="note" class="hatnote navigation-not-searchable"> Further information: <a href="https://en-m-wikipedia-org.translate.goog/wiki/Navigational_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Navigational database">Navigational database</a> </div> <figure class="mw-default-size" typeof="mw:File/Thumb"> <a href="https://en-m-wikipedia-org.translate.goog/wiki/File:CodasylB.png?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-file-description"> <noscript> <img src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/CodasylB.png/250px-CodasylB.png" decoding="async" width="250" height="413" class="mw-file-element" data-file-width="850" data-file-height="1405"> </noscript><span class="lazy-image-placeholder" style="width: 250px;height: 413px;" data-src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/CodasylB.png/250px-CodasylB.png" data-width="250" data-height="413" data-srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/CodasylB.png/375px-CodasylB.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d6/CodasylB.png/500px-CodasylB.png 2x" data-class="mw-file-element"> </span></a> <figcaption> Basic structure of navigational <a href="https://en-m-wikipedia-org.translate.goog/wiki/CODASYL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="CODASYL">CODASYL</a> database model </figcaption> </figure> <p>The introduction of the term <i>database</i> coincided with the availability of direct-access storage (disks and drums) from the mid-1960s onwards. The term represented a contrast with the tape-based systems of the past, allowing shared interactive use rather than daily <a href="https://en-m-wikipedia-org.translate.goog/wiki/Batch_processing?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Batch processing">batch processing</a>. The <a href="https://en-m-wikipedia-org.translate.goog/wiki/Oxford_English_Dictionary?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Oxford English Dictionary">Oxford English Dictionary</a> cites a 1962 report by the <a href="https://en-m-wikipedia-org.translate.goog/wiki/System_Development_Corporation?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="System Development Corporation">System Development Corporation</a> of California as the first to use the term "data-base" in a specific technical sense.<sup id="cite_ref-10" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup></p> <p>As computers grew in speed and capability, a number of general-purpose database systems emerged; by the mid-1960s a number of such systems had come into commercial use. Interest in a standard began to grow, and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Charles_Bachman?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Charles Bachman">Charles Bachman</a>, author of one such product, the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Integrated_Data_Store?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Integrated Data Store">Integrated Data Store</a> (IDS), founded the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_Base_Task_Group?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data Base Task Group">Database Task Group</a> within <a href="https://en-m-wikipedia-org.translate.goog/wiki/CODASYL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="CODASYL">CODASYL</a>, the group responsible for the creation and standardization of <a href="https://en-m-wikipedia-org.translate.goog/wiki/COBOL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="COBOL">COBOL</a>. In 1971, the Database Task Group delivered their standard, which generally became known as the <i>CODASYL approach</i>, and soon a number of commercial products based on this approach entered the market.</p> <p>The CODASYL approach offered applications the ability to navigate around a linked data set which was formed into a large network. Applications could find records by one of three methods:</p> <ol> <li>Use of a primary key (known as a CALC key, typically implemented by <a href="https://en-m-wikipedia-org.translate.goog/wiki/Hash_function?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Hash function">hashing</a>)</li> <li>Navigating relationships (called <i>sets</i>) from one record to another</li> <li>Scanning all the records in a sequential order</li> </ol> <p>Later systems added <a href="https://en-m-wikipedia-org.translate.goog/wiki/B-tree?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="B-tree">B-trees</a> to provide alternate access paths. Many CODASYL databases also added a declarative query language for end users (as distinct from the navigational <a href="https://en-m-wikipedia-org.translate.goog/wiki/API?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="API">API</a>). However, CODASYL databases were complex and required significant training and effort to produce useful applications.</p> <p><a href="https://en-m-wikipedia-org.translate.goog/wiki/IBM?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="IBM">IBM</a> also had its own DBMS in 1966, known as <a href="https://en-m-wikipedia-org.translate.goog/wiki/IBM_Information_Management_System?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="IBM Information Management System">Information Management System</a> (IMS). IMS was a development of software written for the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Apollo_program?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Apollo program">Apollo program</a> on the <a href="https://en-m-wikipedia-org.translate.goog/wiki/System/360?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="System/360">System/360</a>. IMS was generally similar in concept to CODASYL, but used a strict hierarchy for its model of data navigation instead of CODASYL's network model. Both concepts later became known as navigational databases due to the way data was accessed: the term was popularized by Bachman's 1973 <a href="https://en-m-wikipedia-org.translate.goog/wiki/Turing_Award?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Turing Award">Turing Award</a> presentation <i>The Programmer as Navigator</i>. IMS is classified by IBM as a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Hierarchical_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Hierarchical database">hierarchical database</a>. IDMS and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Cincom_Systems?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Cincom Systems">Cincom Systems</a>' <a href="https://en-m-wikipedia-org.translate.goog/wiki/Cincom_Systems?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#1970s" title="Cincom Systems">TOTAL</a> databases are classified as network databases. IMS remains in use as of 2014<sup class="plainlinks noexcerpt noprint asof-tag update" style="display:none;"><a class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://en.wikipedia.org/w/index.php?title%3DDatabase%26action%3Dedit">[update]</a></sup>.<sup id="cite_ref-11" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup></p> <div class="mw-heading mw-heading3"> <h3 id="1970s,_relational_DBMS"><span id="1970s.2C_relational_DBMS"></span>1970s, relational DBMS</h3> </div> <p><a href="https://en-m-wikipedia-org.translate.goog/wiki/Edgar_F._Codd?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Edgar F. Codd">Edgar F. Codd</a> worked at IBM in <a href="https://en-m-wikipedia-org.translate.goog/wiki/San_Jose,_California?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="San Jose, California">San Jose, California</a>, in one of their offshoot offices that were primarily involved in the development of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Hard_disk?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Hard disk">hard disk</a> systems. He was unhappy with the navigational model of the CODASYL approach, notably the lack of a "search" facility. In 1970, he wrote a number of papers that outlined a new approach to database construction that eventually culminated in the groundbreaking <i>A Relational Model of Data for Large Shared Data Banks</i>.<sup id="cite_ref-FOOTNOTECodd1970_12-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTECodd1970-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup></p> <p>In this paper, he described a new system for storing and working with large databases. Instead of records being stored in some sort of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Linked_list?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Linked list">linked list</a> of free-form records as in CODASYL, Codd's idea was to organize the data as a number of "<a href="https://en-m-wikipedia-org.translate.goog/wiki/Table_(database)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Table (database)">tables</a>", each table being used for a different type of entity. Each table would contain a fixed number of columns containing the attributes of the entity. One or more columns of each table were designated as a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Primary_key?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Primary key">primary key</a> by which the rows of the table could be uniquely identified; cross-references between tables always used these primary keys, rather than disk addresses, and queries would join tables based on these key relationships, using a set of operations based on the mathematical system of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Relational_calculus?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Relational calculus">relational calculus</a> (from which the model takes its name). Splitting the data into a set of normalized tables (or <i>relations</i>) aimed to ensure that each "fact" was only stored once, thus simplifying update operations. Virtual tables called <i>views</i> could present the data in different ways for different users, but views could not be directly updated.</p> <p>Codd used mathematical terms to define the model: relations, tuples, and domains rather than tables, rows, and columns. The terminology that is now familiar came from early implementations. Codd would later criticize the tendency for practical implementations to depart from the mathematical foundations on which the model was based.</p> <figure class="mw-default-size" typeof="mw:File/Thumb"> <a href="https://en-m-wikipedia-org.translate.goog/wiki/File:Relational_key_SVG.svg?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-file-description"> <noscript> <img src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Relational_key_SVG.svg/220px-Relational_key_SVG.svg.png" decoding="async" width="220" height="189" class="mw-file-element" data-file-width="300" data-file-height="258"> </noscript><span class="lazy-image-placeholder" style="width: 220px;height: 189px;" data-src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Relational_key_SVG.svg/220px-Relational_key_SVG.svg.png" data-width="220" data-height="189" data-srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Relational_key_SVG.svg/330px-Relational_key_SVG.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Relational_key_SVG.svg/440px-Relational_key_SVG.svg.png 2x" data-class="mw-file-element"> </span></a> <figcaption> In the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Relational_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Relational model">relational model</a>, records are "linked" using virtual keys not stored in the database but defined as needed between the data contained in the records. </figcaption> </figure> <p>The use of primary keys (user-oriented identifiers) to represent cross-table relationships, rather than disk addresses, had two primary motivations. From an engineering perspective, it enabled tables to be relocated and resized without expensive database reorganization. But Codd was more interested in the difference in semantics: the use of explicit identifiers made it easier to define update operations with clean mathematical definitions, and it also enabled query operations to be defined in terms of the established discipline of <a href="https://en-m-wikipedia-org.translate.goog/wiki/First-order_predicate_calculus?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="First-order predicate calculus">first-order predicate calculus</a>; because these operations have clean mathematical properties, it becomes possible to rewrite queries in provably correct ways, which is the basis of query optimization. There is no loss of expressiveness compared with the hierarchic or network models, though the connections between tables are no longer so explicit.</p> <p>In the hierarchic and network models, records were allowed to have a complex internal structure. For example, the salary history of an employee might be represented as a "repeating group" within the employee record. In the relational model, the process of normalization led to such internal structures being replaced by data held in multiple tables, connected only by logical keys.</p> <p>For instance, a common use of a database system is to track information about users, their name, login information, various addresses and phone numbers. In the navigational approach, all of this data would be placed in a single variable-length record. In the relational approach, the data would be <i>normalized</i> into a user table, an address table and a phone number table (for instance). Records would be created in these optional tables only if the address or phone numbers were actually provided.</p> <p>As well as identifying rows/records using logical identifiers rather than disk addresses, Codd changed the way in which applications assembled data from multiple records. Rather than requiring applications to gather data one record at a time by navigating the links, they would use a declarative query language that expressed what data was required, rather than the access path by which it should be found. Finding an efficient access path to the data became the responsibility of the database management system, rather than the application programmer. This process, called query optimization, depended on the fact that queries were expressed in terms of mathematical logic.</p> <p>Codd's paper was picked up by two people at Berkeley, Eugene Wong and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Michael_Stonebraker?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Michael Stonebraker">Michael Stonebraker</a>. They started a project known as <a href="https://en-m-wikipedia-org.translate.goog/wiki/INGRES?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="INGRES">INGRES</a> using funding that had already been allocated for a geographical database project and student programmers to produce code. Beginning in 1973, INGRES delivered its first test products which were generally ready for widespread use in 1979. INGRES was similar to <a href="https://en-m-wikipedia-org.translate.goog/wiki/IBM_System_R?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="IBM System R">System R</a> in a number of ways, including the use of a "language" for <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_access?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data access">data access</a>, known as <a href="https://en-m-wikipedia-org.translate.goog/wiki/QUEL_query_languages?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="QUEL query languages">QUEL</a>. Over time, INGRES moved to the emerging SQL standard.</p> <p>IBM itself did one test implementation of the relational model, <a href="https://en-m-wikipedia-org.translate.goog/wiki/PRTV?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="PRTV">PRTV</a>, and a production one, <a href="https://en-m-wikipedia-org.translate.goog/wiki/IBM_Business_System_12?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="IBM Business System 12">Business System 12</a>, both now discontinued. <a href="https://en-m-wikipedia-org.translate.goog/wiki/Honeywell?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Honeywell">Honeywell</a> wrote <a href="https://en-m-wikipedia-org.translate.goog/wiki/Multics_Relational_Data_Store?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Multics Relational Data Store">MRDS</a> for <a href="https://en-m-wikipedia-org.translate.goog/wiki/Multics?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Multics">Multics</a>, and now there are two new implementations: <a href="https://en-m-wikipedia-org.translate.goog/wiki/Dataphor?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Dataphor">Alphora Dataphor</a> and Rel. Most other DBMS implementations usually called <i>relational</i> are actually SQL DBMSs.</p> <p>In 1970, the University of Michigan began development of the <a href="https://en-m-wikipedia-org.translate.goog/wiki/MICRO_Relational_Database_Management_System?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="MICRO Relational Database Management System">MICRO Information Management System</a><sup id="cite_ref-FOOTNOTEHersheyEasthope1972_13-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTEHersheyEasthope1972-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> based on <a href="https://en-m-wikipedia-org.translate.goog/wiki/David_L._Childs?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="David L. Childs">D.L. Childs</a>' Set-Theoretic Data model.<sup id="cite_ref-FOOTNOTENorth2010_14-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTENorth2010-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-FOOTNOTEChilds1968a_15-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTEChilds1968a-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-FOOTNOTEChilds1968b_16-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTEChilds1968b-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> MICRO was used to manage very large data sets by the <a href="https://en-m-wikipedia-org.translate.goog/wiki/US_Department_of_Labor?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="US Department of Labor">US Department of Labor</a>, the <a href="https://en-m-wikipedia-org.translate.goog/wiki/U.S._Environmental_Protection_Agency?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="U.S. Environmental Protection Agency">U.S. Environmental Protection Agency</a>, and researchers from the <a href="https://en-m-wikipedia-org.translate.goog/wiki/University_of_Alberta?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="University of Alberta">University of Alberta</a>, the <a href="https://en-m-wikipedia-org.translate.goog/wiki/University_of_Michigan?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="University of Michigan">University of Michigan</a>, and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Wayne_State_University?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Wayne State University">Wayne State University</a>. It ran on IBM mainframe computers using the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Michigan_Terminal_System?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Michigan Terminal System">Michigan Terminal System</a>.<sup id="cite_ref-MICROManual1977_17-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-MICROManual1977-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> The system remained in production until 1998.</p> <div class="mw-heading mw-heading3"> <h3 id="Integrated_approach">Integrated approach</h3> </div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"> <div role="note" class="hatnote navigation-not-searchable"> Main article: <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_machine?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database machine">Database machine</a> </div> <p>In the 1970s and 1980s, attempts were made to build database systems with integrated hardware and software. The underlying philosophy was that such integration would provide higher performance at a lower cost. Examples were <a href="https://en-m-wikipedia-org.translate.goog/wiki/IBM_System/38?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="IBM System/38">IBM System/38</a>, the early offering of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Teradata?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Teradata">Teradata</a>, and the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Britton_Lee,_Inc.?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Britton Lee, Inc.">Britton Lee, Inc.</a> database machine.</p> <p>Another approach to hardware support for database management was <a href="https://en-m-wikipedia-org.translate.goog/wiki/International_Computers_Limited?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="International Computers Limited">ICL</a>'s <a href="https://en-m-wikipedia-org.translate.goog/wiki/Content_Addressable_File_Store?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Content Addressable File Store">CAFS</a> accelerator, a hardware disk controller with programmable search capabilities. In the long term, these efforts were generally unsuccessful because specialized database machines could not keep pace with the rapid development and progress of general-purpose computers. Thus most database systems nowadays are software systems running on general-purpose hardware, using general-purpose computer data storage. However, this idea is still pursued in certain applications by some companies like <a href="https://en-m-wikipedia-org.translate.goog/wiki/Netezza?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Netezza">Netezza</a> and Oracle (<a href="https://en-m-wikipedia-org.translate.goog/wiki/Exadata?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Exadata">Exadata</a>).</p> <div class="mw-heading mw-heading3"> <h3 id="Late_1970s,_SQL_DBMS"><span id="Late_1970s.2C_SQL_DBMS"></span>Late 1970s, SQL DBMS</h3> </div> <p>IBM started working on a prototype system loosely based on Codd's concepts as <i><a href="https://en-m-wikipedia-org.translate.goog/wiki/IBM_System_R?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="IBM System R">System R</a></i> in the early 1970s. The first version was ready in 1974/5, and work then started on multi-table systems in which the data could be split so that all of the data for a record (some of which is optional) did not have to be stored in a single large "chunk". Subsequent multi-user versions were tested by customers in 1978 and 1979, by which time a standardized <a href="https://en-m-wikipedia-org.translate.goog/wiki/Query_language?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Query language">query language</a> – SQL<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="https://en-m-wikipedia-org.translate.goog/wiki/Wikipedia:Citation_needed?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Wikipedia:Citation needed"><span title="First version of SQL standard was SQL-86 adopted in 1986 (May 2012)">citation needed</span></a></i>]</sup> – had been added. Codd's ideas were establishing themselves as both workable and superior to CODASYL, pushing IBM to develop a true production version of System R, known as <i>SQL/DS</i>, and, later, <i>Database 2</i> (<a href="https://en-m-wikipedia-org.translate.goog/wiki/IBM_Db2?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="IBM Db2">IBM Db2</a>).</p> <p><a href="https://en-m-wikipedia-org.translate.goog/wiki/Larry_Ellison?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Larry Ellison">Larry Ellison</a>'s Oracle Database (or more simply, <a href="https://en-m-wikipedia-org.translate.goog/wiki/Oracle_Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Oracle Database">Oracle</a>) started from a different chain, based on IBM's papers on System R. Though Oracle V1 implementations were completed in 1978, it was not until Oracle Version 2 when Ellison beat IBM to market in 1979.<sup id="cite_ref-18" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup></p> <p>Stonebraker went on to apply the lessons from INGRES to develop a new database, Postgres, which is now known as <a href="https://en-m-wikipedia-org.translate.goog/wiki/PostgreSQL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="PostgreSQL">PostgreSQL</a>. PostgreSQL is often used for global mission-critical applications (the .org and .info domain name registries use it as their primary <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_store?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data store">data store</a>, as do many large companies and financial institutions).</p> <p>In Sweden, Codd's paper was also read and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Mimer_SQL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Mimer SQL">Mimer SQL</a> was developed in the mid-1970s at <a href="https://en-m-wikipedia-org.translate.goog/wiki/Uppsala_University?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Uppsala University">Uppsala University</a>. In 1984, this project was consolidated into an independent enterprise.</p> <p>Another data model, the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Entity%E2%80%93relationship_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Entity–relationship model">entity–relationship model</a>, emerged in 1976 and gained popularity for <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_design?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database design">database design</a> as it emphasized a more familiar description than the earlier relational model. Later on, entity–relationship constructs were retrofitted as a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_modeling?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data modeling">data modeling</a> construct for the relational model, and the difference between the two has become irrelevant.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="https://en-m-wikipedia-org.translate.goog/wiki/Wikipedia:Citation_needed?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (March 2013)">citation needed</span></a></i>]</sup></p> <div class="mw-heading mw-heading3"> <h3 id="1980s,_on_the_desktop"><span id="1980s.2C_on_the_desktop"></span>1980s, on the desktop</h3> </div> <p>The 1980s ushered in the age of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Desktop_Computer?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Desktop Computer">desktop computing</a>. The new computers empowered their users with spreadsheets like <a href="https://en-m-wikipedia-org.translate.goog/wiki/Lotus_1-2-3?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Lotus 1-2-3">Lotus 1-2-3</a> and database software like <a href="https://en-m-wikipedia-org.translate.goog/wiki/DBASE?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="DBASE">dBASE</a>. The dBASE product was lightweight and easy for any computer user to understand out of the box. <a href="https://en-m-wikipedia-org.translate.goog/wiki/C._Wayne_Ratliff?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="C. Wayne Ratliff">C. Wayne Ratliff</a>, the creator of dBASE, stated: "dBASE was different from programs like BASIC, C, FORTRAN, and COBOL in that a lot of the dirty work had already been done. The data manipulation is done by dBASE instead of by the user, so the user can concentrate on what he is doing, rather than having to mess with the dirty details of opening, reading, and closing files, and managing space allocation."<sup id="cite_ref-19" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> dBASE was one of the top selling software titles in the 1980s and early 1990s.</p> <div class="mw-heading mw-heading3"> <h3 id="1990s,_object-oriented"><span id="1990s.2C_object-oriented"></span>1990s, object-oriented</h3> </div> <p>The 1990s, along with a rise in <a href="https://en-m-wikipedia-org.translate.goog/wiki/Object-oriented_programming?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Object-oriented programming">object-oriented programming</a>, saw a growth in how data in various databases were handled. Programmers and designers began to treat the data in their databases as <a href="https://en-m-wikipedia-org.translate.goog/wiki/Object_(computer_science)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Object (computer science)">objects</a>. That is to say that if a person's data were in a database, that person's attributes, such as their address, phone number, and age, were now considered to belong to that person instead of being extraneous data. This allows for relations between data to be related to objects and their <a href="https://en-m-wikipedia-org.translate.goog/wiki/Property_(programming)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Property (programming)">attributes</a> and not to individual fields.<sup id="cite_ref-20" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> The term "<a href="https://en-m-wikipedia-org.translate.goog/wiki/Object%E2%80%93relational_impedance_mismatch?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Object–relational impedance mismatch">object–relational impedance mismatch</a>" described the inconvenience of translating between programmed objects and database tables. <a href="https://en-m-wikipedia-org.translate.goog/wiki/Object_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Object database">Object databases</a> and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Object%E2%80%93relational_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Object–relational database">object–relational databases</a> attempt to solve this problem by providing an object-oriented language (sometimes as extensions to SQL) that programmers can use as alternative to purely relational SQL. On the programming side, libraries known as <a href="https://en-m-wikipedia-org.translate.goog/wiki/Object%E2%80%93relational_mapping?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Object–relational mapping">object–relational mappings</a> (ORMs) attempt to solve the same problem.</p> <div class="mw-heading mw-heading3"> <h3 id="2000s,_NoSQL_and_NewSQL"><span id="2000s.2C_NoSQL_and_NewSQL"></span>2000s, NoSQL and NewSQL</h3> </div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"> <div role="note" class="hatnote navigation-not-searchable"> Main articles: <a href="https://en-m-wikipedia-org.translate.goog/wiki/NoSQL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="NoSQL">NoSQL</a> and <a href="https://en-m-wikipedia-org.translate.goog/wiki/NewSQL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="NewSQL">NewSQL</a> </div> <p><a href="https://en-m-wikipedia-org.translate.goog/wiki/XML_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="XML database">XML databases</a> are a type of structured document-oriented database that allows querying based on <a href="https://en-m-wikipedia-org.translate.goog/wiki/XML?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="XML">XML</a> document attributes. XML databases are mostly used in applications where the data is conveniently viewed as a collection of documents, with a structure that can vary from the very flexible to the highly rigid: examples include scientific articles, patents, tax filings, and personnel records.</p> <p><a href="https://en-m-wikipedia-org.translate.goog/wiki/NoSQL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="NoSQL">NoSQL</a> databases are often very fast, do not require fixed table schemas, avoid join operations by storing <a href="https://en-m-wikipedia-org.translate.goog/wiki/Denormalization?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Denormalization">denormalized</a> data, and are designed to <a href="https://en-m-wikipedia-org.translate.goog/wiki/Horizontal_scaling?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Horizontal scaling">scale horizontally</a>.</p> <p>In recent years, there has been a strong demand for massively distributed databases with high partition tolerance, but according to the <a href="https://en-m-wikipedia-org.translate.goog/wiki/CAP_theorem?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="CAP theorem">CAP theorem</a>, it is impossible for a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Distributed_computing?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Distributed computing">distributed system</a> to simultaneously provide <a href="https://en-m-wikipedia-org.translate.goog/wiki/Consistency_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Consistency model">consistency</a>, availability, and partition tolerance guarantees. A distributed system can satisfy any two of these guarantees at the same time, but not all three. For that reason, many NoSQL databases are using what is called <a href="https://en-m-wikipedia-org.translate.goog/wiki/Eventual_consistency?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Eventual consistency">eventual consistency</a> to provide both availability and partition tolerance guarantees with a reduced level of data consistency.</p> <p><a href="https://en-m-wikipedia-org.translate.goog/wiki/NewSQL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="NewSQL">NewSQL</a> is a class of modern relational databases that aims to provide the same scalable performance of NoSQL systems for online transaction processing (read-write) workloads while still using SQL and maintaining the <a href="https://en-m-wikipedia-org.translate.goog/wiki/ACID_(computer_science)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ACID (computer science)">ACID</a> guarantees of a traditional database system.</p> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(3)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Use_cases">Use cases</h2> </div> <section class="mf-section-3 collapsible-block" id="mf-section-3"> <style data-mw-deduplicate="TemplateStyles:r1251242444">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}</style> <table class="box-Unreferenced_section plainlinks metadata ambox ambox-content ambox-Unreferenced" role="presentation"> <tbody> <tr> <td class="mbox-text"> <div class="mbox-text-span"> This section <b>does not <a href="https://en-m-wikipedia-org.translate.goog/wiki/Wikipedia:Citing_sources?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Wikipedia:Citing sources">cite</a> any <a href="https://en-m-wikipedia-org.translate.goog/wiki/Wikipedia:Verifiability?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Wikipedia:Verifiability">sources</a></b>.<span class="hide-when-compact"> Please help <a href="https://en-m-wikipedia-org.translate.goog/wiki/Special:EditPage/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Special:EditPage/Database">improve this section</a> by <a href="https://en-m-wikipedia-org.translate.goog/wiki/Help:Referencing_for_beginners?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Help:Referencing for beginners">adding citations to reliable sources</a>. Unsourced material may be challenged and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Wikipedia:Verifiability?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Burden_of_evidence" title="Wikipedia:Verifiability">removed</a>.</span> <span class="date-container"><i>(<span class="date">March 2013</span>)</i></span><span class="hide-when-compact"><i> (<small><a href="https://en-m-wikipedia-org.translate.goog/wiki/Help:Maintenance_template_removal?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Help:Maintenance template removal">Learn how and when to remove this message</a></small>)</i></span> </div></td> </tr> </tbody> </table> <p>Databases are used to support internal operations of organizations and to underpin online interactions with customers and suppliers (see <a href="https://en-m-wikipedia-org.translate.goog/wiki/Enterprise_software?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Enterprise software">Enterprise software</a>).</p> <p>Databases are used to hold administrative information and more specialized data, such as engineering data or economic models. Examples include computerized <a href="https://en-m-wikipedia-org.translate.goog/wiki/Library?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Library">library</a> systems, <a href="https://en-m-wikipedia-org.translate.goog/wiki/Flight_reservation_system?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Flight reservation system">flight reservation systems</a>, computerized <a href="https://en-m-wikipedia-org.translate.goog/wiki/Parts_inventory_system?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Parts inventory system">parts inventory systems</a>, and many <a href="https://en-m-wikipedia-org.translate.goog/wiki/Content_management_system?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Content management system">content management systems</a> that store <a href="https://en-m-wikipedia-org.translate.goog/wiki/Website?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Website">websites</a> as collections of webpages in a database.</p> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(4)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Classification">Classification</h2> </div> <section class="mf-section-4 collapsible-block" id="mf-section-4"> <p>One way to classify databases involves the type of their contents, for example: <a href="https://en-m-wikipedia-org.translate.goog/wiki/Bibliographic_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Bibliographic database">bibliographic</a>, document-text, statistical, or multimedia objects. Another way is by their application area, for example: accounting, music compositions, movies, banking, manufacturing, or insurance. A third way is by some technical aspect, such as the database structure or interface type. This section lists a few of the adjectives used to characterize different kinds of databases.</p> <ul> <li>An <a href="https://en-m-wikipedia-org.translate.goog/wiki/In-memory_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="In-memory database">in-memory database</a> is a database that primarily resides in <a href="https://en-m-wikipedia-org.translate.goog/wiki/Main_memory?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Main memory">main memory</a>, but is typically backed-up by non-volatile computer data storage. Main memory databases are faster than disk databases, and so are often used where response time is critical, such as in telecommunications network equipment.</li> <li>An <a href="https://en-m-wikipedia-org.translate.goog/wiki/Active_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Active database">active database</a> includes an event-driven architecture which can respond to conditions both inside and outside the database. Possible uses include security monitoring, alerting, statistics gathering and authorization. Many databases provide active database features in the form of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_trigger?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database trigger">database triggers</a>.</li> <li>A <a href="https://en-m-wikipedia-org.translate.goog/wiki/Cloud_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Cloud database">cloud database</a> relies on <a href="https://en-m-wikipedia-org.translate.goog/wiki/Cloud_computing?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Cloud computing">cloud technology</a>. Both the database and most of its DBMS reside remotely, "in the cloud", while its applications are both developed by programmers and later maintained and used by end-users through a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Web_browser?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Web browser">web browser</a> and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Open_API?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Open API">Open APIs</a>.</li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_warehouse?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data warehouse">Data warehouses</a><sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="https://en-m-wikipedia-org.translate.goog/wiki/Wikipedia:Citation_needed?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Wikipedia:Citation needed"><span title="Data warehouses usually aren't classified as a type of database. (December 2022)">citation needed</span></a></i>]</sup> archive data from operational databases and often from external sources such as market research firms. The warehouse becomes the central source of data for use by managers and other end-users who may not have access to operational data. For example, sales data might be aggregated to weekly totals and converted from internal product codes to use <a href="https://en-m-wikipedia-org.translate.goog/wiki/Universal_Product_Code?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Universal Product Code">UPCs</a> so that they can be compared with <a href="https://en-m-wikipedia-org.translate.goog/wiki/ACNielsen?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ACNielsen">ACNielsen</a> data. Some basic and essential components of data warehousing include extracting, analyzing, and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_mining?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data mining">mining</a> data, transforming, loading, and managing data so as to make them available for further use.</li> <li>A <a href="https://en-m-wikipedia-org.translate.goog/wiki/Deductive_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Deductive database">deductive database</a> combines <a href="https://en-m-wikipedia-org.translate.goog/wiki/Logic_programming?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Logic programming">logic programming</a> with a relational database.</li> <li>A <a href="https://en-m-wikipedia-org.translate.goog/wiki/Distributed_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Distributed database">distributed database</a> is one in which both the data and the DBMS span multiple computers.</li> <li>A <a href="https://en-m-wikipedia-org.translate.goog/wiki/Document-oriented_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Document-oriented database">document-oriented database</a> is designed for storing, retrieving, and managing document-oriented, or semi structured, information. Document-oriented databases are one of the main categories of NoSQL databases.</li> <li>An <a href="https://en-m-wikipedia-org.translate.goog/wiki/Embedded_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Embedded database">embedded database</a> system is a DBMS which is tightly integrated with an application software that requires access to stored data in such a way that the DBMS is hidden from the application's end-users and requires little or no ongoing maintenance.<sup id="cite_ref-21" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup></li> <li>End-user databases consist of data developed by individual end-users. Examples of these are collections of documents, spreadsheets, presentations, multimedia, and other files. Several products<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i><a href="https://en-m-wikipedia-org.translate.goog/wiki/Wikipedia:Avoid_weasel_words?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Wikipedia:Avoid weasel words"><span title="The material near this tag possibly uses too vague attribution or weasel words. (December 2022)">which?</span></a></i>]</sup> exist to support such databases.</li> <li>A <a href="https://en-m-wikipedia-org.translate.goog/wiki/Federated_database_system?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Federated database system">federated database system</a> comprises several distinct databases, each with its own DBMS. It is handled as a single database by a federated database management system (FDBMS), which transparently integrates multiple autonomous DBMSs, possibly of different types (in which case it would also be a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Heterogeneous_database_system?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Heterogeneous database system">heterogeneous database system</a>), and provides them with an integrated conceptual view.</li> <li>Sometimes the term <i>multi-database</i> is used as a synonym for federated database, though it may refer to a less integrated (e.g., without an FDBMS and a managed integrated schema) group of databases that cooperate in a single application. In this case, typically <a href="https://en-m-wikipedia-org.translate.goog/wiki/Middleware_(distributed_applications)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Middleware (distributed applications)">middleware</a> is used for distribution, which typically includes an atomic commit protocol (ACP), e.g., the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Two-phase_commit_protocol?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Two-phase commit protocol">two-phase commit protocol</a>, to allow <a href="https://en-m-wikipedia-org.translate.goog/wiki/Distributed_transaction?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Distributed transaction">distributed (global) transactions</a> across the participating databases.</li> <li>A <a href="https://en-m-wikipedia-org.translate.goog/wiki/Graph_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Graph database">graph database</a> is a kind of NoSQL database that uses <a href="https://en-m-wikipedia-org.translate.goog/wiki/Graph_(data_structure)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Graph (data structure)">graph structures</a> with nodes, edges, and properties to represent and store information. General graph databases that can store any graph are distinct from specialized graph databases such as <a href="https://en-m-wikipedia-org.translate.goog/wiki/Triplestore?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Triplestore">triplestores</a> and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Network_database_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Network database model">network databases</a>.</li> <li>An <a href="https://en-m-wikipedia-org.translate.goog/wiki/Array_DBMS?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Array DBMS">array DBMS</a> is a kind of NoSQL DBMS that allows modeling, storage, and retrieval of (usually large) multi-dimensional <a href="https://en-m-wikipedia-org.translate.goog/wiki/Array_data_structure?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Array data structure">arrays</a> such as satellite images and climate simulation output.</li> <li>In a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Hypertext?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Hypertext">hypertext</a> or <a href="https://en-m-wikipedia-org.translate.goog/wiki/Hypermedia?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Hypermedia">hypermedia</a> database, any word or a piece of text representing an object, e.g., another piece of text, an article, a picture, or a film, can be <a href="https://en-m-wikipedia-org.translate.goog/wiki/Hyperlink?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Hyperlink">hyperlinked</a> to that object. Hypertext databases are particularly useful for organizing large amounts of disparate information. For example, they are useful for organizing <a href="https://en-m-wikipedia-org.translate.goog/wiki/Online_encyclopedia?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Online encyclopedia">online encyclopedias</a>, where users can conveniently jump around the text. The <a href="https://en-m-wikipedia-org.translate.goog/wiki/World_Wide_Web?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="World Wide Web">World Wide Web</a> is thus a large distributed hypertext database.</li> <li>A <a href="https://en-m-wikipedia-org.translate.goog/wiki/Knowledge_base?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Knowledge base">knowledge base</a> (abbreviated <b>KB</b>, <b>kb</b> or Δ<sup id="cite_ref-22" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-23" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup>) is a special kind of database for <a href="https://en-m-wikipedia-org.translate.goog/wiki/Knowledge_management?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Knowledge management">knowledge management</a>, providing the means for the computerized collection, organization, and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Information_retrieval?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Information retrieval">retrieval</a> of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Knowledge?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Knowledge">knowledge</a>. Also a collection of data representing problems with their solutions and related experiences.</li> </ul> <ul> <li>A <a href="https://en-m-wikipedia-org.translate.goog/wiki/Mobile_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Mobile database">mobile database</a> can be carried on or synchronized from a mobile computing device.</li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Operational_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Operational database">Operational databases</a> store detailed data about the operations of an organization. They typically process relatively high volumes of updates using <a href="https://en-m-wikipedia-org.translate.goog/wiki/Transaction_(database)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Transaction (database)">transactions</a>. Examples include <a href="https://en-m-wikipedia-org.translate.goog/wiki/Customer_relationship_management?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Customer relationship management">customer databases</a> that record contact, credit, and demographic information about a business's customers, personnel databases that hold information such as salary, benefits, skills data about employees, <a href="https://en-m-wikipedia-org.translate.goog/wiki/Enterprise_resource_planning?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Enterprise resource planning">enterprise resource planning</a> systems that record details about product components, parts inventory, and financial databases that keep track of the organization's money, accounting and financial dealings.</li> <li>A <a href="https://en-m-wikipedia-org.translate.goog/wiki/Parallel_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Parallel database">parallel database</a> seeks to improve performance through <a href="https://en-m-wikipedia-org.translate.goog/wiki/Parallel_computing?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Parallel computing">parallelization</a> for tasks such as loading data, building indexes and evaluating queries.</li> </ul> <dl> <dd> <dl> <dd> The major parallel DBMS architectures which are induced by the underlying <a href="https://en-m-wikipedia-org.translate.goog/wiki/Computer_hardware?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Computer hardware">hardware</a> architecture are: <ul> <li><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Shared_memory_architecture?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Shared memory architecture">Shared memory architecture</a></b>, where multiple processors share the main memory space, as well as other data storage.</li> <li><b>Shared disk architecture</b>, where each processing unit (typically consisting of multiple processors) has its own main memory, but all units share the other storage.</li> <li><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Shared-nothing_architecture?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Shared-nothing architecture">Shared-nothing architecture</a></b>, where each processing unit has its own main memory and other storage.</li> </ul> </dd> </dl> </dd> </dl> <ul> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Probabilistic_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Probabilistic database">Probabilistic databases</a> employ <a href="https://en-m-wikipedia-org.translate.goog/wiki/Fuzzy_logic?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Fuzzy logic">fuzzy logic</a> to draw inferences from imprecise data.</li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Real-time_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Real-time database">Real-time databases</a> process transactions fast enough for the result to come back and be acted on right away.</li> <li>A <a href="https://en-m-wikipedia-org.translate.goog/wiki/Spatial_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Spatial database">spatial database</a> can store the data with multidimensional features. The queries on such data include location-based queries, like "Where is the closest hotel in my area?".</li> <li>A <a href="https://en-m-wikipedia-org.translate.goog/wiki/Temporal_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Temporal database">temporal database</a> has built-in time aspects, for example a temporal data model and a temporal version of <a href="https://en-m-wikipedia-org.translate.goog/wiki/SQL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="SQL">SQL</a>. More specifically the temporal aspects usually include valid-time and transaction-time.</li> <li>A <a href="https://en-m-wikipedia-org.translate.goog/wiki/Terminology-oriented_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Terminology-oriented database">terminology-oriented database</a> builds upon an <a href="https://en-m-wikipedia-org.translate.goog/wiki/Object-oriented_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Object-oriented database">object-oriented database</a>, often customized for a specific field.</li> <li>An <a href="https://en-m-wikipedia-org.translate.goog/wiki/Unstructured_data?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Unstructured data">unstructured data</a> database is intended to store in a manageable and protected way diverse objects that do not fit naturally and conveniently in common databases. It may include email messages, documents, journals, multimedia objects, etc. The name may be misleading since some objects can be highly structured. However, the entire possible object collection does not fit into a predefined structured framework. Most established DBMSs now support unstructured data in various ways, and new dedicated DBMSs are emerging.</li> </ul> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(5)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Database_management_system">Database management system</h2> </div> <section class="mf-section-5 collapsible-block" id="mf-section-5"> <p>Connolly and Begg define database management system (DBMS) as a "software system that enables users to define, create, maintain and control access to the database."<sup id="cite_ref-FOOTNOTEConnollyBegg201464_24-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTEConnollyBegg201464-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> Examples of DBMS's include <a href="https://en-m-wikipedia-org.translate.goog/wiki/MySQL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="MySQL">MySQL</a>, <a href="https://en-m-wikipedia-org.translate.goog/wiki/MariaDB?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="MariaDB">MariaDB</a>, <a href="https://en-m-wikipedia-org.translate.goog/wiki/PostgreSQL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="PostgreSQL">PostgreSQL</a>, <a href="https://en-m-wikipedia-org.translate.goog/wiki/Microsoft_SQL_Server?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Microsoft SQL Server">Microsoft SQL Server</a>, <a href="https://en-m-wikipedia-org.translate.goog/wiki/Oracle_Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Oracle Database">Oracle Database</a>, and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Microsoft_Access?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Microsoft Access">Microsoft Access</a>.</p> <p>The DBMS acronym is sometimes extended to indicate the underlying <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database model">database model</a>, with RDBMS for the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Relational_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Relational model">relational</a>, OODBMS for the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Object_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Object model">object (oriented)</a> and ORDBMS for the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Object%E2%80%93relational_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Object–relational database">object–relational model</a>. Other extensions can indicate some other characteristics, such as DDBMS for a distributed database management systems.</p> <p>The functionality provided by a DBMS can vary enormously. The core functionality is the storage, retrieval and update of data. <a href="https://en-m-wikipedia-org.translate.goog/wiki/Edgar_F._Codd?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Edgar F. Codd">Codd</a> proposed the following functions and services a fully-fledged general purpose DBMS should provide:<sup id="cite_ref-FOOTNOTEConnollyBegg201497–102_25-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTEConnollyBegg201497%E2%80%93102-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup></p> <ul> <li>Data storage, retrieval and update</li> <li>User accessible catalog or <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_dictionary?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data dictionary">data dictionary</a> describing the metadata</li> <li>Support for transactions and concurrency</li> <li>Facilities for recovering the database should it become damaged</li> <li>Support for authorization of access and update of data</li> <li>Access support from remote locations</li> <li>Enforcing constraints to ensure data in the database abides by certain rules</li> </ul> <p>It is also generally to be expected the DBMS will provide a set of utilities for such purposes as may be necessary to administer the database effectively, including import, export, monitoring, defragmentation and analysis utilities.<sup id="cite_ref-FOOTNOTEConnollyBegg2014102_26-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTEConnollyBegg2014102-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> The core part of the DBMS interacting between the database and the application interface sometimes referred to as the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_engine?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database engine">database engine</a>.</p> <p>Often DBMSs will have configuration parameters that can be statically and dynamically tuned, for example the maximum amount of main memory on a server the database can use. The trend is to minimize the amount of manual configuration, and for cases such as <a href="https://en-m-wikipedia-org.translate.goog/wiki/Embedded_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Embedded database">embedded databases</a> the need to target zero-administration is paramount.</p> <p>The large major enterprise DBMSs have tended to increase in size and functionality and have involved up to thousands of human years of development effort throughout their lifetime.<sup id="cite_ref-28" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-28"><span class="cite-bracket">[</span>a<span class="cite-bracket">]</span></a></sup></p> <p>Early multi-user DBMS typically only allowed for the application to reside on the same computer with access via <a href="https://en-m-wikipedia-org.translate.goog/wiki/Computer_terminal?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Computer terminal">terminals</a> or terminal emulation software. The <a href="https://en-m-wikipedia-org.translate.goog/wiki/Client%E2%80%93server_architecture?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Client–server architecture">client–server architecture</a> was a development where the application resided on a client desktop and the database on a server allowing the processing to be distributed. This evolved into a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Multitier_architecture?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Multitier architecture">multitier architecture</a> incorporating <a href="https://en-m-wikipedia-org.translate.goog/wiki/Application_server?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Application server">application servers</a> and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Web_server?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Web server">web servers</a> with the end user interface via a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Web_browser?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Web browser">web browser</a> with the database only directly connected to the adjacent tier.<sup id="cite_ref-FOOTNOTEConnollyBegg2014106–113_29-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTEConnollyBegg2014106%E2%80%93113-29"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup></p> <p>A general-purpose DBMS will provide public <a href="https://en-m-wikipedia-org.translate.goog/wiki/Application_programming_interface?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Application programming interface">application programming interfaces</a> (API) and optionally a processor for <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_language?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Database language">database languages</a> such as <a href="https://en-m-wikipedia-org.translate.goog/wiki/SQL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="SQL">SQL</a> to allow applications to be written to interact with and manipulate the database. A special purpose DBMS may use a private API and be specifically customized and linked to a single application. For example, an <a href="https://en-m-wikipedia-org.translate.goog/wiki/Email?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Email">email</a> system performs many of the functions of a general-purpose DBMS such as message insertion, message deletion, attachment handling, blocklist lookup, associating messages an email address and so forth however these functions are limited to what is required to handle email.</p> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(6)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Application">Application</h2> </div> <section class="mf-section-6 collapsible-block" id="mf-section-6"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"> <div role="note" class="hatnote navigation-not-searchable"> Main article: <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_application?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database application">Database application</a> </div> <p>External interaction with the database will be via an application program that interfaces with the DBMS.<sup id="cite_ref-FOOTNOTEConnollyBegg201465_30-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTEConnollyBegg201465-30"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup> This can range from a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Comparison_of_database_tools?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Comparison of database tools">database tool</a> that allows users to execute SQL queries textually or graphically, to a website that happens to use a database to store and search information.</p> <div class="mw-heading mw-heading3"> <h3 id="Application_program_interface">Application program interface</h3> </div> <p>A <a href="https://en-m-wikipedia-org.translate.goog/wiki/Programmer?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Programmer">programmer</a> will <a href="https://en-m-wikipedia-org.translate.goog/wiki/Computer_programming?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Computer programming">code</a> interactions to the database (sometimes referred to as a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Datasource?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Datasource">datasource</a>) via an <a href="https://en-m-wikipedia-org.translate.goog/wiki/Application_program_interface?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Application program interface">application program interface</a> (API) or via a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#database_language">database language</a>. The particular API or language chosen will need to be supported by DBMS, possibly indirectly via a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Preprocessor?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Preprocessor">preprocessor</a> or a bridging API. Some API's aim to be database independent, <a href="https://en-m-wikipedia-org.translate.goog/wiki/ODBC?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ODBC">ODBC</a> being a commonly known example. Other common API's include <a href="https://en-m-wikipedia-org.translate.goog/wiki/JDBC?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="JDBC">JDBC</a> and <a href="https://en-m-wikipedia-org.translate.goog/wiki/ADO.NET?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="ADO.NET">ADO.NET</a>.</p> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(7)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Database_languages">Database languages</h2> </div> <section class="mf-section-7 collapsible-block" id="mf-section-7"> <p>Database languages are special-purpose languages, which allow one or more of the following tasks, sometimes distinguished as <a href="https://en-m-wikipedia-org.translate.goog/wiki/Sublanguage?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Sublanguage">sublanguages</a>:</p> <ul> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_control_language?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data control language">Data control language</a> (DCL) – controls access to data;</li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_definition_language?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data definition language">Data definition language</a> (DDL) – defines data types such as creating, altering, or dropping tables and the relationships among them;</li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_manipulation_language?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data manipulation language">Data manipulation language</a> (DML) – performs tasks such as inserting, updating, or deleting data occurrences;</li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_query_language?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data query language">Data query language</a> (DQL) – allows searching for information and computing derived information.</li> </ul> <p>Database languages are specific to a particular data model. Notable examples include:</p> <ul> <li>SQL combines the roles of data definition, data manipulation, and query in a single language. It was one of the first commercial languages for the relational model, although it departs in some respects from <a href="https://en-m-wikipedia-org.translate.goog/wiki/Codd%27s_12_rules?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Codd's 12 rules">the relational model as described by Codd</a> (for example, the rows and columns of a table can be ordered). SQL became a standard of the <a href="https://en-m-wikipedia-org.translate.goog/wiki/American_National_Standards_Institute?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="American National Standards Institute">American National Standards Institute</a> (ANSI) in 1986, and of the <a href="https://en-m-wikipedia-org.translate.goog/wiki/International_Organization_for_Standardization?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="International Organization for Standardization">International Organization for Standardization</a> (ISO) in 1987. The standards have been regularly enhanced since and are supported (with varying degrees of conformance) by all mainstream commercial relational DBMSs.<sup id="cite_ref-FOOTNOTEChapple2005_31-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTEChapple2005-31"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-IBM-sql_32-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-IBM-sql-32"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Object_Query_Language?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Object Query Language">OQL</a> is an object model language standard (from the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Object_Data_Management_Group?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Object Data Management Group">Object Data Management Group</a>). It has influenced the design of some of the newer query languages like <a href="https://en-m-wikipedia-org.translate.goog/w/index.php?title=JDOQL&action=edit&redlink=1&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="new" title="JDOQL (page does not exist)">JDOQL</a> and <a href="https://en-m-wikipedia-org.translate.goog/wiki/EJB_QL?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="EJB QL">EJB QL</a>.</li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/XQuery?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="XQuery">XQuery</a> is a standard XML query language implemented by XML database systems such as <a href="https://en-m-wikipedia-org.translate.goog/wiki/MarkLogic?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="MarkLogic">MarkLogic</a> and <a href="https://en-m-wikipedia-org.translate.goog/wiki/EXist?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="EXist">eXist</a>, by relational databases with XML capability such as Oracle and Db2, and also by in-memory XML processors such as <a href="https://en-m-wikipedia-org.translate.goog/wiki/Saxon_XSLT?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Saxon XSLT">Saxon</a>.</li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/SQL/XML?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="SQL/XML">SQL/XML</a> combines <a href="https://en-m-wikipedia-org.translate.goog/wiki/XQuery?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="XQuery">XQuery</a> with SQL.<sup id="cite_ref-FOOTNOTEWagner2010_33-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTEWagner2010-33"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup></li> </ul> <p>A database language may also incorporate features like:</p> <ul> <li>DBMS-specific configuration and storage engine management</li> <li>Computations to modify query results, like counting, summing, averaging, sorting, grouping, and cross-referencing</li> <li>Constraint enforcement (e.g. in an automotive database, only allowing one engine type per car)</li> <li>Application programming interface version of the query language, for programmer convenience</li> </ul> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(8)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Storage">Storage</h2> </div> <section class="mf-section-8 collapsible-block" id="mf-section-8"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"> <div role="note" class="hatnote navigation-not-searchable"> Main articles: <a href="https://en-m-wikipedia-org.translate.goog/wiki/Computer_data_storage?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Computer data storage">Computer data storage</a> and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_engine?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database engine">Database engine</a> </div> <p>Database storage is the container of the physical materialization of a database. It comprises the <i>internal</i> (physical) <i>level</i> in the database architecture. It also contains all the information needed (e.g., <a href="https://en-m-wikipedia-org.translate.goog/wiki/Metadata?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Metadata">metadata</a>, "data about the data", and internal <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_structure?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data structure">data structures</a>) to reconstruct the <i>conceptual level</i> and <i>external level</i> from the internal level when needed. Databases as digital objects contain three layers of information which must be stored: the data, the structure, and the semantics. Proper storage of all three layers is needed for future <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_preservation?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database preservation">preservation</a> and longevity of the database.<sup id="cite_ref-34" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-34"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> Putting data into permanent storage is generally the responsibility of the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_engine?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database engine">database engine</a> a.k.a. "storage engine". Though typically accessed by a DBMS through the underlying operating system (and often using the operating systems' <a href="https://en-m-wikipedia-org.translate.goog/wiki/File_system?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="File system">file systems</a> as intermediates for storage layout), storage properties and configuration settings are extremely important for the efficient operation of the DBMS, and thus are closely maintained by database administrators. A DBMS, while in operation, always has its database residing in several types of storage (e.g., memory and external storage). The database data and the additional needed information, possibly in very large amounts, are coded into bits. Data typically reside in the storage in structures that look completely different from the way the data look at the conceptual and external levels, but in ways that attempt to optimize (the best possible) these levels' reconstruction when needed by users and programs, as well as for computing additional types of needed information from the data (e.g., when querying the database).</p> <p>Some DBMSs support specifying which <a href="https://en-m-wikipedia-org.translate.goog/wiki/Character_encoding?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Character encoding">character encoding</a> was used to store data, so multiple encodings can be used in the same database.</p> <p>Various low-level <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_storage_structures?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database storage structures">database storage structures</a> are used by the storage engine to serialize the data model so it can be written to the medium of choice. Techniques such as indexing may be used to improve performance. Conventional storage is row-oriented, but there are also <a href="https://en-m-wikipedia-org.translate.goog/wiki/Column-oriented_DBMS?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Column-oriented DBMS">column-oriented</a> and <a href="https://en-m-wikipedia-org.translate.goog/w/index.php?title=Correlation_database&action=edit&redlink=1&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="new" title="Correlation database (page does not exist)">correlation databases</a>.</p> <div class="mw-heading mw-heading3"> <h3 id="Materialized_views">Materialized views</h3> </div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"> <div role="note" class="hatnote navigation-not-searchable"> Main article: <a href="https://en-m-wikipedia-org.translate.goog/wiki/Materialized_view?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Materialized view">Materialized view</a> </div> <p>Often storage redundancy is employed to increase performance. A common example is storing <i>materialized views</i>, which consist of frequently needed <i>external views</i> or query results. Storing such views saves the expensive computing them each time they are needed. The downsides of materialized views are the overhead incurred when updating them to keep them synchronized with their original updated database data, and the cost of storage redundancy.</p> <div class="mw-heading mw-heading3"> <h3 id="Replication">Replication</h3> </div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"> <div role="note" class="hatnote navigation-not-searchable"> See also: <a href="https://en-m-wikipedia-org.translate.goog/wiki/Replication_(computing)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Database_replication" title="Replication (computing)">Replication (computing) § Database replication</a> </div> <p>Occasionally a database employs storage redundancy by <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_object?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database object">database objects</a> replication (with one or more copies) to increase data availability (both to improve performance of simultaneous multiple end-user accesses to the same database object, and to provide resiliency in a case of partial failure of a distributed database). Updates of a replicated object need to be synchronized across the object copies. In many cases, the entire database is replicated.</p> <div class="mw-heading mw-heading3"> <h3 id="Virtualization">Virtualization</h3> </div> <p>With <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_virtualization?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data virtualization">data virtualization</a>, the data used remains in its original locations and real-time access is established to allow analytics across multiple sources. This can aid in resolving some technical difficulties such as compatibility problems when combining data from various platforms, lowering the risk of error caused by faulty data, and guaranteeing that the newest data is used. Furthermore, avoiding the creation of a new database containing personal information can make it easier to comply with privacy regulations. However, with data virtualization, the connection to all necessary data sources must be operational as there is no local copy of the data, which is one of the main drawbacks of the approach.<sup id="cite_ref-Paiho_35-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-Paiho-35"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup></p> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(9)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Security">Security</h2> </div> <section class="mf-section-9 collapsible-block" id="mf-section-9"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1251242444"> <table class="box-Contradicts_other plainlinks metadata ambox ambox-content" role="presentation"> <tbody> <tr> <td class="mbox-text"> <div class="mbox-text-span"> This article <b>appears to contradict the article <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_security?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database security">Database security</a></b>.<span class="hide-when-compact"> Please discuss at the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Talk:Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Talk:Database">talk page</a> and do not remove this message until the contradictions are resolved.</span> <span class="date-container"><i>(<span class="date">March 2013</span>)</i></span> </div></td> </tr> </tbody> </table> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"> <div role="note" class="hatnote navigation-not-searchable"> Main article: <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_security?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database security">Database security</a> </div> <p><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_security?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database security">Database security</a> deals with all various aspects of protecting the database content, its owners, and its users. It ranges from protection from intentional unauthorized database uses to unintentional database accesses by unauthorized entities (e.g., a person or a computer program).</p> <p>Database access control deals with controlling who (a person or a certain computer program) are allowed to access what information in the database. The information may comprise specific database objects (e.g., record types, specific records, data structures), certain computations over certain objects (e.g., query types, or specific queries), or using specific access paths to the former (e.g., using specific indexes or other data structures to access information). Database access controls are set by special authorized (by the database owner) personnel that uses dedicated protected security DBMS interfaces.</p> <p>This may be managed directly on an individual basis, or by the assignment of individuals and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Privilege_(Computing)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Privilege (Computing)">privileges</a> to groups, or (in the most elaborate models) through the assignment of individuals and groups to roles which are then granted entitlements. Data security prevents unauthorized users from viewing or updating the database. Using passwords, users are allowed access to the entire database or subsets of it called "subschemas". For example, an employee database can contain all the data about an individual employee, but one group of users may be authorized to view only payroll data, while others are allowed access to only work history and medical data. If the DBMS provides a way to interactively enter and update the database, as well as interrogate it, this capability allows for managing personal databases.</p> <p><a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_security?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data security">Data security</a> in general deals with protecting specific chunks of data, both physically (i.e., from corruption, or destruction, or removal; e.g., see <a href="https://en-m-wikipedia-org.translate.goog/wiki/Physical_security?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Physical security">physical security</a>), or the interpretation of them, or parts of them to meaningful information (e.g., by looking at the strings of bits that they comprise, concluding specific valid credit-card numbers; e.g., see <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_encryption?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Data encryption">data encryption</a>).</p> <p>Change and access logging records who accessed which attributes, what was changed, and when it was changed. Logging services allow for a forensic <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_audit?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database audit">database audit</a> later by keeping a record of access occurrences and changes. Sometimes application-level code is used to record changes rather than leaving this in the database. Monitoring can be set up to attempt to detect security breaches. Therefore, organizations must take database security seriously because of the many benefits it provides. Organizations will be safeguarded from security breaches and hacking activities like firewall intrusion, virus spread, and ransom ware. This helps in protecting the company's essential information, which cannot be shared with outsiders at any cause.<sup id="cite_ref-36" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-36"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup></p> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(10)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Transactions_and_concurrency">Transactions and concurrency</h2> </div> <section class="mf-section-10 collapsible-block" id="mf-section-10"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"> <div role="note" class="hatnote navigation-not-searchable"> Further information: <a href="https://en-m-wikipedia-org.translate.goog/wiki/Concurrency_control?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Concurrency control">Concurrency control</a> </div> <p><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_transactions?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Database transactions">Database transactions</a> can be used to introduce some level of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Fault_tolerance?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Fault tolerance">fault tolerance</a> and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_integrity?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data integrity">data integrity</a> after recovery from a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Crash_(computing)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Crash (computing)">crash</a>. A database transaction is a unit of work, typically encapsulating a number of operations over a database (e.g., reading a database object, writing, acquiring or releasing a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Lock_(database)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Lock (database)">lock</a>, etc.), an abstraction supported in database and also other systems. Each transaction has well defined boundaries in terms of which program/code executions are included in that transaction (determined by the transaction's programmer via special transaction commands).</p> <p>The acronym <a href="https://en-m-wikipedia-org.translate.goog/wiki/ACID?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="ACID">ACID</a> describes some ideal properties of a database transaction: <a href="https://en-m-wikipedia-org.translate.goog/wiki/Atomicity_(database_systems)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Atomicity (database systems)">atomicity</a>, <a href="https://en-m-wikipedia-org.translate.goog/wiki/Consistency_(database_systems)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Consistency (database systems)">consistency</a>, <a href="https://en-m-wikipedia-org.translate.goog/wiki/Isolation_(database_systems)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Isolation (database systems)">isolation</a>, and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Durability_(database_systems)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Durability (database systems)">durability</a>.</p> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(11)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Migration">Migration</h2> </div> <section class="mf-section-11 collapsible-block" id="mf-section-11"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"> <div role="note" class="hatnote navigation-not-searchable"> See also: <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_migration?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#Database_migration" title="Data migration">Data migration § Database migration</a> </div> <p>A database built with one DBMS is not portable to another DBMS (i.e., the other DBMS cannot run it). However, in some situations, it is desirable to migrate a database from one DBMS to another. The reasons are primarily economical (different DBMSs may have different <a href="https://en-m-wikipedia-org.translate.goog/wiki/Total_cost_of_ownership?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Total cost of ownership">total costs of ownership</a> or TCOs), functional, and operational (different DBMSs may have different capabilities). The migration involves the database's transformation from one DBMS type to another. The transformation should maintain (if possible) the database related application (i.e., all related application programs) intact. Thus, the database's conceptual and external architectural levels should be maintained in the transformation. It may be desired that also some aspects of the architecture internal level are maintained. A complex or large database migration may be a complicated and costly (one-time) project by itself, which should be factored into the decision to migrate. This is in spite of the fact that tools may exist to help migration between specific DBMSs. Typically, a DBMS vendor provides tools to help import databases from other popular DBMSs.</p> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(12)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Building,_maintaining,_and_tuning"><span id="Building.2C_maintaining.2C_and_tuning"></span>Building, maintaining, and tuning</h2> </div> <section class="mf-section-12 collapsible-block" id="mf-section-12"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"> <div role="note" class="hatnote navigation-not-searchable"> Main article: <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_tuning?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database tuning">Database tuning</a> </div> <p>After designing a database for an application, the next stage is building the database. Typically, an appropriate general-purpose DBMS can be selected to be used for this purpose. A DBMS provides the needed <a href="https://en-m-wikipedia-org.translate.goog/wiki/User_interface?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="User interface">user interfaces</a> to be used by database administrators to define the needed application's data structures within the DBMS's respective data model. Other user interfaces are used to select needed DBMS parameters (like security related, storage allocation parameters, etc.).</p> <p>When the database is ready (all its data structures and other needed components are defined), it is typically populated with initial application's data (database initialization, which is typically a distinct project; in many cases using specialized DBMS interfaces that support bulk insertion) before making it operational. In some cases, the database becomes operational while empty of application data, and data are accumulated during its operation.</p> <p>After the database is created, initialized and populated it needs to be maintained. Various database parameters may need changing and the database may need to be tuned (<a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_tuning?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database tuning">tuning</a>) for better performance; application's data structures may be changed or added, new related application programs may be written to add to the application's functionality, etc.</p> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(13)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Backup_and_restore">Backup and restore</h2> </div> <section class="mf-section-13 collapsible-block" id="mf-section-13"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"> <div role="note" class="hatnote navigation-not-searchable"> Main article: <a href="https://en-m-wikipedia-org.translate.goog/wiki/Backup?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Backup">Backup</a> </div> <p>Sometimes it is desired to bring a database back to a previous state (for many reasons, e.g., cases when the database is found corrupted due to a software error, or if it has been updated with erroneous data). To achieve this, a backup operation is done occasionally or continuously, where each desired database state (i.e., the values of its data and their embedding in database's data structures) is kept within dedicated backup files (many techniques exist to do this effectively). When it is decided by a database administrator to bring the database back to this state (e.g., by specifying this state by a desired point in time when the database was in this state), these files are used to restore that state.</p> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(14)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Static_analysis">Static analysis</h2> </div> <section class="mf-section-14 collapsible-block" id="mf-section-14"> <p>Static analysis techniques for software verification can be applied also in the scenario of query languages. In particular, the *<a href="https://en-m-wikipedia-org.translate.goog/wiki/Abstract_interpretation?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Abstract interpretation">Abstract interpretation</a> framework has been extended to the field of query languages for relational databases as a way to support sound approximation techniques.<sup id="cite_ref-FOOTNOTEHalderCortesi2011_37-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTEHalderCortesi2011-37"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup> The semantics of query languages can be tuned according to suitable abstractions of the concrete domain of data. The abstraction of relational database systems has many interesting applications, in particular, for security purposes, such as fine-grained access control, watermarking, etc.</p> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(15)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Miscellaneous_features">Miscellaneous features</h2> </div> <section class="mf-section-15 collapsible-block" id="mf-section-15"> <p>Other DBMS features might include:</p> <ul> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_log?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Database log">Database logs</a> – This helps in keeping a history of the executed functions.</li> <li>Graphics component for producing graphs and charts, especially in a data warehouse system.</li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Query_optimizer?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Query optimizer">Query optimizer</a> – Performs query optimization on every query to choose an efficient <i><a href="https://en-m-wikipedia-org.translate.goog/wiki/Query_plan?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Query plan">query plan</a></i> (a partial order (tree) of operations) to be executed to compute the query result. May be specific to a particular storage engine.</li> <li>Tools or hooks for database design, application programming, application program maintenance, database performance analysis and monitoring, database configuration monitoring, DBMS hardware configuration (a DBMS and related database may span computers, networks, and storage units) and related database mapping (especially for a distributed DBMS), storage allocation and database layout monitoring, storage migration, etc.</li> </ul> <p>Increasingly, there are calls for a single system that incorporates all of these core functionalities into the same build, test, and deployment framework for database management and source control. Borrowing from other developments in the software industry, some market such offerings as "<a href="https://en-m-wikipedia-org.translate.goog/wiki/DevOps?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="DevOps">DevOps</a> for database".<sup id="cite_ref-38" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-38"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup></p> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(16)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Design_and_modeling">Design and modeling</h2> </div> <section class="mf-section-16 collapsible-block" id="mf-section-16"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"> <div role="note" class="hatnote navigation-not-searchable"> Main article: <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_design?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database design">Database design</a> </div> <figure class="mw-default-size" typeof="mw:File/Thumb"> <a href="https://en-m-wikipedia-org.translate.goog/wiki/File:Process_of_database_design_v2.png?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-file-description"> <noscript> <img src="//upload.wikimedia.org/wikipedia/commons/thumb/0/09/Process_of_database_design_v2.png/440px-Process_of_database_design_v2.png" decoding="async" width="440" height="292" class="mw-file-element" data-file-width="2656" data-file-height="1760"> </noscript><span class="lazy-image-placeholder" style="width: 440px;height: 292px;" data-src="//upload.wikimedia.org/wikipedia/commons/thumb/0/09/Process_of_database_design_v2.png/440px-Process_of_database_design_v2.png" data-width="440" data-height="292" data-srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/09/Process_of_database_design_v2.png/660px-Process_of_database_design_v2.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/0/09/Process_of_database_design_v2.png/880px-Process_of_database_design_v2.png 2x" data-class="mw-file-element"> </span></a> <figcaption></figcaption> </figure> <p>The first task of a database designer is to produce a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Conceptual_data_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Conceptual data model">conceptual data model</a> that reflects the structure of the information to be held in the database. A common approach to this is to develop an <a href="https://en-m-wikipedia-org.translate.goog/wiki/Entity%E2%80%93relationship_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Entity–relationship model">entity–relationship model</a>, often with the aid of drawing tools. Another popular approach is the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Unified_Modeling_Language?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Unified Modeling Language">Unified Modeling Language</a>. A successful data model will accurately reflect the possible state of the external world being modeled: for example, if people can have more than one phone number, it will allow this information to be captured. Designing a good conceptual data model requires a good understanding of the application domain; it typically involves asking deep questions about the things of interest to an organization, like "can a customer also be a supplier?", or "if a product is sold with two different forms of packaging, are those the same product or different products?", or "if a plane flies from New York to Dubai via Frankfurt, is that one flight or two (or maybe even three)?". The answers to these questions establish definitions of the terminology used for entities (customers, products, flights, flight segments) and their relationships and attributes.</p> <p>Producing the conceptual data model sometimes involves input from <a href="https://en-m-wikipedia-org.translate.goog/wiki/Business_process_modeling?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Business process modeling">business processes</a>, or the analysis of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Workflow?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Workflow">workflow</a> in the organization. This can help to establish what information is needed in the database, and what can be left out. For example, it can help when deciding whether the database needs to hold historic data as well as current data.</p> <p>Having produced a conceptual data model that users are happy with, the next stage is to translate this into a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_schema?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database schema">schema</a> that implements the relevant data structures within the database. This process is often called logical database design, and the output is a <a href="https://en-m-wikipedia-org.translate.goog/wiki/Logical_data_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Logical data model">logical data model</a> expressed in the form of a schema. Whereas the conceptual data model is (in theory at least) independent of the choice of database technology, the logical data model will be expressed in terms of a particular database model supported by the chosen DBMS. (The terms <i>data model</i> and <i>database model</i> are often used interchangeably, but in this article we use <i>data model</i> for the design of a specific database, and <i>database model</i> for the modeling notation used to express that design).</p> <p>The most popular database model for general-purpose databases is the relational model, or more precisely, the relational model as represented by the SQL language. The process of creating a logical database design using this model uses a methodical approach known as <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_normalization?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database normalization">normalization</a>. The goal of normalization is to ensure that each elementary "fact" is only recorded in one place, so that insertions, updates, and deletions automatically maintain consistency.</p> <p>The final stage of database design is to make the decisions that affect performance, scalability, recovery, security, and the like, which depend on the particular DBMS. This is often called <i>physical database design</i>, and the output is the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Physical_data_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Physical data model">physical data model</a>. A key goal during this stage is <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_independence?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data independence">data independence</a>, meaning that the decisions made for performance optimization purposes should be invisible to end-users and applications. There are two types of data independence: Physical data independence and logical data independence. Physical design is driven mainly by performance requirements, and requires a good knowledge of the expected workload and access patterns, and a deep understanding of the features offered by the chosen DBMS.</p> <p>Another aspect of physical database design is security. It involves both defining <a href="https://en-m-wikipedia-org.translate.goog/wiki/Access_control?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Access control">access control</a> to database objects as well as defining security levels and methods for the data itself.</p> <div class="mw-heading mw-heading3"> <h3 id="Models">Models</h3> </div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"> <div role="note" class="hatnote navigation-not-searchable"> Main article: <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database model">Database model</a> </div> <figure class="mw-default-size" typeof="mw:File/Thumb"> <a href="https://en-m-wikipedia-org.translate.goog/wiki/File:Database_models.jpg?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-file-description"> <noscript> <img src="//upload.wikimedia.org/wikipedia/commons/thumb/3/3b/Database_models.jpg/440px-Database_models.jpg" decoding="async" width="440" height="317" class="mw-file-element" data-file-width="1341" data-file-height="965"> </noscript><span class="lazy-image-placeholder" style="width: 440px;height: 317px;" data-src="//upload.wikimedia.org/wikipedia/commons/thumb/3/3b/Database_models.jpg/440px-Database_models.jpg" data-width="440" data-height="317" data-srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/3b/Database_models.jpg/660px-Database_models.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/3b/Database_models.jpg/880px-Database_models.jpg 2x" data-class="mw-file-element"> </span></a> <figcaption> Collage of five types of database models </figcaption> </figure> <p>A database model is a type of data model that determines the logical structure of a database and fundamentally determines in which manner <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data">data</a> can be stored, organized, and manipulated. The most popular example of a database model is the relational model (or the SQL approximation of relational), which uses a table-based format.</p> <p>Common logical data models for databases include:</p> <ul> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Navigational_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Navigational database">Navigational databases</a> <ul> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Hierarchical_database_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Hierarchical database model">Hierarchical database model</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Network_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Network model">Network model</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Graph_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Graph database">Graph database</a></li> </ul></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Relational_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Relational model">Relational model</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Entity%E2%80%93relationship_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Entity–relationship model">Entity–relationship model</a> <ul> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Enhanced_entity%E2%80%93relationship_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Enhanced entity–relationship model">Enhanced entity–relationship model</a></li> </ul></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Object_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Object database">Object model</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Document-oriented_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Document-oriented database">Document model</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Entity%E2%80%93attribute%E2%80%93value_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Entity–attribute–value model">Entity–attribute–value model</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Star_schema?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Star schema">Star schema</a></li> </ul> <p>An object–relational database combines the two related structures.</p> <p><a href="https://en-m-wikipedia-org.translate.goog/wiki/Physical_data_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Physical data model">Physical data models</a> include:</p> <ul> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Inverted_index?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Inverted index">Inverted index</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Flat_file_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Flat file database">Flat file</a></li> </ul> <p>Other models include:</p> <ul> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Multidimensional_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Multidimensional database">Multidimensional model</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Array_DBMS?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Array DBMS">Array model</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Multivalue_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Multivalue model">Multivalue model</a></li> </ul> <p>Specialized models are optimized for particular types of data:</p> <ul> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/XML_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="XML database">XML database</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Semantic_data_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Semantic data model">Semantic model</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Content_store?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Content store">Content store</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Event_store?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Event store">Event store</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Time_series_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Time series database">Time series model</a></li> </ul> <div class="mw-heading mw-heading3"> <h3 id="External,_conceptual,_and_internal_views"><span id="External.2C_conceptual.2C_and_internal_views"></span>External, conceptual, and internal views</h3> </div> <figure class="mw-default-size" typeof="mw:File/Thumb"> <a href="https://en-m-wikipedia-org.translate.goog/wiki/File:Traditional_View_of_Data_SVG.svg?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-file-description"> <noscript> <img src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Traditional_View_of_Data_SVG.svg/250px-Traditional_View_of_Data_SVG.svg.png" decoding="async" width="250" height="185" class="mw-file-element" data-file-width="433" data-file-height="321"> </noscript><span class="lazy-image-placeholder" style="width: 250px;height: 185px;" data-src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Traditional_View_of_Data_SVG.svg/250px-Traditional_View_of_Data_SVG.svg.png" data-width="250" data-height="185" data-srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Traditional_View_of_Data_SVG.svg/375px-Traditional_View_of_Data_SVG.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Traditional_View_of_Data_SVG.svg/500px-Traditional_View_of_Data_SVG.svg.png 2x" data-class="mw-file-element"> </span></a> <figcaption> Traditional view of data<sup id="cite_ref-ITL93_39-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-ITL93-39"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup> </figcaption> </figure> <p>A database management system provides three views of the database data:</p> <ul> <li>The <b>external level</b> defines how each group of end-users sees the organization of data in the database. A single database can have any number of views at the external level.</li> <li>The <b>conceptual level</b> (or <i>logical level</i>) unifies the various external views into a compatible global view.<sup id="cite_ref-FOOTNOTEDate200331–32_40-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTEDate200331%E2%80%9332-40"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup> It provides the synthesis of all the external views. It is out of the scope of the various database end-users, and is rather of interest to database application developers and database administrators.</li> <li>The <b>internal level</b> (or <i>physical level</i>) is the internal organization of data inside a DBMS. It is concerned with cost, performance, scalability and other operational matters. It deals with storage layout of the data, using storage structures such as <a href="https://en-m-wikipedia-org.translate.goog/wiki/Index_(database)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Index (database)">indexes</a> to enhance performance. Occasionally it stores data of individual views (<a href="https://en-m-wikipedia-org.translate.goog/wiki/Materialized_view?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Materialized view">materialized views</a>), computed from generic data, if performance justification exists for such redundancy. It balances all the external views' performance requirements, possibly conflicting, in an attempt to optimize overall performance across all activities.</li> </ul> <p>While there is typically only one conceptual and internal view of the data, there can be any number of different external views. This allows users to see database information in a more business-related way rather than from a technical, processing viewpoint. For example, a financial department of a company needs the payment details of all employees as part of the company's expenses, but does not need details about employees that are in the interest of the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Human_resources?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Human resources">human resources</a> department. Thus different departments need different <i>views</i> of the company's database.</p> <p>The three-level database architecture relates to the concept of <i>data independence</i> which was one of the major initial driving forces of the relational model.<sup id="cite_ref-FOOTNOTEDate200331–32_40-1" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTEDate200331%E2%80%9332-40"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup> The idea is that changes made at a certain level do not affect the view at a higher level. For example, changes in the internal level do not affect application programs written using conceptual level interfaces, which reduces the impact of making physical changes to improve performance.</p> <p>The conceptual view provides a level of indirection between internal and external. On the one hand it provides a common view of the database, independent of different external view structures, and on the other hand it abstracts away details of how the data are stored or managed (internal level). In principle every level, and even every external view, can be presented by a different data model. In practice usually a given DBMS uses the same data model for both the external and the conceptual levels (e.g., relational model). The internal level, which is hidden inside the DBMS and depends on its implementation, requires a different level of detail and uses its own types of data structure types.</p> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(17)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Research">Research</h2> </div> <section class="mf-section-17 collapsible-block" id="mf-section-17"> <p>Database technology has been an active research topic since the 1960s, both in <a href="https://en-m-wikipedia-org.translate.goog/wiki/Academia?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Academia">academia</a> and in the research and development groups of companies (for example <a href="https://en-m-wikipedia-org.translate.goog/wiki/IBM_Research?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="IBM Research">IBM Research</a>). Research activity includes <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_theory?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database theory">theory</a> and development of <a href="https://en-m-wikipedia-org.translate.goog/wiki/Prototype?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Prototype">prototypes</a>. Notable research topics have included <a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_model?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data model">models</a>, the atomic transaction concept, related <a href="https://en-m-wikipedia-org.translate.goog/wiki/Concurrency_control?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Concurrency control">concurrency control</a> techniques, query languages and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Query_optimization?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Query optimization">query optimization</a> methods, <a href="https://en-m-wikipedia-org.translate.goog/wiki/RAID?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="RAID">RAID</a>, and more.</p> <p>The database research area has several dedicated <a href="https://en-m-wikipedia-org.translate.goog/wiki/Academic_journal?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Academic journal">academic journals</a> (for example, <i><a href="https://en-m-wikipedia-org.translate.goog/wiki/ACM_Transactions_on_Database_Systems?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="ACM Transactions on Database Systems">ACM Transactions on Database Systems</a></i>-TODS, <i><a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_and_Knowledge_Engineering?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Data and Knowledge Engineering">Data and Knowledge Engineering</a></i>-DKE) and annual <a href="https://en-m-wikipedia-org.translate.goog/wiki/Academic_conference?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Academic conference">conferences</a> (e.g., <a href="https://en-m-wikipedia-org.translate.goog/wiki/Association_for_Computing_Machinery?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Association for Computing Machinery">ACM</a> <a href="https://en-m-wikipedia-org.translate.goog/wiki/SIGMOD?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="SIGMOD">SIGMOD</a>, ACM <a href="https://en-m-wikipedia-org.translate.goog/wiki/Symposium_on_Principles_of_Database_Systems?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Symposium on Principles of Database Systems">PODS</a>, <a href="https://en-m-wikipedia-org.translate.goog/wiki/VLDB_conference?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="VLDB conference">VLDB</a>, <a href="https://en-m-wikipedia-org.translate.goog/wiki/IEEE?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="IEEE">IEEE</a> ICDE).</p> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(18)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="See_also">See also</h2> </div> <section class="mf-section-18 collapsible-block" id="mf-section-18"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"> <div role="note" class="hatnote navigation-not-searchable"> For a topical guide, see <a href="https://en-m-wikipedia-org.translate.goog/wiki/Outline_of_databases?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Outline of databases">Outline of databases</a>. </div> <style data-mw-deduplicate="TemplateStyles:r1184024115">.mw-parser-output .div-col{margin-top:0.3em;column-width:30em}.mw-parser-output .div-col-small{font-size:90%}.mw-parser-output .div-col-rules{column-rule:1px solid #aaa}.mw-parser-output .div-col dl,.mw-parser-output .div-col ol,.mw-parser-output .div-col ul{margin-top:0}.mw-parser-output .div-col li,.mw-parser-output .div-col dd{page-break-inside:avoid;break-inside:avoid-column}</style> <div class="div-col" style="column-width: 18em;"> <ul> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Comparison_of_database_tools?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Comparison of database tools">Comparison of database tools</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Comparison_of_object_database_management_systems?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Comparison of object database management systems">Comparison of object database management systems</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Comparison_of_object%E2%80%93relational_database_management_systems?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Comparison of object–relational database management systems">Comparison of object–relational database management systems</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Comparison_of_relational_database_management_systems?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Comparison of relational database management systems">Comparison of relational database management systems</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_hierarchy?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data hierarchy">Data hierarchy</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_bank?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data bank">Data bank</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Data_store?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Data store">Data store</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_theory?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database theory">Database theory</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database_testing?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database testing">Database testing</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database-centric_architecture?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database-centric architecture">Database-centric architecture</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Datalog?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Datalog">Datalog</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database-as-IPC?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Database-as-IPC">Database-as-IPC</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/DBOS?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="DBOS">DBOS</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Flat-file_database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Flat-file database">Flat-file database</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/INP_(database)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="INP (database)">INP (database)</a></li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Journal_of_Database_Management?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Journal of Database Management">Journal of Database Management</a></li> <li>Question-focused dataset</li> </ul> </div> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(19)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Notes">Notes</h2> </div> <section class="mf-section-19 collapsible-block" id="mf-section-19"> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style> <div class="reflist reflist-lower-alpha"> <div class="mw-references-wrap"> <ol class="references"> <li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-28">^</a></b></span> <span class="reference-text">This article quotes a development time of five years involving 750 people for DB2 release 9 alone.<sup id="cite_ref-FOOTNOTEChongWangDangSnow2007_27-0" class="reference"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_note-FOOTNOTEChongWangDangSnow2007-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup></span></li> </ol> </div> </div> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(20)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="References">References</h2> </div> <section class="mf-section-20 collapsible-block" id="mf-section-20"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239543626"> <div class="reflist reflist-columns references-column-width" style="column-width: 30em;"> <ol class="references"> <li id="cite_note-FOOTNOTEUllmanWidom19971-1"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTEUllmanWidom19971_1-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFUllmanWidom1997">Ullman & Widom 1997</a>, p. 1.</span></li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-2">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.merriam-webster.com/dictionary/update">"Update Definition & Meaning"</a>. <i>Merriam-Webster</i>. <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://web.archive.org/web/20240225065959/https://www.merriam-webster.com/dictionary/update">Archived</a> from the original on Feb 25, 2024.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Merriam-Webster&rft.atitle=Update+Definition+%26+Meaning&rft_id=http%3A%2F%2Fwww.merriam-webster.com%2Fdictionary%2Fupdate&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></span></li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-3">^</a></b></span> <span class="reference-text"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.merriam-webster.com/dictionary/retrieval">"Retrieval Definition & Meaning"</a>. <i>Merriam-Webster</i>. <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://web.archive.org/web/20230627174611/https://www.merriam-webster.com/dictionary/retrieval">Archived</a> from the original on Jun 27, 2023.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Merriam-Webster&rft.atitle=Retrieval+Definition+%26+Meaning&rft_id=http%3A%2F%2Fwww.merriam-webster.com%2Fdictionary%2Fretrieval&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></span></li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-4">^</a></b></span> <span class="reference-text"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.merriam-webster.com/dictionary/administration">"Administration Definition & Meaning"</a>. <i>Merriam-Webster</i>. <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://web.archive.org/web/20231206055116/https://www.merriam-webster.com/dictionary/administration">Archived</a> from the original on Dec 6, 2023.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Merriam-Webster&rft.atitle=Administration+Definition+%26+Meaning&rft_id=http%3A%2F%2Fwww.merriam-webster.com%2Fdictionary%2Fadministration&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></span></li> <li id="cite_note-FOOTNOTETsitchizrisLochovsky1982-5"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTETsitchizrisLochovsky1982_5-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFTsitchizrisLochovsky1982">Tsitchizris & Lochovsky 1982</a>.</span></li> <li id="cite_note-FOOTNOTEBeynon-Davies2003-6"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTEBeynon-Davies2003_6-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFBeynon-Davies2003">Beynon-Davies 2003</a>.</span></li> <li id="cite_note-FOOTNOTENelsonNelson2001-7"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTENelsonNelson2001_7-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFNelsonNelson2001">Nelson & Nelson 2001</a>.</span></li> <li id="cite_note-FOOTNOTEBachman1973-8"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTEBachman1973_8-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFBachman1973">Bachman 1973</a>.</span></li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-9">^</a></b></span> <span class="reference-text"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://pypl.github.io/DB.html">"TOPDB Top Database index"</a>. <i>pypl.github.io</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=pypl.github.io&rft.atitle=TOPDB+Top+Database+index&rft_id=https%3A%2F%2Fpypl.github.io%2FDB.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></span></li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-10">^</a></b></span> <span class="reference-text"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.oed.com/view/Entry/47411">"database, n"</a>. <i>OED Online</i>. Oxford University Press. June 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">July 12,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=OED+Online&rft.atitle=database%2C+n&rft.date=2013-06&rft_id=http%3A%2F%2Fwww.oed.com%2Fview%2FEntry%2F47411&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span> <span style="font-size:0.95em; font-size:95%; color: var( --color-subtle, #555 )">(Subscription required.)</span></span></li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-11">^</a></b></span> <span class="reference-text"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFIBM_Corporation2013" class="citation web cs1">IBM Corporation (October 2013). <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype%3Dca%26infotype%3Dan%26appname%3DiSource%26supplier%3D897%26letternum%3DENUS213-381">"IBM Information Management System (IMS) 13 Transaction and Database Servers delivers high performance and low total cost of ownership"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">Feb 20,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=IBM+Information+Management+System+%28IMS%29+13+Transaction+and+Database+Servers+delivers+high+performance+and+low+total+cost+of+ownership&rft.date=2013-10&rft.au=IBM+Corporation&rft_id=http%3A%2F%2Fwww-01.ibm.com%2Fcommon%2Fssi%2Fcgi-bin%2Fssialias%3Fsubtype%3Dca%26infotype%3Dan%26appname%3DiSource%26supplier%3D897%26letternum%3DENUS213-381&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></span></li> <li id="cite_note-FOOTNOTECodd1970-12"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTECodd1970_12-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFCodd1970">Codd 1970</a>.</span></li> <li id="cite_note-FOOTNOTEHersheyEasthope1972-13"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTEHersheyEasthope1972_13-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFHersheyEasthope1972">Hershey & Easthope 1972</a>.</span></li> <li id="cite_note-FOOTNOTENorth2010-14"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTENorth2010_14-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFNorth2010">North 2010</a>.</span></li> <li id="cite_note-FOOTNOTEChilds1968a-15"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTEChilds1968a_15-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFChilds1968a">Childs 1968a</a>.</span></li> <li id="cite_note-FOOTNOTEChilds1968b-16"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTEChilds1968b_16-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFChilds1968b">Childs 1968b</a>.</span></li> <li id="cite_note-MICROManual1977-17"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-MICROManual1977_17-0">^</a></b></span> <span class="reference-text"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFM.A._KahnD.L._RumelhartB.L._Bronson1977" class="citation book cs1">M.A. Kahn; D.L. Rumelhart; B.L. Bronson (October 1977). <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://docs.google.com/viewer?a%3Dv%26pid%3Dexplorer%26chrome%3Dtrue%26srcid%3D0B4t_NX-QeWDYZGMwOTRmOTItZTg2Zi00YmJkLTg4MTktN2E4MWU0YmZlMjE3"><i>MICRO Information Management System (Version 5.0) Reference Manual</i></a>. Institute of Labor and Industrial Relations (ILIR), University of Michigan and Wayne State University.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=MICRO+Information+Management+System+%28Version+5.0%29+Reference+Manual&rft.pub=Institute+of+Labor+and+Industrial+Relations+%28ILIR%29%2C+University+of+Michigan+and+Wayne+State+University&rft.date=1977-10&rft.au=M.A.+Kahn&rft.au=D.L.+Rumelhart&rft.au=B.L.+Bronson&rft_id=https%3A%2F%2Fdocs.google.com%2Fviewer%3Fa%3Dv%26pid%3Dexplorer%26chrome%3Dtrue%26srcid%3D0B4t_NX-QeWDYZGMwOTRmOTItZTg2Zi00YmJkLTg4MTktN2E4MWU0YmZlMjE3&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></span></li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-18">^</a></b></span> <span class="reference-text"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.oracle.com/us/corporate/profit/p27anniv-timeline-151918.pdf">"Oracle 30th Anniversary Timeline"</a> <span class="cs1-format">(PDF)</span>. <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://web.archive.org/web/20110320220813/http://www.oracle.com/us/corporate/profit/p27anniv-timeline-151918.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 2011-03-20<span class="reference-accessdate">. Retrieved <span class="nowrap">23 August</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Oracle+30th+Anniversary+Timeline&rft_id=https%3A%2F%2Fwww.oracle.com%2Fus%2Fcorporate%2Fprofit%2Fp27anniv-timeline-151918.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></span></li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-19">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.foxprohistory.org/interview_wayne_ratliff.htm">Interview with Wayne Ratliff</a>. The FoxPro History. Retrieved on 2013-07-12.</span></li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-20">^</a></b></span> <span class="reference-text">Development of an object-oriented DBMS; Portland, Oregon, United States; Pages: 472–482; 1986; <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="https://en-m-wikipedia-org.translate.goog/wiki/ISBN_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="https://en-m-wikipedia-org.translate.goog/wiki/Special:BookSources/0-89791-204-7?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Special:BookSources/0-89791-204-7">0-89791-204-7</a></span></li> <li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-21">^</a></b></span> <span class="reference-text">Graves, Steve. <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.embedded-computing.com/articles/id/?2020">"COTS Databases For Embedded Systems"</a> <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://web.archive.org/web/20071114050734/http://www.embedded-computing.com/articles/id/?2020">Archived</a> 2007-11-14 at the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Wayback_Machine?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Wayback Machine">Wayback Machine</a>, <i>Embedded Computing Design</i> magazine, January 2007. Retrieved on August 13, 2008.</span></li> <li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-22">^</a></b></span> <span class="reference-text">Argumentation in Artificial Intelligence by Iyad Rahwan, Guillermo R. Simari</span></li> <li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-23">^</a></b></span> <span class="reference-text"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.obitko.com/tutorials/ontologies-semantic-web/owl-dl-semantics.html">"OWL DL Semantics"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">10 December</span> 2010</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=OWL+DL+Semantics&rft_id=http%3A%2F%2Fwww.obitko.com%2Ftutorials%2Fontologies-semantic-web%2Fowl-dl-semantics.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></span></li> <li id="cite_note-FOOTNOTEConnollyBegg201464-24"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTEConnollyBegg201464_24-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFConnollyBegg2014">Connolly & Begg 2014</a>, p. 64.</span></li> <li id="cite_note-FOOTNOTEConnollyBegg201497–102-25"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTEConnollyBegg201497%E2%80%93102_25-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFConnollyBegg2014">Connolly & Begg 2014</a>, pp. 97–102.</span></li> <li id="cite_note-FOOTNOTEConnollyBegg2014102-26"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTEConnollyBegg2014102_26-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFConnollyBegg2014">Connolly & Begg 2014</a>, p. 102.</span></li> <li id="cite_note-FOOTNOTEChongWangDangSnow2007-27"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTEChongWangDangSnow2007_27-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFChongWangDangSnow2007">Chong et al. 2007</a>.</span></li> <li id="cite_note-FOOTNOTEConnollyBegg2014106–113-29"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTEConnollyBegg2014106%E2%80%93113_29-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFConnollyBegg2014">Connolly & Begg 2014</a>, pp. 106–113.</span></li> <li id="cite_note-FOOTNOTEConnollyBegg201465-30"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTEConnollyBegg201465_30-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFConnollyBegg2014">Connolly & Begg 2014</a>, p. 65.</span></li> <li id="cite_note-FOOTNOTEChapple2005-31"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTEChapple2005_31-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFChapple2005">Chapple 2005</a>.</span></li> <li id="cite_note-IBM-sql-32"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-IBM-sql_32-0">^</a></b></span> <span class="reference-text"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic%3Dcom.ibm.db2.udb.admin.doc/doc/c0004100.htm">"Structured Query Language (SQL)"</a>. International Business Machines. October 27, 2006<span class="reference-accessdate">. Retrieved <span class="nowrap">2007-06-10</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Structured+Query+Language+%28SQL%29&rft.pub=International+Business+Machines&rft.date=2006-10-27&rft_id=http%3A%2F%2Fpublib.boulder.ibm.com%2Finfocenter%2Fdb2luw%2Fv9%2Findex.jsp%3Ftopic%3Dcom.ibm.db2.udb.admin.doc%2Fdoc%2Fc0004100.htm&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></span></li> <li id="cite_note-FOOTNOTEWagner2010-33"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTEWagner2010_33-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFWagner2010">Wagner 2010</a>.</span></li> <li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-34">^</a></b></span> <span class="reference-text"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFRamalho,_J.C.Faria,_L.Helder,_S.Coutada,_M.2013" class="citation journal cs1">Ramalho, J.C.; Faria, L.; Helder, S.; Coutada, M. (31 December 2013). <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://core.ac.uk/display/55635702?algorithmId%3D15%26similarToDoc%3D55614406%26similarToDocKey%3DCORE%26recSetID%3Df3ffea4d-1504-45e9-bfd6-a0495f5c8f9c%26position%3D2%26recommendation_type%3Dsame_repo%26otherRecs%3D55614407,55635702,55607961,55613627,2255664">"Database Preservation Toolkit: A flexible tool to normalize and give access to databases"</a>. <i>Biblioteca Nacional de Portugal (BNP)</i>. University of Minho.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Biblioteca+Nacional+de+Portugal+%28BNP%29&rft.atitle=Database+Preservation+Toolkit%3A+A+flexible+tool+to+normalize+and+give+access+to+databases&rft.date=2013-12-31&rft.au=Ramalho%2C+J.C.&rft.au=Faria%2C+L.&rft.au=Helder%2C+S.&rft.au=Coutada%2C+M.&rft_id=https%3A%2F%2Fcore.ac.uk%2Fdisplay%2F55635702%3FalgorithmId%3D15%26similarToDoc%3D55614406%26similarToDocKey%3DCORE%26recSetID%3Df3ffea4d-1504-45e9-bfd6-a0495f5c8f9c%26position%3D2%26recommendation_type%3Dsame_repo%26otherRecs%3D55614407%2C55635702%2C55607961%2C55613627%2C2255664&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></span></li> <li id="cite_note-Paiho-35"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-Paiho_35-0">^</a></b></span> <span class="reference-text"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFPaihoTuominenRökmanYlikerälä2022" class="citation journal cs1">Paiho, Satu; Tuominen, Pekka; Rökman, Jyri; Ylikerälä, Markus; Pajula, Juha; Siikavirta, Hanne (2022). <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://doi.org/10.1049%252Fsmc2.12044">"Opportunities of collected city data for smart cities"</a>. <i>IET Smart Cities</i>. <b>4</b> (4): 275–291. <a href="https://en-m-wikipedia-org.translate.goog/wiki/Doi_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://doi.org/10.1049%252Fsmc2.12044">10.1049/smc2.12044</a></span>. <a href="https://en-m-wikipedia-org.translate.goog/wiki/ISSN_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://search.worldcat.org/issn/2631-7680">2631-7680</a>. <a href="https://en-m-wikipedia-org.translate.goog/wiki/S2CID_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://api.semanticscholar.org/CorpusID:253467923">253467923</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=IET+Smart+Cities&rft.atitle=Opportunities+of+collected+city+data+for+smart+cities&rft.volume=4&rft.issue=4&rft.pages=275-291&rft.date=2022&rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A253467923%23id-name%3DS2CID&rft.issn=2631-7680&rft_id=info%3Adoi%2F10.1049%2Fsmc2.12044&rft.aulast=Paiho&rft.aufirst=Satu&rft.au=Tuominen%2C+Pekka&rft.au=R%C3%B6kman%2C+Jyri&rft.au=Yliker%C3%A4l%C3%A4%2C+Markus&rft.au=Pajula%2C+Juha&rft.au=Siikavirta%2C+Hanne&rft_id=https%3A%2F%2Fdoi.org%2F10.1049%252Fsmc2.12044&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></span></li> <li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-36">^</a></b></span> <span class="reference-text"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDavid_Y._ChanVictoria_ChiuMiklos_A._Vasarhelyi2018" class="citation book cs1">David Y. Chan; Victoria Chiu; Miklos A. Vasarhelyi (2018). <i>Continuous auditing : theory and application</i> (1st ed.). Bingley, UK: Emerald Publishing. <a href="https://en-m-wikipedia-org.translate.goog/wiki/ISBN_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="https://en-m-wikipedia-org.translate.goog/wiki/Special:BookSources/978-1-78743-413-4?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Special:BookSources/978-1-78743-413-4"><bdi>978-1-78743-413-4</bdi></a>. <a href="https://en-m-wikipedia-org.translate.goog/wiki/OCLC_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="OCLC (identifier)">OCLC</a> <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://search.worldcat.org/oclc/1029759767">1029759767</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Continuous+auditing+%3A+theory+and+application&rft.place=Bingley%2C+UK&rft.edition=1st&rft.pub=Emerald+Publishing&rft.date=2018&rft_id=info%3Aoclcnum%2F1029759767&rft.isbn=978-1-78743-413-4&rft.au=David+Y.+Chan&rft.au=Victoria+Chiu&rft.au=Miklos+A.+Vasarhelyi&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></span></li> <li id="cite_note-FOOTNOTEHalderCortesi2011-37"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTEHalderCortesi2011_37-0">^</a></b></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFHalderCortesi2011">Halder & Cortesi 2011</a>.</span></li> <li id="cite_note-38"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-38">^</a></b></span> <span class="reference-text"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBen_Linders2016" class="citation web cs1">Ben Linders (January 28, 2016). <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.infoq.com/news/2016/01/database-administration-devops">"How Database Administration Fits into DevOps"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">April 15,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=How+Database+Administration+Fits+into+DevOps&rft.date=2016-01-28&rft.au=Ben+Linders&rft_id=https%3A%2F%2Fwww.infoq.com%2Fnews%2F2016%2F01%2Fdatabase-administration-devops&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></span></li> <li id="cite_note-ITL93-39"><span class="mw-cite-backlink"><b><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-ITL93_39-0">^</a></b></span> <span class="reference-text">itl.nist.gov (1993) <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.itl.nist.gov/fipspubs/idef1x.doc"><i>Integration Definition for Information Modeling (IDEFIX)</i></a> <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://web.archive.org/web/20131203223034/http://www.itl.nist.gov/fipspubs/idef1x.doc">Archived</a> 2013-12-03 at the <a href="https://en-m-wikipedia-org.translate.goog/wiki/Wayback_Machine?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Wayback Machine">Wayback Machine</a>. 21 December 1993.</span></li> <li id="cite_note-FOOTNOTEDate200331–32-40"><span class="mw-cite-backlink">^ <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTEDate200331%E2%80%9332_40-0"><sup><i><b>a</b></i></sup></a> <a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#cite_ref-FOOTNOTEDate200331%E2%80%9332_40-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#CITEREFDate2003">Date 2003</a>, pp. 31–32.</span></li> </ol> </div> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(21)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Sources">Sources</h2> </div> <section class="mf-section-21 collapsible-block" id="mf-section-21"> <style data-mw-deduplicate="TemplateStyles:r1239549316">.mw-parser-output .refbegin{margin-bottom:0.5em}.mw-parser-output .refbegin-hanging-indents>ul{margin-left:0}.mw-parser-output .refbegin-hanging-indents>ul>li{margin-left:0;padding-left:3.2em;text-indent:-3.2em}.mw-parser-output .refbegin-hanging-indents ul,.mw-parser-output .refbegin-hanging-indents ul li{list-style:none}@media(max-width:720px){.mw-parser-output .refbegin-hanging-indents>ul>li{padding-left:1.6em;text-indent:-1.6em}}.mw-parser-output .refbegin-columns{margin-top:0.3em}.mw-parser-output .refbegin-columns ul{margin-top:0}.mw-parser-output .refbegin-columns li{page-break-inside:avoid;break-inside:avoid-column}@media screen{.mw-parser-output .refbegin{font-size:90%}}</style> <div class="refbegin refbegin-columns references-column-width" style="column-width: 30em"> <ul> <li> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBachman1973" class="citation journal cs1"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Charles_Bachman?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Charles Bachman">Bachman, Charles W.</a> (1973). <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://doi.org/10.1145%252F355611.362534">"The Programmer as Navigator"</a>. <i>Communications of the ACM</i>. <b>16</b> (11): 653–658. <a href="https://en-m-wikipedia-org.translate.goog/wiki/Doi_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://doi.org/10.1145%252F355611.362534">10.1145/355611.362534</a></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Communications+of+the+ACM&rft.atitle=The+Programmer+as+Navigator&rft.volume=16&rft.issue=11&rft.pages=653-658&rft.date=1973&rft_id=info%3Adoi%2F10.1145%2F355611.362534&rft.aulast=Bachman&rft.aufirst=Charles+W.&rft_id=https%3A%2F%2Fdoi.org%2F10.1145%252F355611.362534&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></li> <li> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBeynon-Davies2003" class="citation book cs1">Beynon-Davies, Paul (2003). <i>Database Systems</i> (3rd ed.). Palgrave Macmillan. <a href="https://en-m-wikipedia-org.translate.goog/wiki/ISBN_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="https://en-m-wikipedia-org.translate.goog/wiki/Special:BookSources/978-1403916013?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Special:BookSources/978-1403916013"><bdi>978-1403916013</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Database+Systems&rft.edition=3rd&rft.pub=Palgrave+Macmillan&rft.date=2003&rft.isbn=978-1403916013&rft.aulast=Beynon-Davies&rft.aufirst=Paul&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></li> <li> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFChapple2005" class="citation web cs1">Chapple, Mike (2005). <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://databases.about.com/od/sql/a/sqlfundamentals.htm">"SQL Fundamentals"</a>. <i>Databases</i>. About.com. <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://web.archive.org/web/20090222225300/http://databases.about.com/od/sql/a/sqlfundamentals.htm">Archived</a> from the original on 22 February 2009<span class="reference-accessdate">. Retrieved <span class="nowrap">28 January</span> 2009</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Databases&rft.atitle=SQL+Fundamentals&rft.date=2005&rft.aulast=Chapple&rft.aufirst=Mike&rft_id=http%3A%2F%2Fdatabases.about.com%2Fod%2Fsql%2Fa%2Fsqlfundamentals.htm&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></li> <li> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFChilds1968a" class="citation techreport cs1"><a href="https://en-m-wikipedia-org.translate.goog/wiki/David_L._Childs?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="David L. Childs">Childs, David L.</a> (1968a). <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://deepblue.lib.umich.edu/bitstream/handle/2027.42/4163/bac0294.0001.001.pdf?sequence%3D5%26isAllowed%3Dy"><i>Description of a set-theoretic data structure</i></a> <span class="cs1-format">(PDF)</span> (Technical report). CONCOMP (Research in Conversational Use of Computers) Project. University of Michigan. Technical Report 3.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=report&rft.btitle=Description+of+a+set-theoretic+data+structure&rft.series=CONCOMP+%28Research+in+Conversational+Use+of+Computers%29+Project&rft.pub=University+of+Michigan&rft.date=1968&rft.aulast=Childs&rft.aufirst=David+L.&rft_id=https%3A%2F%2Fdeepblue.lib.umich.edu%2Fbitstream%2Fhandle%2F2027.42%2F4163%2Fbac0294.0001.001.pdf%3Fsequence%3D5%26isAllowed%3Dy&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></li> <li> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFChilds1968b" class="citation techreport cs1"><a href="https://en-m-wikipedia-org.translate.goog/wiki/David_L._Childs?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="David L. Childs">Childs, David L.</a> (1968b). <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://deepblue.lib.umich.edu/bitstream/handle/2027.42/4164/bac0293.0001.001.pdf?sequence%3D5%26isAllowed%3Dy"><i>Feasibility of a set-theoretic data structure: a general structure based on a reconstituted definition</i></a> <span class="cs1-format">(PDF)</span> (Technical report). CONCOMP (Research in Conversational Use of Computers) Project. University of Michigan. Technical Report 6.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=report&rft.btitle=Feasibility+of+a+set-theoretic+data+structure%3A+a+general+structure+based+on+a+reconstituted+definition&rft.series=CONCOMP+%28Research+in+Conversational+Use+of+Computers%29+Project&rft.pub=University+of+Michigan&rft.date=1968&rft.aulast=Childs&rft.aufirst=David+L.&rft_id=https%3A%2F%2Fdeepblue.lib.umich.edu%2Fbitstream%2Fhandle%2F2027.42%2F4164%2Fbac0293.0001.001.pdf%3Fsequence%3D5%26isAllowed%3Dy&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></li> <li> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFChongWangDangSnow2007" class="citation book cs1">Chong, Raul F.; Wang, Xiaomei; Dang, Michael; Snow, Dwaine R. (2007). <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.ibmpressbooks.com/articles/article.asp?p%3D1163083">"Introduction to DB2"</a>. <i>Understanding DB2: Learning Visually with Examples</i> (2nd ed.). IBM Press Pearson plc. <a href="https://en-m-wikipedia-org.translate.goog/wiki/ISBN_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="https://en-m-wikipedia-org.translate.goog/wiki/Special:BookSources/978-0131580183?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Special:BookSources/978-0131580183"><bdi>978-0131580183</bdi></a><span class="reference-accessdate">. Retrieved <span class="nowrap">17 March</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=Introduction+to+DB2&rft.btitle=Understanding+DB2%3A+Learning+Visually+with+Examples&rft.edition=2nd&rft.pub=IBM+Press+Pearson+plc&rft.date=2007&rft.isbn=978-0131580183&rft.aulast=Chong&rft.aufirst=Raul+F.&rft.au=Wang%2C+Xiaomei&rft.au=Dang%2C+Michael&rft.au=Snow%2C+Dwaine+R.&rft_id=http%3A%2F%2Fwww.ibmpressbooks.com%2Farticles%2Farticle.asp%3Fp%3D1163083&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></li> <li> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFCodd1970" class="citation journal cs1"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Edgar_F._Codd?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Edgar F. Codd">Codd, Edgar F.</a> (1970). <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.seas.upenn.edu/~zives/03f/cis550/codd.pdf">"A Relational Model of Data for Large Shared Data Banks"</a> <span class="cs1-format">(PDF)</span>. <i>Communications of the ACM</i>. <b>13</b> (6): 377–387. <a href="https://en-m-wikipedia-org.translate.goog/wiki/Doi_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://doi.org/10.1145%252F362384.362685">10.1145/362384.362685</a>. <a href="https://en-m-wikipedia-org.translate.goog/wiki/S2CID_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://api.semanticscholar.org/CorpusID:207549016">207549016</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Communications+of+the+ACM&rft.atitle=A+Relational+Model+of+Data+for+Large+Shared+Data+Banks&rft.volume=13&rft.issue=6&rft.pages=377-387&rft.date=1970&rft_id=info%3Adoi%2F10.1145%2F362384.362685&rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A207549016%23id-name%3DS2CID&rft.aulast=Codd&rft.aufirst=Edgar+F.&rft_id=http%3A%2F%2Fwww.seas.upenn.edu%2F~zives%2F03f%2Fcis550%2Fcodd.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></li> <li> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFConnollyBegg2014" class="citation book cs1">Connolly, Thomas M.; Begg, Carolyn E. (2014). <i>Database Systems – A Practical Approach to Design Implementation and Management</i> (6th ed.). Pearson. <a href="https://en-m-wikipedia-org.translate.goog/wiki/ISBN_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="https://en-m-wikipedia-org.translate.goog/wiki/Special:BookSources/978-1292061184?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Special:BookSources/978-1292061184"><bdi>978-1292061184</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Database+Systems+%E2%80%93+A+Practical+Approach+to+Design+Implementation+and+Management&rft.edition=6th&rft.pub=Pearson&rft.date=2014&rft.isbn=978-1292061184&rft.aulast=Connolly&rft.aufirst=Thomas+M.&rft.au=Begg%2C+Carolyn+E.&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></li> <li> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDate2003" class="citation book cs1"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Christopher_J._Date?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Christopher J. Date">Date, C. J.</a> (2003). <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://archive.org/details/introductiontoda0000date"><i>An Introduction to Database Systems</i></a></span> (8th ed.). Pearson. <a href="https://en-m-wikipedia-org.translate.goog/wiki/ISBN_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="https://en-m-wikipedia-org.translate.goog/wiki/Special:BookSources/978-0321197849?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Special:BookSources/978-0321197849"><bdi>978-0321197849</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=An+Introduction+to+Database+Systems&rft.edition=8th&rft.pub=Pearson&rft.date=2003&rft.isbn=978-0321197849&rft.aulast=Date&rft.aufirst=C.+J.&rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Fintroductiontoda0000date&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></li> <li> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFHalderCortesi2011" class="citation journal cs1">Halder, Raju; Cortesi, Agostino (2011). <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.dsi.unive.it/~cortesi/paperi/CL2012.pdf">"Abstract Interpretation of Database Query Languages"</a> <span class="cs1-format">(PDF)</span>. <i>Computer Languages, Systems & Structures</i>. <b>38</b> (2): 123–157. <a href="https://en-m-wikipedia-org.translate.goog/wiki/Doi_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://doi.org/10.1016%252Fj.cl.2011.10.004">10.1016/j.cl.2011.10.004</a>. <a href="https://en-m-wikipedia-org.translate.goog/wiki/ISSN_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://search.worldcat.org/issn/1477-8424">1477-8424</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Computer+Languages%2C+Systems+%26+Structures&rft.atitle=Abstract+Interpretation+of+Database+Query+Languages&rft.volume=38&rft.issue=2&rft.pages=123-157&rft.date=2011&rft_id=info%3Adoi%2F10.1016%2Fj.cl.2011.10.004&rft.issn=1477-8424&rft.aulast=Halder&rft.aufirst=Raju&rft.au=Cortesi%2C+Agostino&rft_id=http%3A%2F%2Fwww.dsi.unive.it%2F~cortesi%2Fpaperi%2FCL2012.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></li> <li> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFHersheyEasthope1972" class="citation conference cs1">Hershey, William; Easthope, Carol (1972). <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://docs.google.com/open?id%3D0B4t_NX-QeWDYNmVhYjAwMWMtYzc3ZS00YjI0LWJhMjgtZTYyODZmNmFkNThh"><i>A set theoretic data structure and retrieval language</i></a>. Spring Joint Computer Conference, May 1972. <i>ACM SIGIR Forum</i>. Vol. 7, no. 4. pp. 45–55. <a href="https://en-m-wikipedia-org.translate.goog/wiki/Doi_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://doi.org/10.1145%252F1095495.1095500">10.1145/1095495.1095500</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=conference&rft.jtitle=ACM+SIGIR+Forum&rft.atitle=A+set+theoretic+data+structure+and+retrieval+language&rft.volume=7&rft.issue=4&rft.pages=45-55&rft.date=1972&rft_id=info%3Adoi%2F10.1145%2F1095495.1095500&rft.aulast=Hershey&rft.aufirst=William&rft.au=Easthope%2C+Carol&rft_id=https%3A%2F%2Fdocs.google.com%2Fopen%3Fid%3D0B4t_NX-QeWDYNmVhYjAwMWMtYzc3ZS00YjI0LWJhMjgtZTYyODZmNmFkNThh&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></li> <li> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFNelsonNelson2001" class="citation book cs1">Nelson, Anne Fulcher; Nelson, William Harris Morehead (2001). <i>Building Electronic Commerce: With Web Database Constructions</i>. Prentice Hall. <a href="https://en-m-wikipedia-org.translate.goog/wiki/ISBN_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="https://en-m-wikipedia-org.translate.goog/wiki/Special:BookSources/978-0201741308?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Special:BookSources/978-0201741308"><bdi>978-0201741308</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Building+Electronic+Commerce%3A+With+Web+Database+Constructions&rft.pub=Prentice+Hall&rft.date=2001&rft.isbn=978-0201741308&rft.aulast=Nelson&rft.aufirst=Anne+Fulcher&rft.au=Nelson%2C+William+Harris+Morehead&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></li> <li> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFNorth2010" class="citation journal cs1">North, Ken (10 March 2010). <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://drdobbs.com/blogs/database/228700616">"Sets, Data Models and Data Independence"</a>. <i>Dr. Dobb's</i>. <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://web.archive.org/web/20121024064523/http://www.drdobbs.com/database/sets-data-models-and-data-independence/228700616">Archived</a> from the original on 24 October 2012.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Dr.+Dobb%27s&rft.atitle=Sets%2C+Data+Models+and+Data+Independence&rft.date=2010-03-10&rft.aulast=North&rft.aufirst=Ken&rft_id=http%3A%2F%2Fdrdobbs.com%2Fblogs%2Fdatabase%2F228700616&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></li> <li> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTsitchizrisLochovsky1982" class="citation book cs1">Tsitchizris, Dionysios C.; Lochovsky, Fred H. (1982). <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://archive.org/details/datamodels00tsic"><i>Data Models</i></a>. Prentice–Hall. <a href="https://en-m-wikipedia-org.translate.goog/wiki/ISBN_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="https://en-m-wikipedia-org.translate.goog/wiki/Special:BookSources/978-0131964280?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Special:BookSources/978-0131964280"><bdi>978-0131964280</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Data+Models&rft.pub=Prentice%E2%80%93Hall&rft.date=1982&rft.isbn=978-0131964280&rft.aulast=Tsitchizris&rft.aufirst=Dionysios+C.&rft.au=Lochovsky%2C+Fred+H.&rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Fdatamodels00tsic&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></li> <li> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFUllmanWidom1997" class="citation book cs1">Ullman, Jeffrey; Widom, Jennifer (1997). <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://archive.org/details/firstcourseindat00ullm"><i>A First Course in Database Systems</i></a>. Prentice–Hall. <a href="https://en-m-wikipedia-org.translate.goog/wiki/ISBN_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="https://en-m-wikipedia-org.translate.goog/wiki/Special:BookSources/978-0138613372?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Special:BookSources/978-0138613372"><bdi>978-0138613372</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=A+First+Course+in+Database+Systems&rft.pub=Prentice%E2%80%93Hall&rft.date=1997&rft.isbn=978-0138613372&rft.aulast=Ullman&rft.aufirst=Jeffrey&rft.au=Widom%2C+Jennifer&rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Ffirstcourseindat00ullm&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></li> <li> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWagner2010" class="citation cs2">Wagner, Michael (2010), <i>SQL/XML:2006 – Evaluierung der Standardkonformität ausgewählter Datenbanksysteme</i>, Diplomica Verlag, <a href="https://en-m-wikipedia-org.translate.goog/wiki/ISBN_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="https://en-m-wikipedia-org.translate.goog/wiki/Special:BookSources/978-3836696098?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Special:BookSources/978-3836696098"><bdi>978-3836696098</bdi></a></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=SQL%2FXML%3A2006+%E2%80%93+Evaluierung+der+Standardkonformit%C3%A4t+ausgew%C3%A4hlter+Datenbanksysteme&rft.pub=Diplomica+Verlag&rft.date=2010&rft.isbn=978-3836696098&rft.aulast=Wagner&rft.aufirst=Michael&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></li> </ul> </div> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(22)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="Further_reading">Further reading</h2> </div> <section class="mf-section-22 collapsible-block" id="mf-section-22"> <ul> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Ling_Liu_(computer_scientist)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Ling Liu (computer scientist)">Ling Liu</a> and Tamer M. Özsu (Eds.) (2009). "<a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.springer.com/computer/database%2Bmanagement%2B%26%2Binformation%2Bretrieval/book/978-0-387-49616-0">Encyclopedia of Database Systems</a>, 4100 p. 60 illus. <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="https://en-m-wikipedia-org.translate.goog/wiki/ISBN_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="https://en-m-wikipedia-org.translate.goog/wiki/Special:BookSources/978-0-387-49616-0?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Special:BookSources/978-0-387-49616-0">978-0-387-49616-0</a>.</li> <li>Gray, J. and Reuter, A. <i>Transaction Processing: Concepts and Techniques</i>, 1st edition, Morgan Kaufmann Publishers, 1992.</li> <li>Kroenke, David M. and David J. Auer. <i>Database Concepts.</i> 3rd ed. New York: Prentice, 2007.</li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Raghu_Ramakrishnan?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Raghu Ramakrishnan">Raghu Ramakrishnan</a> and <a href="https://en-m-wikipedia-org.translate.goog/wiki/Johannes_Gehrke?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Johannes Gehrke">Johannes Gehrke</a>, <i><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://pages.cs.wisc.edu/~dbbook/">Database Management Systems</a></i>.</li> <li><a href="https://en-m-wikipedia-org.translate.goog/wiki/Abraham_Silberschatz?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Abraham Silberschatz">Abraham Silberschatz</a>, <a href="https://en-m-wikipedia-org.translate.goog/wiki/Henry_F._Korth?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Henry F. Korth">Henry F. Korth</a>, S. Sudarshan, <i><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.db-book.com/">Database System Concepts</a></i>.</li> <li> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation book cs1">Lightstone, S.; Teorey, T.; Nadeau, T. (2007). <i>Physical Database Design: the database professional's guide to exploiting indexes, views, storage, and more</i>. Morgan Kaufmann Press. <a href="https://en-m-wikipedia-org.translate.goog/wiki/ISBN_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="https://en-m-wikipedia-org.translate.goog/wiki/Special:BookSources/978-0-12-369389-1?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Special:BookSources/978-0-12-369389-1"><bdi>978-0-12-369389-1</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Physical+Database+Design%3A+the+database+professional%27s+guide+to+exploiting+indexes%2C+views%2C+storage%2C+and+more&rft.pub=Morgan+Kaufmann+Press&rft.date=2007&rft.isbn=978-0-12-369389-1&rft.aulast=Lightstone&rft.aufirst=S.&rft.au=Teorey%2C+T.&rft.au=Nadeau%2C+T.&rfr_id=info%3Asid%2Fen.wikipedia.org%3ADatabase" class="Z3988"></span></li> <li>Teorey, T.; Lightstone, S. and Nadeau, T. <i>Database Modeling & Design: Logical Design</i>, 4th edition, Morgan Kaufmann Press, 2005. <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="https://en-m-wikipedia-org.translate.goog/wiki/ISBN_(identifier)?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="https://en-m-wikipedia-org.translate.goog/wiki/Special:BookSources/0-12-685352-5?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Special:BookSources/0-12-685352-5">0-12-685352-5</a>.</li> <li><i><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.youtube.com/@CMUDatabaseGroup/playlists">CMU Database courses playlist</a></i></li> <li><i><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ocw.mit.edu/courses/6-830-database-systems-fall-2010/">MIT OCW 6.830 | Fall 2010 | Database Systems</a></i></li> <li><i><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://cs186berkeley.net">Berkeley CS W186</a></i></li> </ul> </section> <div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(23)"> <span class="indicator mf-icon mf-icon-expand mf-icon--small"></span> <h2 id="External_links">External links</h2> </div> <section class="mf-section-23 collapsible-block" id="mf-section-23"> <style data-mw-deduplicate="TemplateStyles:r1235681985">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style> <style data-mw-deduplicate="TemplateStyles:r1250146164">.mw-parser-output .sister-box .side-box-abovebelow{padding:0.75em 0;text-align:center}.mw-parser-output .sister-box .side-box-abovebelow>b{display:block}.mw-parser-output .sister-box .side-box-text>ul{border-top:1px solid #aaa;padding:0.75em 0;width:217px;margin:0 auto}.mw-parser-output .sister-box .side-box-text>ul>li{min-height:31px}.mw-parser-output .sister-logo{display:inline-block;width:31px;line-height:31px;vertical-align:middle;text-align:center}.mw-parser-output .sister-link{display:inline-block;margin-left:4px;width:182px;vertical-align:middle}@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-v2.svg"]{background-color:white}}</style> <div role="navigation" aria-labelledby="sister-projects" class="side-box metadata side-box-right sister-box sistersitebox plainlinks"> <style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style> <div class="side-box-abovebelow"><b>Database</b> at Wikipedia's <a href="https://en-m-wikipedia-org.translate.goog/wiki/Wikipedia:Wikimedia_sister_projects?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" title="Wikipedia:Wikimedia sister projects"><span id="sister-projects">sister projects</span></a> </div> <div class="side-box-flex"> <div class="side-box-text plainlist"> <ul> <li><span class="sister-logo"><span class="mw-valign-middle" typeof="mw:File"><span> <noscript> <img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/0/06/Wiktionary-logo-v2.svg/27px-Wiktionary-logo-v2.svg.png" decoding="async" width="27" height="27" class="mw-file-element" data-file-width="391" data-file-height="391"> </noscript><span class="lazy-image-placeholder" style="width: 27px;height: 27px;" data-src="//upload.wikimedia.org/wikipedia/en/thumb/0/06/Wiktionary-logo-v2.svg/27px-Wiktionary-logo-v2.svg.png" data-alt="" data-width="27" data-height="27" data-srcset="//upload.wikimedia.org/wikipedia/en/thumb/0/06/Wiktionary-logo-v2.svg/41px-Wiktionary-logo-v2.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/0/06/Wiktionary-logo-v2.svg/54px-Wiktionary-logo-v2.svg.png 2x" data-class="mw-file-element"> </span></span></span></span><span class="sister-link"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://en.wiktionary.org/wiki/database" class="extiw" title="wikt:database">Definitions</a> from Wiktionary</span></li> <li><span class="sister-logo"><span class="mw-valign-middle" typeof="mw:File"><span> <noscript> <img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/20px-Commons-logo.svg.png" decoding="async" width="20" height="27" class="mw-file-element" data-file-width="1024" data-file-height="1376"> </noscript><span class="lazy-image-placeholder" style="width: 20px;height: 27px;" data-src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/20px-Commons-logo.svg.png" data-alt="" data-width="20" data-height="27" data-srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/40px-Commons-logo.svg.png 2x" data-class="mw-file-element"> </span></span></span></span><span class="sister-link"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://commons.wikimedia.org/wiki/Category:Database" class="extiw" title="c:Category:Database">Media</a> from Commons</span></li> <li><span class="sister-logo"><span class="mw-valign-middle" typeof="mw:File"><span> <noscript> <img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/24/Wikinews-logo.svg/27px-Wikinews-logo.svg.png" decoding="async" width="27" height="15" class="mw-file-element" data-file-width="759" data-file-height="415"> </noscript><span class="lazy-image-placeholder" style="width: 27px;height: 15px;" data-src="//upload.wikimedia.org/wikipedia/commons/thumb/2/24/Wikinews-logo.svg/27px-Wikinews-logo.svg.png" data-alt="" data-width="27" data-height="15" data-srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/24/Wikinews-logo.svg/41px-Wikinews-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/24/Wikinews-logo.svg/54px-Wikinews-logo.svg.png 2x" data-class="mw-file-element"> </span></span></span></span><span class="sister-link"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://en.wikinews.org/wiki/Special:Search/Database" class="extiw" title="n:Special:Search/Database">News</a> from Wikinews</span></li> <li><span class="sister-logo"><span class="mw-valign-middle" typeof="mw:File"><span> <noscript> <img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikiquote-logo.svg/23px-Wikiquote-logo.svg.png" decoding="async" width="23" height="27" class="mw-file-element" data-file-width="300" data-file-height="355"> </noscript><span class="lazy-image-placeholder" style="width: 23px;height: 27px;" data-src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikiquote-logo.svg/23px-Wikiquote-logo.svg.png" data-alt="" data-width="23" data-height="27" data-srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikiquote-logo.svg/35px-Wikiquote-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikiquote-logo.svg/46px-Wikiquote-logo.svg.png 2x" data-class="mw-file-element"> </span></span></span></span><span class="sister-link"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://en.wikiquote.org/wiki/Special:Search/Database" class="extiw" title="q:Special:Search/Database">Quotations</a> from Wikiquote</span></li> <li><span class="sister-logo"><span class="mw-valign-middle" typeof="mw:File"><span> <noscript> <img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/26px-Wikisource-logo.svg.png" decoding="async" width="26" height="27" class="mw-file-element" data-file-width="410" data-file-height="430"> </noscript><span class="lazy-image-placeholder" style="width: 26px;height: 27px;" data-src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/26px-Wikisource-logo.svg.png" data-alt="" data-width="26" data-height="27" data-srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/39px-Wikisource-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/51px-Wikisource-logo.svg.png 2x" data-class="mw-file-element"> </span></span></span></span><span class="sister-link"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://en.wikisource.org/wiki/Special:Search/Database" class="extiw" title="s:Special:Search/Database">Texts</a> from Wikisource</span></li> <li><span class="sister-logo"><span class="mw-valign-middle" typeof="mw:File"><span> <noscript> <img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/27px-Wikibooks-logo.svg.png" decoding="async" width="27" height="27" class="mw-file-element" data-file-width="300" data-file-height="300"> </noscript><span class="lazy-image-placeholder" style="width: 27px;height: 27px;" data-src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/27px-Wikibooks-logo.svg.png" data-alt="" data-width="27" data-height="27" data-srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/41px-Wikibooks-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/54px-Wikibooks-logo.svg.png 2x" data-class="mw-file-element"> </span></span></span></span><span class="sister-link"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://en.wikibooks.org/wiki/Special:Search/Database" class="extiw" title="b:Special:Search/Database">Textbooks</a> from Wikibooks</span></li> <li><span class="sister-logo"><span class="mw-valign-middle" typeof="mw:File"><span> <noscript> <img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Wikiversity_logo_2017.svg/27px-Wikiversity_logo_2017.svg.png" decoding="async" width="27" height="22" class="mw-file-element" data-file-width="626" data-file-height="512"> </noscript><span class="lazy-image-placeholder" style="width: 27px;height: 22px;" data-src="//upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Wikiversity_logo_2017.svg/27px-Wikiversity_logo_2017.svg.png" data-alt="" data-width="27" data-height="22" data-srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Wikiversity_logo_2017.svg/41px-Wikiversity_logo_2017.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Wikiversity_logo_2017.svg/54px-Wikiversity_logo_2017.svg.png 2x" data-class="mw-file-element"> </span></span></span></span><span class="sister-link"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://en.wikiversity.org/wiki/Topic:Databases" class="extiw" title="v:Topic:Databases">Resources</a> from Wikiversity</span></li> </ul> </div> </div> </div> <ul> <li><a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=http://www.fileextension.org/DB">DB File extension</a> – information about files with the DB extension</li> </ul> <div class="navbox-styles"> <style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style> </div> <div class="navbox-styles"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"> <style data-mw-deduplicate="TemplateStyles:r1038841319">.mw-parser-output .tooltip-dotted{border-bottom:1px dotted;cursor:help}</style> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1038841319"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1038841319"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1038841319"> </div><!-- NewPP limit report Parsed by mw‐web.codfw.main‐6b7f745dd4‐7mq5n Cached time: 20241125133416 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.906 seconds Real time usage: 1.158 seconds Preprocessor visited node count: 7407/1000000 Post‐expand include size: 284218/2097152 bytes Template argument size: 72570/2097152 bytes Highest expansion depth: 16/100 Expensive parser function count: 27/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 169008/5000000 bytes Lua time usage: 0.518/10.000 seconds Lua memory usage: 8763955/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 921.883 1 -total 19.12% 176.228 2 Template:Reflist 14.79% 136.326 1 Template:Navboxes 11.76% 108.379 11 Template:Cite_web 11.42% 105.320 8 Template:Navbox 9.64% 88.905 21 Template:Sfn 9.23% 85.080 1 Template:Computer_science 8.10% 74.695 1 Template:Short_description 7.48% 68.965 1 Template:Sister_project_links 7.27% 67.016 5 Template:Citation_needed --> <!-- Saved in parser cache with key enwiki:pcache:idhash:8377-0!canonical and timestamp 20241125133416 and revision id 1248210088. Rendering was triggered because: page-view --> </section> </div><!-- MobileFormatter took 0.029 seconds --><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --> <noscript> <img src="https://login.m.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1&mobile=1" alt="" width="1" height="1" style="border: none; position: absolute;"> </noscript> <div class="printfooter" data-nosnippet=""> Retrieved from "<a dir="ltr" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://en.wikipedia.org/w/index.php?title%3DDatabase%26oldid%3D1248210088">https://en.wikipedia.org/w/index.php?title=Database&oldid=1248210088</a>" </div> </div> </div> <div class="post-content" id="page-secondary-actions"> </div> </main> <footer class="mw-footer minerva-footer" role="contentinfo"><a class="last-modified-bar" href="https://en-m-wikipedia-org.translate.goog/w/index.php?title=Database&action=history&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <div class="post-content last-modified-bar__content"><span class="minerva-icon minerva-icon-size-medium minerva-icon--modified-history"></span> <span class="last-modified-bar__text modified-enhancement" data-user-name="Sauer202" data-user-gender="unknown" data-timestamp="1727508230"> <span>Last edited on 28 September 2024, at 07:23</span> </span> <span class="minerva-icon minerva-icon-size-small minerva-icon--expand"></span> </div></a> <div class="post-content footer-content"> <div id="mw-data-after-content"> <div class="read-more-container"></div> </div> <div id="p-lang"> <h4>Languages</h4> <section> <ul id="p-variants" class="minerva-languages"></ul> <ul class="minerva-languages"> <li class="interlanguage-link interwiki-af mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://af.wikipedia.org/wiki/Databasis" title="Databasis – Afrikaans" lang="af" hreflang="af" data-title="Databasis" data-language-autonym="Afrikaans" data-language-local-name="Afrikaans" class="interlanguage-link-target"><span>Afrikaans</span></a></li> <li class="interlanguage-link interwiki-am mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://am.wikipedia.org/wiki/%25E1%258B%25B3%25E1%2589%25B3%25E1%2589%25A4%25E1%258B%259D" title="ዳታቤዝ – Amharic" lang="am" hreflang="am" data-title="ዳታቤዝ" data-language-autonym="አማርኛ" data-language-local-name="Amharic" class="interlanguage-link-target"><span>አማርኛ</span></a></li> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ar.wikipedia.org/wiki/%25D9%2582%25D8%25A7%25D8%25B9%25D8%25AF%25D8%25A9_%25D8%25A8%25D9%258A%25D8%25A7%25D9%2586%25D8%25A7%25D8%25AA" title="قاعدة بيانات – Arabic" lang="ar" hreflang="ar" data-title="قاعدة بيانات" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li> <li class="interlanguage-link interwiki-an mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://an.wikipedia.org/wiki/Base_de_datos" title="Base de datos – Aragonese" lang="an" hreflang="an" data-title="Base de datos" data-language-autonym="Aragonés" data-language-local-name="Aragonese" class="interlanguage-link-target"><span>Aragonés</span></a></li> <li class="interlanguage-link interwiki-ast mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ast.wikipedia.org/wiki/Base_de_datos" title="Base de datos – Asturian" lang="ast" hreflang="ast" data-title="Base de datos" data-language-autonym="Asturianu" data-language-local-name="Asturian" class="interlanguage-link-target"><span>Asturianu</span></a></li> <li class="interlanguage-link interwiki-az mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://az.wikipedia.org/wiki/Veril%25C9%2599nl%25C9%2599r_bazas%25C4%25B1" title="Verilənlər bazası – Azerbaijani" lang="az" hreflang="az" data-title="Verilənlər bazası" data-language-autonym="Azərbaycanca" data-language-local-name="Azerbaijani" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li> <li class="interlanguage-link interwiki-azb mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://azb.wikipedia.org/wiki/%25D8%25AF%25D8%25A6%25DB%258C%25D8%25AA%25D8%25A7%25D8%25A8%25D8%25A6%25DB%258C%25D8%25B3" title="دئیتابئیس – South Azerbaijani" lang="azb" hreflang="azb" data-title="دئیتابئیس" data-language-autonym="تۆرکجه" data-language-local-name="South Azerbaijani" class="interlanguage-link-target"><span>تۆرکجه</span></a></li> <li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://bn.wikipedia.org/wiki/%25E0%25A6%25A1%25E0%25A7%2587%25E0%25A6%259F%25E0%25A6%25BE%25E0%25A6%25AC%25E0%25A7%2587%25E0%25A6%259C" title="ডেটাবেজ – Bangla" lang="bn" hreflang="bn" data-title="ডেটাবেজ" data-language-autonym="বাংলা" data-language-local-name="Bangla" class="interlanguage-link-target"><span>বাংলা</span></a></li> <li class="interlanguage-link interwiki-zh-min-nan mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://zh-min-nan.wikipedia.org/wiki/Chu-li%25C4%2581u-kh%25C3%25B2%25CD%2598" title="Chu-liāu-khò͘ – Minnan" lang="nan" hreflang="nan" data-title="Chu-liāu-khò͘" data-language-autonym="閩南語 / Bân-lâm-gú" data-language-local-name="Minnan" class="interlanguage-link-target"><span>閩南語 / Bân-lâm-gú</span></a></li> <li class="interlanguage-link interwiki-be mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://be.wikipedia.org/wiki/%25D0%2591%25D0%25B0%25D0%25B7%25D0%25B0_%25D0%25B4%25D0%25B0%25D0%25BD%25D1%258B%25D1%2585" title="База даных – Belarusian" lang="be" hreflang="be" data-title="База даных" data-language-autonym="Беларуская" data-language-local-name="Belarusian" class="interlanguage-link-target"><span>Беларуская</span></a></li> <li class="interlanguage-link interwiki-be-x-old mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://be-tarask.wikipedia.org/wiki/%25D0%2591%25D0%25B0%25D0%25B7%25D0%25B0_%25D0%25B7%25D1%258C%25D0%25B2%25D0%25B5%25D1%2581%25D1%2582%25D0%25B0%25D0%25BA" title="База зьвестак – Belarusian (Taraškievica orthography)" lang="be-tarask" hreflang="be-tarask" data-title="База зьвестак" data-language-autonym="Беларуская (тарашкевіца)" data-language-local-name="Belarusian (Taraškievica orthography)" class="interlanguage-link-target"><span>Беларуская (тарашкевіца)</span></a></li> <li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://bg.wikipedia.org/wiki/%25D0%2591%25D0%25B0%25D0%25B7%25D0%25B0_%25D0%25B4%25D0%25B0%25D0%25BD%25D0%25BD%25D0%25B8" title="База данни – Bulgarian" lang="bg" hreflang="bg" data-title="База данни" data-language-autonym="Български" data-language-local-name="Bulgarian" class="interlanguage-link-target"><span>Български</span></a></li> <li class="interlanguage-link interwiki-bar mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://bar.wikipedia.org/wiki/Datnbank" title="Datnbank – Bavarian" lang="bar" hreflang="bar" data-title="Datnbank" data-language-autonym="Boarisch" data-language-local-name="Bavarian" class="interlanguage-link-target"><span>Boarisch</span></a></li> <li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://bs.wikipedia.org/wiki/Baza_podataka" title="Baza podataka – Bosnian" lang="bs" hreflang="bs" data-title="Baza podataka" data-language-autonym="Bosanski" data-language-local-name="Bosnian" class="interlanguage-link-target"><span>Bosanski</span></a></li> <li class="interlanguage-link interwiki-br mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://br.wikipedia.org/wiki/Stlennvon" title="Stlennvon – Breton" lang="br" hreflang="br" data-title="Stlennvon" data-language-autonym="Brezhoneg" data-language-local-name="Breton" class="interlanguage-link-target"><span>Brezhoneg</span></a></li> <li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ca.wikipedia.org/wiki/Base_de_dades" title="Base de dades – Catalan" lang="ca" hreflang="ca" data-title="Base de dades" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li> <li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://cs.wikipedia.org/wiki/Datab%25C3%25A1ze" title="Databáze – Czech" lang="cs" hreflang="cs" data-title="Databáze" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li> <li class="interlanguage-link interwiki-cy mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://cy.wikipedia.org/wiki/Cronfa_ddata" title="Cronfa ddata – Welsh" lang="cy" hreflang="cy" data-title="Cronfa ddata" data-language-autonym="Cymraeg" data-language-local-name="Welsh" class="interlanguage-link-target"><span>Cymraeg</span></a></li> <li class="interlanguage-link interwiki-da mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://da.wikipedia.org/wiki/Database" title="Database – Danish" lang="da" hreflang="da" data-title="Database" data-language-autonym="Dansk" data-language-local-name="Danish" class="interlanguage-link-target"><span>Dansk</span></a></li> <li class="interlanguage-link interwiki-de mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://de.wikipedia.org/wiki/Datenbank" title="Datenbank – German" lang="de" hreflang="de" data-title="Datenbank" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li> <li class="interlanguage-link interwiki-et mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://et.wikipedia.org/wiki/Andmebaas" title="Andmebaas – Estonian" lang="et" hreflang="et" data-title="Andmebaas" data-language-autonym="Eesti" data-language-local-name="Estonian" class="interlanguage-link-target"><span>Eesti</span></a></li> <li class="interlanguage-link interwiki-el mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://el.wikipedia.org/wiki/%25CE%2592%25CE%25AC%25CF%2583%25CE%25B7_%25CE%25B4%25CE%25B5%25CE%25B4%25CE%25BF%25CE%25BC%25CE%25AD%25CE%25BD%25CF%2589%25CE%25BD" title="Βάση δεδομένων – Greek" lang="el" hreflang="el" data-title="Βάση δεδομένων" data-language-autonym="Ελληνικά" data-language-local-name="Greek" class="interlanguage-link-target"><span>Ελληνικά</span></a></li> <li class="interlanguage-link interwiki-es mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://es.wikipedia.org/wiki/Base_de_datos" title="Base de datos – Spanish" lang="es" hreflang="es" data-title="Base de datos" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li> <li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://eo.wikipedia.org/wiki/Datumbazo" title="Datumbazo – Esperanto" lang="eo" hreflang="eo" data-title="Datumbazo" data-language-autonym="Esperanto" data-language-local-name="Esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li> <li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://eu.wikipedia.org/wiki/Datu-base" title="Datu-base – Basque" lang="eu" hreflang="eu" data-title="Datu-base" data-language-autonym="Euskara" data-language-local-name="Basque" class="interlanguage-link-target"><span>Euskara</span></a></li> <li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://fa.wikipedia.org/wiki/%25D9%25BE%25D8%25A7%25DB%258C%25DA%25AF%25D8%25A7%25D9%2587_%25D8%25AF%25D8%25A7%25D8%25AF%25D9%2587" title="پایگاه داده – Persian" lang="fa" hreflang="fa" data-title="پایگاه داده" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li> <li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://fr.wikipedia.org/wiki/Base_de_donn%25C3%25A9es" title="Base de données – French" lang="fr" hreflang="fr" data-title="Base de données" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li> <li class="interlanguage-link interwiki-fy mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://fy.wikipedia.org/wiki/Database" title="Database – Western Frisian" lang="fy" hreflang="fy" data-title="Database" data-language-autonym="Frysk" data-language-local-name="Western Frisian" class="interlanguage-link-target"><span>Frysk</span></a></li> <li class="interlanguage-link interwiki-ga mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ga.wikipedia.org/wiki/Bunachar_sonra%25C3%25AD" title="Bunachar sonraí – Irish" lang="ga" hreflang="ga" data-title="Bunachar sonraí" data-language-autonym="Gaeilge" data-language-local-name="Irish" class="interlanguage-link-target"><span>Gaeilge</span></a></li> <li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://gl.wikipedia.org/wiki/Base_de_datos" title="Base de datos – Galician" lang="gl" hreflang="gl" data-title="Base de datos" data-language-autonym="Galego" data-language-local-name="Galician" class="interlanguage-link-target"><span>Galego</span></a></li> <li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ko.wikipedia.org/wiki/%25EB%258D%25B0%25EC%259D%25B4%25ED%2584%25B0%25EB%25B2%25A0%25EC%259D%25B4%25EC%258A%25A4" title="데이터베이스 – Korean" lang="ko" hreflang="ko" data-title="데이터베이스" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li> <li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://hy.wikipedia.org/wiki/%25D5%258F%25D5%25BE%25D5%25B5%25D5%25A1%25D5%25AC%25D5%25B6%25D5%25A5%25D6%2580%25D5%25AB_%25D5%25A2%25D5%25A1%25D5%25A6%25D5%25A1" title="Տվյալների բազա – Armenian" lang="hy" hreflang="hy" data-title="Տվյալների բազա" data-language-autonym="Հայերեն" data-language-local-name="Armenian" class="interlanguage-link-target"><span>Հայերեն</span></a></li> <li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://hi.wikipedia.org/wiki/%25E0%25A4%25A1%25E0%25A5%2587%25E0%25A4%259F%25E0%25A4%25BE%25E0%25A4%25AC%25E0%25A5%2587%25E0%25A4%25B8" title="डेटाबेस – Hindi" lang="hi" hreflang="hi" data-title="डेटाबेस" data-language-autonym="हिन्दी" data-language-local-name="Hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li> <li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://hr.wikipedia.org/wiki/Baza_podataka" title="Baza podataka – Croatian" lang="hr" hreflang="hr" data-title="Baza podataka" data-language-autonym="Hrvatski" data-language-local-name="Croatian" class="interlanguage-link-target"><span>Hrvatski</span></a></li> <li class="interlanguage-link interwiki-io mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://io.wikipedia.org/wiki/Datumaro" title="Datumaro – Ido" lang="io" hreflang="io" data-title="Datumaro" data-language-autonym="Ido" data-language-local-name="Ido" class="interlanguage-link-target"><span>Ido</span></a></li> <li class="interlanguage-link interwiki-id mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://id.wikipedia.org/wiki/Pangkalan_data" title="Pangkalan data – Indonesian" lang="id" hreflang="id" data-title="Pangkalan data" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesian" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li> <li class="interlanguage-link interwiki-ia mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ia.wikipedia.org/wiki/Base_de_datos" title="Base de datos – Interlingua" lang="ia" hreflang="ia" data-title="Base de datos" data-language-autonym="Interlingua" data-language-local-name="Interlingua" class="interlanguage-link-target"><span>Interlingua</span></a></li> <li class="interlanguage-link interwiki-zu mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://zu.wikipedia.org/wiki/Isizindamininingo" title="Isizindamininingo – Zulu" lang="zu" hreflang="zu" data-title="Isizindamininingo" data-language-autonym="IsiZulu" data-language-local-name="Zulu" class="interlanguage-link-target"><span>IsiZulu</span></a></li> <li class="interlanguage-link interwiki-is mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://is.wikipedia.org/wiki/Gagnagrunnur" title="Gagnagrunnur – Icelandic" lang="is" hreflang="is" data-title="Gagnagrunnur" data-language-autonym="Íslenska" data-language-local-name="Icelandic" class="interlanguage-link-target"><span>Íslenska</span></a></li> <li class="interlanguage-link interwiki-it mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://it.wikipedia.org/wiki/Base_di_dati" title="Base di dati – Italian" lang="it" hreflang="it" data-title="Base di dati" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li> <li class="interlanguage-link interwiki-he mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://he.wikipedia.org/wiki/%25D7%259E%25D7%25A1%25D7%2593_%25D7%25A0%25D7%25AA%25D7%2595%25D7%25A0%25D7%2599%25D7%259D" title="מסד נתונים – Hebrew" lang="he" hreflang="he" data-title="מסד נתונים" data-language-autonym="עברית" data-language-local-name="Hebrew" class="interlanguage-link-target"><span>עברית</span></a></li> <li class="interlanguage-link interwiki-jv mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://jv.wikipedia.org/wiki/Basis_data" title="Basis data – Javanese" lang="jv" hreflang="jv" data-title="Basis data" data-language-autonym="Jawa" data-language-local-name="Javanese" class="interlanguage-link-target"><span>Jawa</span></a></li> <li class="interlanguage-link interwiki-ka mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ka.wikipedia.org/wiki/%25E1%2583%259B%25E1%2583%259D%25E1%2583%259C%25E1%2583%2590%25E1%2583%25AA%25E1%2583%2594%25E1%2583%259B%25E1%2583%2597%25E1%2583%2590_%25E1%2583%2591%25E1%2583%2590%25E1%2583%2596%25E1%2583%2590" title="მონაცემთა ბაზა – Georgian" lang="ka" hreflang="ka" data-title="მონაცემთა ბაზა" data-language-autonym="ქართული" data-language-local-name="Georgian" class="interlanguage-link-target"><span>ქართული</span></a></li> <li class="interlanguage-link interwiki-kk mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://kk.wikipedia.org/wiki/%25D0%2594%25D0%25B5%25D1%2580%25D0%25B5%25D0%25BA%25D2%259B%25D0%25BE%25D1%2580" title="Дерекқор – Kazakh" lang="kk" hreflang="kk" data-title="Дерекқор" data-language-autonym="Қазақша" data-language-local-name="Kazakh" class="interlanguage-link-target"><span>Қазақша</span></a></li> <li class="interlanguage-link interwiki-sw mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://sw.wikipedia.org/wiki/Hazinadata" title="Hazinadata – Swahili" lang="sw" hreflang="sw" data-title="Hazinadata" data-language-autonym="Kiswahili" data-language-local-name="Swahili" class="interlanguage-link-target"><span>Kiswahili</span></a></li> <li class="interlanguage-link interwiki-ku mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ku.wikipedia.org/wiki/Danegeh" title="Danegeh – Kurdish" lang="ku" hreflang="ku" data-title="Danegeh" data-language-autonym="Kurdî" data-language-local-name="Kurdish" class="interlanguage-link-target"><span>Kurdî</span></a></li> <li class="interlanguage-link interwiki-ky mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ky.wikipedia.org/wiki/%25D0%259C%25D0%25B0%25D0%25B0%25D0%25BB%25D1%258B%25D0%25BC%25D0%25B0%25D1%2582_%25D0%25B1%25D0%25B0%25D0%25B7%25D0%25B0%25D1%2581%25D1%258B" title="Маалымат базасы – Kyrgyz" lang="ky" hreflang="ky" data-title="Маалымат базасы" data-language-autonym="Кыргызча" data-language-local-name="Kyrgyz" class="interlanguage-link-target"><span>Кыргызча</span></a></li> <li class="interlanguage-link interwiki-la mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://la.wikipedia.org/wiki/Datorum_repositorium" title="Datorum repositorium – Latin" lang="la" hreflang="la" data-title="Datorum repositorium" data-language-autonym="Latina" data-language-local-name="Latin" class="interlanguage-link-target"><span>Latina</span></a></li> <li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://lv.wikipedia.org/wiki/Datub%25C4%2581ze" title="Datubāze – Latvian" lang="lv" hreflang="lv" data-title="Datubāze" data-language-autonym="Latviešu" data-language-local-name="Latvian" class="interlanguage-link-target"><span>Latviešu</span></a></li> <li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://lt.wikipedia.org/wiki/Duomen%25C5%25B3_baz%25C4%2597" title="Duomenų bazė – Lithuanian" lang="lt" hreflang="lt" data-title="Duomenų bazė" data-language-autonym="Lietuvių" data-language-local-name="Lithuanian" class="interlanguage-link-target"><span>Lietuvių</span></a></li> <li class="interlanguage-link interwiki-lfn mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://lfn.wikipedia.org/wiki/Banco_de_datos" title="Banco de datos – Lingua Franca Nova" lang="lfn" hreflang="lfn" data-title="Banco de datos" data-language-autonym="Lingua Franca Nova" data-language-local-name="Lingua Franca Nova" class="interlanguage-link-target"><span>Lingua Franca Nova</span></a></li> <li class="interlanguage-link interwiki-lmo mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://lmo.wikipedia.org/wiki/Database" title="Database – Lombard" lang="lmo" hreflang="lmo" data-title="Database" data-language-autonym="Lombard" data-language-local-name="Lombard" class="interlanguage-link-target"><span>Lombard</span></a></li> <li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://hu.wikipedia.org/wiki/Adatb%25C3%25A1zis" title="Adatbázis – Hungarian" lang="hu" hreflang="hu" data-title="Adatbázis" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li> <li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://mk.wikipedia.org/wiki/%25D0%2591%25D0%25B0%25D0%25B7%25D0%25B0_%25D0%25BD%25D0%25B0_%25D0%25BF%25D0%25BE%25D0%25B4%25D0%25B0%25D1%2582%25D0%25BE%25D1%2586%25D0%25B8" title="База на податоци – Macedonian" lang="mk" hreflang="mk" data-title="База на податоци" data-language-autonym="Македонски" data-language-local-name="Macedonian" class="interlanguage-link-target"><span>Македонски</span></a></li> <li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ml.wikipedia.org/wiki/%25E0%25B4%25A1%25E0%25B4%25BE%25E0%25B4%25B1%25E0%25B5%258D%25E0%25B4%25B1%25E0%25B4%25BE%25E0%25B4%25AC%25E0%25B5%2587%25E0%25B4%25B8%25E0%25B5%258D" title="ഡാറ്റാബേസ് – Malayalam" lang="ml" hreflang="ml" data-title="ഡാറ്റാബേസ്" data-language-autonym="മലയാളം" data-language-local-name="Malayalam" class="interlanguage-link-target"><span>മലയാളം</span></a></li> <li class="interlanguage-link interwiki-arz mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://arz.wikipedia.org/wiki/%25D9%2582%25D8%25A7%25D8%25B9%25D8%25AF%25D8%25A9_%25D8%25A8%25D9%258A%25D8%25A7%25D9%2586%25D8%25A7%25D8%25AA" title="قاعدة بيانات – Egyptian Arabic" lang="arz" hreflang="arz" data-title="قاعدة بيانات" data-language-autonym="مصرى" data-language-local-name="Egyptian Arabic" class="interlanguage-link-target"><span>مصرى</span></a></li> <li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ms.wikipedia.org/wiki/Pangkalan_data" title="Pangkalan data – Malay" lang="ms" hreflang="ms" data-title="Pangkalan data" data-language-autonym="Bahasa Melayu" data-language-local-name="Malay" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li> <li class="interlanguage-link interwiki-mwl mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://mwl.wikipedia.org/wiki/Base_de_dados" title="Base de dados – Mirandese" lang="mwl" hreflang="mwl" data-title="Base de dados" data-language-autonym="Mirandés" data-language-local-name="Mirandese" class="interlanguage-link-target"><span>Mirandés</span></a></li> <li class="interlanguage-link interwiki-mn mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://mn.wikipedia.org/wiki/%25D3%25A8%25D0%25B3%25D3%25A9%25D0%25B3%25D0%25B4%25D0%25BB%25D0%25B8%25D0%25B9%25D0%25BD_%25D1%2581%25D0%25B0%25D0%25BD" title="Өгөгдлийн сан – Mongolian" lang="mn" hreflang="mn" data-title="Өгөгдлийн сан" data-language-autonym="Монгол" data-language-local-name="Mongolian" class="interlanguage-link-target"><span>Монгол</span></a></li> <li class="interlanguage-link interwiki-my mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://my.wikipedia.org/wiki/%25E1%2580%2592%25E1%2580%25B1%25E1%2580%2590%25E1%2580%25AC%25E1%2580%2598%25E1%2580%25B1%25E1%2580%25B7%25E1%2580%2585%25E1%2580%25BA" title="ဒေတာဘေ့စ် – Burmese" lang="my" hreflang="my" data-title="ဒေတာဘေ့စ်" data-language-autonym="မြန်မာဘာသာ" data-language-local-name="Burmese" class="interlanguage-link-target"><span>မြန်မာဘာသာ</span></a></li> <li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://nl.wikipedia.org/wiki/Database" title="Database – Dutch" lang="nl" hreflang="nl" data-title="Database" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li> <li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ja.wikipedia.org/wiki/%25E3%2583%2587%25E3%2583%25BC%25E3%2582%25BF%25E3%2583%2599%25E3%2583%25BC%25E3%2582%25B9" title="データベース – Japanese" lang="ja" hreflang="ja" data-title="データベース" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li> <li class="interlanguage-link interwiki-no mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://no.wikipedia.org/wiki/Database" title="Database – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="Database" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegian Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li> <li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://nn.wikipedia.org/wiki/Database" title="Database – Norwegian Nynorsk" lang="nn" hreflang="nn" data-title="Database" data-language-autonym="Norsk nynorsk" data-language-local-name="Norwegian Nynorsk" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li> <li class="interlanguage-link interwiki-oc mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://oc.wikipedia.org/wiki/Basa_de_donadas" title="Basa de donadas – Occitan" lang="oc" hreflang="oc" data-title="Basa de donadas" data-language-autonym="Occitan" data-language-local-name="Occitan" class="interlanguage-link-target"><span>Occitan</span></a></li> <li class="interlanguage-link interwiki-mhr mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://mhr.wikipedia.org/wiki/%25D0%25AB%25D2%25A5%25D0%25BF%25D0%25B0%25D0%25BB%25D1%258B%25D0%25BF%25D0%25BE%25D0%25B3%25D0%25BE" title="Ыҥпалыпого – Eastern Mari" lang="mhr" hreflang="mhr" data-title="Ыҥпалыпого" data-language-autonym="Олык марий" data-language-local-name="Eastern Mari" class="interlanguage-link-target"><span>Олык марий</span></a></li> <li class="interlanguage-link interwiki-om mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://om.wikipedia.org/wiki/Kuusdeetaa" title="Kuusdeetaa – Oromo" lang="om" hreflang="om" data-title="Kuusdeetaa" data-language-autonym="Oromoo" data-language-local-name="Oromo" class="interlanguage-link-target"><span>Oromoo</span></a></li> <li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://uz.wikipedia.org/wiki/Ma%25CA%25BClumotlar_bazasi" title="Maʼlumotlar bazasi – Uzbek" lang="uz" hreflang="uz" data-title="Maʼlumotlar bazasi" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="Uzbek" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li> <li class="interlanguage-link interwiki-pa mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://pa.wikipedia.org/wiki/%25E0%25A8%25A1%25E0%25A8%25BE%25E0%25A8%259F%25E0%25A8%25BE%25E0%25A8%25AC%25E0%25A9%2587%25E0%25A8%25B8" title="ਡਾਟਾਬੇਸ – Punjabi" lang="pa" hreflang="pa" data-title="ਡਾਟਾਬੇਸ" data-language-autonym="ਪੰਜਾਬੀ" data-language-local-name="Punjabi" class="interlanguage-link-target"><span>ਪੰਜਾਬੀ</span></a></li> <li class="interlanguage-link interwiki-ps mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ps.wikipedia.org/wiki/%25D8%25AA%25D9%2588%25D9%2583%25D8%25A8%25D9%2586%25D8%25B3%25D9%25BC" title="توكبنسټ – Pashto" lang="ps" hreflang="ps" data-title="توكبنسټ" data-language-autonym="پښتو" data-language-local-name="Pashto" class="interlanguage-link-target"><span>پښتو</span></a></li> <li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://pl.wikipedia.org/wiki/Baza_danych" title="Baza danych – Polish" lang="pl" hreflang="pl" data-title="Baza danych" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li> <li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://pt.wikipedia.org/wiki/Banco_de_dados" title="Banco de dados – Portuguese" lang="pt" hreflang="pt" data-title="Banco de dados" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li> <li class="interlanguage-link interwiki-kaa mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://kaa.wikipedia.org/wiki/Ma%25C7%25B5l%25C4%25B1wmatlar_bazas%25C4%25B1" title="Maǵlıwmatlar bazası – Kara-Kalpak" lang="kaa" hreflang="kaa" data-title="Maǵlıwmatlar bazası" data-language-autonym="Qaraqalpaqsha" data-language-local-name="Kara-Kalpak" class="interlanguage-link-target"><span>Qaraqalpaqsha</span></a></li> <li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ro.wikipedia.org/wiki/Baz%25C4%2583_de_date" title="Bază de date – Romanian" lang="ro" hreflang="ro" data-title="Bază de date" data-language-autonym="Română" data-language-local-name="Romanian" class="interlanguage-link-target"><span>Română</span></a></li> <li class="interlanguage-link interwiki-qu mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://qu.wikipedia.org/wiki/Willaku_tiksi" title="Willaku tiksi – Quechua" lang="qu" hreflang="qu" data-title="Willaku tiksi" data-language-autonym="Runa Simi" data-language-local-name="Quechua" class="interlanguage-link-target"><span>Runa Simi</span></a></li> <li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ru.wikipedia.org/wiki/%25D0%2591%25D0%25B0%25D0%25B7%25D0%25B0_%25D0%25B4%25D0%25B0%25D0%25BD%25D0%25BD%25D1%258B%25D1%2585" title="База данных – Russian" lang="ru" hreflang="ru" data-title="База данных" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li> <li class="interlanguage-link interwiki-stq mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://stq.wikipedia.org/wiki/Doatenboank" title="Doatenboank – Saterland Frisian" lang="stq" hreflang="stq" data-title="Doatenboank" data-language-autonym="Seeltersk" data-language-local-name="Saterland Frisian" class="interlanguage-link-target"><span>Seeltersk</span></a></li> <li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://sq.wikipedia.org/wiki/Baza_e_t%25C3%25AB_dh%25C3%25ABnave" title="Baza e të dhënave – Albanian" lang="sq" hreflang="sq" data-title="Baza e të dhënave" data-language-autonym="Shqip" data-language-local-name="Albanian" class="interlanguage-link-target"><span>Shqip</span></a></li> <li class="interlanguage-link interwiki-scn mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://scn.wikipedia.org/wiki/Databbasi" title="Databbasi – Sicilian" lang="scn" hreflang="scn" data-title="Databbasi" data-language-autonym="Sicilianu" data-language-local-name="Sicilian" class="interlanguage-link-target"><span>Sicilianu</span></a></li> <li class="interlanguage-link interwiki-si mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://si.wikipedia.org/wiki/%25E0%25B6%25AF%25E0%25B6%25AD%25E0%25B7%258A%25E0%25B6%25AD_%25E0%25B7%2583%25E0%25B6%2582%25E0%25B6%25A0%25E0%25B7%2592%25E0%25B6%25AD" title="දත්ත සංචිත – Sinhala" lang="si" hreflang="si" data-title="දත්ත සංචිත" data-language-autonym="සිංහල" data-language-local-name="Sinhala" class="interlanguage-link-target"><span>සිංහල</span></a></li> <li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://simple.wikipedia.org/wiki/Database" title="Database – Simple English" lang="en-simple" hreflang="en-simple" data-title="Database" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li> <li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://sk.wikipedia.org/wiki/Datab%25C3%25A1za" title="Databáza – Slovak" lang="sk" hreflang="sk" data-title="Databáza" data-language-autonym="Slovenčina" data-language-local-name="Slovak" class="interlanguage-link-target"><span>Slovenčina</span></a></li> <li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://sl.wikipedia.org/wiki/Podatkovna_zbirka" title="Podatkovna zbirka – Slovenian" lang="sl" hreflang="sl" data-title="Podatkovna zbirka" data-language-autonym="Slovenščina" data-language-local-name="Slovenian" class="interlanguage-link-target"><span>Slovenščina</span></a></li> <li class="interlanguage-link interwiki-ckb mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ckb.wikipedia.org/wiki/%25D8%25A8%25D9%2586%25DA%25A9%25DB%2595%25D8%25AF%25D8%25B1%25D8%25A7%25D9%2588%25DB%2595" title="بنکەدراوە – Central Kurdish" lang="ckb" hreflang="ckb" data-title="بنکەدراوە" data-language-autonym="کوردی" data-language-local-name="Central Kurdish" class="interlanguage-link-target"><span>کوردی</span></a></li> <li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://sr.wikipedia.org/wiki/%25D0%2591%25D0%25B0%25D0%25B7%25D0%25B0_%25D0%25BF%25D0%25BE%25D0%25B4%25D0%25B0%25D1%2582%25D0%25B0%25D0%25BA%25D0%25B0" title="База података – Serbian" lang="sr" hreflang="sr" data-title="База података" data-language-autonym="Српски / srpski" data-language-local-name="Serbian" class="interlanguage-link-target"><span>Српски / srpski</span></a></li> <li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://sh.wikipedia.org/wiki/Baza_podataka" title="Baza podataka – Serbo-Croatian" lang="sh" hreflang="sh" data-title="Baza podataka" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="Serbo-Croatian" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li> <li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://fi.wikipedia.org/wiki/Tietokanta" title="Tietokanta – Finnish" lang="fi" hreflang="fi" data-title="Tietokanta" data-language-autonym="Suomi" data-language-local-name="Finnish" class="interlanguage-link-target"><span>Suomi</span></a></li> <li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://sv.wikipedia.org/wiki/Databas" title="Databas – Swedish" lang="sv" hreflang="sv" data-title="Databas" data-language-autonym="Svenska" data-language-local-name="Swedish" class="interlanguage-link-target"><span>Svenska</span></a></li> <li class="interlanguage-link interwiki-tl mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://tl.wikipedia.org/wiki/Database" title="Database – Tagalog" lang="tl" hreflang="tl" data-title="Database" data-language-autonym="Tagalog" data-language-local-name="Tagalog" class="interlanguage-link-target"><span>Tagalog</span></a></li> <li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ta.wikipedia.org/wiki/%25E0%25AE%25A4%25E0%25AE%25B0%25E0%25AE%25B5%25E0%25AF%2581%25E0%25AE%25A4%25E0%25AF%258D%25E0%25AE%25A4%25E0%25AE%25B3%25E0%25AE%25AE%25E0%25AF%258D" title="தரவுத்தளம் – Tamil" lang="ta" hreflang="ta" data-title="தரவுத்தளம்" data-language-autonym="தமிழ்" data-language-local-name="Tamil" class="interlanguage-link-target"><span>தமிழ்</span></a></li> <li class="interlanguage-link interwiki-tt mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://tt.wikipedia.org/wiki/%25D0%2591%25D0%25B8%25D1%2580%25D0%25B5%25D0%25BB%25D0%25BC%25D3%2599%25D0%25BB%25D3%2599%25D1%2580_%25D0%25BD%25D0%25B8%25D0%25B3%25D0%25B5%25D0%25B7%25D0%25B5" title="Бирелмәләр нигезе – Tatar" lang="tt" hreflang="tt" data-title="Бирелмәләр нигезе" data-language-autonym="Татарча / tatarça" data-language-local-name="Tatar" class="interlanguage-link-target"><span>Татарча / tatarça</span></a></li> <li class="interlanguage-link interwiki-te mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://te.wikipedia.org/wiki/%25E0%25B0%25A1%25E0%25B1%2587%25E0%25B0%259F%25E0%25B0%25BE%25E0%25B0%25AC%25E0%25B1%2587%25E0%25B0%25B8%25E0%25B1%258D" title="డేటాబేస్ – Telugu" lang="te" hreflang="te" data-title="డేటాబేస్" data-language-autonym="తెలుగు" data-language-local-name="Telugu" class="interlanguage-link-target"><span>తెలుగు</span></a></li> <li class="interlanguage-link interwiki-th mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://th.wikipedia.org/wiki/%25E0%25B8%2590%25E0%25B8%25B2%25E0%25B8%2599%25E0%25B8%2582%25E0%25B9%2589%25E0%25B8%25AD%25E0%25B8%25A1%25E0%25B8%25B9%25E0%25B8%25A5" title="ฐานข้อมูล – Thai" lang="th" hreflang="th" data-title="ฐานข้อมูล" data-language-autonym="ไทย" data-language-local-name="Thai" class="interlanguage-link-target"><span>ไทย</span></a></li> <li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://tg.wikipedia.org/wiki/%25D0%259F%25D0%25BE%25D0%25B9%25D0%25B3%25D0%25BE%25D2%25B3%25D0%25B8_%25D0%25B4%25D0%25BE%25D0%25B4%25D0%25B0%25D2%25B3%25D0%25BE" title="Пойгоҳи додаҳо – Tajik" lang="tg" hreflang="tg" data-title="Пойгоҳи додаҳо" data-language-autonym="Тоҷикӣ" data-language-local-name="Tajik" class="interlanguage-link-target"><span>Тоҷикӣ</span></a></li> <li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://tr.wikipedia.org/wiki/Veritaban%25C4%25B1" title="Veritabanı – Turkish" lang="tr" hreflang="tr" data-title="Veritabanı" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li> <li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://uk.wikipedia.org/wiki/%25D0%2591%25D0%25B0%25D0%25B7%25D0%25B0_%25D0%25B4%25D0%25B0%25D0%25BD%25D0%25B8%25D1%2585" title="База даних – Ukrainian" lang="uk" hreflang="uk" data-title="База даних" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li> <li class="interlanguage-link interwiki-ug mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://ug.wikipedia.org/wiki/%25D8%25B3%25D8%25A7%25D9%2586%25D9%2584%25D9%2589%25D9%2582_%25D9%2585%25DB%2595%25D9%2584%25DB%2587%25D9%2585%25D8%25A7%25D8%25AA_%25D8%25A6%25D8%25A7%25D9%2585%25D8%25A8%25D9%2589%25D8%25B1%25D9%2589" title="سانلىق مەلۇمات ئامبىرى – Uyghur" lang="ug" hreflang="ug" data-title="سانلىق مەلۇمات ئامبىرى" data-language-autonym="ئۇيغۇرچە / Uyghurche" data-language-local-name="Uyghur" class="interlanguage-link-target"><span>ئۇيغۇرچە / Uyghurche</span></a></li> <li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://vi.wikipedia.org/wiki/C%25C6%25A1_s%25E1%25BB%259F_d%25E1%25BB%25AF_li%25E1%25BB%2587u" title="Cơ sở dữ liệu – Vietnamese" lang="vi" hreflang="vi" data-title="Cơ sở dữ liệu" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamese" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li> <li class="interlanguage-link interwiki-wa mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://wa.wikipedia.org/wiki/B%25C3%25A5ze_di_dn%25C3%25AAyes" title="Båze di dnêyes – Walloon" lang="wa" hreflang="wa" data-title="Båze di dnêyes" data-language-autonym="Walon" data-language-local-name="Walloon" class="interlanguage-link-target"><span>Walon</span></a></li> <li class="interlanguage-link interwiki-war mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://war.wikipedia.org/wiki/Database" title="Database – Waray" lang="war" hreflang="war" data-title="Database" data-language-autonym="Winaray" data-language-local-name="Waray" class="interlanguage-link-target"><span>Winaray</span></a></li> <li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://wuu.wikipedia.org/wiki/%25E6%2595%25B0%25E6%258D%25AE%25E5%25BA%2593" title="数据库 – Wu" lang="wuu" hreflang="wuu" data-title="数据库" data-language-autonym="吴语" data-language-local-name="Wu" class="interlanguage-link-target"><span>吴语</span></a></li> <li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://zh-yue.wikipedia.org/wiki/%25E6%2595%25B8%25E6%2593%259A%25E5%25BA%25AB" title="數據庫 – Cantonese" lang="yue" hreflang="yue" data-title="數據庫" data-language-autonym="粵語" data-language-local-name="Cantonese" class="interlanguage-link-target"><span>粵語</span></a></li> <li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://zh.wikipedia.org/wiki/%25E6%2595%25B0%25E6%258D%25AE%25E5%25BA%2593" title="数据库 – Chinese" lang="zh" hreflang="zh" data-title="数据库" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> </section> </div> <div class="minerva-footer-logo"> <img src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" alt="Wikipedia" width="120" height="18" style="width: 7.5em; height: 1.125em;"> </div> <ul id="footer-info" class="footer-info hlist hlist-separated"> <li id="footer-info-lastmod">This page was last edited on 28 September 2024, at 07:23<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Content is available under <a class="external" rel="nofollow" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://creativecommons.org/licenses/by-sa/4.0/deed.en">CC BY-SA 4.0</a> unless otherwise noted.</li> </ul> <ul id="footer-places" class="footer-places hlist hlist-separated"> <li id="footer-places-privacy"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Wikipedia:About?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="https://en-m-wikipedia-org.translate.goog/wiki/Wikipedia:General_disclaimer?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Disclaimers</a></li> <li id="footer-places-contact"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://stats.wikimedia.org/%23/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-terms-use"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://foundation.m.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use">Terms of Use</a></li> <li id="footer-places-desktop-toggle"><a id="mw-mf-display-toggle" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://en.wikipedia.org/w/index.php?title%3DDatabase%26mobileaction%3Dtoggle_view_desktop" data-event-name="switch_to_desktop">Desktop</a></li> </ul> </div> </footer> </div> </div> <div class="mw-notification-area" data-mw="interface"></div><!-- v:8.3.1 --> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-565f7699fc-4n8z2","wgBackendResponseTime":254,"wgPageParseReport":{"limitreport":{"cputime":"0.906","walltime":"1.158","ppvisitednodes":{"value":7407,"limit":1000000},"postexpandincludesize":{"value":284218,"limit":2097152},"templateargumentsize":{"value":72570,"limit":2097152},"expansiondepth":{"value":16,"limit":100},"expensivefunctioncount":{"value":27,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":169008,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 921.883 1 -total"," 19.12% 176.228 2 Template:Reflist"," 14.79% 136.326 1 Template:Navboxes"," 11.76% 108.379 11 Template:Cite_web"," 11.42% 105.320 8 Template:Navbox"," 9.64% 88.905 21 Template:Sfn"," 9.23% 85.080 1 Template:Computer_science"," 8.10% 74.695 1 Template:Short_description"," 7.48% 68.965 1 Template:Sister_project_links"," 7.27% 67.016 5 Template:Citation_needed"]},"scribunto":{"limitreport-timeusage":{"value":"0.518","limit":"10.000"},"limitreport-memusage":{"value":8763955,"limit":52428800},"limitreport-logs":"anchor_id_list = table#1 {\n [\"CITEREFBachman1973\"] = 1,\n [\"CITEREFBen_Linders2016\"] = 1,\n [\"CITEREFBeynon-Davies2003\"] = 1,\n [\"CITEREFChapple2005\"] = 1,\n [\"CITEREFChilds1968a\"] = 1,\n [\"CITEREFChilds1968b\"] = 1,\n [\"CITEREFChongWangDangSnow2007\"] = 1,\n [\"CITEREFCodd1970\"] = 1,\n [\"CITEREFConnollyBegg2014\"] = 1,\n [\"CITEREFDate2003\"] = 1,\n [\"CITEREFDavid_Y._ChanVictoria_ChiuMiklos_A._Vasarhelyi2018\"] = 1,\n [\"CITEREFHalderCortesi2011\"] = 1,\n [\"CITEREFHersheyEasthope1972\"] = 1,\n [\"CITEREFIBM_Corporation2013\"] = 1,\n [\"CITEREFM.A._KahnD.L._RumelhartB.L._Bronson1977\"] = 1,\n [\"CITEREFNelsonNelson2001\"] = 1,\n [\"CITEREFNorth2010\"] = 1,\n [\"CITEREFPaihoTuominenRökmanYlikerälä2022\"] = 1,\n [\"CITEREFRamalho,_J.C.Faria,_L.Helder,_S.Coutada,_M.2013\"] = 1,\n [\"CITEREFTsitchizrisLochovsky1982\"] = 1,\n [\"CITEREFUllmanWidom1997\"] = 1,\n [\"CITEREFWagner2010\"] = 1,\n}\ntemplate_list = table#1 {\n [\"About\"] = 1,\n [\"As of\"] = 2,\n [\"Authority control\"] = 1,\n [\"Citation\"] = 1,\n [\"Citation needed\"] = 5,\n [\"Cite book\"] = 10,\n [\"Cite conference\"] = 1,\n [\"Cite journal\"] = 6,\n [\"Cite tech report\"] = 2,\n [\"Cite web\"] = 11,\n [\"Computer science\"] = 1,\n [\"Contradicts other\"] = 1,\n [\"Data warehouse\"] = 1,\n [\"Database\"] = 1,\n [\"Databases\"] = 1,\n [\"Div col\"] = 1,\n [\"Div col end\"] = 1,\n [\"Efn\"] = 1,\n [\"For outline\"] = 1,\n [\"Further\"] = 2,\n [\"ISBN\"] = 3,\n [\"Main\"] = 10,\n [\"Navboxes\"] = 1,\n [\"Notelist\"] = 1,\n [\"Refbegin\"] = 1,\n [\"Refend\"] = 1,\n [\"Reflist\"] = 1,\n [\"See also\"] = 2,\n [\"Semantic Web\"] = 1,\n [\"Sfn\"] = 21,\n [\"Short description\"] = 1,\n [\"Sister project links\"] = 1,\n [\"Subscription required\"] = 1,\n [\"Unreferenced section\"] = 1,\n [\"Webarchive\"] = 2,\n [\"Which\"] = 1,\n}\narticle_whitelist = table#1 {\n}\n"},"cachereport":{"origin":"mw-web.codfw.main-6b7f745dd4-7mq5n","timestamp":"20241125133416","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Database","url":"https:\/\/en.wikipedia.org\/wiki\/Database","sameAs":"http:\/\/www.wikidata.org\/entity\/Q8513","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q8513","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2001-09-25T19:32:49Z","dateModified":"2024-09-28T07:23:50Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/f\/f2\/DVD_Rental_Query.png","headline":"organized collection of data in computing"}</script> <script>(window.NORLQ=window.NORLQ||[]).push(function(){var ns,i,p,img;ns=document.getElementsByTagName('noscript');for(i=0;i<ns.length;i++){p=ns[i].nextSibling;if(p&&p.className&&p.className.indexOf('lazy-image-placeholder')>-1){img=document.createElement('img');img.setAttribute('src',p.getAttribute('data-src'));img.setAttribute('width',p.getAttribute('data-width'));img.setAttribute('height',p.getAttribute('data-height'));img.setAttribute('alt',p.getAttribute('data-alt'));p.parentNode.replaceChild(img,p);}}});</script> <script>function gtElInit() {var lib = new google.translate.TranslateService();lib.translatePage('en', 'en', function () {});}</script> <script src="https://translate.google.com/translate_a/element.js?cb=gtElInit&hl=en-GB&client=wt" type="text/javascript"></script> </body> </html>