시니어까지의 여정
-
성능 데이터 모델링의 개요 더보기 성능 데이터 모델링 정의 DB 성능을 고려하여 데이터 모델링을 수행 정규화, 반정규화, 테이블 통합 및 분할, 조인 구조, PK / FK 설정 등 수행 시점 빠를수록 좋음 분석/설계 단계에서 성능 모델링 수행 BEST 성능 데이터 모델링 고려사항 정규화를 정확하게 수행 : 주요 관심사별로 데이블을 분산 DB 용량산정 수행 : 각 엔터티에 어느 정도의 트랜잭션이 들어오는지 파악 DB에 발생되는 트랜잭션의 유형 파악 : CRUD 매트릭스 활용 용량과 트랜잭션의 유형에 따라 반정규화 수행 : 테이블, 속성, 관계 변경 성능관점에서 데이터 모델 검증 정규화(Normalization)의 성능 더보기 정규화 정의 : 데이터 분해 과정, 이상현상 제거 목적 : 삽입/삭제/갱신 이상현..
SQLD 과목 1 제 2장 데이터 모델링과 성능의 이해암기 및 공부 내용성능 데이터 모델링의 개요 더보기 성능 데이터 모델링 정의 DB 성능을 고려하여 데이터 모델링을 수행 정규화, 반정규화, 테이블 통합 및 분할, 조인 구조, PK / FK 설정 등 수행 시점 빠를수록 좋음 분석/설계 단계에서 성능 모델링 수행 BEST 성능 데이터 모델링 고려사항 정규화를 정확하게 수행 : 주요 관심사별로 데이블을 분산 DB 용량산정 수행 : 각 엔터티에 어느 정도의 트랜잭션이 들어오는지 파악 DB에 발생되는 트랜잭션의 유형 파악 : CRUD 매트릭스 활용 용량과 트랜잭션의 유형에 따라 반정규화 수행 : 테이블, 속성, 관계 변경 성능관점에서 데이터 모델 검증 정규화(Normalization)의 성능 더보기 정규화 정의 : 데이터 분해 과정, 이상현상 제거 목적 : 삽입/삭제/갱신 이상현..
2023.11.14 -
웹 서버 컴퓨터를 웹사이트를 제공할 수 있께 서버로 만들어주는 서비스 대표적으로 아파치, Nginx, IIS 등 존재 웹 서버의 기본적인 역할 웹 서버가 운영하는 웹사이트를 방문한 클라이언트가 HTML, CSS, JSP 등의 파일을 볼 수 있도록 디렉토리를 개방 클라이언트가 특징 주소 입력 시 원하는 화면을 브라우저에서 출력하게 도와줌 대체적으로 정적인 웹 사이트를 제공 WAS Web Application Server의 약자 자바, JSP 등으로 만든 WEB 또는 API 어플리케이션을 사용할 떄 사용 WEB 과 SERVER 사이의 어플리케이션 동적인 웹 사이트를 제공할 떄 사용 톰캣과 같은 WAS 프로그램은 단독으로 정적인 리소스나 동적인 요청에 대한 처리가 가능합니다. 앞서 말씀드렸듯이, 웹 서버 역시..
아파치(Apache)/톰캣(Tomcat)이란?웹 서버 컴퓨터를 웹사이트를 제공할 수 있께 서버로 만들어주는 서비스 대표적으로 아파치, Nginx, IIS 등 존재 웹 서버의 기본적인 역할 웹 서버가 운영하는 웹사이트를 방문한 클라이언트가 HTML, CSS, JSP 등의 파일을 볼 수 있도록 디렉토리를 개방 클라이언트가 특징 주소 입력 시 원하는 화면을 브라우저에서 출력하게 도와줌 대체적으로 정적인 웹 사이트를 제공 WAS Web Application Server의 약자 자바, JSP 등으로 만든 WEB 또는 API 어플리케이션을 사용할 떄 사용 WEB 과 SERVER 사이의 어플리케이션 동적인 웹 사이트를 제공할 떄 사용 톰캣과 같은 WAS 프로그램은 단독으로 정적인 리소스나 동적인 요청에 대한 처리가 가능합니다. 앞서 말씀드렸듯이, 웹 서버 역시..
2023.11.13 -
과목 1 1장 데이터 모델링의 이해 📌 제1절 데이터 모델의 이해 📌 모델링의 특징 더보기 현실세계를 일정한 형식에 맞추어 표현하는 추상화의 의미 복잡한 현실을 제한된 언어나 표기법을 통해 단순화의 의미 누구나 이해가 가능하도록 정확하게 현상을 기술하는 정확화의 의미 📌 모델링의 필요성 더보기 정보들을 일정한 표기법에 의해 표현 분석된 모델을 가지고 DB를 생성하여 개발 및 데이터관리에 사용하기위한것이다 데이터모델링 자체로서 업무의 흐름을 설명하고 분석하는 부분에 의미 📌 데이터모델링 유의사항 더보기 여러 장소의 데이터베이스에 가은 정보를 저장하지 않도록 중복성을 최소화 데이터의 정의를 데이터의 사용 프로세스와 분리하여 유연성을 높인다 데이터간 상호 연관관계를 명확하게 정의하여 일관성 있게 데이터를 유지..
SQLD 과목 1 제 1장 데이터 모델링의 이해암기 및 공부 내용과목 1 1장 데이터 모델링의 이해 📌 제1절 데이터 모델의 이해 📌 모델링의 특징 더보기 현실세계를 일정한 형식에 맞추어 표현하는 추상화의 의미 복잡한 현실을 제한된 언어나 표기법을 통해 단순화의 의미 누구나 이해가 가능하도록 정확하게 현상을 기술하는 정확화의 의미 📌 모델링의 필요성 더보기 정보들을 일정한 표기법에 의해 표현 분석된 모델을 가지고 DB를 생성하여 개발 및 데이터관리에 사용하기위한것이다 데이터모델링 자체로서 업무의 흐름을 설명하고 분석하는 부분에 의미 📌 데이터모델링 유의사항 더보기 여러 장소의 데이터베이스에 가은 정보를 저장하지 않도록 중복성을 최소화 데이터의 정의를 데이터의 사용 프로세스와 분리하여 유연성을 높인다 데이터간 상호 연관관계를 명확하게 정의하여 일관성 있게 데이터를 유지..
2023.11.04 -
목차 의존주입 방법 설정 클래스에서 직접 의존 주입 자동 의존 주입 @Autowired 의존 주입 시 타입 일치하는 Bean이 없는 경우 @Autowired 의존 주입 시 타입 일치하는 Bean이 2개 이상인 경우 -> @Qualifier 어노테이션 사용 상위/하위 타입 관계와 자동주입 @Autowired 필수 여부 생성자 초기화와 필수 여부 지정 자동 주입과 명시적 의존 주입 정리 의존주입 방법 설정 클래스에서 직접 의존 주입 설정클래스에서 의존객체를 직접 주입해주는 방법이다. @Configuration public class AppCtx { @Bean public MemberDao memberDao(){ return new MemberDao(); } @Bean public MemberRegisterS..
Spring DI(의존주입) @Autowired (의존 자동주입) 간의 관계목차 의존주입 방법 설정 클래스에서 직접 의존 주입 자동 의존 주입 @Autowired 의존 주입 시 타입 일치하는 Bean이 없는 경우 @Autowired 의존 주입 시 타입 일치하는 Bean이 2개 이상인 경우 -> @Qualifier 어노테이션 사용 상위/하위 타입 관계와 자동주입 @Autowired 필수 여부 생성자 초기화와 필수 여부 지정 자동 주입과 명시적 의존 주입 정리 의존주입 방법 설정 클래스에서 직접 의존 주입 설정클래스에서 의존객체를 직접 주입해주는 방법이다. @Configuration public class AppCtx { @Bean public MemberDao memberDao(){ return new MemberDao(); } @Bean public MemberRegisterS..
2023.10.30 -
응집도(Cohesion) 모듈의 독립성을 나타내는 정도로, 모듈 내부 구성요소 간 연관 정도 응집도의 유형 : 우논시절 통순기 우연적 응집도(Coincidental Cohesion) : 모듈 내부의 각 구성요소가 연관이 없을 경우의 응집도 논리적 응집도(Logical Cohesion) : 유사한 성격을 갖거나 특정 형태로 분류되는 처리 요소들이 한 모듈에서 처리되는 경우의 응집도 시간적 응집도(Temporal Cohesion) : 연관된 기능이라기보다는 특정 시간에 처리되어야 하는 활동들을 한 모듈에서 처리할 경우의 응집도 절차적 응집도(Procedural Cohesion) : 모듈이 다수의 관련 기능을 가질 때 모듈 안의 구성요소들이 그 기능을 순차적으로 수행할 경우의 응집도 통신적 응집도(Commun..
마지막날 암기항목응집도(Cohesion) 모듈의 독립성을 나타내는 정도로, 모듈 내부 구성요소 간 연관 정도 응집도의 유형 : 우논시절 통순기 우연적 응집도(Coincidental Cohesion) : 모듈 내부의 각 구성요소가 연관이 없을 경우의 응집도 논리적 응집도(Logical Cohesion) : 유사한 성격을 갖거나 특정 형태로 분류되는 처리 요소들이 한 모듈에서 처리되는 경우의 응집도 시간적 응집도(Temporal Cohesion) : 연관된 기능이라기보다는 특정 시간에 처리되어야 하는 활동들을 한 모듈에서 처리할 경우의 응집도 절차적 응집도(Procedural Cohesion) : 모듈이 다수의 관련 기능을 가질 때 모듈 안의 구성요소들이 그 기능을 순차적으로 수행할 경우의 응집도 통신적 응집도(Commun..
2023.10.07 -
보호되어 있는 글입니다.
[정보처리기사 실기] 02. 데이터 입·출력 구현보호되어 있는 글입니다.
2023.10.03