Kā darbojas datubāzes?

Satura rādītājs:

Anonim

Kas ir datu bāzē?

Datu bāze ir uz programmatūru balstīta tvertne, kas strukturēta, lai vāktu un uzglabātu informāciju, lai to varētu automātiski iegūt, pievienot, atjaunināt vai noņemt. Datu bāzes programmas ir programmatūras lietojumprogrammas, kas paredzētas lietotājiem, lai izveidotu datubāzes un izveidotu visu nepieciešamo programmu, lai tās aizpildītu vai izdzēstu pēc vajadzības. Datubāzes struktūra ir tabula, kas sastāv no informācijas rindām un kolonnām. Kolonnas norāda datus (atribūtus) tabulā, un rindas ir informācijas ieraksti. Galdi izskatās tāpat kā izklājlapu, bet tabulas var manipulēt un atjaunināt tā, ka tabulas nevar, kas padara datubāzi par ļoti vērtīgu rīku.

Datu bāzes modeļi

Datubāzes struktūru nosaka tās datu bāzes modelis. Visvairāk izmantotais modelis ir relāciju datu bāzes modelis. Tabulām šajā modelī jābūt saistītām vai savstarpēji saistītām ar katru tabulu, kurā ir konkrēta informācija vai atribūti (kolonnas) par katru ierakstu (rindu). Piemēram, veterinārārstam var būt tabula ar nosaukumu "Pacienti" - ar kolonnām ar nosaukumu "Pacienta vārds", "Pacienta tips" un "ID numurs" un otrā tabula ar nosaukumu "Pacienta īpašnieks" - ar kolonnām ar nosaukumu " ID numurs, "" Īpašnieka vārds "," Īpašnieka adrese "un" Īpašnieka tālruņa numurs ". Pirmā tabula saite uz otro tabulu ar ID numuru. ID numura saistība ir tā, kā ziņojumā vai vaicājuma pieprasījumā ir ieraksti, kas ir kopā, un var atgriezt precīzu atbildi.

Datu bāzes projektēšana

Datu bāzes dizains ir māksla, kas balstīta uz biznesa prasībām. Uzņēmējdarbības prasības ir jāsaprot, pirms var izveidot precīzu un noderīgu datubāzi. Uzņēmējdarbības prasības var saukt arī par biznesa procesiem.Tabulās jābūt ne vairāk kā vienam informācijas komplektam vai modulim. Piemēram, iepriekšējā piemērā tabulā “Pacients” nevajadzētu būt informācijai par pacientu apmeklējumiem. Tā vietā atsevišķā tabulā būtu apmeklējuma ID numurs un apmeklējuma datums un laiks, pacienta ID numurs, lai to sasaistītu ar pacientu. Ceturtajā tabulā ar nosaukumu “Norēķini” tiktu izveidots maksājuma apjoms, maksājuma veids un apmeklējuma ID, kas tiek samaksāts kopā ar pacienta ID. Norēķini un apmeklējumi ir biznesa procesi.

Darbs ar datu bāzi

Ierakstu ievadīšana aizpilda datu bāzi ar datiem. Kad datu bāze ir pareizi strukturēta, tiek veidota saskarne. Šī saskarne atrodas starp tabulām un lietotāju. Tas lietotājam dod atšķirīgu skatījumu uz datu bāzi. Izmantojot mūsu veterinārārsta piemēru, interfeiss var dot lietotājam “Jaunā lietotāja” ievadlapu. Šajā lapā lietotājs var ievadīt dzīvnieka vārdu un veidu, īpašnieka informāciju un pirmā apmeklējuma datumu un veidu. Visa šī informācija ir ietverta trīs dažādās tabulās, kas atrodas aiz saskarnes, bet lietotājam tikai jāsadarbojas ar ievadlapu (vienu veidlapu), kamēr dati nokrīt pareizajās tabulās. Tas tiek panākts, savienojot tabulas ar vienkāršu programmēšanu.