База података

База (банка) података је колекција података организованих за брзо претраживање и приступ, која заједно са системом за администрацију, организовање и меморисање тих података, чини систем базе података. Из угла корисника, подаци су на неки логички начин повезани. Они представљају неке аспекте реалног света (нпр. корисници и чланци у Википедији).

Корисници приступају бази података првенствено преко упитника. Коришћењем кључних речи и сврставањем команди корисници могу брзо да пронађу, преуреде, групишу и одаберу област у многим записима које треба вратити или помоћу којих треба саставити извештаје о нарочитој скупини података у складу с правилима дотичног система вођења базе података.

Постоје различите врсте база података, зависно од тога на који начин су подаци интерно организовани. Тако се разликују хијерархијске, мрежне (CODASYL), релационалне, објектно-оријентисане, објектно-релационе, прилагођене за WEB, XML и мултимедијске базе података.

Подаци су представљени на униформни начин (нпр. у релационим базама података подаци су организовани у табелама), што олакшава приступ и коришћење од стране екстерних програма. Тако једну базу података може користити низ различитих програма, писаних у различитим програмским језицима.

Терминологија и преглед

Формално, „база података“ се односи на скуп повезаних података и начин на који су организовани. Приступ овим подацима обично обезбеђује „систем за управљање базом података“ (DBMS) који се састоји од интегрисаног скупа рачунарског софтвера који омогућава корисницима интеракцију са једном или више база података и омогућава приступ свим подацима садржаним у бази података (иако ограничења могу постојати која ограничавају приступ одређеним подацима). DBMS пружа различите функције које омогућавају унос, складиштење и проналажење великих количина информација и пружа могућности за управљање начином на који су те информације организоване.

Због блиске везе између њих, термин „база података“ се често користи за означавање базе података и DBMS који се користи за манипулацију њоме.

Изван света професионалне информационе технологије, термин база података се често користи да се односи на било коју колекцију повезаних података (као што је прорачунска табела или индекс картица) јер захтеви за величину и коришћење обично захтевају коришћење система за управљање базом података.[1]

Постојећи DBMS-ови пружају различите функције које омогућавају управљање базом података и њеним подацима који се могу класификовати у четири главне функционалне групе:

  • Дефиниција података – Креирање, модификација и уклањање дефиниција које дефинишу организацију података.
  • Ажурирање – Уметање, модификација и брисање стварних података.[2]
  • Преузимање – Пружање информација у облику који се може директно користити или за даљу обраду од стране других апликација. Преузети подаци могу бити доступни у форми која је у основи иста као што је ускладиштена у бази података или у новом облику добијеном изменом или комбиновањем постојећих података из базе података.[3]
  • Администрација – Регистровање и надгледање корисника, спровођење безбедности података, праћење перформанси, одржавање интегритета података, бављење контролом истовремености и опоравак информација које су оштећене неким догађајем као што је неочекивани системски квар.[4]

И база података и њен DBMS су у складу са принципима одређеног модела базе података.[5] „Систем базе података“ се односи заједно на модел базе података, систем за управљање базом података и базу података.[6]

Пошто DBMS представљају значајно тржиште, продавци рачунара и складишта често узимају у обзир захтеве DBMS-а у својим плановима развоја.[7]

Складиштење

Рачунари се користе за складиштење и обраду података још од 1950-их година. Битна ствар коју треба поменути је да примарна (главна) меморија рачунара омогућава само привремено складиштење података (када се рачунар искључи сви подаци из примарне меморије се губе). Из тог разлога потребно је користити неки тип секундарне меморије за трајно складиштење података, (међу које спадају магнетни и оптички медији, односно магнетне траке, чврсти дискови, CD или DVD).

Главни задатак првих дизајнера информационих система, био је развијање типа софтвера који би омогућио лоцирање специфичних података ускладиштених у секундарној меморији и њихово ефикасно учитавање у главну меморију како би се могли обрађивати. Основну структуру једног информационог система чине скупови датотека који су перманентно ускладиштени у неком секундарном уређају за складиштење података. Софтвер који чини систем за управљање датотекама подржава логичко раздвајање датотека у записе. Сваки запис описује неку ствар (или јединицу) и састоји се од одређеног броја поља, где свако поље даје вредност одређеној особини (или атрибуту) дате јединице.

