Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

고마구의 개발 블로그

241023 27주차 수요일 본문

KDT풀스택과정 공부

241023 27주차 수요일

고마구 2024. 10. 23. 23:45

*ORM (Object-Relational Mapping)**은 객체 지향 프로그래밍 언어에서 객체와 관계형 데이터베이스 간의 데이터를 매핑하여, 객체를 데이터베이스 테이블과 자동으로 연결해주는 기술입니다. ORM을 사용하면 SQL 쿼리를 직접 작성하지 않고도 객체 형태로 데이터베이스 작업을 할 수 있습니다.

ORM의 개념

  • 객체 지향 프로그래밍에서는 데이터를 객체로 다룹니다. 반면, 관계형 데이터베이스에서는 데이터를 테이블로 관리합니다.
  • ORM은 객체와 데이터베이스 테이블 간의 불일치를 해결해주는 역할을 합니다.
    • 객체의 속성은 데이터베이스의 열(Column)에 매핑되고, 객체의 인스턴스는 데이터베이스의 행(Row)에 매핑됩니다.
    • 이를 통해 개발자는 SQL을 직접 작성하지 않고도 데이터베이스 작업을 쉽게 처리할 수 있습니다.

Sequelize란?

Sequelize는 Node.js 환경에서 사용되는 대표적인 ORM 라이브러리로, 여러 데이터베이스(MySQL, PostgreSQL, SQLite, MSSQL 등)를 지원합니다. Sequelize는 JavaScript 객체를 데이터베이스 테이블과 매핑해주며, 데이터베이스 쿼리를 쉽게 작성할 수 있도록 도와줍니다.

'KDT풀스택과정 공부' 카테고리의 다른 글

241029 수료후 1주차 화요일  (0) 2024.10.29
241024 27주차 목요일 - 수료  (0) 2024.10.24
241022 화요일 면접대비  (0) 2024.10.22
241021 월요일 -깃꾸미기, 면접대비  (0) 2024.10.21
241019 토요일  (0) 2024.10.19