Компјутери, Бази на податоци
Најчеста пракса е да се има база на податоци?
Работа со бази на податоци тоа е придружено со повеќе или помалку сложен проект. ДБ делува како складиште на податоци, која содржи сите потребни параметри за правилно функционирање на системот. И што достигнувањата се најчести во пракса? Кога тие се користат? Овие и други прашања ќе бидат одговорени во оваа статија.
општи информации
Значи, прво треба да се утврди редоследот, она што е на програмата во прашање. База на податоци - име за уредно чување на произволни информации. Тој може да се не само со помош на ИТ-технологии, туку и на други начини и методи. Но, во исто време како основа да се користи за систематизирање на принцип.
Треба да се напомене дека на нарачување и зачувување на овие можности се многу. Секој од начините постави специфични барања. Постојат бази на податоци кои се наменети да работат самостојно во рамките на еден компјутер. Други се грижат за интеракција со оддалечен сервер. Ако зборуваме за архитектура, најчести се хиерархиски и мрежни бази на податоци. Во оваа статија, е тоа што се фокусира ќе биде.
хиерархиска база на податоци
Системот архитектура во овој случај, се предвидува дека секој објект е претставен како на определено лице. Поради тоа, може да имаат родител или дете елементи. А посебна карактеристика на оваа архитектура е дека тоа мора да биде еден објект од кој почнува сè. Крајниот резултат е структура која наликува на дрво. Разбере како една организација може да им помогне на речиси секоја стара програма. Основата на овој тип на податоци - тоа е, исто така, на датотечниот систем на компјутерот.
Тоа е често, рече дека употребата на таква структура не е нешто ефикасни. Сепак, се уште се користат. Ова се должи на фактот дека за работа со базата на податоци е корисно кога тоа е потребно пред да ги прочитате информациите. Всушност, во овој случај, структурата е исклучително олеснува изградбата. Како пример, ајде да се разгледа ова: кога ќе се избере одреден фолдер, интеракција се одвива брзо. Но, ако почнеме проверка антивирус компјутер, тоа ќе оди многу долго време.
мрежа база на податоци
Овој вид на модификација на пример, е опишано претходно. Главната разлика тука е бројот на линкови. Значи, во хиерархиски бази на податоци, под услов еден елемент може да има само еден родител. Така, можеме да зборуваме за одредена пречка во развојот на базата на податоци. Мрежа база на податоци, исто така, може да има повеќе родители. Ова главно се однесува на создавање база на податоци врз основа на XML.
релациони бази на податоци
Најчестите тие се во пракса, ако зборуваме за масовна употреба, уредување и така натаму. Причината за нивната популарност е дека релациони бази на податоци се многу лесно да се опише со математика. Благодарение на леснотијата на имплементација, и тие се широко распространети.
Теоретска основа за ги сумираше математичар Едгар Франк Codd (сега покоен). Тој беше во осумдесеттите години може многу темелно и точно да ја опишуваат структурата на базата на податоци, употреба на јазикот на математиката. Но, како што покажува практиката, оваа студија е добра основа за имплементација на софтверот. Релациони бази на податоци станаа толку популарни што кога зборуваме за базата на податоци, стандардно е да ги разбереме. Дозволете ни да се обрне внимание, и нивните специфични имплементација.
Карактеристики на релациони бази на податоци
Нивната главна разлика карактеристика е дека податоците се чуваат како збир на две-димензионални маси. Како едноставен пример може да се даде пристап до базата, член на канцелариски пакет од Microsoft. Во улога на алфа и омега користи колони и редови. Првата карактеристика е дека преку одредени името поле, тип на податоци, кои се користат во нив. Покрај тоа, бројот на колони е фиксна, и може да се промени само со базата на податоци администратор. Линија е - ова е информација објекти. Нивниот број се менува релативно лесно преку обезбедување на посебни упатства.
Треба да се сфати дека базата на податоци е апстрактен концепт. Затоа, најчесто во пракса, се бази на податоци во кои се поврзани табели. Многу добро графичко претставување во ова прашање може да даде претходно споменатите пристап. Најважниот аспект на работата е дизајнот на структурата. Овој процес е да се создаде елементи споменати погоре. Треба да се напомене дека ова е тешка фаза, во која многу почетници се лесно. И за добра причина. Всушност, додека податоците не е мал, компјутерот ќе се обработуваат брзо. Но, што се количината на информации раст се забавува значително. Неговата вредност е директно пропорционален на големината на складирани податоци и оптимален дизајн на структурата.
База на податоци дизајн
Значи, се смета за најпопуларен варијанти на базата на податоци. Сега ајде да зборуваме за нешто што се приближува најчестите во пракса се кога тие се создадени и зошто е тоа така. Како пример, сметаат дека MySQL. Значи, крајниот резултат ги има следниве барања:
- База на податоци мора да биде едноставна објектот во однос на обработка.
- Базата на податоци мора да има компактна големина.
Ако сте запознаени лесно да се види дека овие концепти се контрадикторни. Прво треба да се разбере токму она што ќе биде предадена на базата на податоци и да се повлече од него. може да се најдат десетици и стотици маси со неверојатен број на сајтови, во големи проекти. треба да се разгледа следниве прашања:
- Се утврди она што на податоци ќе се чуваат.
- Дознаете каде што информациите ќе бидат објавени.
- Одлучите кој тип на податоци да ги собереш една колона.
дефект може да се користи за да се намали товарот на индивидуалните маси. Но, мора да се внимава да има одредени обединувачка компоненти.
заклучок
Бази на податоци се важни компоненти на повеќе или помалку сложен проект. Првично, во практиката на едно лице не може да се добие за да се организира оптимална конекција. Но, со текот на времето, изучување на уметноста и да се зголеми искуство што може да се создаде подобри услови.
Исто така, не треба да се отстрануваат внимание и дека постепено се нудат повеќе напредни софтверски структура. Покрај тоа, секаква можна помош во оптимизација и може да обезбеди системи за управување со бази на податоци. Тие обезбедуваат на инвеститорот со широк функционалност, со кои може да се врши речиси секоја задача. А сорта на базата на податоци е доста голем, така што можете да изберете токму она што ќе поднесе жалба.
Similar articles
Trending Now