እያንዳንዱ ጠረጴዛ ዋና ቁልፍ ሊኖረው ይገባል?
እያንዳንዱ ጠረጴዛ ዋና ቁልፍ ሊኖረው ይገባል?

ቪዲዮ: እያንዳንዱ ጠረጴዛ ዋና ቁልፍ ሊኖረው ይገባል?

ቪዲዮ: እያንዳንዱ ጠረጴዛ ዋና ቁልፍ ሊኖረው ይገባል?
ቪዲዮ: Entity Relationship Diagram (ERD) Tutorial and EXAMPLE 2024, ግንቦት
Anonim

እያንዳንዱ ጠረጴዛ ይችላል አላቸው (ግን ያደርጋል አይደለም አላቸው ወደ አላቸው) ዋና ቁልፍ . አምድ ወይም አምዶች እንደ የተገለጸው ዋና ቁልፍ በ ውስጥ ልዩነትን ያረጋግጡ ጠረጴዛ ; ሁለት ረድፎች አይችሉም አላቸው ተመሳሳይ ቁልፍ . የ ዋና ቁልፍ የአንዱ ጠረጴዛ በሌሎች ውስጥ መዝገቦችን ለመለየት ሊረዳ ይችላል ጠረጴዛዎች , እና የሁለተኛው አካል ይሁኑ የጠረጴዛው ዋና ቁልፍ.

ከዚህም በላይ ሁሉም ጠረጴዛዎች ዋና ቁልፍ ሊኖራቸው ይገባል?

ሁሉም ጠረጴዛዎች በተዛማጅ የውሂብ ጎታ ውስጥ ዋናው ቁልፍ ሊኖረው ይገባል . የ ዋና ቁልፍ እያንዳንዱ ረድፍ በ ውስጥ የሚፈቅድ ዓምድ ወይም የአምዶች ስብስብ ነው። ጠረጴዛ ተለይቶ እንዲታወቅ. በ ሀ ውስጥ ሁለት ረድፎች የሉም ጠረጴዛ ከ ሀ ዋና ቁልፍ ይችላል አላቸው ተመሳሳይ ዋና ቁልፍ ዋጋ.

እንዲሁም፣ ቀዳሚ ቁልፍ በSQL ውስጥ ግዴታ ነው? ለማስፈጸም UNIQUE (ከመረጃ ጠቋሚ ይልቅ ገደብ) እና NULLን በጥምረት መጠቀም ትችላለህ ቁልፎች ውስጥ SQL . ስለዚህ፣ አይሆንም፣ ሀ ዋና ቁልፍ (ወይም እንዲያውም ዋና ቁልፍ ) ውስጥ አስፈላጊ አይደለም SQL አገልጋይ.

በተመሳሳይ መልኩ፣ ያለ ዋና ቁልፍ ጠረጴዛ ሊኖረን ይችላል?

አይደለም እያንዳንዱ ጠረጴዛ ይገባል አላቸው አንድ እና አንድ ረድፍ ብቻ የሚለይ አንዳንድ አምድ (ወይም የአምዶች ስብስብ)። ውሂቡን ለማቆየት በጣም ቀላል ያደርገዋል. እውነት ነው, ያለ ሀ ዋና ቁልፍ (ወይም አንዳንድ ልዩ ቁልፍ ), አንቺ አታድርግ አላቸው አንድ ማስገቢያ anomaly ከሆነ አንቺ ተመሳሳዩን ውሂብ ብዙ ጊዜ ለማስገባት ይሂዱ።

ሠንጠረዥ ስንት ዋና ቁልፎች ሊኖሩት ይችላል?

አንድ ዋና ቁልፍ

የሚመከር: