반응형
ORM
( Object Relational Mapping )
: 데이터 하나를 하나의 객체로 생각
: table, column, data를 클래스(객체)의 특성과 연관지어 사고하는 패러다임
: db에 쿼리 직접 날리지않고, ORM이 다른언어로 작성된 코드를 쿼리문(mysql)으로 번역하여 db에 명령
column 데이터들이 가지는 속성
jsx
class Pet {
constructor(name, owner, age){
this.name = name;
this.owner = owner;
this.age = age;
}
}
//pet이라는 클래스에 name,owner,age라는 attributes가 속해있다고 이해
Migration
코드로 작성한 클래스를 실제 db에 테이블로 옮기는 과정
모델생성> ORM이 migration파일생성 > db에 파일이 적용
(git으로 코드 관리하듯, mi~로 db 변경과정 관리
Primary Key
: db의 table에서 특정 row를 고유하게 식별할 수 있게 해주는 column
반응형
'ARCHIVE > DB' 카테고리의 다른 글
[DB] Prisma 기초 (0) | 2021.10.10 |
---|---|
[DB] Prisma (0) | 2021.10.10 |
[DB] C.R.U.D (0) | 2021.09.16 |
[DB] MySQL (0) | 2021.09.15 |
[DB] Database 기초 (0) | 2021.09.14 |