728x90

전체 κΈ€ 168

| 2020 μ •λ³΄μ²˜λ¦¬κΈ°μ‚¬ (ν•„κΈ°) | 2. μ†Œν”„νŠΈμ›¨μ–΄ 개발 - 데이터 μž…μΆœλ ₯ κ΅¬ν˜„

34. 자료 ꡬ쑰 자료 ꡬ쑰 ν”„λ‘œκ·Έλž¨μ—μ„œ μ‚¬μš©ν•˜κΈ° μœ„ν•œ 자료λ₯Ό κΈ°μ–΅μž₯치 곡간 내에 μ €μž₯ν•˜λŠ” 방법과 μ €μž₯된 κ·Έλ£Ή 내에 μ‘΄μž¬ν•˜λŠ” 자료 κ°„μ˜ 관계, 처리 방법 등을 연ꡬ λΆ„μ„ν•˜λŠ” 것 - 자료의 ν‘œν˜„κ³Ό 그것과 κ΄€λ ¨λœ μ—°μ‚° - 일련의 μžλ£Œλ“€μ„ μ‘°μ§ν•˜κ³  κ΅¬μ‘°ν™”ν•˜λŠ” 것 - μ–΄λ– ν•œ 자료 κ΅¬μ‘°μ—μ„œλ„ ν•„μš”ν•œ λͺ¨λ“  연산듀을 μ²˜λ¦¬ν•  수 있음 - 자료 ꡬ쑰에 따라 ν”„λ‘œκ·Έλž¨ μ‹€ν–‰μ‹œκ°„μ΄ 달라짐 • 자료 ꡬ쑰의 λΆ„λ₯˜ μ„ ν˜• ꡬ쑰(Linear Structure) 1. λ°°μ—΄(Array) λ™μΌν•œ 자료의 데이터듀이 같은 크기둜 λ‚˜μ—΄λ˜μ–΄ μˆœμ„œλ₯Ό κ°–κ³  μžˆλŠ” μ§‘ν•© - 정적인 자료 ꡬ쑰둜 κΈ°μ–΅ μž₯μ†Œμ˜ μΆ”κ°€κ°€ 어렀움 - 데이터 μ‚­μ œ μ‹œ 데이터가 μ €μž₯λ˜μ–΄ 있던 κΈ°μ–΅ μž₯μ†ŒλŠ” 빈 κ³΅κ°„μœΌλ‘œ λ‚¨μ•„μžˆμ–΄ λ©”λͺ¨λ¦¬μ˜ λ‚­λΉ„ λ°œμƒ - 반볡적인 데이터 처리 μž‘μ—…μ— μ ν•©ν•œ..

| 2020 μ •λ³΄μ²˜λ¦¬κΈ°μ‚¬ (ν•„κΈ°) | 1. μ†Œν”„νŠΈμ›¨μ–΄ 섀계 - μΈν„°νŽ˜μ΄μŠ€ 섀계

