반응형
SMALL

2025/05 2

관계형 데이터베이스에서의 무결성과 마이그레이션

관계형 데이터베이스에서 무결성이란?관계형 데이터베이스의 무결성(Integrity)은 데이터의 정확성과 일관성을 보장하는 제약 조건들을 의미합니다.`데이터가 잘못되거나 논리적으로 모순되는 상태에 빠지지 않도록 방지하는 장치` 1. 개체 무결성(Entity Integrity)기본 키(primary key)는 테이블의 각 행(row)을 유일하게 식별해야 하며, NULL이 될 수 없습니다.이유: 각 레코드는 고유해야 하며, 기본 키 없이 식별이 불가능하면 데이터 중복이나 참조 오류가 발생할 수 있기 때문입니다.CREATE TABLE Customer ( customer_id INT PRIMARY KEY, -- NULL 불가 + 중복 불가 name VARCHAR(100) // or string; ...); ..

위클리 페이퍼 2025.05.19

part2 중급 프로젝트 개별 보고서

1. 프로젝트 개요공통 목적각 기능 별 로직 및 코드 이해, 실력 향상핵심 기능유저 인증·인가, 차량 및 고객 등 ENUM을 활용한 CRUD, 대용량 업로드,등록된 차량 및 고객을 활용한 계약 및 상태 구현, 대시보드 2. 담당한 작업고객컨트롤러 설계 및 구현Express와 인증 미들웨어(verifyAccessToken.ts)를 활용해 고객 CRUD, 검색, 상세조회, 대용량업로드 작성DTO 정의 및 입력 변환 작성Create/UpdateCustomerDTO 인터페이스를 선언, 입력값을 Prisma enum으로 바꿔주는 convertInput 유틸 구현Enum 변환 로직한글·영문 라벨을 성별(Gender), 연령대(AgeGroup), 지역(Region) enum으로 매핑하는 toEnum 함수를 작성데이터..

프로젝트 회고 2025.05.13
반응형
LIST