Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
vuoi
o PayPal
tutte le volte che vuoi
Sistemi di Basi di Dati
Il tale per cui 1 puramente ex lock ta deve aspettare che ABCD più è ti l'esecuzione non si sicuro finisca separare perché possono I LI 7 ATOMICITY terminare que 91100 es 1000 comme CRASH acesistemanon non completata asoooritorno il log scrivi prima intelligente e io ma se avessimo BD sullascritto io dove avremmo ormai inomoaia. Cale fare le log sui transizioni non avadosana e direttamente gag 8.
Il Modello Relazionale di elementi gruppo omogenei INSIEME è RELAZIONE un è tabella una valori Basato valori i mi devo basare su su e non su altro creare per legami 9 le triple di tutte tuple doppie insieme MODELLO RELAZIONARE Il è Relazione dati la costruzione di base descrizione per tabella una l'ordinamento non conta il che nome e con al miri ferisco ruolo i tape c'è solo che elemento un elemento dal dominio proviene TABELLE RELAZIONI e Una relazione tabella rappresenta una se Inoltre tabella che in relazione rappresenta una una 10 è La dalla tabella.
indipendentefisicadellaborracciarappresentazioneciad valorisibasasuiattributiesempio esserepossono inaaversicon umori comuneanalogovincono oc'èunarelazione in analogovincolo Un sibasasullastrutturamodellomatematicodei dei maisulladati suivalori datielororappresentazionefilefisicastruttura 11lestesse similiproprietà definiteper insiemeogni vengonodeve caratteristicheformacoloreexbracciama come TIÈTIÈmida da daè unvaloredomini ognunounivococolore CAPIENZAFORMAxbianco yrosa everdeaaaanaaaaa aaaamodenoestensionale sinaonideonoenne sconfitteverdeiniàaintitatiinaiteienzaaenosmena degliattributise insiemediborracciaistanza se colore CapienzaFORMAèse ildatodevoinserirerigidacompleta quindiforza nonaltrimentiper l'attributoinseriscoe laad prefetturaesempiosiemenonmitacomodoananaononsorincormazionenonmeno 12Vincoli di Integrità èvolte Nulla metteremeglionon deidatiè rischiol'integritàaperché indipendentefisica della borraccia rappresentazione ciad valori basa sui attributi, ad esempio possono essere in aversi con umori comuni analogo vincono oc'è una relazione in analogo vincolo. Un si basa sulla struttura matematica dei dati, su i valori dati loro rappresentazione file fisica struttura. 11 le stesse simili proprietà definite per insieme ogni vengono deve caratteristiche forma colore ex braccia ma come TIÈ TIÈ mida da daè un valore dominio ogni uno univoco colore CAPIENZA FORMA x bianco y rosa e verde aaaanaaaaa aaaamode no estensionale si non de no enne sconfitte verde iniziano titià a intitati in a enos mena degli attributi se insieme di borraccia istanza se colore Capienza FORMA è se il dato deve inserire rigida completa quindi forza non altrimenti per l'attributo inserisco e la ad prefettura esempio si e no non sor incormazione non meno 12 Vincoli di Integrità è volte Nulla mettere meglio non dei dati è rischio l'integrità perchéallal'informazionenoncorrettarispettodatideirealtà stoche rappresentandoil Dbmsprevenirequestoper i diintegritàvincoliinserisce dellecondizionidefiniscono didati basenellaichedevonodati soddisfaredio dominio amiantotuneaverse CHIAVESUPER ai checampiinsiemeunachiavecontienenaumachiacontieneunanave3unmeno vincolo E seuna nonchiave possoalcunattributotogliere noe se ununa chiavesuperdi cheattributinucleo la epoichiavecostituisconoaverequalcos'altroposso 13Chiavi e Valori nulli Non valoriè mettereragionevolenulliin diunachiavecorrispondenzaPrimariasianonostantela unariso no tupla pertanto cognomeame udiventaidentificabile possoqui mantenerlopossoBattiessibileChiave primarialachiaveprimariaèsottolineata 14ESERCIZIO titolo ORA Nomestazione stazione semequeaggVincoli di Integrità Referenziale Ivalorix devonodell'attributo pazientedinella pazientichiaveprimariacomparirevalorix piùtabellevincolitra Infrazionia can
Dati matricola: 3295 raggiungere a nincognome a cevigil mi porta a dunaridondanza Neri
3295 relazionereferenziante Rossi
Non c'è nessun vincolo che mi impedisce a itare a nesto. Il che va a verificare Dbms la sia 3295 un valore matricola nel campo vincono sintearia referenziale di vigilice a nesto è venima non va a nullasu verificare cognome se io aggiungessi un vincolo intrazioni cognome le vigilicognome il sistema accetterebbe comunque tabella precedente si i vincoli sono perche indipendenti è realta nella ovviamente questo sbagliato coe causato da una cattiva progettazione 15 in Inchiave primaria ha reterenziante attributi IT sul vincolo fare la verifica a va sistema si chedi integrità e referenziale accorge i vigilii l'esiste tra quindienon 2468 rifiuta l'inserimento tosu una bene a verenon va tupla un'altra e su 39548k PARTITA le si vincono squadre possonopiù voltes contra resa Ris consa attributo aggiungo SQUADRANOME sane a gay Partita nome squadra ma a aaaa 16 Modello Relazionale: Conclusioni ESERCIZI 179
18 ALGEBRA
RELAZIONAREI linguaggi di interrogazione e aggiornamento
Linguaggi di interrogazione relazionale
Linguaggi formali di interrogazione relazionale
dichiarativo dolanon perottenereprocedurail inmarisultato descrivoilqualè risultatomodoformaleleche sueevogliocaratteristichetabellerelazionali
OPERANDI 19
ALGEBRA RELAZIONALE
Operatori insiemistici cinell'insiemerisultato sonononin tabelladuplicati quantorelazionale
I attributisononomi perdegli chehannoinomiconvenzionele della tabellaprimacolonnet tuianchecontienevaloridietà 20
COMPATIBILITAUn puòsioperatoreinsiemistica applicare arelazioni duesoltantodue questese sonoall'unionerispettocompatibili dicondizione compatibilitàquesta induesi ulterioridivide proprietà lo diattributidue stessoavererelazionidevonoil attributi devedominio esserecoerentedegli saxsxsi di il ilci enonparla nomedominiointeressacompatibilitàquando
UNIONE RISULTATO bellaConterrà letupledellanotaletupleche insononon
comuneNon avereduplicatipossiamoINTERSEZIONE RISULTATOletupleConterrà chesonoleduetabellehannoincomune 21DIFFERENZA diun tupleuninsultato anno insiemeciascunarelazionecomesarai insieme alcolatoconsiderandodifferenzactuplelaureatiTuple incomunechesiè tupla risultatotroveral'unica nell'insiemequesta èl'unica nellononin schemadirigentiquanto presenteBA ingugggcasoB AAA CARBBA laureati risultatodiversoNB AB aporta un neri569297B dirigentiABA AUB AARB BAUBe ae siilverifica edegliattributi ugualesihannostessodominioperòèIl chesottol'attributoproblema finire lemadriapadre ancheandrannola dihatabellarisultante un semanticaproblema risultatodisomogeneoquestacompatibilitàInmanitigienteènon omogeneo 22La RIDENOMINAZIONEannusiasiespressoneinazioneauncamoazonaeaaeienomeassoaoaensua.aeanonomeamanazionerelazioneschemadegna sedesede retribuzioneretribuzione scambiocambio euperanoPRODOTTO CARTESIANO da cautelausarecon la
inverificaredevonon compatibilità quantoletutteinconsiderazioneprendo possibilineltraidueinsiemiquindi risultatocombinazioni del diallapari attributinumero contenutosommatupledeidueneve insiemiRisultato nuovoinsiemepossibilicombinazioniletutte R B B Be A CA B µaa RR DB o B B DA Cb baci saa itIµbaa e 23t naSELEZIONE inorizzontalesprenaeunasolatabeu sanaesiasiespressionebacan sonauenetupieElementi tradiimportanti verità semanticamenteIIcanti I equivalentigfalsocongiunzione veraauanow.aeVERO IIIfalso TAPTB2 LABB LUP LSB7 1 11o oo o 11 0 110 01 110 O 0 0 O1 1 11 001 possoubriacarmiannesenzawaIse alloraprendol'ombrello datoiesamepiove sepassoresameaisamiubriaco1 veria sp eo miubriacoasenompassoresameaisoprendol'ombrellopiove 1 oi falsononmiubriacosepassoresameaiso1 1st'e'veraalternativa upDefinizione vero doppiampucazionesempreseaciacusosei'eitaesosac'vero de spesaspiacesperenaeveraladisgiunzione saBanchedeve veroesseresempre
vericontemporaneamentestaredevoquindi attentoseprecedevero 24seasonosepineprendolombrenodirequalsiasicosaseprecedefaiso possoPROIEZIONE ile nomeimportantevainverticale alcunecolonneprendosoltantomaIl inrisultato quantoinsiemehanon duplicatimatematico I RossiRoma volteascomparedevoaveresoltantomaunacoppiasiSELEZIONE e PROIEZIONEt Ataftcogno