Mala by mať každá tabuľka primárny kľúč?
Mala by mať každá tabuľka primárny kľúč?

Video: Mala by mať každá tabuľka primárny kľúč?

Video: Mala by mať každá tabuľka primárny kľúč?
Video: Miloškovi to telefonovanie moc nejde, priznávam. 😂 📞 #zabava #vtip #humor #vtipnevideo #lubkakovacik 2024, December
Anonim

Každý stôl môcť mať (ale robí nie mať do mať) primárny kľúč . Stĺpec alebo stĺpce definované ako primárny kľúč zabezpečiť jedinečnosť v tabuľky ; žiadne dva riadky nemôžu mať rovnaký kľúč . The primárny kľúč z jedného tabuľky môže tiež pomôcť identifikovať záznamy v iných tabuľky a buďte súčasťou druhej primárny kľúč tabuľky.

Okrem toho, mali by mať všetky tabuľky primárny kľúč?

Všetky stoly v relačnej databáze by mal mať primárny kľúč . The primárny kľúč je stĺpec alebo skupina stĺpcov, ktorá umožňuje každému riadku v tabuľky byť jednoznačne identifikovaný. Žiadne dva riadky v a tabuľky s primárny kľúč môcť mať rovnaký primárny kľúč hodnotu.

Tiež je primárny kľúč povinný v SQL? Na vynútenie môžete použiť kombináciu UNIQUE (obmedzenie namiesto indexu) a NOT NULL kľúče v SQL . Preto nie, a primárny kľúč (alebo dokonca PRIMÁRNY KĽÚČ ) nie je potrebné v SQL Server.

Môžeme teda mať tabuľku bez primárneho kľúča?

Nie. Každý tabuľky by mal mať nejaký stĺpec (alebo množinu stĺpcov), ktorý jednoznačne identifikuje jeden a iba jeden riadok. Udržiavanie údajov je oveľa jednoduchšie. Je to pravda, bez a primárny kľúč (alebo nejaký unikát kľúč ), vy nie mať anomália vloženia, ak vy prejdite na vloženie rovnakých údajov viackrát.

Koľko primárnych kľúčov môže mať tabuľka?

jeden primárny kľúč

Odporúča: