반응형

분류 전체보기 142

데이터 모델링 (Database Modeling) 실무 (데이터표준화 / 도메인 / 논리 모델링 / 물리 모델링 / 정규화 / 반정규화)

데이터 모델링 (Database Modeling) 실무 데이터 모델링 개요 - 표기법(IE) 정보공학 표기법은 제임스 마틴이 개발했다. 까마귀발(Crow's foot) 모델이라고도 한다. 엔티티 표기 하나 이상의 속성으로 구성 속성의 표기 속성은 하나의 엔티티 3mmmeee.tistory.com 1번 초록 박스 1정규형 2번 노란 박스 2정규형 3번 빨간 박스 3정규형 정규형(Normal Form, NF)은 데이터 이상(Anomaly) 현상을 제거하기 위한 관계형 모델의 설계 지침 데이터 표준화 표준화란 일정한 기준에 따라 통일하는 것을 의미하며, 데이터 표준화란 시스템 별로 산재되어 있는 데이터 정보 요소에 대한 명칭, 정의, 형식, 규칙에 대한 원칙을 수립하여 이를 전사적 또는 조직적으로 적용하는 것..

교육 2023.04.04

데이터 모델링 (Database Modeling) 실무 (엔티티 / 속성 / 관계 / 식별자 / 정규화 단계)

데이터 모델링 (Database Modeling) 실무 (데이터표준화 / 도메인 / 논리 모델링 / 물리 모델링 / 정규화 데이터 모델링 (Database Modeling) 실무 데이터 모델링 개요 - 표기법(IE) 정보공학 표기법은 제임스 마틴이 개발했다. 까마귀발(Crow's foot) 모델이라고도 한다. 엔티티 표기 하나 이상의 속성으로 구성 3mmmeee.tistory.com 데이터 모델링 개요 - 표기법(IE) 정보공학 표기법은 제임스 마틴이 개발했다. 까마귀발(Crow's foot) 모델이라고도 한다. 엔티티 표기 하나 이상의 속성으로 구성 속성의 표기 속성은 하나의 엔티티에 종속되어 표기 키 속성과 일반 속성으로 구분하여 서로 다른 영역에 표기한다. 관계의 표기 바커 표기법과 정보공학 표기법..

교육 2023.04.03

[Java] 조건문 정리 (비전공자 관점의 if문·중첩 if문)

if문은 조건식의 결과에 따라 블록 실행 여부가 결정된다. 조건식에는 true 또는 false 값을 산출할 수 있는 연산식이나 boolean 변수가 올 수 있다. public class study { public static void main(String[] args) { int score = 95; // 성적이 90점 이상일 경우 합격 if(score >= 90) { System.out.println(score + "점은 합격입니다."); }else { System.out.println(score + "점은 불합격입니다."); } } } // [실행 결과] 95점은 합격입니다. 조건문이 여러 개인 if문도 당연히 존재하는데 else if는 상위 조건식이 false일 경우 평가되고, else if가 tr..

공부/Java 2023.03.30

Primitive와 Reference 타입 차이점?

23년 3월부터 입사 동기들과 매주 월요일, 목요일마다 Java 스터디를 진행하고 있다. 스터디 팀원들과 공유할 내용을 준비하기 위해 게시물을 작성하던 중 동생이지만 배울게 많은 개발스승승원이에게 피드백을 받았는데 primitive type 설명을 해보라길래 [호기심] 카테고리에 공부할 겸 글을 적어본다. Java 내용에 맞춰 설명하고싶었지만, 아직 공부 중이라 그 정도 실력은 안된다. Java 변수의 데이터 타입은 Primitive와 Reference 두 가지로 나뉘는데 차이점을 알아보겠다. primitive type 값은 다른 곳에 할당하면 값이 통째로 copy 되는 것을 볼 수 있다. 그러나 a가 다른 객체를 가리키는 주소값 Reference라면 말이 달라진다. 참조값이라고도 하며 어떤 값을 가리킨..

활동/호기심 2023.03.29

[Java] 자바의 변수 선언

프로그램은 데이터를 메모리에 저장하고 읽는 작업을 빈번히 수행하는데 데이터를 어디에, 어떤 방식으로 저장할지 정해야 메모리 관리가 용이하다. 프로그래밍 언어는 이러한 문제를 해결하기 위해 변수를 사용한다. 변수(Variable) - 하나의 값을 저장할 수 있는 메모리 번지에 붙여진 이름 int age; // 정수(int) 값을 저장할 수 있는 age 변수 선언. int(타입) age(이름) 자바 소스 파일명(클래스명)은 대문자로 시작하는 것이 관례이지만, 변수명은 소문자로 시작하고 한글을 포함하지 않는 것이 관례이다. (길이 제한X) 변수가 선언되었다면 값을 저장할 수 있는데 우측 값을 좌측 변수에 대입하는 대입 연산자 '='를 사용한다. int value = 100; 변수에 값을 최초로 대입하는 행위를..

공부/Java 2023.03.29

[Java] 바이트코드 파일과 자바 가상 머신

출처 : 소스 파일(.java) 작성 후 컴파일을 해야 한다. javac(java compiler) 명령어는 소스 파일을 컴파일하는데 결과는 확장명이 .class인 바이트코드(byteCode) 파일로 생성된다. 자바 컴파일러에 의해 변환되는 코드의 명령어 크기가 1바이트라서 자바 바이트 코드라고 불린다. (윈도우, 맥OS, 리눅스 등 어떤 운영체제라도 동일하게 바이트코드 파일 생성된다.) 자바 가상 머신 바이트코드 파일 ( .class)을 특정 운영체제가 이해하는 기계어로 번역하고 실행시키는 명령어는 java이다. java 명령어는 JDK와 함께 설치된 자바 가상 머신(Java Virtual Machine)을 구동시켜 바이트코드 파일을 완전한 기계어로 번역하고 실행시킨다. 바이트코드 파일은 운영체제 상관..

공부/Java 2023.03.29

[Java] 운영체제별 JDK 설치 (Open JDK/Oracle JDK 사이트)

자바 프로그램을 개발하고 실행하기 위해서는 먼저 Java SE(standard Edition) 구현체인 JDK(Java Development Kit)를 설치해야 한다. Oracle JDK는 Open JDK보다 응답성과 JVM 성능이 뛰어나지만, Open JDK의 성능도 지속적으로 향상되고 있는 추세이다. [Open JDK] https://jdk.java.net/ JDK Builds from Oracle Production and Early-Access OpenJDK Builds, from Oracle Looking to learn more about Java? Visit dev.java for the latest Java developer news and resources. Looking for Orac..

공부/Java 2023.03.28
반응형