Unsa ang Database?

Himoa ang paglukso gikan sa usa ka spreadsheet ngadto sa database

Ang mga database naghatag og organisadong mekanismo sa pagtipig, pagdumala ug pagkuha sa impormasyon. Gihimo nila kini pinaagi sa paggamit sa mga lamesa. Kung pamilyar ka sa mga spreadsheet sama sa Microsoft Excel , tingali naanad ka sa pagtipig sa datos sa tabular form. Dili kini usa ka kahiusahan aron mahimo ang paglukso gikan sa mga spreadsheet ngadto sa mga database.

Mga database base sa Spreadsheets

Ang mga database mas maayo kay sa mga spreadsheet alang sa pagtipig og daghan nga mga datos, bisan pa, ug alang sa pagmanipula niana nga datos sa lainlaing paagi. Nakatagbo ka sa gahum sa mga database sa tanang panahon sa imong adlaw-adlaw nga kinabuhi.

Pananglitan, sa dihang mag-log in ka sa imong online banking account, ang imong bangko unang mopamatuod sa imong login gamit ang imong username ug password ug unya ipakita ang imong balanse sa account ug bisan unsang mga transaksyon. Kini ang database nga naglihok sa likod sa mga talan-awon nga nag-evaluate sa kombinasyon sa imong username ug password, ug dayon naghatag kanimo og access sa imong account. Ang database nagsala sa imong mga transaksyon aron ipakita kini pinaagi sa petsa o klase, sumala sa imong gihangyo.

Ania ang pipila lamang sa mga aksyon nga mahimo nimong buhaton sa database nga lisud, kung dili imposible, nga ipahigayon sa usa ka spreadsheet:

Atong hisgotan ang pipila sa mga batakang konsepto sa likod sa usa ka database.

Ang Mga Elemento sa usa ka Database

Ang database adunay daghang mga lamesa. Sama sa Excel nga mga lamesa, ang mga database nga mga lamesa adunay mga kolum ug mga linya. Ang matag kolum nahiuyon sa usa ka kinaiya , ug ang matag laray katumbas sa usa ka rekord. Ang matag lamesa kinahanglan adunay usa ka talagsaon nga ngalan sa usa ka database.

Pananglitan, tagda ang usa ka talaan sa database nga adunay mga ngalan ug numero sa telepono. Mahimo nimong ipahimutang ang mga kolum nga ginganlan nga "FirstName," "LastName" ug "TelephoneNumber." Dayon magsugod ka lamang sa pagdugang sa mga linya sa ubos sa mga kolum nga adunay mga datos. Sa usa ka lamesa sa kasayuran sa pagkontak alang sa usa ka negosyo nga may 50 ka mga empleyado, gipaubsan namo ang usa ka lamesa nga adunay 50 ka laray.

Usa ka importante nga aspeto sa usa ka lamesa mao nga ang matag usa kinahanglan adunay usa ka nag-unang yugto nga kolum aron ang matag laray (o rekord) adunay usa ka talagsaon nga natad aron kini mailhan.

Ang datos sa usa ka dugang nga database gipanalipdan sa gitawag nga mga limitasyon . Ang mga limitasyon nagpatuman sa mga lagda sa datos aron masiguro ang kinatibuk-ang integridad niini. Pananglitan, ang usa ka talagsaon nga pagpugos nagsiguro nga ang usa ka nag-una nga yawe dili makopya. Ang pagpugong sa tseke nagkontrol sa matang sa data nga imong mahimo-pananglitan, ang usa ka Ngalan sa luna makadawat sa yano nga teksto, apan ang usa ka numero sa social security number kinahanglan maglakip sa usa ka piho nga mga numero. Anaa usab ang uban pang mga matang sa mga limitasyon.

Usa sa labing gamhanan nga bahin sa usa ka database mao ang abilidad sa paghimo sa mga relasyon tali sa mga lamesa gamit ang langyaw nga mga yawe. Pananglitan, tingali adunay usa ka Customers table ug usa ka Orders table. Ang matag kustomer mahimo nga nalambigit sa usa ka order sa imong Orders table. Ang Orders table, sa baylo, mahimo nga nalambigit sa usa ka lamesa sa Produkto. Kini nga matang sa disenyo naglangkob sa usa ka relational database ug gipayano ang imong disenyo sa database aron ikaw maka-organisar og data pinaagi sa kategoriya, kay sa pagsulay sa pagbutang sa tanan nga mga data ngadto sa usa ka lamesa, o pipila lamang ka mga lamesa.

Usa ka Database Management System (DBMS)

Ang usa ka database naghupot lamang og datos. Aron mahimo ang tinuod nga paggamit sa datos, kinahanglan nimo ang usa ka Database Management System (DBMS). Ang DBMS mao ang database mismo, uban sa tanang software ug gamit aron makuha ang mga datos gikan sa database, o ipasulod ang datos. Ang usa ka DBMS naghimo og mga taho, nagpatuman sa mga lagda sa database ug mga limitasyon, ug nagmintinar sa database schema. Kung wala ang DBMS, ang database usa lamang ka koleksyon sa mga bits ug mga bytes nga wala'y kahulugan.