´ÙÀ½°ú °°Àº µ¥ÀÌÅͺ£À̽º ÀÀ¿ë½Ã½ºÅÛÀ» Java¿Í PostgreSQLÀ» ÀÌ¿ëÇÏ¿© °³¹ß ÇϽÿÀ.

1.     µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶´Â ¾Æ·¡¿Í °°ÀÌ ÁÖ¾îÁø´Ù. (Exercise 4.1.1 (3rd ed.), ¿¬½À¹®Á¦ 5.2.12 (ÇѱÛÆÇ)
Product (maker, model, type)
PC(model, speed, ram, hd, price)

Laptop(model, speed, ram, hd, screen, price)
Printer(model, color, type, price)
-
¿¹Á¦´Â ±³À縦 ÂüÁ¶Çϵµ·Ï. ½ÇÁ¦ µ¥ÀÌÅÍ´Â º°µµ·Î ÁÖ¾îÁú ¿¹Á¤.

2.     ÆÄÀÏ·Î ÁÖ¾îÁö´Â µ¥ÀÌÅ͸¦ ÀÐ¾î µ¥ÀÌÅͺ£À̽º¸¦ ±¸ÃàÇÑ´Ù.

3.     ÀÌ ¶§ ´ÙÀ½ÀÇ Query¸¦ ÀÛ¼ºÇÏ¿©¶ó.
1)
¡°A¡± ȸ»ç¿¡¼­ ¸¸µç PC¿Í LaptopÀÇ Æò±Õ°¡°ÝÀ» ±¸Ç϶ó.
2)
°¢ ȸ»çº°·Î laptopÀÇ Æò±Õ screen size¸¦ ±¸Ç϶ó.
3) N
°¡Áö ÀÌ»óÀÇ modelÀ» ¸¸µå´Â maker¸¦ ã¾Æ¶ó. (NÀº ÀÔ·Â ¹Þ´Â´Ù)
4)
°¢ maker º°·Î °¡Àå ºñ½Ñ PC modelÀ» ã¾Æ¶ó.

5) printer¸¦ »ý»êÇÏ´Â ¸ðµç PC makerÀÇ PC hard disk Æò±Õ Å©±â¸¦ ±¸Ç϶ó.
6)
°¡Àå speed°¡ ºü¸¥ LaptopÀÇ modelÀ» ã¾Æ¶ó.
7)
°¡Àå ºñ½Ñ Á¦Ç°(PC, Laptop, Printer)À» »ý»êÇÏ´Â maker¸¦ ã¾Æ¶ó.
8) A
ȸ»ç°¡ Bȸ»ç¸¦ ÀμöÇÏ¿´´Ù. ¸ðµç Bȸ»çÀÇ Á¦Ç°À» Aȸ»ç·Î ¹Ù²Ù¾î¶ó.
9) 1)
ÁúÀǸ¦ ´Ù½Ã ¼öÇàÇÏ¿©¶ó.
10) 3)
ÁúÀǸ¦ ´Ù½Ã ¼öÇàÇÏ¿©¶ó.

4.     ¼öÇà ȯ°æÀº Local ¶Ç´Â ¿ø°ÝÀÇ PostgreSQL ¼­¹ö¿¡ Á¢¼ÓÇÏ¿© µ¿ÀÛÇϴ Ŭ¶óÀ̾ðÆ®·Î ¼öÇàÇÑ´Ù.

 

°Ë»ç´Â °³Àκ° ³ëÆ®ºÏ, ¶Ç´Â TAÀÇ °Ë»ç¿ë PC¿¡¼­ ¼öÇà (°³Àκ° ³ëÆ®ºÏÀ» °¡Áö°í ¿À´Â °ÍÀ» Ãßõ) ÇÏ´Â °ÍÀ¸·Î ÀÌ·ç¾îÁö¸ç, °Ë»ç ÀÏÀº 21ÀÏ(±Ý¿äÀÏ) ÀÔ´Ï´Ù.

 

l  (18.12.11) °Ë»ç °¡´É ½Ã°£´ë¸¦ ¼±ÅÃÇÏ¿© Á¦ÃâÇØÁÖ¼¼¿ä. ¹ÌÁ¦Ãâ½Ã ÀÓÀÇÀÇ ½Ã°£À¸·Î °Ë»ç½Ã°£ÀÌ ¹èÁ¤µË´Ï´Ù: Áý°è ¿Ï·á

l  (18.12.17) °Ë»ç ½Ã°£Ç¥ : link

l  (18.12.11) sample data: download

l  (18.12.17) JDBC¸¦ ÀÌ¿ëÇÏ¿© ÇÁ·Î±×·¥À» ±¸ÇöÇÏ¿©¾ß ÇÕ´Ï´Ù.