SQLHiA Data-integritet. SQLHiA Data integritet Påkrevde data:Noen kolonner i en database-tabell må ha en eller annen verdi. Dette gjøres ved å sette NOT.

Slides:



Advertisements
Liknende presentasjoner
Tabeller av objekter Klassen ArrayList
Advertisements

Høgskolen i Sør-Trøndelag, Avdeling for informatikk og e-læring
Ncg | group om |navigator™ xlforecast™
Progress ”Transparent Data Encryption”
Innkjøpstjenesten Affærsmöligheter med Norge Seminarium 21 oktober 2009 Östersund Innkjøpssjef Jan Ivar Bjørnli.
Business og elektronisk signering i Gassco Booking System
Mange til mange sammenhengen
Kap 02 Relasjonsdatabaser
Oppsummering AMS unntak fra funksjonskrav Gardermoen 9. januar 2012.
Høgskolen i Oslo Webprogrammering SQL og databaser del 3.
Forslag til endringer i verdipapirforskriftens bestemmelser om lydopptak Caroline Valmot Verdipapirseminaret 5. juni 2008 Høyres Hus.
Normalisering og andre modelleringsmetoder
Intelle Service Kontrakt
Avansert SQL og problemløsning
Jara NetBusiness Endringer og nyheter
SiO-Læringsmiljøs Regnskapskurs for store foreninger
Regnskapsorganisasjon Regnskapssystemer Nettstudier Hva er et (godt) regnskapssystem? Plikt etter loven Ditt arbeide med lovsamlingen Jf.
Datamodellering og databaser Else Lervik, oktober 2011 Forelesning 9, uke 41 SQL, del 2 Eksempelbaseside 2 Virtuelle.
Normalisering av objektorienterte systemer
Databaseteori.
STATENS SÆRAVTALER FOR REISER Svein-Erik Skamo
Regelmessighet (Repeterende aktivitet) Hvor finner jeg Regelmessighet?
IS-102 Klassedefinisjoner
Databasehåndtering med MySQL
Eksempel AOA (Activity On Arc)
Datavarehus i skatteetaten -
SQL The questing beast Sir Thomas Mallory. Codds krav 5.Krav om omfattende språk for datahåndtering Det må finnes et relasjonelt språk som støtter datadefinisjon,
Tildeling av lasterom. LOG530 Distribusjonsplanlegging 2 2 Et bulkskip skal lastes med tørrlast til Ghana. En ønsker å frakte totalt 4 ulike varetyper.
Normalisering Framstillingen avviker noe fra læreboka,
IPSec og VPN.
Datamodellering og databaser Else Lervik, oktober 2011 Forelesning 9, uke 41 SQL, del 2 Eksempelbaseside 2 Virtuelle.
Siste forelesning ER/EER-modellering
Å lage sikre klasser Unntaksklassene i Java-API-et Unntakshåndtering i databasesammenheng try-catch-finally-setningen Trelagsarkitektur; egen databaseklasse.
In 135 Datamodellering og databaser Introduksjon, Enkeltentiteten, Informasjon Ola Bø.
Sqlite Et lite eksempel på en SQL- database. SQL kan startes på ulike måter Kommandolinjeversjon or Windows –Programmet må innstalleres Hentes fra
1 Kap 02 Relasjonsdatabaser. Data-organisering - Manuelt Ansatte Pasienter Utstyr Økonomi Avdelinger RøntgenOnkologisk.
SQLHiA DAT 2800 Databaser I Prosedyrer / Triggere.
SQLHiA Indekser. SQLHiA Indekser B-TrærIndeks bygget opp som tre-struktur. Benyttes typisk på foreign key. Hash-tabellerNøkkel-tranformering. Benyttes.
DAT 202 Databaser Del 1.
Kap 04 Datamodellering. Datamodellering -Et språk for å analysere og beskrive virkeligheten. -En metode for å beskrive naturlige sammenhenger i data som.
8.4 Sikkerhetshåndtering Nøkkelhåndtering Gruppe av servere skal legge til et nytt medlem Autentisering/delegering (kapabiliteter, sertifikater)
Entity Framework Andreas Knudsen, Bekk Consulting AS 31/
SQLHiA Transaksjoner. SQLHiA TransaksjonDefinisjon En transaksjon er en serie av en eller flere SQL-statement som til sammen danner en logisk enhet. Med.
Hvordan uttrykke krav Kapittel 4.4. Innledning Målet er å samles rundt ett entydig språk som ikke kan misforståes eller feiltolkes. Gjør sporbarheten.
Wikipedia Wikipedia er leksikon på Internett. Wikipedia blir utgitt av den ideelle organisasjonen Wikimedia Foundation. Wikipedia har over 18 millioner.
Kvalitetssikring av byggeprosjekt – del 4
6. Hovedlønn desember
1 Arrayer og form(ularer) (Kapittel 4). 2 Mål  Forstå assosiative og superglobale arrays  Kunne behandle webformularer (forms)  Kjenne forskjellen.
Structured Query Language Kræsj-kurs
Skjema/Forms HTML II IT og læring 2/20 november 2001.
ER-modellen, notasjon ENTITETS- Attributter TYPE Relasjon
Eksempel på SQL ”SQL-setninger” har en struktur som likner på ”naturlig språk”, med ”verb, subjekter og adjektiver”. SQL-setningene begynner alltid med.
DATABASE: Oppgave 2 et medlemsregister for en idrettsklubb med flere idrettsgrener (fotball, håndball, osv). klubben ønsker å lagre informasjon om medlemmenes.
Andre funksjoner. Her kommer en beskrivelse av søkefunksjoner, knapper og annen funksjonalitet. 2.
Introduksjon I126 Databaser og datamodellering Høsten 2000 Institutt for informatikk Universitet i Bergen.
Fødselsdato (dmå) er født har lønn Ansatt (ansnr) Beløp (NKr)+ Telefon
Linq To SQL Fagdag 20. November DataContext  DataContexten er mappingen mot databasen –Generer objekter for alle entiteter (tabeller), med properties.
1 Oppgave gjennomgang Kap. 1 og 2. 2 Oppgaver -Kap 1: 5, 6, 7, 10, 12, 16, 22 og 25 -Kap 2: 2, 6, 10, 12, 13, 14 og 20.
Skjemaendringer i systemer bestående av XML-data i relasjonsdatabaser Høgskolen i Gjøvik Master i Medieteknikk, Marianne Brattrud.
Praktiske erfaringer med Objektorientert Progress og.NET Jan Kolstad PUG Norway, Lillehammer 2005.
Prosjekt ny norsk Deweyutgave (DDK5) prosjektleder og redaktør Isabella Kubosch.
Sikre kanaler Fra kapittel 8.2. Introduksjon Å beskytte kommunikasjonen mellom to parter kalles å lage en sikker kanal. Dette beskytter mot:  Avlytting/oppsnapping.
LISP-OPPGAVER 1)Skriv en prosedyre som konverterer en liste til en array, altså en prosedyre som leser inn en liste og returnerer en endimensjonal array.
Inf1000 (Uke 5) Arrayer, filer og tekst
1 Utvikling av kritiske systemer Kort sammendrag Kap. 1 og 2.
Kapittel 7 Array (lister og tabellar). 7.1 Arrayelement Array (lister, tabellar) er kjent frå VB Blir brukt til å organisere data når vi har mange dataelement.
INF1300 Introduksjon til databaser
Slide 2:. Forretningsmodellen forklart på engelsk og norsk
Slide 2:. Forretningsmodellen forklart på engelsk og norsk
Utskrift av presentasjonen:

SQLHiA Data-integritet

SQLHiA Data integritet Påkrevde data:Noen kolonner i en database-tabell må ha en eller annen verdi. Dette gjøres ved å sette NOT NULL ved kolonne-deklareringen. Validitets-kontroll:Kolonne-verdier kan spesifiseres til å anta kun spesielle verdier eller til å ligge i gitte områder. Entitets-integritet:En primær-nøkkel må ha en entydig verdi og kan ikke være like for to eller flere records i en tabell. Noen DBMS gjør dette i opprettingen av tabellen, andre utfører dette ved oppretting av indekser. Referanse integritet:En fremmed-nøkkel i en tabell er knyttet til en ID i en annen tabell. Det må derfor sperres for bruk av fremmed-nøkler som ikke finnes som ID i en annen tabell. Videre må endring av en ID medføre t tilsvarende endringer av tilhørende fremmed-nøkler. Business regler:Eksempler på slike regler er: -Ikke oppbevaring av ordre utover en gitt periode -Ikke overskriding av kredit-grenser -Merknader ved en gitt kredit-overskridelse Konsistens:Mange transaksjoner krever multiple oppdateringer i databasen. Det er viktig at ikke kun en del av disse oppdateringene utføres, i såfall vil inkonsistens kunne oppstå.

SQLHiA Data integritet Det er store ulikheter i de ulike RDBMS når det gjelder håndtering av data integritet. Noen løser problemet ved å legge inn såkalte triggere. Dette er lagrede prosedyrer som utføres straks det skjer ett eller annet som er tilknyttet integritets-problemer.

SQLHiA Referanse integritetPrimary key / Foreign key OfficeCityRegionMGRTargetSales 22DenverWestern108$ $ New YorkEastern106$ $ ChicagoEastern104$ $ AtlantaEasternNULL$ $ Los AngelesWestern108$ $ Offices ENNameAgeRepOfficeTitle 105Bill Adams3713Sales Rep 109Mary Jones3111Sales Rep 102Sue Smith4821Sales Rep 106Sam Clark5211VP Sales 110Tom Snyder41NULLSales Rep SalesRep Primary key Foreign key Reference

SQLHiA Referanse integritetPrimary key / Foreign key OfficeCityRegionMGRTargetSales 22DenverWestern108$ $ New YorkEastern106$ $ ChicagoEastern104$ $ AtlantaEasternNULL$ $ Los AngelesWestern108$ $ Offices ENNameAgeRepOfficeTitle 105Bill Adams3713Sales Rep 109Mary Jones3111Sales Rep 102Sue Smith4821Sales Rep 106Sam Clark5211VP Sales 110Tom Snyder41NULLSales Rep SalesRep Primary key Foreign key Reference Foreign key Primary key Reference

SQLHiA Referanse integritet CNCompany 2108Holm & Landis 2117J.P. Sinclair 2122Three-Way Lines Customer ENCompany 2108Holm & Landis 2117J.P. Sinclair 2122Three-Way Lines SalesRep MIDPID ACI41003 ACI41004 BIC41003 Product ONODateCustRepMfrProd Feb ACI4100X Feb IMM779C Jan REI2A45C Order CASCADESET NULLRESTRICT

SQLHiA Referanse integritetUheldig bruk av CASCADE NameLikes FluffySam RoverBob SkippyJoe Pets NameLikes SueFluffy JillSkippy BettyRover Girls NameLikes BobJill SamBetty JoeSue GeorgeJill Boys CASCADE Hva er konsekvensen hvis recorden Skippy skal fjernes fra tabellen Pets ?