Kampanj
Lärande
Kurser
Uppgifter
Enkäter & Quiz
Spel
Hjälp
Schema
Gemenskap
Användare
Forum
Chatt
Artiklar
Framgångshistorier
Aktivitet
Omdömen
Prenumerationer
Ljust tema
Lektioner
Recensioner
Om oss
Start
Börja lära dig
Börja lära dig nu
Mina framsteg
Kurser
Quest-karta
Lektioner
Java
Alla uppdrag
Alla nivåer
Viktiga steg för databasdesign
SQL & Hibernate
Nivå 17,
Lektion 1
2.1. Konceptdesign Databasdesign utförs i tre steg: konceptdesign; logisk design; fysisk design. Syftet med den konceptuella designfasen är att skapa en konceptuell datamodell utifrån användarnas idéer om ämnesområdet. För att uppnå det utf
Databas normala formulär
SQL & Hibernate
Nivå 17,
Lektion 2
3.1 Databasnormalisering Normalform är en egenskap hos en relation i en relationsdatamodell som kännetecknar den i termer av redundans, vilket potentiellt leder till logiskt felaktiga resultat av sampling eller ändring av data. Normalform d
Beroenden mellan tabeller i en databas
SQL & Hibernate
Nivå 17,
Lektion 3
4.1 Inledning Genom att konvertera databastabellerna till vanliga tabeller kan du nu analysera relationerna mellan dem. Antalet element som interagerar mellan två relaterade tabeller kallas kardinalitet. Cardinality hjälper dig att kontroll
Nycklar i databasen
SQL & Hibernate
Nivå 17,
Lektion 4
5.1 Inledning Internet är fullt av dogmatiska föreskrifter om hur nycklar ska väljas och användas i relationsdatabaser. Ibland blir tvister till och med till holivar: ska naturliga eller konstgjorda nycklar användas? Automatisk ökning av he
Optimering av datasamplingsfrekvens
SQL & Hibernate
Nivå 17,
Lektion 5
6.1 Inledning Låt oss nu gå från teori till praktik. ”I teorin är det ingen skillnad mellan teori och praktik. I praktiken är de det." Vi lever i den verkliga världen och alla mjukvaruprodukter är i slutändan skapade för levande människor.
Cachning i MySQL
SQL & Hibernate
Nivå 17,
Lektion 6
7.1 Cachning på DB-sidan MySQL använder mycket skalbara algoritmer när man arbetar med tabeller, så MySQL kan köras även med små mängder minne. För bättre prestanda behöver du naturligtvis mer RAM. För att se de aktuella inställningarna, an
Denormalisering av tabeller i databasen
SQL & Hibernate
Nivå 17,
Lektion 7
8.1 Varför är denormalisering nödvändig? Den beräkningsmässigt dyraste operationen mellan stora tabeller är sammanfogningen. Följaktligen, om det i en fråga är nödvändigt att "ventilera" flera tabeller som består av många miljoner rader, ko
Problem med samtidiga transaktioner
SQL & Hibernate
Nivå 18,
Lektion 0
1.1 Inledning Och nu börjar det roliga – teorin om hur transaktioner fungerar. Hur får man systemet att fungera när man ändrar samma data i olika trådar? Eller vill du utföra en transaktion i en annan? Vi kommer att börja leta efter svar på
Transaktionsisoleringsnivåer
SQL & Hibernate
Nivå 18,
Lektion 1
2.1 Läs oengagerad "Transaktionsisoleringsnivån" hänvisar till graden av skydd som tillhandahålls av DBMS:s interna mekanismer (det vill säga inte kräver speciell programmering) från alla eller några av ovanstående typer av datainkonsekvens
SYRA koncept
SQL & Hibernate
Nivå 18,
Lektion 2
3.1 Uppkomst av SYRA Förkortningen ACID dök upp första gången 1983 i en artikel av Theo Haerder och Andreas Reuter. För att förenkla texten och göra den mer övertygande kommer jag att ge en översättning av ett fragment av den här artikeln (
C.A.P.-satsen
SQL & Hibernate
Nivå 18,
Lektion 3
4.1 Konsekvens om Brewera Till att börja med är Eric Brewer inte, och påstods aldrig vara, en databasexpert. Han tillhör gemenskapen av distribuerade system, och hans berömda föredrag, där CAP "teorem" förekom, hölls på konferensen "Princip
Transaktioner och mer
SQL & Hibernate
Nivå 18,
Lektion 4
5.1 Frågan om samtidighet Låt oss börja med en lite avlägsen teori. Alla informationssystem (eller helt enkelt en applikation) som programmerare skapar består av flera typiska block, som vart och ett tillhandahåller en del av den nödvändiga
Visa mer
1
...
56
57
58
59
60
Please enable JavaScript to continue using this application.