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
'강의 실습 > 비전공자도 이해할 수 있는 DB 설계 입문 실전' 카테고리의 다른 글
| DB 설계 내용을 코드로 반영하려면...? (0) | 2026.03.12 |
|---|---|
| 데이터 타입 (Data Type) 실전 활용 지침 (0) | 2026.03.10 |
| [보충 강의] ERD란? / ERD 해석하기 (0) | 2026.03.09 |
| 여기까지 듣고 반드시 이걸 해야 합니다! (0) | 2026.03.09 |
| [실습] 화면 UI 디자인을 보고 DB 설계해보기 - JSCODE 투두리스트 (0) | 2026.03.08 |
댓글