Man kan gör det så här: I en relationstabell är nycklarna de främmande nycklar som behövs. I Tack för hjälpen,,,Jag förstår nu hur jag ska använda en sammansatt index.Sammansatt index!!!
Jag har två tabeller "Person och Aktivitet", de är många till många. Jag tänkte skapa en tabell till ("Arrange") som jag kan lagra PersonID och AktivitetID som sammansatt nyckel.
Min fråga är : Måste Arrange-taballen ha en primary key när man skapar den eller ska den bara ha PersonID och AktivitetId.??
ELLER Hur skriver man SQL-Kommando när man skapar den tredje tabellen??
/AndersSv: Sammansatt index!!!
<code>
CREATE TABLE dbo.Arrange
(
PersonID int NOT NULL,
AktivitetID int NOT NULL
CONSTRAINT PK_Arrange PRIMARY KEY CLUSTERED
(
PersonID,
AktivitetID
)
) ON [PRIMARY]
</code>Sv: Sammansatt index!!!
ditt fall aktivitetsID och personID. Sedan kan du iofs även lägga in övrig
information som du tycker behövs i sammanhanget.
Kan jämföras med tabell student, tabell kurs och tabell betyg.
Nycklarna i tabellbetyg blir kursID, studentID samtidigt som information
om vilket betyg studenten fick ska vara med och ev. datumet det gavs.
/EmmaSv: Sammansatt index!!!
MVH
/ANDERS