본문 바로가기

반응형

코딩 학원(국비지원)

코딩 팀프로젝트 발표 (1.0) 2조 오마이트립. 팀장님이 발표를 했다. 우리 팀의 첫번째 스토리보드다. 1. 목적을 이미지로 넣었다면 더 좋았겠다. 목적이 분명하게 전달이 안됨. 결국 목적은 남을 이해시키는데 있음. 우연이 있으면 안됨. ppt가 조금 작은 느낌이다. 2. 로그인 3. 회원가입 4. 마이페이지 5. 페이지 설명하고 erd를 보여주는 것 좋았다. 6. 숙소페이지 7. 투어페이지 8. 게시판 9. 여행지 페이지 가이드 등록한 것이 진짜인지 검증은 어떻게 할 것인가? 숙소 등록은 누구나 가능한가? yes 숙소 심사는 어떻게 할 것인가? 검증이 가능할까? 상품이 되려면 검증 필수. 디자인 문제는 어떻게 할 것인가? 페이지가 통일되어야함. UX가 맞아야 된다. erd는 선모양 중요하다. 눈에 잘 안들어온다. 수정 필요함. 사이.. 더보기
코딩 팀프로젝트 - ERD 분석 더보기
41일차 코딩학원 1. 순위 집계 RANK(), DENSE RANK() 윈도우 함수 SQL RANK() 함수와 DENSE_RANK() 함수는 둘 다 SQL에서 사용되는 윈도우 함수로, 집계 함수와 함께 사용하여 데이터를 분석하는데 사용됩니다. 먼저, RANK() 함수는 결과 집합에서 각 레코드의 순위를 지정하는 데 사용됩니다. 만약 동일한 값을 가진 레코드가 있다면, 해당 레코드에 대해 동일한 순위가 부여됩니다. 예를 들어, 첫 번째 순위가 1이면, 두 번째로 큰 값도 2번 순위가 됩니다. 이러한 경우에 다음 순위는 건너뛰어집니다. 반면, DENSE_RANK() 함수는 RANK()와 유사하지만, 동일한 값을 가진 레코드에 대해 순위를 부여할 때 건너뛰는 것이 아니라, 다음 순위를 부여합니다. 예를 들어, 첫 번째 순위가 .. 더보기
코딩 팀프로젝트 - 게시판 만들기 발표 대본 목표 및 목적 설명: 프로젝트의 목표와 목적을 명확히 설명하세요. 게시판을 만드는 이유와 그 목적, 그리고 어떤 문제를 해결하고자 하는지에 대해 간략하게 설명해주세요. 사용자 인터페이스 설명: 사용자 인터페이스에 대한 설명을 보여주는 프로토타입을 준비하세요. 스토리보드에는 화면 레이아웃, 버튼, 입력 필드, 메뉴 등을 포함해야 합니다. 사용자가 어떻게 상호작용하고 무엇을 할 수 있는지 보여주는 시나리오를 포함해야 합니다. 데이터베이스 설명: 게시판을 구축하기 위해 사용할 데이터베이스 구조에 대한 설명을 제공하세요. 데이터베이스 테이블과 그들 간의 관계, 데이터의 종류와 속성, 데이터베이스 쿼리 등을 보여줄 수 있습니다. 보안 및 성능: 프로젝트의 보안과 성능에 대한 설명도 중요합니다. 데이터베이스 보안 .. 더보기
40일차 코딩학원 1. IN, EXISTS 연산자 - 결과 값 중에 있는 것~ - IN은 전체 레코드를 스캔하고, EXISTS는 존재여부만 확인하고 스캔하지 않음 (속도가 빠름) - 존재하면 TRUE / 아님 FALSE 서브쿼리를 사용하는 것은 성능저하의 위험이 있다. JOIN문을 사용하는 것이 낫다고 한다. 2. SELECT FROM WHERE 이 구조가 기본이다. 기본 구조에서 파생되것임. 기본에 충실해야 함. 3. 쿼리문의 위치에 따라 결과가 다르게 나온다. WHERE, FROM, SELECT 등 다른 위치에서 쿼리문이 사용될 수 있다. 4. 머릿속에서 테이블이 그려지지 않는다. 생각과 입력이 동시에 되지 않음. 답답하다. 5. 오늘은 유독 막히는 것이 많다. 서브쿼리는 어려운 것 같다. 6. 뭔 소리인지 모르겠다... 더보기
39일차 코딩학원 1. DBMS 마무리하고 GITHUB에 대해 공부한다. 2. INNER JOIN INNER JOIN은 두개 이상의 테이블에서 공통된 값을 가진 열을 기준으로 조인한다. 일치하는 값만 가진 행만 반환됨. 3. UNION 연산 1)2개의 집합에 대한 합집합을 구함 2)결과집합의 중복을 제거하고, UNION ALL은 결과집합의 중복을 그대로 보여줌 4. EXCEPT 연산 1) 2개의 집합에 대한 차집합을 구함 5. 집계함수 ( COUNT, MAX, MIN) 6. 못 풀고 있음. 7. 여러가지 개념이 합쳐지니 어렵다. AVG, SUM 함수 + GROUP BY + JOIN 8. 쿼리문도 만만하지 않다. 계속 연습해야 실력이 늘어날 것이다. 9. 서브쿼리문으로 넘어갔다. 쿼리문은 명령어다. 10. 중첩 서브 쿼리문.. 더보기
게시판 ERD 그리기 2차 더보기
38일차 코딩학원 1. DML_중급 - UPDATE JOIN 문 : 다른 테이블 내용 참고하고 싶을 때 사용함. 복잡한 업무 처리에 유용함. 지금하는 SQL문은 표에다 표를 끼워넣는 것 같다. 업데이트가 그거지 뭐. 3. DELETE 문 컴퓨터는 좋겠다. DELETE하면 모든 기억을 다 지워버릴 수 있다. COMMIT 하기 전에는 ROLLBACK이 가능하다. 4.UPSERT 문 1) INSERT를 시도할 때 조건(상황)에 따라 UPDATE를 할 수 있는 구문. 2) 테이블에 특정 행을 입력할 때 이미 존재하는 행이라면 컬럼들을 UPDATE하고, 존재하지 않는 행이라면 새로 INSERT하는 기능. 3) 문법 INSERT INTO TABLE_NAME(COLUMN1) VALUES(VALUE1) ON CONFLICT TARGET.. 더보기

반응형