27. μ‹œμŠ€ν…œ μΈν„°νŽ˜μ΄μŠ€ μš”κ΅¬μ‚¬ν•­ 뢄석 μ‹œμŠ€ν…œ μΈν„°νŽ˜μ΄μŠ€ μš”κ΅¬μ‚¬ν•­ • μ‹œμŠ€ν…œ μΈν„°νŽ˜μ΄μŠ€ μš”κ΅¬μ‚¬ν•­ ꡬ성 μ‹œμŠ€ν…œ μΈν„°νŽ˜μ΄μŠ€ : λ…λ¦½μ μœΌλ‘œ λ–¨μ–΄μ Έ μžˆλŠ” μ‹œμŠ€ν…œλ“€λΌλ¦¬ μ„œλ‘œ μ—°λ™ν•˜μ—¬ μƒν˜Έ μž‘μš©ν•˜κΈ° μœ„ν•œ 접속 λ°©λ²•μ΄λ‚˜ κ·œμΉ™μ„ μ˜λ―Έν•˜λ©° μ‹œμŠ€ν…œ μΈν„°νŽ˜μ΄μŠ€ μš”κ΅¬μ‚¬ν•­ : κ°œλ°œμ„ λͺ©ν‘œλ‘œ ν•˜λŠ” μ‹œμŠ€ν…œκ³Ό μ™ΈλΆ€ μ‹œμŠ€ν…œμ„ μ—°λ™ν•˜λŠ”λ° ν•„μš”ν•œ μ‹œμŠ€ν…œ μΈν„°νŽ˜μ΄μŠ€μ— λŒ€ν•œ μš”κ΅¬μ‚¬ν•­μ„ κΈ°μˆ ν•œ 것 μ‹œμŠ€ν…œ μΈν„°νŽ˜μ΄μŠ€ μš”κ΅¬μ‚¬ν•­ λͺ…μ„Έμ„œ : μΈν„°νŽ˜μ΄μŠ€ 이름 / 연계 λŒ€μƒ μ‹œμŠ€ν…œ, / 연계 λ²”μœ„ 및 λ‚΄μš© / 연계 방식 / 솑신 데이터 / μΈν„°νŽ˜μ΄μŠ€ μ£ΌκΈ° / 기타 고렀사항 포함 • μ‹œμŠ€ν…œ μΈν„°νŽ˜μ΄μŠ€ μš”κ΅¬μ‚¬ν•­ 뢄석 μš”κ΅¬μ‚¬ν•­ λͺ…μ„Έμ„œμ—μ„œ μš”κ΅¬μ‚¬ν•­μ„ κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­κ³Ό λΉ„κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­μœΌλ‘œ λΆ„λ₯˜ν•˜κ³  쑰직화해 μš”κ΅¬μ‚¬ν•­ λͺ…μ„Έλ₯Ό κ΅¬μ²΄ν™”ν•˜κ³  이λ₯Ό μ΄ν•΄κ΄€κ³„μžμ—κ²Œ μ „λ‹¬ν•˜λŠ”..

[MySQL] νƒ€μž… - 숫자 νƒ€μž… (μ •μˆ˜, κ³ μ • μ†Œμˆ˜μ , 뢀동 μ†Œμˆ˜μ , λΉ„νŠΈκ°’ νƒ€μž…)

νƒ€μž…(data type) MySQLμ—μ„œ ν…Œμ΄λΈ”μ„ μ •μ˜ν•  λ•ŒλŠ” ν•„λ“œλ³„λ‘œ μ €μž₯ν•  수 μžˆλŠ” νƒ€μž…κΉŒμ§€ λͺ…μ‹œν•΄μ•Ό ν•©λ‹ˆλ‹€. MySQLμ—μ„œ μ œκ³΅ν•˜λŠ” κΈ°λ³Έ νƒ€μž…μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€. 1. 숫자 νƒ€μž… 2. λ¬Έμžμ—΄ νƒ€μž… 3. λ‚ μ§œμ™€ μ‹œκ°„ νƒ€μž… 1. 숫자 νƒ€μž…(numeric types) MySQL은 SQL ν‘œμ€€μ—μ„œ μ§€μ›ν•˜λŠ” λͺ¨λ“  숫자 νƒ€μž…μ„ μ œκ³΅ν•©λ‹ˆλ‹€. MySQLμ—μ„œ μ œκ³΅ν•˜λŠ” 숫자 νƒ€μž…μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€. 1. μ •μˆ˜ νƒ€μž…(integer types) 2. κ³ μ • μ†Œμˆ˜μ  νƒ€μž…(fixed-point types) 3. 뢀동 μ†Œμˆ˜μ  νƒ€μž…(floating-point types) 4. λΉ„νŠΈκ°’ νƒ€μž…(bit-value type) 1-1. μ •μˆ˜ νƒ€μž…(integer types) MySQL은 SQL ν‘œμ€€ μ •μˆ˜ νƒ€μž…μΈ INTEGER(λ˜λŠ” INT)와 ..

[MySQL] SELECT (λ ˆμ½”λ“œ 선택, 쀑볡 κ°’ 제거, μ˜€λ¦„μ°¨μˆœ, λ‚΄λ¦Όμ°¨μˆœ, 별칭, CONTACT ν•¨μˆ˜, λ¬Έμžμ—΄ κ²°ν•©)

