´ÙÀ½°ú °°Àº µ¥ÀÌÅͺ£À̽º ÀÀ¿ë½Ã½ºÅÛÀ»
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¸¦ ÀÌ¿ëÇÏ¿© ÇÁ·Î±×·¥À» ±¸ÇöÇÏ¿©¾ß ÇÕ´Ï´Ù.