Others 3

비트코인 쉽게 이해하기

"Bitcoin: A Peer-to-Peer Electronic Cash System" - Satoshi Nakamoto https://bitcoin.org/bitcoin.pdf 0. 비트코인이 필요한 이유가 뭘까? - 기존 금융 시스템의 문제돈을 보내려면 이중 지불(Double Spending)을 막아야 한다는 이유로 은행과 같은 중개자가 필요하다. 중개자가 있으면, 수수료가 발생하고, 거래 취소가 가능하고, 시스템 전체가 중앙 기관에 의존한다. 논문에서는 현재의 전자 결제 시스템이 신뢰에 의존하고 있으며 다양한 비효율이 발생한다고 지적한다. - 은행 없이도 안전하게 거래할 수 없을까? 이 질문의 답변으로 암호학과 연산으로 거래를 검증하는 시스템을 제안한다. 비트코인은 중앙기관 없이 거래를 검증하기 ..

Others/Blockchain 2026.03.19

[정규화] 메타코드 강의 후기_1과목 ‘데이터 모델과 SQL’

https://www.metacodes.co.kr/edu/read2.nx?M2_IDX=30659&EP_IDX=14488&EM_IDX=14312 1주일 만에 합격하는 SQLD 자격증 올인원ㅣ24년 기출 포함 / Q&A 단톡방 운영 www.metacodes.co.kr 1. 다중값을 단일 값으로 분해한 예시 정규화의 출발점은 '각 열에는 오직 한 개의 원자 값'이라는 1 정규형 규칙이다. 한 학생의 과목이 101, 103처럼 한 셀에 콤마로 들어가 있으면 1정규형 위반이므로, 행을 분해하여 StudentID-CourseID 한 쌍씩 저장한다. 이렇게 정규화하면 검색/집계 시 기준이 명확해지고, 중복 표현 때문에 생기는 모호성이 줄어든다. 단, 테이블이 분리되므로 조인이 늘 수 있다는 점을 이해하고 정규화 - ..

Others/SQLD 2025.09.29

[데이터 모델링] 메타코드 강의 후기_1과목 ‘데이터 모델링의 이해’

이번 글은 MetaCode (https://www.metacodes.co.kr/)의 [SQLD 자격증의 모든 것] 강의의 1과목을 듣고 정리한 글이다. 핵심은 데이터 모델링의 정의와 특징, 관점/단계, 엔티티/속성/관계, 식별자까지 전 범위를 하나의 흐름으로 연결하는 것이다. 강의는 시험 포인트와 실무 감각을 동시에 집어주어 개념을 빠르게 이해하기에 좋다. 특히 연습문제 해설에서 헷갈릴 수 있는 부분을 집어주는 것이 좋았다. 아래에 수업 내용 중 요점과 데이터 모델링의 핵심 흐름을 자세히 설명했다. https://www.metacodes.co.kr/edu/read2.nx?EM_IDX=14312&EP_IDX=14488&M2_IDX=30659#study_plan 1주일 만에 합격하는 SQLD 자격증 올..

Others/SQLD 2025.09.22