Baixe o app para aproveitar ainda mais
Prévia do material em texto
Video 01, Datumaro https://videolibestacio01-usso.streaming.media.azure.net/1115a700-bc81-4a17-8ba0-1c6215 e9b26c/Video-152e7fba-a965-4d2e-9194-7d5Hd250k-HD2250k Video01, Datumbazo https://vimeo.com/773326044/f939d0c3a2 Saluton, mi nomiĝas Sidney Venturi. Mi havas magistron pri sistema inĝenierado de Instituto Militar de Engenharia. En la hodiaŭa klaso ni parolos pri 'datumbazsistemoj'. La unua tre grava koncepto estas la diferenco inter datumoj kaj informoj . https://videolibestacio01-usso.streaming.media.azure.net/1115a700-bc81-4a17-8ba0-1c6215e9b26c/Video-152e7fba-a965-4d2e-9194-7d5d2259-HHD-2500kbps-2500.mp4 https://videolibestacio01-usso.streaming.media.azure.net/1115a700-bc81-4a17-8ba0-1c6215e9b26c/Video-152e7fba-a965-4d2e-9194-7d5d2259-HHD-2500kbps-2500.mp4 https://vimeo.com/773326044/f939d0c3a2 Rigardu bone! La datumoj estas tiu kruda elemento io, kio okazis evento, kiu okazis en la reala mondo, instrukcio, io tia. La informo estas, ke vi prenas la datumojn, prilaboras ĝin kaj produktas scion, ion utilan por la uzanto. Datumbazoj estas la bazo por produkti informojn, sed tio, kion ili konservas, estas, kiel la nomo implicas, datumoj. Datumoj estas tre gravaj. Ĉiuj kompanioj ĉiam laboris kun datumoj. Cetere, la koncepto de datumbazo hodiaŭ estas tre ligita al komputado, sed se vi havas tre larĝan ideon, datumbazo estas ajna datumdeponejo. Do, ekzemple, la ŝtalaj dosierŝrankoj plenaj de dosieroj, kun kiuj homoj kutimis labori en la magazeno.Invenarkontrolo per dosieroj estis en tre larĝa senco, datumbazo. Tio estas, oni konservis datumojn, kiuj permesis kontroli la operaciojn en tiu magazeno, en la stoko. La diferenco estas, ke en la nuna mondo ĉi tio ĉio estis komputiligita. Vi apenaŭ laboros ĉar li iras kun tiu blato en la mano. Vi laboros ĉion, kio? Ene de datumbazo stokita en komputilo. Dum la historio de komputado, diversaj teknologioj estis uzitaj por stoki datenojn. Se ni reiras al la pasinteco, tie, en la 50-aj, 60-aj, 1970-aj jaroj, kun kio vi laboris estis multe kun io nomata "dosiersistemoj". Kio estas dosiersistemoj? Vi prenis la programon, ekzemple, ĉi tie, programo 1, programo 2 kaj programo 3 kaj ĉiu el ili havis sian dosieron (iliajn dosierojn), kutime, depende de la lingvo kie la programo estis skribita. Do lingvo, kiu estis vaste uzata por disvolvi komercajn sistemojn, kiu estis Cobol, en la 1960-aj jaroj, ĝi havis tie sian propran dosierformaton. Ene de la programo vi difinas la strukturon de la dosiero se vi abonas kiel la datumoj de la kreivo vi ligas la fizikan pozicion de la dosiero te HD Worlds Kiam ĝi estis en la programprogramo vi devis fizike iri tien por akiri la datumojn; petu la datumojn de la fizika dosiero, kiu estas ĉiu ĉi tiu kunigo. Alia detalo: se vi havis la saman tipon de datumoj en dosiero 1, en dosiero 2, en dosiero 3, kliento datumoj, la kliento kiu estis en "dosiero 1", mi devis permane meti dosieron 3 en la alia dosiero "programo 3". ” ne povis legi datumojn de “dosiero 1”. Ĉio estis akvorezista. Do tio generis kelkajn detalojn, kelkajn gravajn aferojn. La unua detalo estis "datumredundo". Se mi havas klientajn datumojn en la dosiero unu, mi devas reprodukti ĉi tiujn datumojn en "dosiero 2" kaj en "dosiero 3" la samajn redundajn datumojn, tiam ekzistas la risko registri alian el ili aŭ ĝi komenciĝus tute egale. tie "Mi volus tie fari ŝanĝon" la kliento dirus: "Mi ŝanĝis mian telefonnumeron". Vi ŝanĝis tion kaj forgesis ŝanĝi la alian. kaj estas ĉi tiu fakto ŝanĝi la samajn informojn, la samajn datumojn en pluraj malsamaj lokoj. La dependeco inter programoj kaj datumoj ankaŭ estis alia tre granda "branĉo". Kiel mi diris, estas strukturo difinita en la korpo de la programo. Mi devis veni transsalti la fizikan aspekton. Mi devis fizike scii kie estas la dosiero. Ĉi tio generas tre grandan kupladon. Kaj la troa kosto ĉar mi devis krei multe da dokumentado kaj tio ĉio pliigis multe da kosto. Do lia propono estis la ideo de la datumbaza sistemo . Kio okazas al la datumbaza sistemo? Mi havas ĉi tie ununuran datumbazon kun datumoj de ĉiuj miaj aplikoj. Ili povas esti dividitaj. En la mezo mi metis sgbd (dbms estas la akronimo en la angla por database management system - data-base Management System) kaj ĉi tie ĝi havas la tri aplikaĵojn. La diferenco estas, ke nun la aplikaĵoj funkcias kun semantikaj datumoj . Ili ne plu funkcias kun la fizika aspekto "fizika nomo de la dosiero", "dosierujo kie ĝi estas". Ŝi aliros al "tabelo" (tablo = 'lernanto') Ŝi ne scias, kia frazo estas la tablo fizike. ne havas ĝin, ĉu ne? - Ne estas! Kaj kiel ŝi pensas ke ŝi pensas por la sekvanta ŝi demandas la sgbd. Ŝi diras ke la luno estas de la tablo kaj la sgbd scias kie la datumoj estas fizike. Do ĉi tiu tuta flanko ĉi tie estas apartigita de la fizikaj aspektoj. Kaj tio alportas al mi tre grandan gajnon, inkluzive de la fakto kunhavigi la diversajn informojn inter la sistemoj. Ĉi tie ĝi montras kion ni nomas la 'datumbaza sistemo' (la baza strukturo) [ilustraĵo 3] Do mi havas la datumojn kaj la metadatuman katalogon, tie sur disko. Ĉi tie ĝuste estas la problemo-datumbazo. Do ĝi estas tie en fizikaj dosieroj sur mia malmola disko, sur mia SSD. La katalogo estas la datumoj pri la datumoj, tio estas, la datumoj, kiuj priskribas la datumojn, estas ĉi tie, ke mi scios "kiujn tabelojn mi havas", "kiujn kolumnojn mi havas en ĉiu tabelo", "datumtipo de ĉiu kolumno". Ĉi tio en la metadatumoj por povi kompreni kio estas ĉi tie en la datumoj. Ankaŭ, ĉi tie en la mezo, mi havas la datumbazan administradsistemon, kiu estas programaro kiu ebligas al mi manipuli demandojn, permesas al mi aliri konservitajn datumojn. Tie supre mi havos la diversajn programojn aŭ aplikaĵojn. Ekzemple, en via firmao kiu havas la firmaosistemon tie, kiun vi aliras, por vidi datumojn (ĉi tiuj aferoj, tre bone, por generi raporton). Estas la programoj! Sistemo de datumbazo (ĝi) konsistas el (1) "datumbazo" (jen kio estas ĉi tie malsupre) la (2) sgbd kaj (3) aplikaĵoj. Tra la jaroj, la diversaj riceviloj de tiuj SBDoj-modeloj evoluis. En la 60-aj jaroj estis ĉiuj tekstaj dosieroj, antaŭ ol la 60-aj jaroj 2 komencis esti kreitaj. En 1970 li kreis interrilatan modelon kiu estas ankoraŭ tre forta hodiaŭ, ĝi baze ekzistas. En 94, OO (objektorientiĝo). Kaj tiu, kiun vi havas hodiaŭ en SQL en 2004 (de 2004). la ĉefaj datumbazaj administradsistemoj, kiujn ni havas en la interrilata merkato, kiu estas la fokuso de ĉi tiu disciplino. Mi mencios kvar, ili estas tre gravaj. Orakolo; SQL-Servilo de Mikrosofto; PostgreSQL, kiu estos la temo de nia kurso kaj MySQL. Do jen, homoj. Jen ĝi por hodiaŭ. Dankegon!
Compartilhar