환경변수 2

[SQL] 정규화 정리(수정 중)

정규화(Normalization) : 데이터 처리에 관한 특정의 절차를 설정하는 것으로, 일반적으로 테이블 설계 시, 대상 엔티티(Entity)의 구체적인 속성을 고려하여 테이블을 분류하는 작업의 단계를 의미하며, 제1정규화(1NF), 제2정규화(2NF), 제3정규화(3NF), 제3정규화의 변형(BCNF), 제4정규화(4NF), 제5정규화(5NF)로 분류된다. 정규화는 깊어질수록 데이터 중복성이 줄어드는 반면 테이블 접근(Access)속도는 느려진다. 따라서 일반적인 정규화는 속도 및 데이터 중복성의 Trade-off를 고려하여 제3정규화(3NF) 또는 BCNF 단계에서 결정된다. 제1정규형 : 하나의 속성에는 하나의 값을 가져야 한다 제2정규형 : 엔터티의 일반속성은 '주식별자 전체'에 종속적이어야 한..

[Java] 환경변수

환경변수를 설정하는 이유 환경변수(Path)를 설정하지 않고 임의의 프로그램을 실행 하려면 해당 실행 프로그램이 설치된 폴더로 이동해서 실행파일을 더블 클릭 하거나 바로가기를 만들어 이용하거나 작업표시줄에 등록하거나 시작 메뉴에 등록해서 이용하면 되지만 CMD 모드에서는 경로명을 일일히 지정해주거나 해당폴더로 디렉토리 이동해서 실행파일을 실행해주어야 한다 예를 들어 jdk1.8.0_60를 C:\Program files\java에 설치하였고 javac(Java compiler)를 실행하려고 한다면 명령라인에 C:\>cd \Program Files\Java\jdk1.8.0_60\bin 한 후에 C:\Program Files\Java\jdk1.8.0_60\bin\>javac 해당파일 경로\Test.java 해..