|
|
|
|
Chapter1 µ¥ÀÌÅÍ °³³ä
SECTION 01 Á¤º¸ ½Ã½ºÅÛ 3
1-1 ÀÚ·á¿Í Á¤º¸ 3
1-2 Á¤º¸ ½Ã½ºÅÛ 4
1-3 ÀÚ·á ó¸® ½Ã½ºÅÛ 5
SECTION 02 µ¥ÀÌÅͺ£À̽ºÀÇ °³³ä 7
2-1 µ¥ÀÌÅͺ£À̽º Á¤ÀÇ 7
2-1 µ¥ÀÌÅͺ£À̽º Ư¡ 8
SECTION 03 µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ 10
3-1 ÆÄÀÏ ½Ã½ºÅÛ(File System) 10
3-2 µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛÀÇ Á¤ÀÇ 12
3-3 µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛÀÇ Çʼö ±â´É 13
3-4 µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛÀÇ Àå´ÜÁ¡ 14
3-5 ½ºÅ°¸¶(Schema) 16
3-6 µ¥ÀÌÅÍ µ¶¸³¼º 18
3-7 µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀÇ ±¸¼º¿ä¼Ò 19
3-8 µ¥ÀÌÅͺ£À̽º ¾ð¾î 19
3-9 µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ 22
- ÇнÀÁ¤¸® 23
Chapter2 µ¥ÀÌÅÍ ¸ðµ¨
SECTION 01 µ¥ÀÌÅÍ ¸ðµ¨ÀÇ °³¿ä 27
1-1 µ¥ÀÌÅÍ ¸ðµ¨ÀÇ ±¸¼º¿ä¼Ò 29
1-2 ¿£Æ¼Æ¼, °ü°è, ¼Ó¼º 30
1-3 °³³äÀû µ¥ÀÌÅÍ ¸ðµ¨°ú ³í¸®Àû µ¥ÀÌÅÍ ¸ðµ¨ 32
SECTION 02 °³³äÀû µ¥ÀÌÅÍ ¸ðµ¨ 34
2-1 ¿£Æ¼Æ¼¿Í ¿£Æ¼Æ¼ ŸÀÔ 35
2-2 ¼Ó¼º 36
2-3 °ü°è ŸÀÔ 40
2-4 ¿£Æ¼Æ¼ÀÇ Å° 44
2-5 °ÇÑ ¿£Æ¼Æ¼ ŸÀÔ°ú ¾àÇÑ ¿£Æ¼Æ¼ ŸÀÔ 45
2-6 ISA °ü°è 47
SECTION 03 ³í¸®Àû µ¥ÀÌÅÍ ¸ðµ¨ 48
3-1 °èÃþ µ¥ÀÌÅÍ ¸ðµ¨ 49
3-2 ³×Æ®¿öÅ© µ¥ÀÌÅÍ ¸ðµ¨ 50
3-3 °ü°è µ¥ÀÌÅÍ ¸ðµ¨ 50
- ÇнÀÁ¤¸® 52
Chapter3 °ü°è µ¥ÀÌÅÍ ¸ðµ¨°ú °ü°è ¹«°á¼º Á¦¾àÁ¶°Ç
SECTION 01 °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ ±¸Á¶ 57
1-1 ¸±·¹À̼Ç(Relation) = Å×À̺í 57
1-2 ¼Ó¼º(Attribute) = ¿ 58
1-3 Æ©ÇÃ(Tuple) = Çà 59
1-4 µµ¸ÞÀÎ(Domain) 59
1-5 ¸±·¹ÀÌ¼Ç ½ºÅ°¸¶¿Í ÀνºÅϽº 61
SECTION 02 ¸±·¹À̼ÇÀÇ Æ¯Â¡ 63
2-1 ¼Ó¼º °£ÀÇ ¼ø¼ 63
2-2 »óÀÌÇÑ Æ©ÇÃ 63
2-3 Æ©ÇÃÀÇ ¼ø¼ 64
2-4 ¸±·¹À̼ÇÀÇ º¯µ¿¼º 64
2-5 ¼Ó¼ºÀÇ ¸íĪ°ú °ª 65
2-6 Æ©ÇÃÀÇ ¼Ó¼º 65
SECTION 03 Å°ÀÇ °³³ä ¹× Á¾·ù 66
3-1 ¼öÆÛÅ°¿Í Èĺ¸Å° 67
3-2 ±âº»Å° 68
3-3 ´ëüŰ 69
3-4 ¿Ü·¡Å° 70
SECTION 04 ¹«°á¼º Á¦¾àÁ¶°Ç 72
4-1 °³Ã¼ ¹«°á¼º 72
4-2 ÂüÁ¶ ¹«°á¼º 74
? ÇнÀÁ¤¸® 77
Chapter4 µ¥ÀÌÅÍ Á¾¼Ó¼º°ú Á¤±ÔÈ
SECTION 01 Á¤±ÔÈÀÇ ÀÇ¹Ì 83
1-1 ¼öÁ¤ ÀÌ»ó 84
1-2 »ðÀÔ ÀÌ»ó 85
1-3 »èÁ¦ ÀÌ»ó 85
SECTION 02 ÇÔ¼ö Á¾¼Ó 87
SECTION 03 Á¤±ÔÈ °úÁ¤ 89
3-1 Á¦1Á¤±ÔÇü(1NF) 89
3-2 Á¦2Á¤±ÔÇü(2NF) 91
3-3 Á¦3Á¤±ÔÇü(3NF) 93
3-4 º¸À̽º/ÄÚµå Á¤±ÔÇü(BCNF) 98
- ÇнÀÁ¤¸® 103
Chapter5 °ü°è ´ë¼ö¿Í °ü°è Çؼ®
SECTION 01 °ü°è ´ë¼ö 107
1-1 ¼ø¼ö °ü°è ¿¬»êÀÚ 108
1-2 ÀÏ¹Ý ÁýÇÕ ¿¬»êÀÚ 115
SECTION 02 °ü°è Çؼ® 121
2-1 Æ©Çà °ü°è Çؼ® 121
2-2 µµ¸ÞÀÎ °ü°è Çؼ® 124
- ÇнÀÁ¤¸® 126
Chapter6 SQL
SECTION 01 SQLÀÇ °³¿ä 129
1-1 SQLÀÇ ¿ª»ç 130
1-2 SQLÀÇ À¯Çüº° Á¾·ù 131
SECTION 02 µ¥ÀÌÅÍ Á¤ÀǾî(DDL) 133
2-1 ½ºÅ°¸¶ 134
2-2 Å×ÀÌºí »ý¼º(CREATE TABLE) 137
2-3 Å×ÀÌºí º¯°æ(ALTER TABLE) 141
2-4 Å×À̺í Á¦°Å(DROP TABLE) 142
2-5 Á¦¾àÁ¶°Ç 144
SECTION 03 µ¥ÀÌÅÍ Á¶ÀÛ¾î(DML) 165
3-1 µ¥ÀÌÅÍ °Ë»ö(SELECT) 167
3-2 µ¥ÀÌÅÍ »ðÀÔ(INSERT) 193
3-3 µ¥ÀÌÅÍ °»½Å(UPDATE) 194
3-4 µ¥ÀÌÅÍ »èÁ¦(DELETE) 196
SECTION 04 ºä 197
4-1 ºäÀÇ »ý¼º 198
4-2 ºäÀÇ ³»ºÎ ±¸Á¶ 200
4-3 ºäÀÇ ¼öÁ¤°ú Á¦°Å 206
SECTION 05 ÀúÀå ÇÁ·Î½ÃÀú 209
5-1 ÀúÀå ÇÁ·Î½ÃÀú »ý¼ºÇϱâ 209
5-2 ÀúÀå ÇÁ·Î½ÃÀú ¼öÁ¤Çϱâ 211
5-3 ÀúÀå ÇÁ·Î½ÃÀú Á¦°ÅÇϱâ 213
SECTION 06 Æ®¸®°Å 214
6-1 Æ®¸®°Å »ý¼º 215
6-2 DDL Æ®¸®°Å ¼öÁ¤ 219
- ÇнÀÁ¤¸® 221
Chapter7 µ¥ÀÌÅͺ£À̽º ¼³°è
SECTION 01 µ¥ÀÌÅͺ£À̽º ¼³°èÀÇ °³³ä 225
1-1 µ¥ÀÌÅͺ£À̽º »ý¸íÁÖ±â 226
1-2 µ¥ÀÌÅͺ£À̽º ¼³°è ´Ü°è 227
SECTION 02 ¿ä±¸ Á¶°Ç ºÐ¼® 229
SECTION 03 °³³äÀû ¼³°è 232
3-1 ERDÀÇ Ç¥Çö ¹æ¹ý 232
3-2 ¿£Æ¼Æ¼ µµÃâ 235
3-3 ÁÖ ½Äº°ÀÚ Á¤ÀÇ 237
3-4 °ü°èÀÇ Á¤ÀÇ 238
3-5 ¿Ü·¡½Äº°ÀÚÀÇ Á¤ÀÇ 239
SECTION 04 ³í¸®Àû ¼³°è 241
4-1 ER ½ºÅ°¸¶¸¦ °ü°è ¸ðµ¨ÀÇ ¸±·¹À̼ÇÀ¸·Î »ç»ó 242
4-2 ¿ë¾î»çÀü(data dictionary) Á¤ÀÇ 250
4-3 µµ¸ÞÀÎ Á¤ÀÇ 252
SECTION 05 ¹°¸®Àû ¼³°è 255
5-1 ¹°¸®Àû ¼³°è ½Ã °í·Á »çÇ× 256
5-2 µ¥ÀÌÅͺ£À̽º ¼³°è¸¦ À§ÇÑ À妽º È°¿ë 257
5-3 µ¥ÀÌÅͺ£À̽º ¼³°è¸¦ À§ÇÑ ¿ªÁ¤±ÔÈ(Denormalization) 262
5-4 µ¥ÀÌÅͺ£À̽º ¿ë·® ¼³°è 267
SECTION 06 µ¥ÀÌÅͺ£À̽ºÀÇ ±¸Ãà 269
6-1 Å×ÀÌºí ±â¼ú¼ 270
SECTION 07 DVD °ü¸® ½Ã½ºÅÛ (µðºñµð ¹Ùºñµð ºÎ) ¼³°è »ç·Ê 271
7-1 ¿£Æ¼Æ¼¿Í ¼Ó¼ºÀ» ÃßÃâ 271
7-2 ERD ÀÛ¼ºÇϱâ 272
7-3 °ü°è ½ºÅ°¸¶ ÀÛ¼ºÇϱâ 272
7-4 ¿ë¾î»çÀü(data dictionary) Á¤ÀÇÇϱâ 273
7-5 Å×ÀÌºí ±â¼ú¼ ÀÛ¼ºÇϱâ 277
- ÇнÀÁ¤¸® 279
Chapter8 ERwinÀ» È°¿ëÇÏ¿© ERD ÀÛ¼ºÇϱâ
SECTION 01 ERwin »ç¿ëÇϱâ 283
1-1 ERwin Ç¥±â ¹æ½Ä 284
1-2 ¿£Æ¼Æ¼ »ý¼º 287
SECTION 02 ¿£Æ¼Æ¼ ŸÀÔ °£ °ü°è ¼³Á¤ 289
2-1 ¿£Æ¼Æ¼ ŸÀÔ °£ N:M °ü°è ÇØ¼Ò ¹æ¹ý 291
SECTION 03 ERwinÀ» È°¿ëÇÏ¿© ¹°¸®Àû ¸ðµ¨¸µ 299
3-1 Default ¼³Á¤Çϱâ 304
SECTION 04 ERD¸¦ Å×À̺í·Î Àüȯ 308
- ÇнÀÁ¤¸® 311
Chapter9 Æ®·£Àè¼Ç
SECTION 01 Æ®·£Àè¼ÇÀÇ °³³ä 315
SECTION 02 Æ®·£Àè¼ÇÀÇ Æ¯Â¡ 317
2-1 ¿øÀÚ¼º(Atomicity) 317
2-2 ÀÏ°ü¼º(Consistency) 318
2-3 °Ý¸®¼º(Isolation : °í¸³¼º) 319
2-4 ¿µ¼Ó¼º(Durability : Áö¼Ó¼º) 322
SECTION 03 Æ®·£Àè¼Ç ¿¬»ê 323
3-1 COMMIT ¿¬»ê(¿Ï·á) 323
3-2 ROLLBACK ¿¬»ê(º¹±Í) 324
SECTION 04 Æ®·£Àè¼ÇÀÇ »óÅ 325
4-1 È°µ¿(active) 325
4-2 ºÎºÐ ¿Ï·á(partially committed) 325
4-3 ½ÇÆÐ(failed) 325
4-4 öȸ(aborted) 326
4-5 ¿Ï·á(committed) 326
- ÇнÀÁ¤¸® 328
Chapter10 Àå¾Ö¿Í ȸº¹
SECTION 01 Àå¾Ö 331
1-1 Æ®·£Àè¼Ç Àå¾Ö 331
1-2 ½Ã½ºÅÛ Àå¾Ö 332
1-3 ¹Ìµð¾î Àå¾Ö 332
SECTION 02 ȸº¹ 334
2-1 ȸº¹À» À§ÇØ ÃëÇÒ ¼ö ÀÖ´Â Á¶Ä¡ 335
2-2 ȸº¹ÀÇ À¯Çü 337
- ÇнÀÁ¤¸® 350
Chapter11 º´Çà Á¦¾î
SECTION 01 º´Çà Á¦¾îÀÇ °³³ä 355
SECTION 02 ¹«Á¦¾î º´Çà ¼öÇàÀÇ ¹®Á¦Á¡ 357
2-1 °»½Å ºÐ½Ç 357
2-2 ¸ð¼ø¼º 359
2-3 ¿¬¼â º¹±Í 361
SECTION 03 Æ®·£Àè¼Ç ½ºÄÉÁÙ 364
3-1 Á÷·Ä ½ºÄÉÁÙ(serial schedule) 364
3-2 ºñÁ÷·Ä ½ºÄÉÁÙ(nonserial schedule) 366
3-3 Á÷·Ä °¡´É ½ºÄÉÁÙ(serializable schedule) 369
SECTION 04 º´Çà Á¦¾î ±â¹ý 371
4-1 ·ÎÅ· ±â¹ý 371
4-2 ŸÀÓ½ºÅÆÇÁ ¼ø¼(timestamp ordering) ±â¹ý 377
- ÇнÀÁ¤¸® 380
Chapter12 ¹«°á¼º°ú º¸¾È
SECTION 01 ¹«°á¼ºÀÇ °³³ä 385
SECTION 02 ¹«°á¼º ±ÔÁ¤ÀÇ À¯Çü 386
2-1 µµ¸ÞÀÎ ¹«°á¼º ±ÔÁ¤ 387
2-2 Æ®¸®°Å(trigger) 388
2-3 ÁÖÀå(assertion) 390
SECTION 03 º¸¾È°ú ±ÇÇÑ °ü¸® 392
3-1 º¸¾ÈÀÇ °³³ä 392
3-2 ±ÇÇÑ °ü¸® 393
SECTION 04 µ¥ÀÌÅÍ ¾ÏÈ£È 398
4-1 µ¥ÀÌÅÍ ¾ÏÈ£È ±â¹ý 398
4-2 DES 400
4-3 °ø°³Å° ¾ÏÈ£È ±â¹ý 401
4-4 ÀüÀÚ ¼¸í 401
- ÇнÀÁ¤¸® 402
Chapter13 ºÐ»ê µ¥ÀÌÅͺ£À̽º
SECTION 01 ºÐ»ê µ¥ÀÌÅͺ£À̽ºÀÇ °³³ä 407
SECTION 02 ºÐ»ê µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀÇ ±¸¼º ¿ä¼Ò 408
2-1 ºÐ»ê 󸮱â(distributed processor) 408
2-2 ºÐ»ê µ¥ÀÌÅͺ£À̽º(distributed database) 408
2-3 Åë½Å ³×Æ®¿öÅ©(communication network) 409
SECTION 03 ºÐ»ê µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀÇ ¸ñÇ¥ 410
3-1 À§Ä¡ Åõ¸í¼º(Location transparency) 410
3-2 Áߺ¹ Åõ¸í¼º(Replication transparency) 411
3-3 º´Çà Åõ¸í¼º(Concurrency transparency) 412
3-4 Àå¾Ö Åõ¸í¼º(Failure transparency) 412
3-5 ´ÜÆíÈ Åõ¸í¼º(Fragmentation transparency) 412
SECTION 04 ºÐ»ê µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀÇ À塤´ÜÁ¡ 416
4-1 ÀåÁ¡ 416
4-2 ´ÜÁ¡ 418
SECTION 05 ºÐ»ê µ¥ÀÌÅͺ£À̽ºÀÇ ÂüÁ¶ ±¸Á¶ 420
5-1 Àü¿ª °³³ä ½ºÅ°¸¶ 420
5-2 ´ÜÆíÈ ½ºÅ°¸¶ 421
5-3 ÇÒ´ç ½ºÅ°¸¶ 421
SECTION 06 ºÐ»ê ÁúÀǾî ó¸® 422
6-1 Áߺ¹°ú ´ÜÆí¿¡ ´ëÇÑ ÁúÀǾî ó¸® 422
6-2 ºÐ»ê ÁúÀÇ Ã³¸®ÀÇ µ¥ÀÌÅÍ Àü¼Û ºñ¿ë 423
- ÇнÀÁ¤¸® 426
Chapter14 DBMS ¼³Ä¡¿Í »ç¿ë¹ý ¹× DB¸¦ È°¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß(ºÎ·Ï)
SECTION 01 µ¥ÀÌÅͺ£À̽º °ü¸®½Ã½ºÅÛ ¼³Ä¡¿Í »ç¿ë¹ý 430
1-1 SQL Server ¼³Ä¡Çϱâ 430
1-2 SOracle ¼³Ä¡Çϱâ 444
1-3 Oracle »ç¿ëÇϱâ 449
SECTION 02 µ¥ÀÌÅͺ£À̽º °ü¸® ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß 454
2-1 °³¹ß ȯ°æ ±¸Ãà 454
2-2 JDBC 455
2-3 JDBC¸¦ ÀÌ¿ëÇÑ ÀÚ¹Ù ÇÁ·Î±×·¥ 457
2-4 DML°ú executeUpdate() ¸Þ¼Òµå 470
2-5 PreparedStatement ÀÎÅÍÆäÀ̽º 472
2-6 Æ®·£Àè¼Ç 478
2-7 ÀúÀå ÇÁ·Î½ÃÀú¿Í CallableStatement ÀÎÅÍÆäÀ̽º 482
2-8 ResultSetMetaData·Î ¸ÞŸµ¥ÀÌÅÍ Ã³¸®Çϱâ 494
|
´õº¸±â |
Ãâó : ¾Ë¶óµò |
|
½±°Ô µ¥ÀÌÅÍ º£À̽º¸¦ ¼³¸íÇϱâÀ§ÇØ ´Ù¾çÇÑ À̹ÌÁö »ç¿ë
ºÎ·ÏÀ¸·Î MS-SQL°ú Oracle ÀÇ ¼³Ä¡¹× ½ÇÇà¹æ¹ý°ú JDBC È°¿ë ¹æ¹ý ¼ö·Ï
½Ç½À¿¬½À¹®Á¦(Á¤º¸Ã³¸®±â»ç ½ÃÇè ´ëºñÇÏ´Â ¹®Á¦ ¼ö·Ï)¸¦ ¿öÅ©ºÏÀ¸·Î Á¦°ø
|
´õº¸±â |
Ãâó : ¾Ë¶óµò |
|
|
|
|