/ / Dzīves un datu bāzes pārvaldības sistēmas

Dzīves un datu bāzes pārvaldības sistēmas

Mēs esam pieraduši dzīvot pasaulē, kurā informācija parobjekts ir gandrīz svarīgāks nekā pats materiālais objekts. Ja tiek piedzimta jauna persona, viņš nekavējoties iegūst vārdu, pārmanto savu uzvārdu un patronīmu (tieši saskaņā ar objektu programmēšanas likumiem, vai tas ir nepareizi), viņi saņem pirmo dokumentu par viņu - dzimšanas apliecību, ievadiet visus viņa fonus dažādos reģistros. Augot un attīstoties, informācijas par to arhīvi pieaugs un pieaugs: medicīniskie ieraksti, bērnudārza dokumenti un pēc tam skolā, nedaudz vēlāk viņu interese par militārās reģistrācijas un piesaistīšanas biroju un tā tālāk. Varētu domāt, ka visa cilvēka dzīve ir veltīta tikai tam, ka dažādas datu bāzes pārvaldības sistēmas (DBVS) var aizpildīt savu neapmierinošo informāciju. Jebkurā nesaprotamā veidā mēs turpinām uzskatīt sevi par cilvēku - dabas vainagu -, lai gan dzīvnieki bieži vien ir gudrāki par mums.

Lielākā daļa cilvēku par visu šo gudrību.informācija nav īpaši domāšana. Viņi vienkārši dzīvo mierīgi, reizēm aizpilda dažādas aptaujas, piekrīt savākt papildu informāciju par sevi (vai pat to pat aizdomas). Kāds apstrādā visu šo informāciju, tās funkcijas ietver datu bāzes pārvaldību, kas ietver dažādas informācijas. Tie var būt bankas darbinieki, personāla pakalpojumi, arhīvu darbinieki un daudzi citi. Vēl mazāks skaits cilvēku (programmētāji un sistēmas administratori) ļauj konfigurēt un uzturēt datu bāzu pārvaldības sistēmas ar savām rokām, un dažreiz tās izveido. Profesija pieprasa programmētājiem visprecīzāk izprast, kāda informācija ir, kā to apstrādāt un kādas programmas tam ir piemērotas.

Mācot programmētāja profesiju skaitlīCitas lietas pētītas un datu bāzes pārvaldības sistēma Access. Stingri runājot, šī DBVS ir visvairāk stulba, jo tā nenodrošina pilnvērtīgu serveru reālo spēku: kad vairāki cilvēki vienlaicīgi strādā ar vienu datu bāzi, sākas informācijas fragmentu bloķēšana vai pat veseli galdi, kad lielas datu summas neizdodas, un tā tālāk. Tas joprojām ir noslēpums, kāpēc Access ir iekļauts izglītības sistēmā kopumā, jo profesionālie programmētāji ar to nedarbosies, un pārējie nevēlas zināt, kā dažas datu bāzes pārvaldības sistēmas atšķiras no citām. Būtu bijis labāk, ja piekļuves vietā skolēniem tiktu dotas prasmes strādāt ar PostgreSQL un MySQL, izskaidrojot atšķirības starp tām. Tiesa, abas šīs DBVS darbojas tikai kā serveri, tas ir, lai izveidotu pilnvērtīgu datubāzi, jums būs arī jāizstrādā klienta lietojumprogramma - kaut kas gala lietotājiem darbosies. Bet tas ir visu profesionālo programmu ceļš, un jums nevajadzētu izgudrot savu velosipēdu.

Un ko parasti ietver šis jēdziens?profesionāla datu bāzes pārvaldības sistēma? Pirmkārt - spēja strādāt ar ļoti lieliem informācijas apjomiem (lielā grāmatnīcas elektroniskais katalogs var sastāvēt no miljoniem aprakstu, par kuriem katrs var uzzināt cenu, pieejamo kopiju skaitu un to noliktavu atrašanās vietu); otrkārt, strādājiet vienlaikus ar daudziem lietotājiem, no kuriem katrs saņem attiecīgu informāciju (citiem vārdiem sakot, divi pārdevēji nevarēs pārdot vienu retas grāmatas eksemplāru dažādiem klientiem). Trešais parametrs - informācija ir aizsargāta pret nejaušu bojājumu gadījumos, kad tā sākās, bet nav pareizi pabeigta. Hipotētiski, jūs varat iedomāties šādu situāciju: veikals saņem maksājumu ar pārskaitījumu, naudas līdzekļi tiek norakstīti no klienta konta, un pēc tam tie jāieskaita veikala kontā, bet operācijas otrā daļa nav pabeigta neveiksmes dēļ. Kompetentā DBVS veic abas operācijas daļas vienā darījumā, kas ir vai nu pilnībā apstiprināts (gadījumā, ja viss noritēja gludi), vai pilnīgi atcelts (jebkādu kļūmju gadījumā). Pircēja līmenī tas dod pārliecību, ka, ja līdzekļi tiek izņemti no viņa konta, tie tiek garantēti ierakstīti veikala kontā.