전체 글

개발 관련 내용 및 일상 그리고 취미를 기록한 블로그
[SQLD 요약 정리] 2과목 1장 SQL 기본[2과목 1장 SQL 기본] 책 SQLD 자격검정 실전문제]과 한종구 강사님의 [시험대비 유튜브 강의를 참고하여 공부하며 정리한 내용입니다.velog.io1. 관계형 데이터베이스 개요01_관계형 데이터베이스: 관계에 데이터를 저장하고 관리하며 집합 연산 및 관계 연산을 할 수 있는 데이터베이스이다. 데이터베이스(DB) vs 데이터베이스 관리시스템(DBMS) DB는 어떤 자료구조를 사용하느냐에 따라 달라진다. DB에는 계층형, 네트워크형, 관계형 데이터베이스가 있다. 계층형 DB: 트리 자료구조에 데이터를 저장하고 관리하며 1:N 관계를 표현한다. 네트워크형 DB: 오너와 멘버 형태로 데이터를 저장하며 N:M 관계 표현이 가능하다. ..
1. 프로토콜① 프로토콜(Protocol) 개념서로 다른 시스템에 있는 2개체 간의 데이터 교환을 원활히 하기 위한 일련의 통신규약② 기본요소구문: 시스템 간의 정보 전송을 위한 데이터 형식, 코딩, 신호 레벨 등의 규정의미: 시스템 간의 정보 전송을 위한 제어 정보로 조정과 에러 처리를 위한 규정타이밍: 시스템 간의 정보 전송을 위한 속도 조절과 순서 관리 규정③ 인터넷 주소체제IP 주소 방식32Bit의 주소체계를 기준으로 인터넷상에 존재하는 호스트나 서버의 위치를 지정해주는 방식도메인 주소 방식(DNS 방식)도메인 네임은 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 개발됨2. OSI 7계층① OSI 7계층의 개념OSI 7계층은 국제 표준화 기구인 ISO..
마라톤을 참가하고 난 뒤 자신감이 붙은 뒤로 두번째 마라톤을 찾고있던중내가 사는 동네에 북구 사랑 마라톤 대회라는것을 발견 하였다.작은 대회라 부담없이 즐기기엔 충분한 거 같았고. 이 좋은 스포츠를 혼자 즐기기엔 아쉬워서 친구들에게 추천해서 같이 즐길수 있도록 하였다. 러닝은 혼자 달릴땐 힘이 들면 멘탈이 쉽게 흔들릴 수 있지만 여러명이서 뛰게 된다면 서로 의지하면서 달릴 수 있기에 멘탈적인 부분에서 커버가 된다. (그래서 클럽에 가입 하였음)주변인 들에게 영업한 결과 2명이 같이 참가한다고 하였다. 한명은 매년 새해알몸마라톤을 다수 참가한 경력이 있고또 다른 한명은 러닝이란걸 평소에 하지 않는 사람이였다. 10km를 하자고 하는건 양심상 찔려서 그렇게는 하지않고마라톤에 재미를 붙이기 위해 5km를 권장..
[SQLD 요약 정리] 1과목 2장 데이터 모델과 성능[1과목 2장 데이터 모델과 성능] 책 SQLD 자격검정 실전문제]과 한종구 강사님의 [시험대비 유튜브 강의를 참고하여 공부하며 정리한 내용입니다.velog.io* 위에 velog에 내용 가져옴 *1. 성능 데이터 모델링의 개요01_성능 데이터 모델링: 분석 및 설계 단계부터 데이터베이스 성능을 고려한 데이터 모델링을 수행하는 기법으로, 성능을 중심으로 데이터 모델링을 분석한다. 성능 데이터 모델링 수행 절차데이터 모델링 시 정규화 정확하게 수행데이터베이스의 용량 예상 증가량 고려하여 조사데이터베이스에 발생되는 트랜잭션 유형 파악용량과 트랜잭션 유형에 따라 반정규화 수행이력 모델, PK/FK, 슈퍼타입/서브타입 조정 등을 수행성능관점에서 데이터 모델 ..
[SQLD 요약 정리] 1과목 1장 데이터 모델링의 이해[1과목 1장 데이터 모델링의 이해] 책 SQLD 자격검정 실전문제과 한종구 강사님의 시험대비 유튜브 강의를 참고하여 공부하며 정리한 내용입니다.velog.io* 위에 velog에 내용 가져옴 *1. 데이터 모델의 이해01_데이터 모델링: 정보 시스템을 구축하기 위한 데이터 관점의 업무 분석 기반특징추상화: 일정한 양식에 맞게 간략하게 표현단순화: 이해하기 쉽도록 규약에 의한 제한된 표기법을 이용하여 표현명확한: 명확하게 의미가 해석되야 하기 때문에 정확하게 기술데이터 모델링의 단계개념적 모델링: 추상화 수준이 높고 업무 중심적이며 포괄적인 수준의 모델링- 전사적 데이터 모델링, EA 수립 시 이용논리적 모델링: 시스템으로 구축하고자 하는 업무에 대..
* 김영한님의 강의를 기반한 내용을 정리했습니다. 모든 개발자를 위한 HTTP 웹 기본 지식 | 김영한 - 인프런 김영한 | 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., [사진] 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 세 번째 강의입니다. 우아한형제들 최연 www.inflearn.com 1. 캐시 기본 동작 캐시가 없을 때 데이터가 변경되지 않아도 계속 네트워크를 통해서 데이터를 다운로드 받아야 한다. 인터넷 네트워크는 매우 느리고 비싸다. 브라우저 로딩 속도가 느리다. 느린 사용가 경험 캐시 적용 캐시 덕분에 캐시 가능 시간동안 네트워크를 사용하지 않아도 된다. 비싼 네트워크 사용량을 줄일 수 있다. 브라우저 로딩 속도가 매우 빠르다. 빠..
개발자_초링이
개발친구 초링이