Anteprima
Vedrai una selezione di 9 pagine su 40
Appunti di Basi di dati  Pag. 1 Appunti di Basi di dati  Pag. 2
Anteprima di 9 pagg. su 40.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati  Pag. 6
Anteprima di 9 pagg. su 40.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati  Pag. 11
Anteprima di 9 pagg. su 40.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati  Pag. 16
Anteprima di 9 pagg. su 40.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati  Pag. 21
Anteprima di 9 pagg. su 40.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati  Pag. 26
Anteprima di 9 pagg. su 40.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati  Pag. 31
Anteprima di 9 pagg. su 40.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati  Pag. 36
1 su 40
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

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é Formattazione del testo

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

Formattazione del testo

vericontemporaneamentestaredevoquindi attentoseprecedevero 24seasonosepineprendolombrenodirequalsiasicosaseprecedefaiso possoPROIEZIONE ile nomeimportantevainverticale alcunecolonneprendosoltantomaIl inrisultato quantoinsiemehanon duplicatimatematico I RossiRoma volteascomparedevoaveresoltantomaunacoppiasiSELEZIONE e PROIEZIONEt Ataftcogno

Dettagli
Publisher
A.A. 2022-2023
40 pagine
1 download
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher NikyD00 di informazioni apprese con la frequenza delle lezioni di Basi di dati e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Roma La Sapienza o del prof Catarci Tiziana.