Рани системи датотека су увек били секвенцијалног типа, што значи да су сукцесивни записи морали бити обрађивани у редоследу у којем су снимљени, односно почињући од првог по реду и крећући се ка посљедњем. Оваква структура датотека се показала као одговарајућа и у ствари једино изводљива у време када су се датотеке чувале на магнетним тракама и када прескакање ради приступа случајно бираним записима није било могуће. Датотеке сортиране секвенцијално су обично ускладиштене следећи одређени редослед (нпр. алфабетски) за штампање извештаја (нпр. телефонског адресара) и ради ефикасне обраде група трансакција. На пример, банковне трансакције могу бити сортиране у истом редоследу као и датотеке које садрже податке о банковним рачунима, тако да када се свака трансакција учитава, систем треба само да чита напред (никада назад) како би пронашао запис о банковном рачуну на који се дата трансакција примењује.

Када су развијени тзв. уређаји за складиштење са директним приступом, (примарно магнетни дискови), омогућено је приступање арбитрарном блоку података на диску. (Блок података је јединица за пренос између примарне и секундарне меморије, која се обично састоји од више записа). Датотеке је постало могуће индексирати чиме се омогућило лоцирање случајно бираних записа и њихово учитавање у примарну меморију како би се могли обрађивати. Индекс датотеке је сличан класичном индексу који се среће у књигама. Састоји се од списка идентификатора који омогућавају разликовање записа, заједно са његовом локацијом у меморији. Пошто индекси могу бити дугачки, обично се структурирају у неку врсту хијерархије и приступа им се преко показивача који су у ствари идентификатори који садрже адресу (локацију у меморији) одређене ставке.

Системи за управљање базом података

Систем за управљање базом података (СУБП) обезбеђује скуп услуга које заједно пружају широку подршку апликацијама које захтевају складиштење великих количина података које ће делити више корисника. Међу најважнијим услугама се налазе:

Управљање секундарним складиштењем

Могућност за складиштење података на магнетним дисковима или другим медијима за дугорочно складиштење, тако да подаци могу да опстану након извршења програма на којима су креирани. Како би се подржало ефикасно складиштење и приступ великим количинама података потребни су софистицирани системи управљања секундарним складиштем. Системи за управљање обично укључују услуге за брзи приступ одређеним подацима помоћу индекса, чиме се умањује потребан број различитих приступа секундарном складишту, груписање сродних података и обезбеђивање, где је то могуће, ефикасног коришћење бафера који у меморији рачунара на којем се извршава систем базе података, задржава податке којима је скоро приступано.

Контрола упоредног приступа

Велике базе података су драгоцене за организације које их поседују, а често је потребно да им приступи више корисника истовремено. Неконтролисане промене у дељеном простору за складиштење, могу довести до оштећења интегритета базе, или губљења података као резултат интерференције програма на непредвидив начин. Да би се то спречило, системи за управљање базом података поседују одређене заштитне механизме како би се осигурало да сваки корисник приступа бази података изоловано од других, и такође са довољним гаранцијама о понашању система када више корисника покуша учитати или уписати, исти податак у исто време.

Рекуперација

Многе апликације за базе података су активне 24 сата дневно, неретко им приступа много различитих програма који се често извршавају на различитим рачунарима, упоредно користећи базу података. Као резултат тога, неизбежно је да се деси да програми који приступају бази података праве грешке, као и да се деси да се рачунар на коме се извршава систем за управљање базом података блокира. Према томе, систем за управљање базом података мора да буде флексибилан, односно толерантан на грешке у софтверу и отказивање хардвера, умањујући шансе да база података буде оштећена, или да се деси да се информације трајно изгубе. Како би се избегли ови проблем и постојала могућност за рекуперацију базе података, често се ради привремена репликација података на више места, тако да има довољно информација да се омогући аутоматско проналажење и исправљање различитих врста грешака када се оне десе.

