728x90
ERD 스크린샷
users 테이블
컬럼 | 데이터 타입 | 제약 조건 | 설명 |
id | INT UNSIGNED | PRIMARY KEY, AUTO_INCREMENT | users 고유 id |
nickname | VARCHAR(50) | NOT NULL | 유저 닉네임 |
VARCHAR(50) | UNIQUE | 유저 이메일 | |
password | VARCHAR(200) | NOT NULL | 유저 비밀번호(암호화) |
shortUrl 테이블
컬럼 | 데이터 타입 | 제약 조건 | 설명 |
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+웹개발 취업캠프 - 프론트엔드&백엔드> 과정 학습/프로젝트/과제 기록으로 작성되었습니다.
'코딩캠프 > AI 웹개발 취업캠프' 카테고리의 다른 글
[AI 웹개발 취업캠프] 23.08.03 과제 (0) | 2023.08.03 |
---|---|
[AI 웹개발 취업캠프] 13Day - SQL(1) (0) | 2023.08.02 |
[AI 웹개발 취업캠프] 12Day - Python(2) (0) | 2023.08.01 |
[AI 웹개발 취업캠프] 23.08.01 과제 (0) | 2023.08.01 |
[AI 웹개발 취업캠프] 23.07.31 과제 (0) | 2023.08.01 |