SELECT MySQLμ—μ„œλŠ” SELECT 문을 μ‚¬μš©ν•˜μ—¬ ν…Œμ΄λΈ”μ˜ λ ˆμ½”λ“œλ₯Ό 선택할 수 μžˆμŠ΅λ‹ˆλ‹€. SELECT ν•„λ“œμ΄λ¦„ FROM ν…Œμ΄λΈ”μ΄λ¦„ [WHERE 쑰건] FROM μ ˆμ€ λ ˆμ½”λ“œλ₯Ό 선택할 ν…Œμ΄λΈ”μ˜ 이름을 λͺ…μ‹œν•©λ‹ˆλ‹€. ν•΄λ‹Ή ν…Œμ΄λΈ”μ—μ„œ μ„ νƒν•˜κ³  싢은 ν•„λ“œμ˜ 이름을 SELECT ν‚€μ›Œλ“œ λ°”λ‘œ 뒀에 λͺ…μ‹œν•˜λ©΄ λ©λ‹ˆλ‹€. μ΄λ•Œ WHERE μ ˆμ„ μ‚¬μš©ν•˜λ©΄, 선택할 λ ˆμ½”λ“œμ˜ 쑰건을 μ’€ 더 μƒμ„Ένžˆ μ„€μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€. ν…Œμ΄λΈ”μ˜ λͺ¨λ“  ν•„λ“œ 선택 SELECT λ¬Έκ³Ό ν•¨κ»˜ λ³„ν‘œ(*) 기호λ₯Ό μ‚¬μš©ν•˜λ©΄, ν•΄λ‹Ή ν…Œμ΄λΈ”μ˜ λͺ¨λ“  ν•„λ“œλ₯Ό 선택할 수 μžˆμŠ΅λ‹ˆλ‹€. SELECT * FROM ν…Œμ΄λΈ”μ΄λ¦„ 이 방식은 ν•΄λ‹Ή ν…Œμ΄λΈ”μ˜ 'λͺ¨λ“  ν•„λ“œ'λ₯Ό 선택해야 ν•  κ²½μš°μ— μœ μš©ν•˜κ²Œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ‹€μŒ μ˜ˆμ œλŠ” Reservation ν…Œμ΄λΈ”μ˜ λͺ¨λ“  ν•„λ“œλ₯Ό μ„ νƒν•˜..

[MySQL] DELETE (λ ˆμ½”λ“œ μ‚­μ œ, 제거, ν…Œμ΄λΈ” 전체 데이터 μ‚­μ œ)

DELETE MySQLμ—μ„œλŠ” DELETE 문을 μ‚¬μš©ν•˜μ—¬ ν…Œμ΄λΈ”μ˜ λ ˆμ½”λ“œλ₯Ό μ‚­μ œν•  수 μžˆμŠ΅λ‹ˆλ‹€. DELETE FROM ν…Œμ΄λΈ”μ΄λ¦„ WHERE ν•„λ“œμ΄λ¦„=데이터값 DELETE 문은 ν•΄λ‹Ή ν…Œμ΄λΈ”μ—μ„œ WHERE 절의 쑰건을 λ§Œμ‘±ν•˜λŠ” λ ˆμ½”λ“œλ§Œμ„ μ‚­μ œν•©λ‹ˆλ‹€. 즉, ν…Œμ΄λΈ”μ—μ„œ λͺ…μ‹œλœ ν•„λ“œμ™€, κ·Έ 값이 μΌμΉ˜ν•˜λŠ” λ ˆμ½”λ“œλ§Œμ„ μ‚­μ œν•΄ μ€λ‹ˆλ‹€. λ§Œμ•½ WHERE μ ˆμ„ μƒλž΅ν•˜λ©΄, ν•΄λ‹Ή ν…Œμ΄λΈ”μ— μ €μž₯된 λͺ¨λ“  데이터가 μ‚­μ œλ©λ‹ˆλ‹€. DELETE FROM ν…Œμ΄λΈ”μ΄λ¦„; μ΄λ•Œ ν…Œμ΄λΈ”μ— μ €μž₯된 λͺ¨λ“  데이터가 μ‚­μ œλ˜λ”λΌλ„ ν…Œμ΄λΈ”μ€ μ—¬μ „νžˆ λ‚¨μ•„μžˆκ²Œ λ©λ‹ˆλ‹€. ν•΄λ‹Ή ν…Œμ΄λΈ”κΉŒμ§€ μ‚­μ œν•˜κ³  싢을 λ•ŒλŠ” DROP TABLE 문을 μ‚¬μš©ν•΄μ•Ό ν•©λ‹ˆλ‹€. λ‹€μŒ μ˜ˆμ œλŠ” Reservation ν…Œμ΄λΈ”μ—μ„œ Name ν•„λ“œμ˜ 값이 '홍길동'인 λͺ¨λ“  λ ˆμ½”λ“œλ₯Ό μ‚­μ œν•˜λŠ” μ˜ˆμ œμž…λ‹ˆλ‹€. ..

