www.wikidata.uk-ua.nina.az
U Vikipediyi ye statti pro inshi znachennya cogo termina Baza Baza danih angl database sukupnist danih organizovanih vidpovidno do koncepciyi yaka opisuye harakteristiku cih danih i vzayemozv yazki mizh yih elementami cya sukupnist pidtrimuye shonajmenshe odnu z oblastej zastosuvannya za standartom ISO IEC 2382 2015 1 V zagalnomu vipadku baza danih mistit shemi tablici podannya zberezheni proceduri ta inshi ob yekti Dani u bazi organizovuyut vidpovidno do modeli organizaciyi danih Takim chinom suchasna baza danih krim samih danih mistit yih opis ta mozhe mistiti zasobi dlya yih obrobki V zagalnomu vipadku bazoyu danih mozhna vvazhati bud yakij vporyadkovanij nabir danih Napriklad paperovu kartoteku z formulyarami pro pracivnikiv pidpriyemstva u viddili kadriv Ale dana stattya zoseredzhena na vikoristanni baz danih v informacijnih sistemah Na danij chas zastosunki dlya roboti z bazami danih ye odnimi z najposhirenishih prikladnih program Zmist 1 Istoriya rozvitku 2 Sistemi keruvannya bazami danih SKBD 2 1 Arhitektura SKBD 2 1 1 Arhitektura fajl server 2 1 2 Arhitektura kliyent server 2 2 Realizaciyi SKBD 2 2 1 Komercijni 2 2 2 Z vidkritim kodom 3 Sferi vikoristannya baz danih 4 Vidi baz danih 4 1 Strukturovani ta nestrukturovani BD 5 Movi dlya roboti z bazami danih 6 Div takozh 7 Primitki 8 Literatura 9 PosilannyaIstoriya rozvitku1960 ti rr rozroblennya pershih BD CODASYL merezheva model danih ta odnochasno nezalezhne rozroblennya iyerarhichnoyi BD firmoyu North American Rockwell yaka piznishe vzyata za osnovu IMS vlasnoyi rozrobki IBM 1970 ti rr naukove obgruntuvannya Edgarom F Koddom osnov relyacijnoyi modeli kotra na pochatku zacikavila lishe naukovi kola Upershe cyu model bulo vikoristano u BD Ingres Berkli ta System R IBM sho buli lishe doslidnimi prototipami anonsovanimi protyagom 1976 roku 1980 ti rr poyava pershih komercijnih versij relyacijnih BD Oracle ta DB2 Relyacijni BD pochinayut uspishno vitisnyati merezhevi ta iyerarhichni Doslidzhennya decentralizovanih rozpodilenih sistem BD prote voni ne vidigrayut osoblivoyi roli na rinku BD 1990 ti rr uvaga naukovciv spryamovuyetsya na ob yektno oriyentovani BD yaki znajshli zastosuvannya v pershu chergu v tih galuzyah de vikoristovuyutsya kompleksni dani inzhenerni multimedijni BD 2000 ni rr golovnim novovvedennyam ye pidtrimka ta zastosuvannya XML u BD Rozrobniki komercijnih BD yaki panuvali na rinku u 1990 ih rr otrimuyut vse bilshu konkurenciyu z boku ruhu vidkritogo programnogo zabezpechennya Reakciyeyu na ce staye poyava bezkoshtovnih versij komercijnih BD Sistemi keruvannya bazami danih SKBD Dokladnishe Sistema keruvannya bazami danihU suchasnih informacijnih sistemah dlya zabezpechennya roboti z bazami danih vikoristovuyut sistemi keruvannya bazami danih SKBD Sistema keruvannya bazami danih ce sistema zasnovana na programnih ta tehnichnih zasobah yaka zabezpechuye viznachennya stvorennya manipulyuvannya kontrol keruvannya ta vikoristannya baz danih za standartom ISO IEC 2382 2015 2 Zastosunki dlya roboti z bazoyu danih mozhut buti chastinoyu SKBD abo avtonomnimi Najpopulyarnishimi SKBD ye MySQL PostgreSQL Microsoft SQL Server Oracle Sybase Interbase Firebird ta IBM DB2 SKBD dozvolyayut efektivno pracyuvati z bazami danih obsyag yakih robit nemozhlivim yih ruchne opracyuvannya Cherez tisnij zv yazok baz danih z SKBD pid terminom baza danih inkoli neobgruntovano ta netochno mayut na uvazi sistemu keruvannya bazami danih Ale varto rozriznyati bazu danih shovishe danih ta SKBD zasobi dlya roboti z bazoyu danih SKBD z informacijnoyi sistemi mozhe buti vidalena ale baza danih prodovzhit isnuvati I navpaki SKBD mozhe funkcionuvati bez zhodnoyi bazi danih V zagalnomu bazu danih nemozhlivo prosto peremistiti z odniyeyi SKBD do inshoyi Ale SKBD vikoristovuyut standarti SQL ODBC JDBC yaki unifikuyut ryad operacij po roboti z danimi i dozvolyayut riznim zastosunkam pracyuvati z bazami danih riznih SKBD SKBD chasto klasifikuyut za modellyu organizaciyi danih Najvzhivanishi SKBD vikoristovuyut relyacijnu model u yakij dani podayut u vidi tablic Dlya kincevogo koristuvacha ta prikladnih program robota z bazoyu danih napryamu nemozhliva Vsi manipulyaciyi nad danimi zdijsnyuyut cherez specialni zapiti yaki nadsilayut do SKBD SKBD opracovuye yih i povertaye rezultat Bezposeredno z bazoyu danih pracyuye viklyuchno SKBD Suchasni SKBD zabezpechuyut funkciyi shodo keruvannya danimi yaki mozhna podiliti na taki grupi Ogoloshennya danih stvorennya zmina ta vidalennya viznachen yaki opisuyut organizaciyu danih Modifikaciya danih dodavannya danih yih redaguvannya ta vidalennya Otrimannya danih nadannya danih za zapitom zastosunku u formi yaka dozvolyaye yih bezposerednye vikoristannya Dani mozhut nadavatis abo u formi v yakij voni zberigayutsya u bazi danih abo v inshij formi napriklad cherez poyednannya riznih danih Administruvannya danih reyestruvannya ta vidslidkovuvannya dij koristuvachiv dotrimannya bezpeki roboti z danimi zabezpechennya nadijnosti ta cilisnosti danih monitoring produktivnosti rezervne kopiyuvannya ta vidnovlennya danih tosho Arhitektura SKBD Arhitektura fajl server Cya arhitektura peredbachaye vidilennya odniyeyi z mashin merezhi yak golovnoyi server Na takij mashini zberigayetsya spilna centralizovana BD Usi inshi mashini merezhi vikonuyut funkciyi robochih stancij za dopomogoyu yakih pidtrimuyetsya dostup koristuvackoyi sistemi do bazi danih Fajli bazi danih vidpovidno do priznachenih dlya koristuvacha zapitiv peredayutsya na robochi stanciyi de v osnovnomu i provoditsya obrobka danih Pri velikij intensivnosti dostupu do odnih i tih zhe danih produktivnist informacijnoyi sistemi rizko padaye Koristuvachi takozh mozhut stvoryuvati na robochih stanciyah lokalni BD yaki vikoristovuyutsya nimi monopolno Arhitektura kliyent server U suchasnih merezhevih informacijnih sistemah dlya roboti iz zagalnoyu bazoyu danih vikoristovuyut arhitekturu kliyent server Pri comu v merezhi rozmishuyut server baz danih Nim vistupaye komp yuter abo komp yuteri yakij mistit bazi danih SKBD ta pov yazane z nimi programne zabezpechennya i nalashtovanij dlya nadannya koristuvacham informacijnoyi sistemi dostupu do bazi danih Kliyenti yaki pracyuyut iz danimi voni mozhut buti roztashovani na riznih komp yuterah merezhi nadsilayut vidpovidni zapiti serveru Server yih otrimuye opracovuye ta nadsilaye vidpovid kliyentu Suchasni SKBD MySQL PostgreSQL Microsoft SQL Server ta inshi pracyuyut vidpovidno do ciyeyi arhitekturi Server baz danih yak pravilo ye dostatno potuzhnoyu bagatoprocesornoyu sistemoyu yaka vikoristovuye masivi diskiv RAID dlya pidvishennya nadijnosti zberigannya danih Vikoristannya diskovih masiviv RAID dozvolyaye vidnoviti dani navit yaksho odin z diskiv vijshov z ladu Realizaciyi SKBD Komercijni Microsoft SQL Server Oracle DB2 Interbase Informix Sybase DinajZ vidkritim kodom MySQL PostgreSQL Firebird SQLiteSferi vikoristannya baz danihPervinnim priznachennyam bazi danih ye zberigannya masiviv danih Ale yih shiroko vikoristovuyut i dlya zberezhennya administrativnoyi informaciyi ta specializovanih danih napriklad dlya inzhenernih danih chi dlya ekonomichnih modelej Prikladami vikoristannya baz danih mozhut buti avtomatizovani sistemi obliku reyestri ta katalogi geoinformacijni sistemi lingvistichni bazi danih tobto mashinni slovniki riznogo tipu i priznachennya bazi danih transportnih sistem sistemi keruvannya vmistom Internet sajtiv yaki zberigayut u bazah danih informaciyu pro web storinki sajtu prikladom mozhut buti shiroko vzhivani sistemi keruvannya vmistom Joomla ta WordPress Vidi baz danihBazi danih klasifikuyut za riznimi kriteriyami Za modellyu organizaciyi danih rozriznyayut taki bazi danih Iyerarhichna Iyerarhichna baza danih mozhe buti predstavlena yak derevo sho skladayetsya z ob yektiv riznih rivniv Mizh ob yektami isnuyut zv yazki tipu predok nashadok Pri comu mozhliva situaciya koli ob yekt ne maye nashadkiv abo maye yih dekilka todi yak u ob yekta nashadka obov yazkovo tilki odin predok Merezhna Taka baza danih podibna do iyerarhichnoyi za vinyatkom togo sho kozhen ob yekt mozhe mati bilshe odnogo predka Relyacijna Relyacijna baza danih zberigaye dani u viglyadi tablic Najvzhivanishi SKBD vikoristovuyut relyacijnu model danih Ob yektno oriyentovana U bazi danih cogo vidu dani oformlyayut u viglyadi modelej ob yektiv Za rozmishennyam danih vidilyayut taki vidi baz Lokalna abo centralizovana Taka baza danih pidtrimuyetsya na odnomu komp yuteri Rozpodilena Chastini takoyi bazi danih rozmishuyut na riznih komp yuterah merezhi Za tehnologiyeyu fizichnogo zberigannya vidilyayut BD u vtorinnij pam yati tradicijni BD v operativnij pam yati in memory database BD u tretinnij pam yati tertiary database Strukturovani ta nestrukturovani BD Strukturovani BD vikoristovuyut strukturi danih tobto strukturovanij opis tipu faktiv za dopomogoyu shemi danih bilsh vidomoyi yak model danih Model danih opisuye ob yekti ta vzayemovidnoshennya mizh nimi Isnuye dekilka modelej chi tipiv baz danih osnovni iyerarhichna merezhna ta relyacijna Do nestrukturovanih BD nalezhat povnotekstovi bazi danih yaki mistyat nestrukturovani teksti statej chi knig u formi sho dozvolyaye zdijsnyuvati shvidkij poshuk napriklad yak Vikipediya Movi dlya roboti z bazami danihPri roboti z bazami danih vikoristovuyut movi specialnogo priznachennya Mova viznachennya danih Data definition language DDL ce mova yaka opisuye dani ta strukturi danih a takozh viznachaye vzayemozv yazki mizh nimi za standartom ISO IEC 2382 2015 3 Mova manipulyuvannya danimi Data manipulation language DML ce mova yaku pidtrimuye SKBD i yaka zabezpechuye vikonannya operacij otrimannya dodavannya zmini ta vidalennya danih za standartom ISO IEC 2382 2015 4 Mova zapitiv Query language ce mova dlya koristuvachiv yaka zabezpechuye otrimannya ta obroblennya danih u bazi danih za standartom ISO IEC 2382 2015 5 Pri roboti z relyacijnimi bazami danih vikoristovuyut movu strukturnih zapitiv SQL Structured Query Language yaka poyednuye vsi tri funkciyi viznachennya danih modifikaciya danih ta formuvannya vibirok Mova SQL standartizovana ANSI ta ISO pochinayuchi z 1986 roku regulyarno vihodyat ponovleni standarti Slid zauvazhiti sho kozhna suchasna SKBD MySQL PostgreSQL Microsoft SQL Server ta inshi pidtrimuye svoyu vlasnu vidozminu SQL tak sho SQL zapit dlya odniyeyi SKBD mozhe ne pracyuvati v seredovishi inshoyi Ale golovni principi formuvannya SQL zapitiv ta yih struktura odnakovi ta vidpovidayut standartam ANSI ISO Pri neobhidnosti vikonannya yakoyis operaciyi nad danimi kliyent formuye lingvistichnu konstrukciyu movoyu SQL yaku nazivayut SQL zapitom i nadsilaye yiyi do SKBD SKBD opracovuye zapit i rezultat jogo vikonannya napriklad vibirku danih povertaye kliyentu Mova yakoyu operuye SKBD takozh mozhe mistiti zasobi dlya konfiguruvannya SKBD modifikaciyi formatuvannya danih ta rozrahunkiv formuvannya obmezhen danih Div takozhSistema keruvannya bazami danih Proyektuvannya bazi danih Temporalni rozshirennya v standarti SQL Relyacijna algebra Relyacijna model danih Normalizaciya baz danih Metadani Struktura danih Tip danih Semantichna optimizaciya zapitiv SUBDPrimitki ISO IEC 2382 2015 Information technology Vocabulary Part 1 Terms and definitions database collection of data organized according to a conceptual structure describing the characteristics of these data and the relationships among their corresponding entities supporting one or more application areas ISO IEC 2382 2015 Information technology Vocabulary Part 1 Terms and definitions database management system system based on hardware and software for defining creating manipulating controlling managing and using databases ISO IEC 2382 2015 Information technology Vocabulary Part 1 Terms and definitions data definition language database language for describing data and data structures in a database ISO IEC 2382 2015 Information technology Vocabulary Part 1 Terms and definitions data manipulation language database language supported by a database management system used to access a database for operations such as creating retrieving reading writing and deleting data ISO IEC 2382 2015 Information technology Vocabulary Part 1 Terms and definitions query language data manipulation language for users to retrieve and possibly modify data in a database LiteraturaOrganizaciya baz danih praktichnij kurs Navch posib dlya stud A Yu Berko O M Veres Nac un t Lviv politehnika L 2003 149 c Reznichenko V A 2021 60 rokiv bazam danih Problemi programuvannya 3 doi 10 15407 pp2021 03 040 Arhiv originalu za 3 lyutogo 2022 Procitovano 3 lyutogo 2022 Posilannya11 tipiv suchasnih baz danih korotkij opis shemi i prikladi BD Arhivovano 25 sichnya 2022 u Wayback Machine Otrimano z https uk wikipedia org w index php title Baza danih amp oldid 38213718