본문 바로가기
728x90

전체 글59

[SQLD] 데이터모델링 3요소 + 식별자 데이터모델링 3요소 +식별자 데이터모델링의 3가지 요소 : 엔티티, 속성, 관계 ①엔티티 엔티티란? - 사람, 장소, 물건, 사건, 개념들의 명사에 해당 - 저장이 되기 위한 어떤 것 - 인스턴스의 집합 특징 - 업무에서 필요로 하는 정보 - 유일한 식별자가 존재 - 두개 이상의 인스턴스의 집합 - 업무프로세스가 반드시 이용함 - 반드시 속성을 가지고 있다 - 다른 엔티티와 최소 한개이상의 관계가 있어야 함 엔티티의 분류 유무형에 따른 분류 : 유형, 개념, 사건 발생시점에 따른 분류 : 기본, 중심, 행위 ②속성 속성이란? - 업무에서 필요로 하며, 의미상 분리되지 않는 최소의 데이터 단위 - 하나의 속성은 하나의 인스턴스에만 존재할 수 있으며, 관계로 기술될 수 없고 자신이 속성을 갖지 못함 엔티티/.. 2022. 5. 7.
[SQLD] 데이터모델링의 이해 SQLD - 데이터 모델링 모델링 모델링의 특징 - 단순화 : 복잡한 현실세계를 단순화 - 명확화 : 사물 또는 사건에 관한 양상이나 관점을 연관된 사람이나 그룹을 위하여 명확하게 하는 것 - 추상화 : 현실세계의 추상화된 반영 모델링의 세가지 관점 1. 데이터관점 : 업무가 어떤 데이터와 관련이 있는지, 관계는 무엇인지 2. 프로세스관점 : 업무가 실제하고있는 일은 무엇이며, 무엇을 해야하는지 3. 상관관점 : 데이터는 어떻게 영향을 받고 있는지 데이터 모델링의 중요성 중요성 설명 파급효과(Leverage) 데이터 설계가 중요 요구사항의 간결한 표현(Coinsense) 데이터 품질(Quality) 데이터의 중복X,비유연성X,비일관성X * 비유연성 : 사소한 업무 변화에도 데이터 모델이 수시로 변경됨->.. 2022. 5. 5.
[Vue] Vue Directive Vue Directive 보간법(interpolation) 문자열 - 데이터 바인딩의 가장 기본형태는 "Mustache"구문 (이중 중괄호)을 사용한 텍스트 보간 - v-once 디렉티브를 사용하여 데이터 변경 시 업데이트 되지 않는 일회성 보간을 수행 실습1 : v-once 사용 {{message}} {{message}} -> message데이터 수정 시 v-once 디렉티브를 사용한 h2구문은 변하지 않은것을 확인할 수 있다. (참고로 수정은 Vue.js devtools라는 구글확장프로그램을 사용하였다) 원시 HTML - 이중 중괄호는 HTML이 아닌 일반 텍스트로 데이터를 해석 - 실제 HTML을 출력하려면 v-html 디렉티브를 사용 실습2: v-html 디렉티브 통해 html 구문 출력 ( 해당.. 2022. 5. 4.
[Vue] Vue.js란 Vue.js Vue.js Evan You에 의해 만들어짐 사용자 인터페이스를 만들기 위해 사용하는 오픈 소스 progressive Framework Vue.js특징 - Approachable (접근성) - Versatile (유연성) - Performant (고성능) MVVM Pattern Model + View + ViewModel Model : 순수 자바스크립트 객체 View : 웹페이지의 DOM ViewModel : Vue의 역할 기존에는 자바스크립트로 view에 해당하는 DOM에 접근하거나 수정하기 위해 JQuery와 같은 라이브러리를 이용하였으나, Vue는 view와 Model을 연결하고 자동으로 바인딩하므로 양방향 통신을 가능하게 한다. 실습 1 : Hello VueJS 출력하기 {{messa.. 2022. 5. 3.
[Spring] SpringBoot (스프링부트) SpringBoot SpringBoot란? : 스프링 부트(Spring Boot)는 단순히 실행되며, 프로덕션 제품 수준의 스프링 기반 어플리케이션을 쉽게 만들 수 있는 도구이다. 스프링부트 어플리케이션에서는 스프링 구성이 거의 필요하지 않으며 Spring Book java-jar로 실행하는 Java 어플리케이션을 만들 수 있다 Spring Boot의 목표 - Spring 개발에 대해 빠르고, 광범위하게 적용할 수 있는 환경 - 기본값 설정이 있지만 설정을 바꿀 수 있다 - 대규모 프로젝트에 공통적인 비 기능 제공(보안, 모니터링 등등) - XML 구성 요구사항이 전혀 없다. Spring Boot의 장점 1. 어플리케이션 개발에 필수 요소들만 모아두었다. 2. 간단한 설정으로 개발 및 커스텀이 가능하다... 2022. 4. 27.
[Spring] Spring REST API Spring REST API REST(Representational State Transfer) : 하나의 URI는 하나의 고유한 리소스(Resource)를 대표하도록 설계된다는 개념에 전송방식을 결합해서 원하는 작업을 지정한다. HTTP URI를 통해 제어할 자원(Resource)를 명시하고, HTTP Method(GET,POST, PUT, DELETE)을 통해 해당 자원을 제어하는 명령을 내리는 방식의 아키텍쳐 REST구성 - 자원 (Resource) : URI - 행위 (Verb) : HTTP Method - 표현 (Representations) 기존Service와 REST Service의 차이점 기존 Service : 요청에 대한 처리를 한 후 가공된 data를 이용하여 특정 플랫폼에 적합한 형태.. 2022. 4. 25.
728x90