db_termproject(5) - 회원 가입
python 구현 들어가기에 앞서.. 저는 콘솔로 구현을 했습니다. 콘솔로 구현하려니, 마음에 들지 않더군요. 차라리 django를 사용해서, GUI 기반으로 만들었으면 좋았을 듯 합니다. 후회를 했습니다.. 아무튼 시작해보겠습니다. 쇼핑몰 인사 일단 제일 먼저, database와 python을 연결하기 위해, psycopg2를 import해야...
python 구현 들어가기에 앞서.. 저는 콘솔로 구현을 했습니다. 콘솔로 구현하려니, 마음에 들지 않더군요. 차라리 django를 사용해서, GUI 기반으로 만들었으면 좋았을 듯 합니다. 후회를 했습니다.. 아무튼 시작해보겠습니다. 쇼핑몰 인사 일단 제일 먼저, database와 python을 연결하기 위해, psycopg2를 import해야...
database owner 일단 먼저 termproject 내부에서 모든 권한이 다 부여된 user을 하나 생성합니다. 이름을 db2023라고 하겠습니다. password는 db!2023으로 설정하겠습니다. ALTER ROLE db2023 NOSUPERUSER CREATEDB CREATEROLE INHERIT LOGIN NOREPLICATION N...
장바구니, QnA, 주문, 리뷰, 이벤트, 사이즈 구현 product에 비해 간략합니다. 이벤트(event_table) 이벤트 구현은 간단합니다. 그냥 customer_table에 존재하는 customer_id를 foreign key로 갖는, event_table을 만들면 됩니다. 이름을 event_candidate_customer_id로 명명...
판매 상품 구현 항상 시행착오가 생기는 법입니다. 제일 많은 시간이 걸린 상품 테이블입니다. 맨 처음엔 각 상품을 구분하는데 product_code, product_size, product_color, product_seller 즉 4개의 column을 기반으로 구현하려고 했습니다. 왜? ‘같은 제품군이라면 같은 product_code를 갖는다...
database termproject 주제 Git repository link : https://github.com/amm0124/2023_db_termproject/tree/main 입니다! 데이터베이스 텀프로젝트 주제로 쇼핑몰을 선정했습니다. 주제 선정을 쇼핑몰로 한 이유에 대해 간략하게 말씀드리자면. .. 올해도 50일 채 남지 않았다....
미들웨어란? 미들웨어란 요청과 응답 사이에서 이들 사이를 조율하는 함수라고 생각하면 됩니다. 이렇게 들으면 추상적으로 들릴텐데, 요청과 응답 사이 중간 단계라고 생각하시면 편합니다. app.use(middleware); //요청의 타입에 관계없이 middleware를 수행합니다. app.use(‘/routingRoute’, midd...
나중에 수정 예정..
백준 11758 (CCW) 문제 링크 문제 링크 : https://www.acmicpc.net/problem/11758 문제 접근 세 점이 주어졌을 때, 세 점을 연결한 선분의 방향이 시계 방향(clockwise)인지, 반시계 방향(counter clockwise)인지 판단하는 문제입니다. 저번 학기 컴퓨터 알고리즘 시간에 기하학 알고리즘(ge...
Node.js(1) 제목 Node.js가 생기고, javascript는 특정한 플랫폼인 브라우저에서 해방되었습니다. 이는 새로운 환경에서 자유로운 개발이 가능하게 되었다는 의미입니다. BE의 관점에서 보자면, database를 Node 기반의 서버에 연동할 수 있게 되었고, 같은 언어로 FE에 쉽게 연동할 수 있다는 의미입니다. Node.js의 ...
요즘 주니어 개발자들은 풀스택 한다며? #1) 한 3주 전 쯤, 친구들과 밥을 먹으면서 친구의 지인의 외주 웹 스타트업 기업에서의 삶을 들었습니다. 간단하게 요약하자면, “요즘은 FE (Front-End), BE(Back-End) 개발자를 따로 나누지 않는다. 개발자들의 필수 문화인 소통은 중요하지만, 간단한 기능마저 협업을 통해 만들다 보니, ...