Безбедност

Већина великих система база података садрже податке који не треба да буду видљиви неким корисницима, као и да им не буде омогућено да их мењају. Из тог разлога, неопходно је да постоји један општи механизам који треба да обезбеди да ниједан корисник не приступи информацијама којима по правилу не треба да приступи, и још важније, да постоје механизми контроле над корисницима који имају једну, или више дозвола за измене садржаја базе података (нпр. радници једног предузећа не би требало да буду у стању да приступе и врше измене ставки који се тичу њиховог личног дохотка, и томе слично). Према томе, системи за управљање базом података по правилу обезбеђују механизме који омогућавају администратору базе података да контролише ко и где може да приступи као и шта може да уради у бази података.

Функције база података

Основни концепт

Различити поглед на исте податке

Модели базе

  • Екстерни модел базе – погледи корисника на базу података;
  • концептуални модел базе – описују структуру базе;
  • интерни модел базе – описује како се физичко чувају подаци на некој спољашњој меморији.

Види још

Референце

Литература

Спољашње везе

Викизворник
Викизворник
Викизворник има оригиналан текст из књиге Речник социјалног рада о овом чланку:

Read other articles:

Kota tenda di Lapangan Orote, Guam lbsPertempuran militer selama Perang VietnamGuerrilla phase Laos Chopper Sunrise Palace Bombing 1st Ap Bac Go Cong Hiep Hoa 34A Long Dinh Kien Long Quyet Thang 202 USNS Card Nam Dong An Lao Binh Gia Camp Holloway Qui Nhơn Sông Bé Ba Gia Dong Xoai American intervention 1965 Starlite Piranha An Ninh Plei Me Hump Gang Toi Bàu Bàng ke-1 Ia Drang Bushmaster II Harvest Moon 1966 Marauder Crimp Van Buren Masher/White Wing Double Eagle Mastiff Suoi Bong Trang N...

 

Yang MuliaAnders ArboreliusO.C.D.Uskup StockholmGerejaKatolik RomaTakhtaStockholmPenunjukan17 November 1998Awal masa jabatan29 Desember 1998PendahuluHubertus BrandenburgJabatan lain Anggota Dewan Kepausan untuk Keluarga (2002-2009)[1] Ketua Konferensi Waligereja Nordik (2005-2015)[1] Penasihat Dewan Kepausan untuk Kaum Awam (2014-sekarang)[2] ImamatTahbisan imam8 September 1979oleh Hubertus BrandenburgTahbisan uskup29 Desember 1998oleh Hubertus BrandenburgInf...

 

Yosua 1:1 pada Kodeks Aleppo Perjanjian Lama (Kristen) Taurat Kejadian Keluaran Imamat Bilangan Ulangan Sejarah Yosua Hakim-hakim Rut 1 Samuel 2 Samuel 1 Raja-raja 2 Raja-raja 1 Tawarikh 2 Tawarikh Ezra Nehemia Ester Puisi Ayub Mazmur Amsal Pengkhotbah Kidung Agung Kenabian Besar Yesaya Yeremia Ratapan Yehezkiel Daniel Kecil Hosea Yoël Amos Obaja Yunus Mikha Nahum Habakuk Zefanya Hagai Zakharia Maleakhi Deuterokanonika Tobit Yudit Tambahan Ester 1 Makabe 2 Makabe Kebijaksanaan Sirakh Barukh ...

British politician Steve BrineMPOfficial portrait, 2017Chair of the Health and Social Care Select CommitteeIncumbentAssumed office 3 November 2022Preceded byJeremy HuntParliamentary Under-Secretary of State for Primary Care and Public HealthIn office14 June 2017 – 25 March 2019Prime MinisterTheresa MayPreceded byNicola BlackwoodSucceeded bySeema KennedyMember of Parliament for WinchesterIncumbentAssumed office 6 May 2010Preceded byMark OatenMajority985 (1.7%)[1] Per...

 

