본문 바로가기
강의 실습/비전공자도 이해할 수 있는 DB 설계 입문 실전

설계한 모델을 실제 DB에는 어떻게 반영하나요?

by jint 2026. 3. 10.

1. 설계한 모델을 실제 DB에는 어떻게 반영하나요?
설계한 모델을 실제 DB에 반영시 3가지 방법을 활용한다.

1) SQL문(DDL) 활용하기
- SQL

-- 가게 정보를 저장하는 stores 테이블 생성
CREATE TABLE stores (
    id INT PRIMARY KEY
  , name VARCHAR(255) NOT NULL
);

-- 상품 정보를 저장하는 products 테이블 생성
CREATE TABLE products (
    id INT PRIMARY KEY
  , name VARCHAR(255) NOT NULL
  , store_id INT
  , FOREIGN KEY (store_id) REFERENCES stores(id)
);


2) DB 관리 툴(MySQL Workbench, DBeaver 등) 활용하기
링크 : https://comdon-ai.tistory.com/116

 

(데이터베이스)테이블 생성,삭제(Data Type) / 데이터 삽입, 수정, 삭제

목차 SQL 실행 / SQL 작성시 참고 내용 SQL 편집기 실행 / SQL 문 실행 방법 데이터베이스명 우클릭 - SQL 편집기 - SQL 편집기 클릭 참고 : 만약 localhost 우클릭 - SQL 편집기 - SQL 편집기 클릭 을 하게 된다

comdon-ai.tistory.com


3) ORM 활용하기
최근에는 JPA, TypeORM, Sequelize와 같은 라이브러리를 활용해 데이터베이스를 많이 다룬다. 이 라이브러리를 활용하면 DB에서 테이블을 일일이 만들 필요 없이, DB에 대한 정보를 입력해서 실행하면 알아서 테이블을 생성한다.
-> 최근 현업에서 많이 씀

하지만, 테이블을 생성하는 DDL문은 꼭 익혀두자.


참고링크 : https://www.inflearn.com/course/%EB%B9%84%EC%A0%84%EA%B3%B5%EC%9E%90-db-%EC%84%A4%EA%B3%84-%EC%9E%85%EB%AC%B8?cid=335049

 

비전공자도 이해할 수 있는 DB 설계 입문/실전| JSCODE 박재성 - 인프런 강의

현재 평점 4.9점 수강생 1,512명인 강의를 만나보세요. 비전공자 입장에서도 쉽게 이해할 수 있고, 실전에서 바로 적용 가능한 'DB 설계 입문/실전' 강의를 만들어봤습니다! 복잡한 개념을 몰라도

www.inflearn.com

댓글