Mga computerMga database

DB - ito ... Ang uri at katangian ng isang database

DB - isang acronym na nakatayo para sa "database" o "database" (depende sa konteksto). Sa artikulong ito, isaalang-alang namin na ito / ang mga ito, ano ang at kung saan mag-apply. Gayundin talakayin ang DBMS at database - ito ay ang parehong o hindi.

terminolohiya

Database tinutukoy tiyak na balangkas na imbakan ng impormasyon. DB - ito rin ay isang impormasyon modelo, ang kakayahan upang maglaman ng isang tiyak na data, sa kondisyon na ang mga ito ay iniutos. Ang bawat isa sa amin ay nagtrabaho sa database ng hindi bababa sa isang beses, ngunit kahit na hindi nito ma-hulaan sa, halimbawa, sa pamamagitan ng pagpasok ng isang kataga sa paghahanap, i-namin sa isang malaking-scale na batayan para sa mga tiyak na data ng impormasyon.

DBMS - ay isa pang acronym, na ang ibig sabihin ay "database management system". Sa isang pangkalahatang kamalayan, kinakatawan nila ang isang iba't ibang mga solusyon ng software, na kung saan maaari mong ayusin ang database data. Ito ay tumutukoy sa pagpuno ng mga impormasyon base, pag-order ng mga ito, pagtanggal, pagkopya, pag-aaral at marami pang iba.

forms database

Sa database theory, may ilang mga uri ng mga ito. doon ay ang mga:

  • Pamanggit database (mula sa salitang Ingles na may kaugnayan, na isinasalin bilang "koneksyon") - ay nailalarawan sa pamamagitan ng mga relasyon at ipinahiwatig bilang isang set ng mga interrelated mga entity. Ang huli ay iniharap sa anyo ng tableta, na naglalaman ng database data. Ito ang pinaka-karaniwang uri ng database.
  • Hierarchical - dahil sa ang antas ng "magulang-anak", "superior-pantulong".
  • Network - isang sangay ng nakaraang species.
  • Bagay-oriented, na gumagana nang direkta sa mga naaangkop na pamamaraan programming (PLO).

Ipaalam sa amin isaalang-alang ang bawat isa sa kanila nang detalyado, pagtigil sa kahabaan ng paraan upang ang mga pangunahing ideya at mga konsepto ng isang database.

DB - ito ay tanda?

Pamanggit database ay sa kanilang mga karaniwang representasyon ay hindi maging sanhi paghihirap sa pang-unawa - isang plaka na may impormasyon. Upang linawin, maaari kang tumawag para sa tulong ay tunay kilalang database ng mga kompanya ng "Microsoft" - "Acces", isang bahagi ng kanilang karaniwang mga application ng office package.

Sa pamanggit mga talahanayan ng database ay may mga entry (mga hilera) at field (column). Ang unang ay naglalaman ng impormasyon kaagad, ang data sa nakalipas - isang paglalarawan ng kung ano ang ibig sabihin nito pag-record. Halimbawa, ang patlang - "pangalan" entry - "Catherine".

Para sa mga patlang na tinukoy ng mga uri ng halaga. Maaari silang maging numero, character, petsa, oras, atbp Gayundin, ang bawat table ay may upang maging isang susi patlang - .. Record ganyang bagay natatanging tukuyin ang data.

Dapat itong nauunawaan na ang database mismo - ito ay hindi isang table. Ang database ay maaaring ma-imbak mula sa isa sa ilang daang mga talahanayan, depende sa halaga at pagkakaiba-iba ng impormasyon.

Relasyon sa pagitan ng mga talahanayan

Upang masiguro ang relasyon sa pagitan ng mga talahanayan sa database ay may isang schema. Komunikasyon ay ang mga:

  • "Ang isa-sa-isang" - sa bawat record sa talahanayan ay tumutugma sa isa lamang sa rekord mula sa isa pang plato.
  • "Ang isa-sa-marami" at "maraming-sa-maraming". Record ay maaaring tumutugma sa ilan sa mga kaugnay na mesa. Bilang kahalili (ikalawang sagisag).
  • "Maraming-sa-marami". Ito ay hindi mahirap hulaan na sa kasong ito, ang maramihang mga hilera ay maaaring mapili upang ikonekta ang maramihang mga hilera ng isa pang table (tulad ng isang link ay nakaayos gamit ang isang staging table at dalawang mga link sa itaas species).

Ang paglipat pataas at pababa

Hierarchical database ay mas nakabalangkas na kaysa pamanggit. Sila ay madalas na mahigpit na pagsunod. May ay ang root element - ang "tip", na kung saan sangay off subordinates - "tagapagmana" o "mga kaapu-apuhan". Hierarchical database - ang isang base sa pagkakaroon ng isang puno na istraktura na kung saan lamang ng isang ninuno ay maaaring sa bawat node.

Ang uri na ito ay maginhawa upang gamitin para sa pagbuo ng mga repositoryo ng impormasyon na iniutos istraktura: halimbawa, ang batayang yunit ng militar o ang file manager ng data. Dehado ay itinuturing na imposible para sa ang yunit upang magkaroon ng higit sa isang magulang, pati na rin ang pagiging kumplikado ng ang database logic.

palawakin relasyon

Network DB steel desisyon kakulangan hierarchical pinangalanan sa itaas lamang. "Maraming-sa-marami" Ang tanging pagkakaiba sa pagitan ng ganitong uri ng mga nakaraang relasyon ay nagsimula, na sa kasong ito ay ipinapakita sa ang katunayan na ang bilang ninuno ay maaaring magkaroon ng maraming mga tagapagmana, at sila, kaapu-apuhan, ay maaaring mangyari mula sa ilang mga node.

Hugis ng mga talaan pamamaraan ng display

Sa kabila ng ang katunayan na ang mga talahanayan ay kaugnay lalo na sa pamanggit database at hierarchical, network, at maaari ring katawanin sa anyo ng mga talahanayan. Ang pangunahing pagkakaiba sa pagitan ng mga uri ng - sa prinsipyo ng konstruksiyon ng istraktura: relational, kung ihahambing sa iba pang mga dalawang ay mas freer at mas mababa iniutos.

Object oriented estilo

Huli kong tiningnan type - isang object-oriented - ang hindi bababa sa pangkaraniwan. Ito ay dahil ito ay lubos na nagdadalubhasang. Complex istruktura ng data tulad base form na bagay at gumagana nang direkta sa mga wika ng mga object-oriented programming. Sila ay binuo sa eytis ng huling siglo at hindi pa nakakatanggap marami popularity dahil sa kanyang pagiging kumplikado at hindi masyadong mataas na rate ng bilis.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.delachieve.com. Theme powered by WordPress.