본문 바로가기

전체 글

(285)
Entity와 Table의 차이점 DB 구조를 작성하던 중에 Entity와 Table 둘 다 같은 개념 아닌가? 헷갈리기 시작했다. 그래서 Entity와 Table의 차이점에 대해 구글링을 해보던 중 둘이 다르다는 것을 알게 되었다. Entity = 논리 모델 -> DB나 SQL상에 존재하지 않는다. 실제로 존재하지 않는 일종의 '개념' Table = 물리 모델 -> DB나 SQL에 실제로 존재한다. ※ SQL을 사용하면 RDBMS에서 데이터를 저장,수정,삭제 및 검색할 수 있다.
application.properties vs application.yml 개요 SpringBoot를 사용하다보면 application.properties를 쓸 것이냐, application.yml을 쓸 것인가에 대한 고민이 있다. 사실 두 개의 차이는 간단하다. 각 파일 형식의 구분자 application.properties의 구분자 . application.yml의 구분자 : 요즘에는 yml 방식을 좀 더 선호한다고 한다. why? 계층형 + : 으로 값을 구분하기 쉽고, 중복된 문자들을 반복해서 작성하지 않아도 되기 때문이다. application.properites > application.yml로 변경방법 SpringBoot는 기본적으로 application.properties가 내장되어 있는데 IntelliJ에서 application.properties 우클릭 > R..
RDBMS(Relational Database System)와 ERD Cloud DB를 몇년째 보지 않다가 업무를 위해 RDBMS. 그중에서도 ERD 구조부터 다시 보게 되었다. ERD를 그리는 이유에 대해서부터 다시 인지하고자 하였다. ERD를 그리는 이유? - ERD는 Entity Relationship Diagram의 약자로 DB를 설계하기 전의 미리 구조를 잡는 것을 말한다. 이를 토대로 실제 DB상에서 Entity(table)을 작성하고, 각 Table 간의 관계를 미리 파악한다. 이전에는 ERD가 눈에 잘 들어오지 않았는데, 아래와 같은 방식을 시도해보게 되었다. 1) 해당 페이지에서 어떤 정보를 DB에 넣으면 좋을까? 2) 하나의 정보라도 다른 개체가 이걸 여러 번 쓸 수 있지 않을까? 결국 DB의 테이블도 공통된 기준을 마련하고, 그에 따라 데이터를 저장하는 방식이라는..