TIL & WIL/오늘의 공부.js19 Sequlize같은 ORM과 MySQL같은 데이터베이스의 차이가 무엇인가요? https://velog.io/@wea9677/Sequlize같은-ORM과-MySQL같은-데이터베이스의-차이가-무엇인가요 🤔ORM이란?? ORM(Object-relatinal mapping)이란 객체(클래스)와 관계(관계형 데이터 베이스)와의 설정을 의미 합니다. 객체 지향 프로그래밍은 클래스를 사용하고 관계형 데이터 베이스는 테이블을 사용합니다. 여기서 객체 모델과 관계형 모델간에 불일치가 존재 하는데 이 객체간의 관계를 바탕으로 SQL을 자동 생성하여 불일치를 해결 하는 것이 ORM입니다. Object DB데이터 에서 매핑의 역할을 하는 것이 ORM이라 할 수 있습니다. 😀ORM 장점 객체 지향적 코드로 인해 더 직관적이고 비즈니스 로직에 집중할 수 있도록 도와준다. CRUD을 위한 긴 SQL 문장을.. 2022. 12. 8. RDS란? ERD란 무엇일까? An Entity Relationship Diagram (ERD)는 시스템의 엔티티들이 무엇이 있는지 어떤 관계가 있는지를 나타내는 다이어그램입니다. 예를 들면 작가, 소설, 소비자 요소가 있다고 할 때 ER 다이어그램으로 다음과 같이 표현할 수 있습니다. ERD 예시https://creately.com/blog/diagrams/er-diagrams-tutorial/ ER 다이어그램 사용법 ER 다이어그램의 용도는 무엇일까요? 어디서 사용될까요? ER 다이어그램은 어느 시스템에서든 사용할 수 있지만, 그들은 다음과 같은 영역에서 주로 사용됩니다. 데이터 베이스 모델링 관계형 DB에서 주로 널리 사용됩니다. 엔티티와 속성들을 테이블과 컬럼들로 변환할 수 있습니다. 테이블들과 관계들을 시.. 2022. 12. 5. .env가 연결이 되지 않은 이유 - 해결 완료 너무 부끄럽게도... env 형식을 잘못 적었었다. env 는 꼭 키 = '값' 으로 입력 해 주시기를 바랍니다..... 부끄럽네요....... 저처럼 연결이 안 될 경우 다음을 꼭 체크해 보자! env 형식을 키 = '값' 으로 적었는가? env파일이 최상위의 폴더에 있는가? 만약 최상위 폴더가 아니라면 경로를 지정해 주었는가? npm install dotenv --save 를 통해 모듈을 다운받아 주었는가? 꼭 확인해보기!!!! 2022. 11. 26. 이전 1 2 3 4 5 다음