ERD ,  Level Schema
DB(SQL)2023. 7. 26. 22:28ERD , Level Schema

ERD 테이블간 서로의 상관 관계를 그림으로 도식화 한 것 구성요소 : 엔터티(Entity) 관계(Relationship) 속성(Attribute) 3가지이다. 위처럼 팀과 선수 사이에는 "소속" 이라는 관계가 맺어져 있다. ----------------------------------------------------------------------------------------------- 데이터 모델링 ERD 작성 절차 엔터티 도출하고 그린다 엔터티를 배치한다 엔터티 간에 관계를 설정한다 관계를 서술한다 관계 참여도를 표현한다 관계의 필수 여부를 표현한다 ---------------------------------------------------------------------------------..

JAVA/Java기초2023. 7. 24. 22:50JVM과 자바의 구동방식

JVM이란 무엇인가? (JVM을 알면 자바의 특징을 알 수 있다.) - Java의 첫 번째 큰 특징은 플랫폼(OS) 독립적인 개발이 가능하다는 것이다. - 두 번째 큰 특징으로는, 자동으로 메모리를 관리해준다는 것이다. Java Program Java Program Java Program JVM-exe JVM-exe JVM-exe OS(Window) OS(Mac) OS(Linux) Hardware Hardware Hardware bytecode-> 중간어 코드 어떤 OS에서 실행 될지 모르기 때문에 확실하게 exe코드로 만들지 못하고 어정 쩡하게 만들어 놓았다. JVM이 알아서하게. 1차 컴파일 된 bytecode(.class)를 자신의 OS에 맞게 한번 더 2차 컴파일하여 (.exe) 메모리에 로딩하여..

JavaSE 프로젝트 구조
JAVA/Java기초2023. 7. 24. 21:40JavaSE 프로젝트 구조

변수 a, b, sum 이라는 정수(int)가 들어갈 공간을 만들어준다. a = 1 ; 은 a라는 저장공간에 1을 넣는 것. b = 1 ; 은 b라는 저장공간에 1을 넣는 것. sum = a + b; 은 sum 이라는 공간에 a + b (1+1) 더해진 결과를 넣는 것 답:2 sout 만 치면 System.out.print(); 라는 출력문이 나온다. System.out.print(sum); 은 sum의 결과를 출력해준다. 출력: 2 ----------------------------------------------------------------------------------------------------------------- a, b라는 int가 들어갈 저장공간을 만들어준다. a = 12 이고 ..

PART1: 데이터 모델링 SECTION 01 데이터 모델링의 이해
DB(SQL)2023. 7. 24. 02:44PART1: 데이터 모델링 SECTION 01 데이터 모델링의 이해

데이터 모델링의 정의 : 업무에 필요로 하는 데이터를 시스템 구축 방법론에 의해 분석/설계 하여 정보시스템(DB)을 구축하고 개발 및 데이터 관리에 사용한다. 데이터 모델링의 특징 : 특징 설명 추상화 현실세계를 간략하게 표현 단순화 누구나 쉽게 이해하도록 표현 명확화 명확하게, 한 가지 의미로 해석되도록 표현 ------------------------------------------------------------------------------------------------------- 좋은 모델링의 3대 요건 : 1. 중복배제 : 모델링은 중복된 데이터를 배제하고, 각 데이터 객체의 역활에 맞게 표현해야한다. 중복 배제를 통해 데이터 저장 공간을 효율적으로 활용할 수 있으며, 갱신 이상이나 삭제..

image