Pantai di Shoeburyness Shoeburyness (/ˌʃuːbəriˈnɛs/ ; disebut juga Shoebury) adalah sebuah kota yang terletak di tenggara Essex, Inggris. Kota ini berada di muara Sungai Thames. Shoeburyness memiliki dua pantai: East Beach dan Shoebury Common Beach (juga dikenal dengan nama West Beach).[1] Referensi ^ Blue flags awarded to a dozen sunny Anglia beaches. ITV News (dalam bahasa Inggris). Diakses tanggal 2017-05-31. 

 

Accumulateur nickel-ferDeux accumulateurs nickel-fer de marque Exide. Exide a été créé en 1901 par Edison et a fabriqué ces batteries jusqu'en 1975.modifier - modifier le code - modifier Wikidata Les accumulateurs nickel-fer, inventés par Thomas Edison et Waldemar Jungner (en) en 1901, sont des batteries secondaires alcalines à conception tubulaire. Dotés d'une grande longévité, ces types d'accumulateurs furent historiquement utilisés dans des conditions difficiles, pour l’�...

Fort in Delhi, India Tughlaqabad FortPart of DelhiDelhi, India Panoramic view of the massive bastions of Tughluqabad FortTypeRuined FortSite informationConditionRuinsSite historyBuilt14th centuryBuilt byGhiyath al-Din TughluqMaterialsGranite Stones and lime mortar Tughluqabad Fort is a ruined fort in Delhi, India. It was constructed by Ghiyasuddin Tughluq, the founder of the Tughlaq dynasty, of the Delhi Sultanate in 1321 as he established the third historic city of Delhi, but it was lat...

 

