Пуни курс за дизајн базе података

Здраво, ја сам Цалеб Цурри. Креирам садржај усмерен на програмере доступан на цалебцурри.цом. Драго ми је што могу да објавим да сам сарађивао са фрееЦодеЦамп-ом на изради целокупног курса за дизајн базе података! Овај све-у-једном видео садржи 8 сати садржаја од потпуно почетничког, па све до разумевања интегритета, кључева, односа, нормалних образаца, индекса, придруживања и још много тога.

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

Зашто овај курс?

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

Као резултат овог занемаривања, програмери објављују апликације са слабим слојевима података пуним нетачних података, ружних података, сувишних података и озбиљних сигурносних пропуста. Овај недостатак дисциплине са базом података посебно се односи на веб апликације, јер се од веб програмера често захтева да познају бројне технологије (ХТМЛ, ЦСС, ЈаваСцрипт, језици на серверу, СКЛ и дизајн базе података). Веома је лако занемарити базу података јер то није предња технологија попут ЈаваСцрипт-а или ХТМЛ-а и ЦСС-а. Ово је огромна грешка.

Са порастом кршења података и прописа попут ГДПР-а, квар у бази података могао би бити довољан да проузрокује пропаст читаве организације ненамерним цурењем осетљивих података. Први корак у заштити од безбедносних проблема је правилно дизајнирана база података и разумевање СКЛ-а и принципа базе података. Након што прођете овај курс, имаћете снажно разумевање интегритета и безбедности података, као и јасне кораке које треба следити за спровођење интегритета.

Интуитивни дизајн базе података

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

На пример, разумећете сурогат кључеве и природне кључеве, различите типове односа и табеле за тражење, референтна ограничења и које треба користити, НЕ НУЛЛ везе, кластерисане у односу на некластерисане индексе, које типове удруживања користити и више. Све бесплатно на ИоуТубе каналу фрееЦодеЦамп!

Уживате у Садржају?

Ако сте уживали у овом блогу или у целокупном курсу за дизајн базе података, заиста бисте уживали у мом блогу који детаљније говори о курсу. Поред тога, можете се претплатити на ИоуТубе и пратити ме на Твиттер-у.

Ово је мој први блог са фрееЦодеЦамп - има ли савета? Који бисте још садржај желели да видите између мене и фрееЦодеЦампа?

Хвала на читању и уживајте у курсу!