logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Prisma로 배우는 TypeScript 데이터베이스 프로그래밍

Prisma로 배우는 TypeScript 데이터베이스 프로그래밍

(Prisma ORM 입문)

이규호 (지은이)
콩콩 컴퍼니
29,400원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
29,400원 -0% 0원
0원
29,400원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 9,900원 -10% 490원 8,420원 >

책 이미지

Prisma로 배우는 TypeScript 데이터베이스 프로그래밍
eBook 미리보기

책 정보

· 제목 : Prisma로 배우는 TypeScript 데이터베이스 프로그래밍 (Prisma ORM 입문)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > 데이터베이스 구축
· ISBN : 9791124025444
· 쪽수 : 307쪽
· 출판일 : 2025-10-01

목차

Prisma로 배우는 TypeScript 데이터베이스 프로그래밍: Prisma ORM 입문과 활용
1부: Prisma 기본 이해와 준비
1장: 데이터베이스 환경의 변화와 Prisma의 등장
1-1. 기존 ORM(TypeORM, Sequelize 등)의 한계와 단점
1-2. Prisma란 무엇인가? (차세대 ORM 툴킷, TypeScript 친화적)
1-3. Prisma의 핵심 구성 요소: Prisma Schema, Prisma Client, Prisma Migrate
1-4. Prisma를 선택해야 하는 이유 (타입 안정성, 개발자 경험(DX), 마이그레이션 관리)
2장: 개발 환경 설정 및 초기화
2-1. Node.js 프로젝트에 Prisma 설치하기
2-2. npx prisma init 명령어 실행 및 초기 파일 구조 분석
2-3. 데이터베이스 연결 설정 (Datasource 블록 이해)
2-4. PostgreSQL, MySQL, SQLite 등 다양한 데이터베이스 연결 실습
3장: Prisma Schema 언어 마스터하기
3-1. Data Model 정의: 테이블(Model), 필드(Field), 타입(Type)
3-2. 기본 애트리뷰트: @id, @unique, @default, @map
3-3. 관계형 데이터 모델링: 1:1, 1:N, N:M 관계 정의 및 @relation 사용법
3-4. NoSQL(MongoDB) 모델링의 차이점 (선택 사항)
2부: Prisma 핵심 기능 및 CRUD
4장: 데이터베이스 마이그레이션 (Prisma Migrate)
4-1. 마이그레이션 기본 원리 및 워크플로우
4-2. npx prisma migrate dev 명령어 사용법 (개발 환경 동기화)
4-3. migrations 폴더 및 SQL 파일 관리
4-4. Production 환경 마이그레이션 전략 (deploy 명령어)
5장: Prisma Client와 타입 안정성
5-1. Prisma Client 자동 생성 원리 및 npx prisma generate
5-2. Prisma Client 초기화 및 애플리케이션에 주입하기 (NestJS, Express 등 프레임워크별 연동)
5-3. Prisma Client 메서드의 타입 추론 및 자동 완성 기능 활용
6장: 기본 CRUD 작업 (Create, Read, Update, Delete)
6-1. 데이터 생성 (Create): create, createMany
6-2. 데이터 조회 (Read): findUnique, findFirst, findMany 및 필터링(where)
6-3. 데이터 수정 (Update): update, updateMany
6-4. 데이터 삭제 (Delete): delete, deleteMany
6-5. Prisma Studio를 활용한 데이터 시각화 및 편집
3부: 고급 쿼리 및 활용
7장: 관계형 데이터 조작 및 고급 쿼리
7-1. 관계 로딩: include를 사용한 Eager Loading (조인)
7-2. Nested Writes: 한 번의 쿼리로 관계된 데이터 생성 및 수정
7-3. 집계(Aggregation) 쿼리: count, sum, avg 등
7-4. Raw SQL 쿼리 실행 및 활용
8장: 트랜잭션 및 복잡한 작업 처리
8-1. 대화형 트랜잭션(Interactive Transactions) 이해 및 사용
8-2. Batch 쿼리 실행
8-3. 미들웨어(Middleware)를 이용한 쿼리 로깅 및 커스텀 로직 추가 (예: Soft Delete 구현)
9장: Prisma 확장 및 최적화
9-1. 계산된 필드(Computed Fields)와 가상 필드 구현 방법
9-2. @db.* 속성을 사용한 데이터베이스 고유 타입 지정
9-3. 성능 최적화를 위한 쿼리 분석 및 개선
부록: 실전 프로젝트
부록-1. Express/NestJS 기반 REST API 서버 구축 예제
부록-2. Next.js/React와의 통합 및 데이터 패칭 전략
부록-3. 자주 묻는 질문(FAQ) 및 문제 해결 가이드
Prisma로 배우는 TypeScript 데이터베이스 프로그래밍: Prisma ORM 입문과 활용

저자소개

이규호 (지은이)    정보 더보기
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책
9791124025413