此條目可参照英語維基百科相應條目来扩充。 (2021年5月6日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 约翰斯顿环礁Kalama Atoll 美國本土外小島嶼 Johnston Atoll 旗幟颂歌:《星條旗》The Star-Spangled Banner約翰斯頓環礁�...

 

Hilltoppers et Lady Toppers de Western Kentucky Informations-clés Fondation 1908 Ligue NCAA Division NCAA Division I(Division I FBS en football américain) Conférence Conference USA Mascotte Big Red Football américain Stade Houchens Industries–L.T. Smith Stadium (en) Capacité 22 000 spectateurs Basket-ball Salle E.A. Diddle Arena Capacité 8 300 spectateurs modifier Les Hilltoppers de Western Kentucky (en anglais : Western Kentucky Hilltoppers) sont un club omnispor...

List of events ← 1597 1596 1595 1594 1593 1598 in Ireland → 1599 1600 1601 1602 1603 Centuries: 14th 15th 16th 17th 18th Decades: 1570s 1580s 1590s 1600s 1610s See also:Other events of 1598 List of years in Ireland Events from the year 1598 in Ireland. Incumbent Monarch: Elizabeth I Events early June – Nine Years' War: Lord Treasurer Thomas Butler backs the claim of the exiled Tadhg O'Rourke for the kingship of West Breifne, causing King Brian Óg O'Rourke to defect back to the ...

 

Earthquake in Oregon 1993 Scotts Mills earthquakePortlandSalemBendRoseburgUTC time1993-03-25 13:34:37ISC event244845USGS-ANSSComCatLocal dateMarch 25, 1993 (1993-03-25)Local time05:34:37Magnitude5.6 Mw [1]Depth16.2 km (10 mi) [1]Epicenter45°04′N 122°33′W / 45.06°N 122.55°W / 45.06; -122.55 [1]TypeOblique-slip[2]Areas affectedWestern Oregon United StatesTotal damage$28 million [3 ...

 

Hamlet in New York, United StatesGuilderlandhamletGuilderlandLocation of Guilderland within the state of New YorkCoordinates: 42°42′14″N 73°54′43″W / 42.70389°N 73.91194°W / 42.70389; -73.91194CountryUnited StatesStateNew YorkRegionCapital DistrictCountyAlbanySettled1796Time zoneUTC-5 (EST) • Summer (DST)UTC-4 (EDT)ZIP Code12084Area code518 Guilderland is a hamlet of the town of the same name in Albany County, New York, United States. History M...

Antiviral medication MolnupiravirClinical dataPronunciation/ˌmɔːlnuˈpɪərəvɪər/ MAWL-noo-PEER-ə-veer Trade namesLagevrioOther namesMK-4482, EIDD-2801AHFS/Drugs.comMonographMedlinePlusa622027License data US DailyMed: Molnupiravir Pregnancycategory AU: D[1][2] Not recommended[1] Routes ofadministrationBy mouthATC codeJ05AB18 (WHO) Legal statusLegal status AU: S4 (Prescription only)[1][4][5] BR: Clas...

 

شمعون أفيدان   معلومات شخصية الميلاد 7 فبراير 1911(1911-02-07)ليشنو  [لغات أخرى]‏[1]  الوفاة 11 سبتمبر 1994 (83 سنة)المنطقة الوسطى  مواطنة إسرائيل  الحياة العملية المهنة عسكري،  وضابط  الخدمة العسكرية الفرع الألوية الدولية  الرتبة سجان ألوف  [لغات أخرى...

 

ديرنبآخ    شعار   الإحداثيات 50°27′31″N 7°47′14″E / 50.458611111111°N 7.7872222222222°E / 50.458611111111; 7.7872222222222   [1] تقسيم إداري  البلد ألمانيا[2]  التقسيم الأعلى فيرغس  خصائص جغرافية  المساحة 8.73 كيلومتر مربع[3]8.76 كيلومتر مربع (31 ديسمبر 2017)[4]  ارتفا�...

Para la compañía discográfica, véase Motor Music Records. Motor de un avión de 1915, con disposición radial y refrigerado con agua Motor V 12 de automóvil, utilizado en un Lamborghini Murciélago Un motor es la parte sistemática de una máquina capaz de hacer funcionar el sistema, transformando algún tipo de energía (eléctrica, de combustibles fósiles, etc.) en energía mecánica, capaz de realizar un trabajo.[1]​[2]​ En los automóviles, este efecto es una fuerza que...

 

Parliamentary constituency in the United Kingdom, 1950 onwards For other constituencies of the same name, see North Down (disambiguation). North DownCounty constituencyfor the House of CommonsBoundary of North Down in Northern IrelandMajor settlementsBangor, HolywoodCurrent constituencyCreated1950Member of ParliamentStephen Farry (Alliance)1885–1922Created fromDownReplaced byDown North Down is a parliamentary constituency in the United Kingdom House of Commons. The current MP is Stephen Far...

 

Chiffres de Kaktovik: un système vicésimal Le système vicésimal (ou vigésimal) est un système de numération utilisant la base vingt. Dans les langues du monde entier il est très souvent couplé au système quinaire. Vingt correspond au nombre de doigts et d'orteils que possède l'être humain[1]. On peut distinguer le système vicésimal pur, ayant exclusivement pour principe la base vingt, et le système vicésimal partiel, résultant de la combinaison d'une base dix avec une base vi...

Letter of the Cyrillic script Not to be confused with A or the Greek letter Α.А (Azǔ/Азъ)А а(See below) АUsageWriting systemCyrillic scriptTypeAlphabeticLanguage of originOld Church SlavonicPhonetic usage[a][ɑ][ə]Unicode codepointU+0410, U+0430Alphabetical position1Numerical value: 1HistoryDevelopment Proto-Canaanite script or Cretan scriptΑ αⰀ А аTime period~900 to presentDescendants • ЯSistersAΑ αאاܐአԱ ա𐌀 A ᴀTransliteration equivalentsA (Lati...

 

此條目没有列出任何参考或来源。 (2019年12月30日)維基百科所有的內容都應該可供查證。请协助補充可靠来源以改善这篇条目。无法查证的內容可能會因為異議提出而被移除。 兵部汉语名称汉语兵部标音越南语名称國語字 Bộ Binh ‧ Binh bộ 汉喃 部兵 ‧ 兵部 朝鲜语名稱諺文병부 ‧ 병조 汉字兵部 ‧ 兵曺 标音- 文观部式Byeongbu ‧ Byeon...