분류 전체보기(256)
-
HashMap, 어렵지 않게 사용하기
알고리즘을 공부하는 도중... 한 번 정리하고 가야겠다는 생각으로 시작하는 자바 클래스 포스팅 자바, 부셔보자 👊🏻 🗺 MAP ❓ 자바에서의 Map 자료형은 '키 key'과 '속성 value'로 이루어져 있습니다. 일상에서의 예시를 들자면, 사전과 비슷한데요. 예를 들어 영한사전에서 'apple'이라는 단어가 있다면, '사과'라는 의미를 갖고 있는 것을 찾을 수 있겠죠? 'apple'과 '사과'는 한 쌍으로 묶여있습니다. 이처럼, Map 자료형도 key와 value가 한 쌍으로 묶여 저장되어있습니다. 마치 배열에서 정수 index를 참조하여 해당 index의 데이터를 참고하는 것과 비교해보면 index를 자신의 입맛에 맞는 타입으로 설정해서 데이터를 참고하는 것으로 보면 좀 더 이해가 쉬울 것 같아요 〰..
2020.07.06 -
ERD, 어렵지 않게 만들기
안녕하세요 〰️ 이 번 포스팅에서는 여러모로 쓸모있는! ERD를 알아보고 표기법에 대해 이야기해볼 예정입니다. **************** INDEX ***************** 💼 ERD❓ ⏳ ERD, 언제 사용할까❓ 🤖 ERD Notation ******************************************** 💼 ERD ERD는 Entity Relationship Diagram의 약자입니다. ERD는 데이터베이스 구조를 한 눈에 알아보기 위해 그려놓는 다이어그램입니다. ER Diagram이라고도 부릅니다 〰️ ERD는 단어에서 의미하는 그대로 ' Entity 개체 '와 'Relationship 관계 '를 중점적으로 표시하는 다이어그램입니다. 데이터베이스를 설계할 때, 테이블과 그 속..
2020.06.26 -
SQL SELECT, 제대로 사용하기
안녕하세요. 지난 포스팅에서 SELECT문에 대한 다양한 필터링에 대해 알아보았습니다. 이번에는 SELECT문에 대한 다양한 필터링 및 정렬 기능에 대해 더 알아보도록 하겠습니다. ***************** INDEX ***************** [ 1장 ] 1. 조건 & 관계 연산자 2. BETWEEN...AND 3. IN 4. LIKE [ 2장 ] 5. GROUP BY - HAVING 6. ORDER BY 7. DISTINCT 8. LIMIT ******************************************** 🌈 첫 번째, GROUP BY - HAVING GROUP BY 는 말 그대로 그룹으로 묶어주는 역할을 해줍니다. GROUP BY 에서는 알아볼 것들이 몇 가지 있는데요. 1..
2020.06.23 -
SQL SELECT, 제대로 사용하기 - where 조건절
안녕하세요. 지난 포스팅에서DML이 무엇인지, SELECT, INSERT, UPDATE, DELETE에 대해 알아보았습니다. 이번에는 SELECT문에 대한 다양한 필터링을 알아보도록 하겠습니다. ***************** INDEX ***************** [ 1장 ] 1. 조건 & 관계 연산자 2. BETWEEN...AND 3. IN 4. LIKE [ 2장 ] 5. GROUP BY - HAVING 6. ORDER BY 7. DISTINCT 8. LIMIT ******************************************** 지난 포스팅에서 SELECT문을 소개했습니다. 다시 한 번 볼까요❓ SELECT FROM [ WHERE condition ] [ GROUP BY ] [ HAV..
2020.06.20 -
정규화, 어렵지 않게 시작하기
안녕하세요 ❗️ 오늘은 데이터 베이스 정규화를 다뤄볼 예정입니다. 정규화가 어떤 것인지, 왜 사용하는지 그리고 어떻게 하는지 같이 알아가 보도록 하겠습니다 〰️ **************** INDEX ***************** 🌈 정규화❓ 👻 이상현상 🤖 1차 ~ 3차 정규화 🤡 BCNF ******************************************** 첫 번째, 정규화❓ 정규화에 대해 들어보지 못한 분들도 계실 것 같아요. 정규화란 무엇일까요? 정규화는 RDB 설계를 논리적이고 직관적으로 만드는 과정입니다. 왜 이러한 정규화를 하게 되는 것일까요❓ 일단, 불필요한 데이터 제거하기 때문에 데이터의 중복 최소화시켜 줍니다. 데이터를 다루면서 생기는 이상현상도 방지해주죠. 또, 개발 중..
2020.06.15 -
Markdown, 어렵지 않게 사용하기
안녕하세요 〰️ 오늘은 markdown을 사용하는 방법에 대해 포스팅을 하려고 합니다. 정말 간단해서 편하게 사용할 수 있는 마크업언어인데, 모르면 아깝잖아요 〰️ ***************** INDEX ***************** 🌈 Markdown❓ ✏️ How to Use Markdown 1. 글자 (Header) 조절 2. 글자 강조 ( Bold, Italic, quotation ) 3. 목록 4. 코드 블럭 5. 구분선 6. 표 7. 링크 8. 이미지 🗒 Markdown Editor ******************************************** Markdown❓ 한 번쯤, .md 파일을 본 적 있을거에요. 가장 대표적으로 꼽자면 README.md 파일이 있겠죠? 여기서 ..
2020.06.14