[MySQL] UPDATE (λ ˆμ½”λ“œ κ°’ λ³€κ²½, μˆ˜μ •, μ—…λ°μ΄νŠΈ)

UPDATE MySQLμ—μ„œλŠ” UPDATE 문을 μ‚¬μš©ν•˜μ—¬ λ ˆμ½”λ“œμ˜ λ‚΄μš©μ„ μˆ˜μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€. UPDATE ν…Œμ΄λΈ”μ΄λ¦„ SET ν•„λ“œμ΄λ¦„1=데이터값1, ν•„λ“œμ΄λ¦„2=데이터값2, ... WHERE ν•„λ“œμ΄λ¦„=데이터값 UPDATE 문은 ν•΄λ‹Ή ν…Œμ΄λΈ”μ—μ„œ WHERE 절의 쑰건을 λ§Œμ‘±ν•˜λŠ” λ ˆμ½”λ“œμ˜ κ°’λ§Œμ„ μˆ˜μ •ν•©λ‹ˆλ‹€. λ‹€μŒ μ˜ˆμ œλŠ” Reservation ν…Œμ΄λΈ”μ—μ„œ Name ν•„λ“œμ˜ 값이 '홍길동'인 λͺ¨λ“  λ ˆμ½”λ“œμ˜ RoomNum 값을 2002둜 λ³€κ²½ν•˜λŠ” μ˜ˆμ œμž…λ‹ˆλ‹€. UPDATE Reservation SET RoomNum = 2002 WHERE Name = '홍길동'; μ‹€ν–‰ κ²°κ³Ό MySQL μˆ˜μ—… μ˜ˆμ œμ—μ„œ μ‚¬μš©λ˜λŠ” Reservation ν…Œμ΄λΈ”κ³Ό Customer ν…Œμ΄λΈ”μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€. ν…Œμ΄λΈ” 보기 => λ§Œμ•½ WHERE μ ˆμ„ μƒλž΅ν•˜..

| 2020 μ •λ³΄μ²˜λ¦¬κΈ°μ‚¬ (ν•„κΈ°) | μš”μ•½ 정리 (μ΅œμ‹ νŒ μ‹œλ‚˜κ³΅ IT μ°Έκ³ μ„œ)

