Vinnaren i pepparkakshustävlingen!
2013-07-14, 16:50
  #1
Medlem
Har gjort ett ER-diagram för första gången men är lite osäker på att allt är riktigt och att jag inte missat något grundläggande eller gjort onödiga tabeller. Skulle vilja ha lite kritik helt enkelt..
Group tabellen är jag lite osäker på om det är en bättre lösning att ha den som en vy.Men läste att det kunde vara problem med att uppdatera vyer.
http://imgur.com/p1WqX8F
Citera
2013-07-17, 15:32
  #2
Medlem
Voldemort2s avatar
Vyer är bara temporära tabeller, så varför göra så?
Citera
2013-07-18, 01:47
  #3
Medlem
christerys avatar
Citat:
Ursprungligen postat av Voldemort2
Vyer är bara temporära tabeller, så varför göra så?

Jag har väl fått för mig att vyer (i mitt huvud i alla fall) är sparade SQL-frågor i princip. Fast med en liten egenhet, en select * from osv. sparas med hur databasen ser ut nu, lägger man till nåt extra fält (mobil2 eller vafan som helst) så syns det inte i vyn, men om du nu gör en select * dvs det som ursprungligen byggde vyn så syns den.
Citera
2013-07-19, 14:47
  #4
Medlem
1. Relationen mellan Group och Album är fel, den skall bytas från 1-N till N-1.

2. User och Account bör slås ihop.
Citera
2013-07-24, 16:35
  #5
Medlem
Citat:
Ursprungligen postat av poussard
1. Relationen mellan Group och Album är fel, den skall bytas från 1-N till N-1.

2. User och Account bör slås ihop.

Tanken är att en User ska kunna tillhöra Group utan att nödvändigtvis inneha ett Account det är därför jag valt att dela på dessa. Men det kanske är onödigt? Tack för att du noterade att sambandet. Är denna ER i tredje normal formen som den är?
__________________
Senast redigerad av marhol07 2013-07-24 kl. 16:37.
Citera
2013-07-24, 16:44
  #6
Medlem
Citat:
Ursprungligen postat av Voldemort2
Vyer är bara temporära tabeller, så varför göra så?
Eftersom data som finns i tabellen Group redan finns i databasen tänkte jag att det lika gärna kunde vara en vy för att undvika att spara samma data två ggr. Men tabellen måste kunna uppdateras vilket jag har hört kan skapa lite problem därför är jag lite tveksam till vy och har valt att lägga till den som en tabell ist.
Citera
2013-07-25, 03:18
  #7
Medlem
Citat:
Ursprungligen postat av marhol07
Tanken är att en User ska kunna tillhöra Group utan att nödvändigtvis inneha ett Account det är därför jag valt att dela på dessa. Men det kanske är onödigt? Tack för att du noterade att sambandet. Är denna ER i tredje normal formen som den är?

Alltså det är helt okej att låta det vara i andra normalformen om du tycker att det blir bättre så och kan motivera det, men för att besvara din fråga: om du har ett 1:1 förhållande är detta inte 3NF. Ett alternativ är ju att slå ihop dem men tillåta null i vissa värden, t.ex. account-värdena.
Citera
2013-09-29, 20:46
  #8
Medlem
Hej,

Är en absolut nybörjare på det här med databaser och jag har fått i uppgift på min kurs att göra ett enkelt ER-diagram med några få entiteter. Jag är väldigt osäker på om jag tänkt i rätt banor och hade varit tacksam om ngn knde ge mig feedback på entiteterna, relationerna och nycklarna.

/Helena

http://imgur.com/xP5xiLp

P.S ser att detta inlägg blev lite felplacerat - flyttar det till egen tråd. D.S
__________________
Senast redigerad av Hinta 2013-09-29 kl. 20:52. Anledning: Felplacerat inlägg
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback