코딩캠프/AI 웹개발 취업캠프

[AI 웹개발 취업캠프] 23.08.10 과제

고랑E 2023. 8. 10. 20:00
728x90

ERD 고도화 및 정규화하여 제출하기

기존 테이블명 shortUrl 에서 shortUrls 로 변경

 

users 테이블

컬럼 데이터 타입 제약 조건 설명
id INT UNSIGNED PRIMARY KEY, AUTO_INCREMENT users 고유 id
nickname VARCHAR(50) UNIQUE 유저 닉네임
email VARCHAR(50) UNIQUE 유저 이메일
password VARCHAR(200) NOT NULL 유저 비밀번호(암호화)

 

shortUrls 테이블

컬럼 데이터 타입 제약 조건 설명
id INT UNSIGNED PRIMARY KEY, AUTO_INCREMENT shortUrl 고유 id
originalUrl VARCHAR(200) NOT NULL 단축 되기전 원래 url 주소
shortUrl VARCHAR(200) NOT NULL 단축된 url 주소
userId INT UNSIGNED FOREIGN KEY users 테이블의 id와 연결(일대다 관계)

userId 컬럼은 유저가 다수의 단축주소를 가질 수 있기 때문에 일대다 관계를 가진다.

 

본 후기는 정보통신산업진흥원(NIPA)에서 주관하는 <AI 서비스완성! AI+웹개발 취업캠프 - 프론트엔드&백엔드> 과정 학습/프로젝트/과제 기록으로 작성되었습니다.