λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
λ°˜μ‘ν˜•

Basics82

Color Picker : 골라 μ‚¬μš©ν•˜μ„Έμš”! #000000, rgb(0,0,0) λ“± λ‹€μ–‘ν•˜κ³  μœ μš©ν•œ 색 μ‘°ν•© μ‚¬μ΄νŠΈ! μ›Ή μ‚¬μ΄νŠΈ κ°œλ°œλΆ€ν„° ν‹°μŠ€ν† λ¦¬ 글씨 색을 λ°”κΏ€ λ•Œ κΉŒμ§€ 정말 λ‹€μ–‘ν•œ μƒν™©μ—μ„œ Color PickerλŠ” ν•„μš”ν•œλ°μš”. μ˜€λŠ˜μ€ κ·Έ μ€‘μ—μ„œλ„ 정말 μœ μš©ν•˜λ‹€κ³  μƒκ°λ˜μ—ˆλ˜, 또 색에 λŒ€ν•œ 이해도 μ’€ λ„μ™€μ£ΌλŠ” Color Pickerλ₯Ό μ†Œκ°œμ‹œμΌœλ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€. 또, 직접 컬러 νŒ”λ ˆνŠΈ, 색 쑰합을 ν…Œλ§ˆμ— 맞게 λ§Œλ“€μ–΄ 보싀 수 μžˆλŠ”λ°μš”! 이건 이 ν¬μŠ€νŒ…(https://iworldt.tistory.com/106)을 μ°Έκ³ ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€. 기본적인 예쁜 μ»¬λŸ¬λ“€μ€ ν¬μŠ€νŒ… 맨 μ•„λž˜μ— λͺ¨μ•„λ‘˜ν…Œλ‹ˆ μ°Έκ³ ν•˜μ„Έμš”~! μœ„μ²˜λŸΌ Hex , rgb, hsl κΉŒμ§€ ν•œ 색을 μ—¬λŸ¬ νƒ€μž…μœΌλ‘œ ν‘œν˜„ν•΄μ£Όκ³  λ³΅μ‚¬κΉŒμ§€ μ‰¬μš΄! w3schools 의 Color Picker μž…λ‹ˆλ‹€. https://www.w3schools.com/colors/colors_picker.asp.. 2022. 2. 25.
[SQL] w3schools SQL Table ν•œκΈ€ μ„€λͺ…, 관계도 정리 : Customers, Categories, Employees, Orders, Products λ“±λ“± 초보 κ°œλ°œμžλ“€μ—κ²Œ 더없이 쒋은 μ‚¬μ΄νŠΈ W3Schools ! SQL은 ꡉμž₯히 λ‹€μ–‘ν•œ λͺ…령어와 Functions, ν•¨μˆ˜λ“€λ‘œ 이루어져 μžˆμ–΄μ„œ μ™Έμš΄λ‹€κ³  해도 μ“°μž„μƒˆλ₯Ό κΈ°μ–΅ν•˜κΈ°λž€ 쉽지 μ•ŠμŠ΅λ‹ˆλ‹€. 였늘 μ†Œκ°œν•  w3schoolsλŠ” 이제 κΌ­ 인터넷에 κ²€μƒ‰ν•˜μ§€ μ•Šλ”λΌλ„ ν•¨μˆ˜λ₯Ό 찾아보고 직접 μˆ˜ν–‰ν•΄ λ³Ό 수 μžˆλŠ” μ‚¬μ΄νŠΈμž…λ‹ˆλ‹€. λ˜ν•œ, μΈν„°λ„·μœΌλ‘œ SQL문을 μ‹€ν–‰μ‹œν‚¬ 수 μžˆλŠ” μ•„μ£Ό μœ μš©ν•œ μ‚¬μ΄νŠΈμ΄μ£ . SQL을 μˆ˜ν–‰ν•  ν”„λ‘œκ·Έλž¨μ„ λ”°λ‘œ λ‹€μš΄λ‘œλ“œ ν•˜μ§€ μ•Šμ•„λ„ λœλ‹€λŠ” λœ»μž…λ‹ˆλ‹€. μ˜€λŠ˜μ€ κ·Έ μ‚¬μ΄νŠΈμ—μ„œ μ œκ³΅ν•˜λŠ” κΈ°λ³Έ ν…Œμ΄λΈ”λ“€κ³Ό 그것을 ν•œκΈ€λ‘œ ν•΄μ„ν•œ ν›„ 각 μ»¬λŸΌλ“€μ— λŒ€ν•΄ μ•Œμ•„λ³΄λ„λ‘ ν•˜κ³ , λ‹€μŒ ν¬μŠ€νŒ…μ—μ„œ μ°¨μ°¨ μ‚¬μš©λ²•μ„ μ„€λͺ…ν•˜λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€. SQL Tutorial μœ„μ˜ μ‚¬μ΄νŠΈλ₯Ό κ²€μƒ‰ν•˜μ—¬ sql Tutorial에 μ ‘μ†ν•˜μ‹œλ©΄ SQL Tutor.. 2022. 2. 24.
[SQL] DDL : CREATE μ‚¬μš©λ²• 및 primary key, foriegn key μ„€μ •ν•˜λŠ” λ‹€μ–‘ν•œ 방법 이번 ν¬μŠ€νŒ…μ—μ„œλŠ” CREATE TABLE 쿼리λ₯Ό 톡해 예제 ν…Œμ΄λΈ”μ„ μƒμ„±ν•˜κ³  primary key와 foriegn key λ“± μ˜΅μ…˜μ„ μ„€μ •ν•˜λŠ” μ—¬λŸ¬ 방법을 μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. 데이터 μ •μ˜μ–΄(DDL : Data Definition Language) ν…Œμ΄λΈ”μ˜ 생성 및 λ³€κ²½, μ‚­μ œλ₯Ό λ‹΄λ‹Ήν•˜λŠ” λͺ…λ Ήμ–΄λ“€λ‘œ, CREATE, DROP, RENAME, ALTER, TRUNCATE 등이 μžˆμŠ΅λ‹ˆλ‹€. ν…Œμ΄λΈ”μ— 기본킀와 μ™Έλž˜ν‚€λ₯Ό μ„€μ •ν•˜λŠ” 방법은 μ—¬λŸ¬κ°€μ§€κ°€ μžˆλŠ”λ°μš”, 크게 2가지 μž…λ‹ˆλ‹€. 1. CREATE, 즉 ν…Œμ΄λΈ”μ„ μƒμ„±ν•˜λ©΄μ„œ μ„€μ •ν•˜κΈ°. -> CREATE λͺ…λ Ήλ¬Έ λ‚΄μ˜ 칼럼 μ˜†μ΄λ‚˜ μ•„λž˜μ— μ¨μ€λ‹ˆλ‹€. 2. 이미 μƒμ„±λœ ν…Œμ΄λΈ”μ— μ„€μ •ν•˜κΈ°. -> ALTER λͺ…λ Ήμ–΄λ₯Ό μ΄μš©ν•΄μ€λ‹ˆλ‹€. 그럼 μ§€κΈˆλΆ€ν„° ν…Œμ΄λΈ”μ„ 직접 CREATE 해보고, κΈ°λ³Έν‚€.. 2022. 2. 24.
[Tomcat] org.apache.catalina.LifecycleException : Sever at localhost failed to start ν•΄κ²° , ν”„λ‘œμ νŠΈ 파일 κ°€μ Έμ˜¨ ν›„ μ—λŸ¬ μ˜€λžœλ§Œμ— ν†°μΊ£ μ—λŸ¬λ₯Ό λ§ˆμ£Όν–ˆλ‹€. Sever at localhost failed to start. λ„ˆλ¬΄ λ‹¨μˆœν•˜κ³  Details... λ₯Ό 클릭해도 별거 μ—†λ‹€. μ½˜μ†”μ„ ν™•μΈν•˜λ‹ˆ μ—λŸ¬κ°€ ;)... λ‹€λ¦„μ•„λ‹Œ μ΄ν΄λ¦½μŠ€μ—μ„œ ν”„λ‘œμ νŠΈλ₯Ό File SystemμœΌλ‘œλΆ€ν„° κ°€μ Έμ˜¨ ν›„ ν†°μΊ£ μ„œλ²„λ₯Ό μ‹€ν–‰ν•˜κ³ μž ν•  λ•Œ λ‚˜νƒ€λ‚˜λŠ” 였λ₯˜μ΄λ‹€. org.apache.catalina.LifecycleException 말고도 μ—¬λŸ¬ 였λ₯˜κ°€ λ–΄μ—ˆλŠ”λ° .. ν•΄κ²°ν•΄λ²„λ €μ„œ λ‹€λ₯Έ 였λ₯˜λ“€μ΄ 무엇무엇이 μžˆμ—ˆλŠ”μ§€ μžŠμ–΄λ²„λ Έλ‹€ ..! 이 μ—λŸ¬λŠ” Maven κ΄€λ ¨ μ—λŸ¬λ‘œ, ν”„λ‘œμ νŠΈλ₯Ό svn 등이 μ•„λ‹Œ 파일 μ§μ ‘μ μœΌλ‘œ κ°€μ Έμ™€μ„œ μˆ˜ν–‰μ‹œν‚€κ³ μž ν•  λ•Œ μ’…μ’… λ°œμƒν•˜λŠ” μ—λŸ¬μ΄λ‹€. Maven μ—…λ°μ΄νŠΈλ‘œ μ‰½κ²Œ 해결될 μˆ˜λ„ μžˆμ§€λ§Œ.. 보톡은 ν•œλ²ˆ λΉ„μ›Œμ£ΌλŠ” μž‘μ—…μ΄ ν•„μš”ν•˜λ‹€. μ™œ 이클립.. 2022. 2. 24.
Oracle Database 19c, sqlPlus LTS 버전 λ‹€μš΄λ‘œλ“œ 및 μ£Όμ˜μ‚¬ν•­ - setup.exe μ‹€ν–‰ μ•ˆλ  λ•Œ, μ„€μΉ˜ 54%μ—μ„œ 멈좜 λ•Œ? 외뢀평가 μ‹œν—˜μ„ sqlPlus둜 보기 λ•Œλ¬Έμ—, sqlPlusλ₯Ό λ‹€μš΄λ°›μ•„ λ³΄μ•˜λ‹€. 그러기 μœ„ν•΄ Oracle Databaseλ₯Ό λ‹€μš΄λ°›κΈ°λ‘œ ν•œλ‹€. 1. LTS 버전인 19cλ₯Ό λ‹€μš΄λ‘œλ“œ ν•œλ‹€. https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c μœ„μ˜ μ‚¬μ§„μ—μ„œλ„ λ³Ό 수 μžˆλ“―μ΄, 19C 버전이 Long Term Support Release둜, μž₯κΈ° 지원 및 μ—…λ°μ΄νŠΈ λ˜λŠ”, 보닀 μ•ˆμ •ν™” 된 λ²„μ „μ΄λ―€λ‘œ ν•΄λ‹Ή 버전을 λ‹€μš΄λ‘œλ“œ λ°›μ•„μ€€λ‹€. λ‚˜λŠ” μœˆλ„μš°μ¦ˆ ν™˜κ²½μ— μžˆμœΌλ―€λ‘œ Microsoft Windows x64 (64-bit) 에 ν•΄λ‹Ήν•˜λŠ” ZIP νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œ ν•΄ μ£Όμ—ˆλ‹€. λ‹€μš΄λ‘œλ“œ ν•˜λ €λ©΄ 계정이 μžˆμ–΄μ•Όν•˜κ³  λ‘œκ·ΈμΈμ„ ν•΄μ•Ό.. 2022. 2. 24.
λ°˜μ •κ·œν™”λž€? λ°˜μ •κ·œν™”μ˜ λ‹€μ–‘ν•œ μœ ν˜•(쀑볡 ν…Œμ΄λΈ” μΆ”κ°€, ν…Œμ΄λΈ” μ‘°ν•© λ“±) μ‰½κ²Œ μ„€λͺ…! 이번 ν¬μŠ€νŒ…μ€ μ§€λ‚œ μ •κ·œν™”(https://iworldt.tistory.com/99) 에 이어 λ°˜μ •κ·œν™”μ— λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. λ°˜μ •κ·œν™” Denormalization λ°˜μ •κ·œν™”μ˜ μ •μ˜ μ •κ·œν™”μ— μΆ©μ‹€ν•˜μ—¬ λͺ¨λΈλ§μ„ μˆ˜ν–‰ν•˜λ©΄ 쒅속성, ν™œμš©μ„±μ€ ν–₯μƒλ˜λ‚˜ μˆ˜ν–‰μ†λ„κ°€ 증가 ν•˜λŠ” κ²½μš°κ°€ λ°œμƒν•˜μ—¬ 이λ₯Ό κ·Ήλ³΅ν•˜κΈ° μœ„ν•΄ μ„±λŠ₯에 쀑점을 두어 μ •κ·œν™”ν•˜λŠ” 방법 -> κ³Όλ„ν•œ μ •κ·œν™”λ‘œ 인해 였히렀 더 λ³΅μž‘ν•΄μ§„ 경우, μ •κ·œν™”λ₯Ό ν’€μ–΄λ‚Έλ‹€κ³  μƒκ°ν•˜μ‹œλ©΄ λ˜κ² μŠ΅λ‹ˆλ‹€. λ°˜μ •κ·œν™”μ˜ νŠΉμ§• - 데이터 λͺ¨λΈλ§ κ·œμΉ™μ— 얽맀이지 μ•Šκ³  μˆ˜ν–‰ν•œλ‹€. - μ‹œμŠ€ν…œμ΄ 물리적으둜 κ΅¬ν˜„λ˜μ—ˆμ„ λ•Œ μ„±λŠ₯ν–₯상을 λͺ©μ μœΌλ‘œ ν•œλ‹€. λ°˜μ •κ·œν™” μ‚¬μš© μ‹œκΈ° λ°˜μ •κ·œν™”κ°€ ν•„μš”ν•œ λ•Œ, λ°˜μ •κ·œν™” μ–Έμ œ ν•˜λŠ”μ§€? (1) μ •κ·œν™”μ— μΆ©μ‹€ν•˜μ˜€μœΌλ‚˜ μˆ˜ν–‰μ†λ„μ— λ¬Έμ œκ°€ μžˆλŠ” 경우 (2) λ‹€λŸ‰μ˜ λ²”μœ„λ₯Ό 자주 .. 2022. 2. 23.
μ •κ·œν™”λž€? 각 단계와 μ •κ·œν™”μ˜ μž₯단점, λ°˜μ •κ·œν™” 이번 ν¬μŠ€νŒ…μ€ μ €λ²ˆ 논리 데이터 λͺ¨λΈλ§μ— 이어 κ·Έ λ‹¨κ³„μ—μ„œ μˆ˜ν–‰ν•΄μ•Όν•˜λŠ” μ •κ·œν™”(Normalization)에 λŒ€ν•΄μ„œ μ•Œμ•„λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€. μ •κ·œν™”(Normalization) μ •μ˜ 쀑볡성을 μ΅œμ†Œν™”ν•˜κ³  μ •λ³΄μ˜ 일관성을 보μž₯ν•˜κΈ° μœ„ν•œ κ°œλ… λͺ©μ  1) 데이터 쀑볡 배제둜 데이터 관리 νŽΈμ˜μ„± 제고 및 자료 μ €μž₯ κ³΅κ°„μ˜ μ΅œμ†Œν™” 2) 데이터 λͺ¨ν˜• λ‹¨μˆœν™” 3) 데이터 ꡬ쑰의 μ•ˆμ •μ„± 및 무결성 μœ μ§€ 4) μ†μ„±μ˜ λ°°μ—΄μƒνƒœ 검증 5) 엔터티와 μ†μ„±μ˜ λˆ„λ½ μ—¬λΆ€ 검증 μˆ˜λ‹¨ 6) μžλ£Œκ²€μƒ‰κ³Ό μΆ”μΆœμ˜ νš¨μœ¨μ„±μ„ 좔ꡬ νŠΉμ§• 1) μ–΄λ– ν•œ 관계ꡬ쑰가 λ°”λžŒμ§ν•œ 것인지, λ°”λžŒμ§ν•˜μ§€ λͺ»ν•œ 관계λ₯Ό μ–΄λ–»κ²Œ λΆ„ν•΄ν•˜μ—¬μ•Ό ν•˜λŠ”μ§€μ— κ΄€ν•œ ꡬ체적인 νŒλ‹¨κΈ°μ€€μ„ 제곡 2) μ •κ·œν™”λœ 데이터 λͺ¨λΈμ€ μ •ν™•μ„±, μΌμΉ˜μ„±, λ‹¨μˆœμ„±, 비쀑볡성, μ•ˆμ •μ„± 보μž₯ μ •κ·œν™”μ˜ 4μœ ν˜•.. 2022. 2. 23.
논리 데이터 λͺ¨λΈλ§μ΄λž€? μ—”ν„°ν‹°, 관계, 속성 λ“± 이번 ν¬μŠ€νŒ…μ€ μ €λ²ˆ 데이터 λͺ¨λΈλ§μ— 이어 논리 데이터 λͺ¨λΈλ§μ„ μžμ„Ένžˆ μ•Œμ•„λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€. 논리 데이터 λͺ¨λΈλ§ - λ°μ΄ν„°λ² μ΄μŠ€ 개발 κ³Όμ •μ˜ 첫 λ‹¨κ³„λ‘œ μ „λž΅μˆ˜λ¦½ 및 뢄석 λ‹¨κ³„μ—μ„œ μ‹€μ‹œν•œλ‹€. - κ°œλ… 데이터 λͺ¨λΈμ„ 상세화 ν•˜μ—¬ 논리적인 데이터 집합, 관리 ν•­λͺ©, 관계λ₯Ό μ •μ˜ν•œλ‹€. - 논리적 λͺ¨λΈμ€ H/Wλ‚˜ S/W에 독립적이닀. - μ΄ν•΄λ‹Ήμ‚¬μžλ“€κ³Ό μ˜μ‚¬μ†Œν†΅μ˜ 보쑰자료둜 E-R λͺ¨λΈμ„ ν™œμš©ν•œλ‹€. - 데이터 ꡬ쑰에 λŒ€ν•œ 논리적 μ •μ˜λ‹¨κ³„λ‘œμ„œ μ •ν™•ν•œ 업무 뢄석을 ν†΅ν•œ 자료의 흐름을 λΆ„μ„ν•˜μ—¬ ν˜„μž¬ μ‚¬μš© 쀑인 양식, λ¬Έμ„œ, μž₯ν‘œλ₯Ό μ€‘μ‹¬μœΌλ‘œ μžλ£Œν•­λͺ©μ„ μΆ”μΆœν•˜μ—¬ μΆ”μΆœλœ μ—”ν„°ν‹°(Entity)와 속성(Attribute)λ“€μ˜ 관계(Relation)λ₯Ό ꡬ쑰적으둜 μ •μ˜ν•˜λŠ” 단계이닀. μ—”ν„°ν‹° Entity - 관리할 λŒ€μƒμ΄ λ˜λŠ” 싀체이.. 2022. 2. 23.
데이터 λͺ¨λΈλ§μ΄λž€? κ°œλ…λͺ¨λΈλ§, 논리λͺ¨λΈλ§, 물리λͺ¨λΈλ§ 절차 이번 ν¬μŠ€νŒ…μ—μ„œλŠ” μ‹œμŠ€ν…œ 개발 μ ˆμ°¨μ— λ”°λ₯Έ 데이터 λͺ¨λΈλ§κ³Ό κ·Έ 절차λ₯Ό μ•Œμ•„λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€. 일반적으둜 μ‹œμŠ€ν…œ κ°œλ°œμ€ 데이터 관점과 ν”„λ‘œμ„ΈμŠ€ κ΄€μ μ˜ λ‘κ°€μ§€λ‘œ μ§„ν–‰λ˜λŠ”λ°, κ°œλ… λͺ¨λΈλ§μ„ 톡해 개발 λ²”μœ„λ₯Ό νŒŒμ•…ν•˜κ³ , 업무 μ€‘μ‹¬μ˜ 뢄석(논리 데이터 λͺ¨λΈλ§, 뢄석 λͺ¨λΈ 링)단계λ₯Ό 거쳐 κ°œλ°œν•˜κ³ μž ν•˜λŠ” ν™˜κ²½μ„ κ³ λ €ν•œ 섀계(물리 데이터 λͺ¨λΈλ§, 섀계 λͺ¨λΈλ§) λ‹¨κ³„λ‘œ κ΅¬μ²΄ν™”λ˜μ–΄ 개발(λ°μ΄ν„°λ² μ΄μŠ€ ꡬ좕, μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 개발)λ‹¨κ³„λ‘œ μ§„ν–‰λ©λ‹ˆλ‹€. 첫째둜 λΉ„μ¦ˆλ‹ˆμŠ€ μš”κ΅¬μ‚¬ν•­μ„ 뢄석/ ν™•μΈν•œ λ’€, κ·Έ μš”κ΅¬μ‚¬ν•­μ— 따라 κ°œλ…λͺ¨λΈλ§μ„ μ§„ν–‰ν•©λ‹ˆλ‹€. κ·Έ ν›„ 업무 μ€‘μ‹¬μ˜ 뢄석 단계인 논리 데이터 λͺ¨λΈλ§μ„ μˆ˜ν–‰ν•˜κ³ , 섀계 단계인 물리 데이터 λͺ¨λΈλ§μ„ μˆ˜ν–‰ν•©λ‹ˆλ‹€. λ§ˆμ§€λ§‰μœΌλ‘œ μ‹€μ œ 개발 λ‹¨κ³„λ‘œ λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό κ΅¬μΆ•ν•˜κ²Œ λ©λ‹ˆλ‹€. 이제, 이 데이터 .. 2022. 2. 22.
728x90
λ°˜μ‘ν˜•