2020 μ •λ³΄μ²˜λ¦¬κΈ°μ‚¬ ν•„κΈ° μš”μ•½ 정리 (1) μ†Œν”„νŠΈμ›¨μ–΄ 섀계 1. μš”κ΅¬μ‚¬ν•­ 확인 2. ν™”λ©΄ 섀계 3. μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 섀계 4. μΈν„°νŽ˜μ΄μŠ€ 섀계 - 2020 1,2회 ν•„κΈ° 1κ³Όλͺ© 문제/ν•΄μ„€ - 2020 3회 ν•„κΈ° 1κ³Όλͺ© 문제/ν•΄μ„€ (2) μ†Œν”„νŠΈμ›¨μ–΄ 개발 1. 데이터 μž…μΆœλ ₯ κ΅¬ν˜„ 2. 톡합 κ΅¬ν˜„ 3. μ œν’ˆ μ†Œν”„νŠΈμ›¨μ–΄ νŒ¨ν‚€μ§• 4. μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ν…ŒμŠ€νŠΈ 관리 5. μΈν„°νŽ˜μ΄μŠ€ κ΅¬ν˜„ - 2020 1,2회 ν•„κΈ° 2κ³Όλͺ© 문제/ν•΄μ„€ - 2020 3회 ν•„κΈ° 2κ³Όλͺ© 문제/ν•΄μ„€ (3) λ°μ΄ν„°λ² μ΄μŠ€ ꡬ좕 1. 논리 λ°μ΄ν„°λ² μ΄μŠ€ 섀계 2. 물리 λ°μ΄ν„°λ² μ΄μŠ€ 섀계 3. SQL μ‘μš© 4. SQL ν™œμš© 5. 데이터 μ „ν™˜ (μ€‘μš”X) - 2020 1,2회 ν•„κΈ° 3κ³Όλͺ© 문제/ν•΄μ„€ (4) ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄ ν™œμš© 1. μ„œλ²„ ν”„λ‘œκ·Έλž¨ κ΅¬ν˜„ 2. ν”„λ‘œ..

| 2020 μ •λ³΄μ²˜λ¦¬κΈ°μ‚¬ (ν•„κΈ°) | 1. μ†Œν”„νŠΈμ›¨μ–΄ 섀계 - μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 섀계

20. μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ 섀계 μ†Œν”„νŠΈμ›¨μ–΄μ˜ 골격이 λ˜λŠ” κΈ°λ³Έ ꡬ쑰, μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό κ΅¬μ„±ν•˜λŠ” μš”μ†Œλ“€ κ°„μ˜ 관계λ₯Ό ν‘œν˜„ν•˜λŠ” μ‹œμŠ€ν…œμ˜ ꡬ쑰λ₯Ό 섀계 - μ‚¬μš©μžμ˜ λΉ„κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­μ„ λ°˜μ˜ν•˜κ³ , κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­μ„ κ΅¬ν˜„ν•˜λŠ” 방법을 μ°ΎλŠ” ν•΄κ²° κ³Όμ • κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­ : μ‹œμŠ€ν…œμ΄ κ°–μΆ°μ•Όν•  ν•„μˆ˜μ μΈ κΈ°λŠ₯에 λŒ€ν•œ μš”κ΅¬ν•­λͺ© λΉ„κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­ : κ·Έ μ™Έ ν’ˆμ§ˆμ΄λ‚˜ μ œμ•½μ‚¬ν•­μ— κ΄€ν•œ 것듀 • μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜μ˜ κΈ°λ³Έ 원리 1. λͺ¨λ“ˆν™”(Modularity) μ†Œν”„νŠΈμ›¨μ–΄μ˜ μ„±λŠ₯을 ν–₯μƒμ‹œν‚€κ±°λ‚˜ μ‹œμŠ€ν…œμ˜ μˆ˜μ • 및 μž¬μ‚¬μš©, μœ μ§€ 관리 등이 μš©μ΄ν•˜λ„λ‘ μ‹œμŠ€ν…œμ˜ κΈ°λŠ₯듀을 λͺ¨λ“ˆλ‹¨μœ„λ‘œ λ‚˜λˆ„λŠ” 것 - μž¬μ‚¬μš©μ„± ν–₯상 - λͺ¨λ“ˆμ˜ 크기λ₯Ό λ„ˆλ¬΄ μž‘κ²Œ λ‚˜λˆ„λ©΄ κ°œμˆ˜κ°€ λ§Žμ•„μ Έ λͺ¨λ“ˆκ°„μ˜ 톡합 λΉ„μš©μ΄ 많이 듦 - λͺ¨λ“ˆμ˜ 크기λ₯Ό λ„ˆλ¬΄ 크게 λ‚˜λˆ„λ©΄ 개..

λ°˜μ‘ν˜•