DevOps_04_김재환
2023. 6. 27. 22:55ㆍ부트캠프/Final
15일 일일보고
팀명
1팀 the first
금일 주요 업무
아키텍처 수정
CTO 미팅
AWS 요금 결재서 작성
쉬는시간
보고 후 자율
16일 일일보고
팀명 : The First
팀 구성원 : 김재환, 오문영, 이상훈, 오승택
금일 업무 내용
아키텍처 수정
요금결재서 작성
요금결재서 미팅
요금결재서 최종 작성 후 제출
업무 분담
쉬는시간
보고 후 자율
19일 일일보고
1.팀명 : The First
팀 구성원 : 김재환, 오문영, 이상훈, 오승택
2.금일 업무 내용
깃허브 프로젝트 세팅
권한부여
테라폼으로 데이터베이스 구축
3.쉬는시간
보고 후 자율
20일 일일보고
1.팀명 : The First
팀 구성원 : 김재환, 오문영, 이상훈, 오승택
2.금일 업무 내용
프론트 로그인구현
백엔드 API구현
람다함수 구현
3.쉬는시간
보고 후 자율
ERD 작업 중 데이터 테이블은 만들다보니 테이블마다 관계성이 짙어서 Nosql보다 관계형 데이터베이스로 하는쪽이 괜찮을것 같다는 의견이 있었음
CREATE DATABASE RECORD;
USE RECORD;
CREATE TABLE competition (
seq INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(50) NOT NULL,
start_day VARCHAR(10) NOT NULL,
recruits INT NOT NULL
);
CREATE TABLE participant (
seq INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
competition_seq INT NOT NULL references competition(seq),
user_id VARCHAR(20) NOT NULL,
user_name VARCHAR(20) NOT NULL,
reg_date DATETIME NOT NULL
);
CREATE TABLE competition_type (
seq INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
type_name VARCHAR(20) NOT NULL
);
CREATE TABLE record (
seq INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
competition_seq INT NOT NULL references competition(seq),
participant_seq INT NOT NULL references participant(seq),
complete_status bit(1) NOT NULL,
competition_type_seq INT NOT NULL references competition_type(seq),
reg_date DATETIME NOT NULL
);
CREATE TABLE offtherecord (
seq INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
user_id VARCHAR(20) NOT NULL,
title VARCHAR(50) NOT NULL,
complete_status bit(1) NOT NULL,
competition_type_seq INT NOT NULL references competition_type(seq),
reg_date DATETIME NOT NULL
);
CREATE TABLE payment_point (
seq INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
participant_seq INT NOT NULL references participant(seq),
record_seq INT NOT NULL references record(seq),
point INT NOT NULL,
reg_date DATETIME NOT NULL
);
INSERT INTO competition (title, start_day, recruits) values ('1차 마라톤대회', '2023-6-27', 10);
INSERT INTO competition_type (type_name) values ('10km'), ('Half'), ('Full');
팀원이랑 화면 공유해가며 terraform 으로 데이터베이스 생성
(로컬에서 먼저 실험하기위해 퍼블릭으로 생성)
미리 만들어놓은 데이터테이블 스크립트로 데이터테이블 생성
백엔드 - 김재환와 팀원 한명
프론트엔드 - 팀원 한명
람다 - 팀원 한명
Final Project 회고 (0) | 2023.06.28 |
---|---|
2023.06.23~25 (0) | 2023.06.27 |
2023.06.13 ~14 (0) | 2023.06.27 |
2023.06.12(프로젝트 시작) (0) | 2023.06.27 |
2023.06.26 (0) | 2023.06.26 |