일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 레디스
- 정처기
- 스프링 부트
- Spring Boot
- MongoDB
- 자바의 정석
- 실행 컨텍스트
- 동적계획법
- github
- Redis
- 스프링 시큐리티
- 게시판
- 스프링부트
- JPA
- NoSQL
- document database
- spring security
- 정보처리기사
- 영속성 컨텍스트
- SQL
- 다이나믹프로그래밍
- VMware
- 가상 면접 사례로 배우는 대규모 시스템 설계 기초
- in-memory
- 분할정복
- 호이스팅
- 이벤트루프
- 깃허브
- 캐시
- sqld
- Today
- Total
목록기타/자격증 (4)
FreeHand
JOIN여러 개의 테이블을 사용해서 새로운 테이블을 만드는 것EQUI JOIN(등가 조인)SELECT * FROM emp, deptWHERE emp.deptno = dept.deptno;=를 사용해서 테이블을 연결한다. INNER JOINSELECT * FROM emp INNER JOIN deptON emp.deptno = dept.deptno;ON을 사용해서 테이블을 연결한다. INTERSECT 연산SELECT deptno FROM empINTERSECTSELECT deptno FROM dept;두 테이블의 교집합을 출력한다. Non-EQUI JOIN(비등가 조인)=을 사용하지 않고 >, =, 정확하게 일치하지 않는 것을 조인한다. OUTER JOINLEFT OUTER JOIN: 두 테이블에서 같은 것..
SQL데이터의 구조 정의, 데이터 조작, 데이터 제어 등을 할 수 있는 절차형 언어ANSI/ISO 표준을 따른다.SQL 종류DDL- 데이터베이스의 구조를 정의한다.- CREATE, DROP, ALTER, RENAMEDML- 데이터를 입력, 수정, 삭제, 조회한다.- INSERT, UPDATE, DELETE, SELECTDCL- 데이터베이스 사용자에게 권한을 부여하거나 회수한다.- GRANT, REVOKETCL- 트랜잭션을 제어한다.- COMMIT, ROLLBACK * SELECT문 실행 순서FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY 형변환명시적 형변환: 형변환 함수를 사용해서 데이터 타입을 일치시키는 것TO_NUMBER(문자열)- 문자열을 숫자로 변환T..

정규화데이터를 분해하는 과정이다.데이터의 일관성, 최소한의 데이터 중복, 최대한의 데이터 유연성을 위한 방법이다.데이터 모델의 독립성 확보를 위한 방법이다.제1정규화부터 제5정규화까지 있지만, 실질적으로는 제3정규화까지만 수행한다.제1정규화- 속성의 원자성을 확보한다.- 기본키를 설정한다.제2정규화- 기본키가 2개 이상의 속성으로 이루어진 경우, 부분 함수 종속성을 제거한다.제3정규화- 기본키를 제외한 칼럼 간에 종속성을 제거한다. 즉, 이행 함수 종속성을 제거한다.BCNF- 기본키를 제외하고 후보키가 있는 경우, 후보키가 기본키를 종속시키면 분해한다.제4정규화- 여러 칼럼들이 하나의 칼럼을 종속시키는 경우 분해하여 다중 값 종속성을 제거한다.제5정규화- 조인에 의해서 종속성이 발생되는 경우 분해한다. ..

데이터 모델링현실세계를 데이터베이스로 표현하기 위해서 추상화한다.고객과 의사소통을 통해 고객의 업무 프로세스를 이해해야 한다.데이터 모델링 표기법을 사용해서 모델링한다.데이터 모델링 특징추상화: 현실세계를 간략하게 표현단순화: 누구나 쉽게 이해하도록 표현명확성: 명확하게 의미가 해석되고, 한 가지 의미를 가짐데이터 모델링 단계개념적 모델링- 전사적 관점에서 모델링- 추상화 수준이 가장 높은 모델링논리적 모델링- 식별자를 정의하고 관계, 속성 등을 표현- 정규화를 통해 재사용성을 높임물리적 모델링- 테이블, 인덱스 등을 생성하는 단계- 성능, 보안, 가용성 등을 고려하여 구축 - 개념적 모델링업무 전체에 대해서 모델링복잡하지 않게 중요한 부분 모델링엔터티(Entity)와 속성(Attribute)을 도출하고..