µ¥ÀÌÅÍ ¹«°á¼º
µ¥ÀÌÅÍ ¹«°á¼ºÀ» À¯ÁöÇÏ¸é µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â µ¥ÀÌÅÍÀÇ Ç°ÁúÀ» º¸ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÇÑ »ç¿øÀ» employee_id °ª 123À¸·Î ÀÔ·ÂÇÏ¸é µ¥ÀÌÅͺ£À̽º¿¡¼ ´Ù¸¥ »ç¿øÀÌ °°Àº °ªÀÇ ID¸¦ °¡ÁöÁö ¸øÇϵµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. employee_rating ¿¿¡ 1ºÎÅÍ 5±îÁöÀÇ °ªÀÌ µé¾î°¡µµ·Ï ÇÏ·Á¸é µ¥ÀÌÅͺ£À̽º¿¡¼ 6À̶ó´Â °ªÀ» ¹ÞÁö ¸øÇϵµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. Å×ÀÌºí¿¡ »ç¿øÀÇ ºÎ¼ ¹øÈ£¸¦ ÀúÀåÇÏ´Â dept_id ¿ÀÌ ÀÖÀ¸¸é µ¥ÀÌÅͺ£À̽º°¡ ȸ»ç¿¡¼ À¯È¿ÇÑ ºÎ¼ ¹øÈ£ °ª¸¸À» Çã¿ëÇØ¾ß ÇÕ´Ï´Ù.
Å×À̺íÀ» °èȹÇÒ ¶§ ÇÊ¿äÇÑ µÎ °³ÀÇ ÁÖ¿ä ´Ü°è´Â ƯÁ¤ ¿¿¡¼ À¯È¿ÇÑ °ªÀ» È®ÀÎÇÏ°í ¿¿¡ ÀÖ´Â µ¥ÀÌÅÍÀÇ ¹«°á¼ºÀ» À¯ÁöÇϱâ À§ÇÑ ¹æ¹ýÀ» °áÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. µ¥ÀÌÅÍ ¹«°á¼ºÀº ´ÙÀ½°ú °°Àº ³× °³ÀÇ ¹üÁÖ·Î ±¸¼ºµË´Ï´Ù.
- ¿£Æ¼Æ¼ ¹«°á¼º
- µµ¸ÞÀÎ ¹«°á¼º
- ÂüÁ¶ ¹«°á¼º
- »ç¿ëÀÚ Á¤ÀÇ ¹«°á¼º
¿£Æ¼Æ¼ ¹«°á¼º
¿£Æ¼Æ¼ ¹«°á¼ºÀº ÇàÀ» ƯÁ¤ Å×À̺íÀÇ °íÀ¯ ¿£Æ¼Æ¼·Î Á¤ÀÇÇÕ´Ï´Ù. ¿£Æ¼Æ¼ ¹«°á¼ºÀº À妽º, UNIQUE Á¦¾à Á¶°Ç, PRIMARY KEY Á¦¾à Á¶°Ç ¶Ç´Â IDENTITY ¼Ó¼ºÀ» ÅëÇØ Å×À̺íÀÇ ½Äº°ÀÚ ¿ ¶Ç´Â ±âº» ŰÀÇ ¹«°á¼ºÀ» º¸ÀåÇÕ´Ï´Ù.
µµ¸ÞÀÎ ¹«°á¼º
µµ¸ÞÀÎ ¹«°á¼ºÀº ÁÖ¾îÁø ¿¿¡ ÀÖ´Â µ¥ÀÌÅͰ¡ À¯È¿Çϵµ·Ï ÇÕ´Ï´Ù. µ¥ÀÌÅÍ Çü½ÄÀ» ÅëÇØ À¯ÇüÀ» Á¦ÇÑÇϰí CHECK Á¦¾à Á¶°Ç ¹× ±ÔÄ¢À» ÅëÇØ Çü½ÄÀ» Á¦ÇÑÇϰųª FOREIGN KEY Á¦¾à Á¶°Ç, CHECK Á¦¾à Á¶°Ç, DEFAULT Á¤ÀÇ, NOT NULL Á¤ÀÇ ¹× ±ÔÄ¢À» ÅëÇØ °¡´ÉÇÑ °ªÀÇ ¹üÀ§¸¦ Á¦ÇÑÇÏ¿© µµ¸ÞÀÎ ¹«°á¼ºÀ» º¸ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÂüÁ¶ ¹«°á¼º
ÂüÁ¶ ¹«°á¼ºÀº ·¹Äڵ尡 ÀԷµǰųª »èÁ¦µÉ ¶§ Å×ÀÌºí °£ °ü°è¸¦ À¯ÁöÇÕ´Ï´Ù. Microsoft¢ç SQL Server¢â 2000¿¡¼ ÂüÁ¶ ¹«°á¼ºÀº FOREIGN KEY ¹× CHECK Á¦¾à Á¶°ÇÀ» ÅëÇØ ¿Ü·¡ Ű¿Í ±âº» Ű °£ÀÇ °ü°è ¶Ç´Â ¿Ü·¡ Ű¿Í °íÀ¯ Ű °£ÀÇ °ü°è¿¡ ±âÃÊÇÕ´Ï´Ù. ÂüÁ¶ ¹«°á¼ºÀº ¿©·¯ Å×ÀÌºí¿¡¼ Ű °ªÀÌ ÀϰüµÇµµ·Ï ÇÕ´Ï´Ù. Á¸ÀçÇÏÁö ¾Ê´Â °ªÀ» ÂüÁ¶ÇÏ´Â ÀÏÀÌ ¾ø°í Ű °ªÀÌ ¹Ù²î¸é ±× °ªÀ» ÂüÁ¶ÇÏ´Â ¸ðµç µ¥ÀÌÅͰ¡ ¸ðµÎ ÀϰüµÇ°Ô ¹Ù²îµµ·Ï ÇÕ´Ï´Ù.
ÂüÁ¶ ¹«°á¼ºÀ» °ÈÇÏ¸é ´ÙÀ½ÀÌ ¹æÁöµË´Ï´Ù.
- ±âº» Å×ÀÌºí¿¡ ÇØ´ç µ¥ÀÌÅͰ¡ ¾øÀ» ¶§ °ü·Ã Å×ÀÌºí¿¡ ·¹Äڵ带 Ãß°¡ÇÒ ¼ö ¾ø½À´Ï´Ù.
- ±âº» Å×À̺íÀÇ °ªÀ» ¹Ù²Ù¾î °ü·Ã Å×ÀÌºí¿¡ °í¾Æ ·¹Äڵ尡 »ý±â´Â ÀÏÀ» ¹æÁöÇÕ´Ï´Ù.
- °ü·Ã ·¹Äڵ尡 ÀÖÀ» ¶§ ±âº» Å×ÀÌºí¿¡¼ ·¹Äڵ带 »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.
¿¹¸¦ µé¾î, pubs µ¥ÀÌÅͺ£À̽ºÀÇ sales Å×À̺í°ú titles Å×À̺íÀÇ °æ¿ì, ÂüÁ¶ ¹«°á¼ºÀº sales Å×À̺íÀÇ ¿Ü·¡ Ű(title_id)¿Í titles Å×À̺íÀÇ ±âº» Ű(title_id) °£ °ü°è¸¦ ¸»ÇÕ´Ï´Ù.
»ç¿ëÀÚ Á¤ÀÇ ¹«°á¼º
»ç¿ëÀÚ Á¤ÀÇ ¹«°á¼ºÀº »ç¿ëÀÚ°¡ ´Ù¸¥ ¹«°á¼º ¹üÁÖ¿¡ Æ÷ÇÔµÇÁö ¾Ê´Â ƯÁ¤ ¾÷¹« ±ÔÄ¢À» Á¤ÀÇÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ¸ðµç ¹üÁÖÀÇ ¹«°á¼ºÀº»ç¿ëÀÚ Á¤ÀÇ ¹«°á¼º(CREATE TABLEÀÇ ¸ðµç ¿ ¹× Å×ÀÌºí ¼öÁØÀÇ Á¦¾à Á¶°Ç, ÀúÀå ÇÁ·Î½ÃÀú ¹× Æ®¸®°Å)À» Áö¿øÇÕ´Ï´Ù.