[DB]_프로젝트 발표 요약, 빅데이터 자격증 정리

‍전희주·2023년 2월 20일
0

[DB] 프로젝트 발표 요약

🧡빅지성

  • 주식 정보 DB 구축
  • 기술스택 : 데이터 크롤링, DB, 피그마, 노션
  • 사용자 시나리오
  • 주식에 대한 지식이 없는 사람들을 위해 뉴스 및 종목 토론방 활용
  • 여러 지표를 활용하여 종목 추려내 투자전략 세우고 싶은 사람들을 위해 보조지표를 활용하여 필터링
  • 기능 세분화
  • 종목 스크리닝
  • 보조지표 추가활용
  • 투자성향 분류 및 표시
  • ERD & RDB
  • 일별시세 테이블을 분리함
  • 보조지표 데이터를 다른 릴레이션으로 분할
  • 정규화
    모든 릴레이션이 완전함수 종속이며
    모든 결정자가 후보키에 해당하므로 모두 BCNF에 해당
  • 보조지표 Data 수집
    Pykrx 라이브러리 활용
    모멘텀 및 베타 수식 함수화
  • SQL 쿼리문
  • 거래량 상위 종목 시세 데이터 조회
  • 특정 종목 커뮤니티 반응 확인
  • 개별종목 관심 선택 시 마이페이지에서 확인
  • 매매 따른 데이터 처리 > 매수
  • 매매 따른 데이터 처리 > 종목별 보유 수량
  • 투자자 성향 배지 조회
  • 토론방 투자자 성향 게시글 필터링
  • 스크리닝 기능으로 원하는 종목 추출
  • 보조지표 > 이동평균선 / 볼린저밴드 / 종가등락률
  • 흐름
  • 회원가입 > 투자성향 체크 > 투자성향 설명 > 4가지 지수 정보 확인 / 코스피 / 거래량 / 수익률 / 환율
  • 마이페이지
    : 내 자산, 포트폴리오, 보유 주식, 관심 종목, 내가 쓴 토론글 확인 가능
  • 포트폴리오 버튼
    : 주문 버튼 누르면 매매와 관련된 팝업창 뜸 > 각 주식에 대한 차트 정보, 관련 뉴스, 종목 토론방
  • 스크리닝 > 조건을 만족하는 종목 필터링
  • 서비스 개선점
  • RSI 보조지표 보완
  • 다양한 보조지표 부재
  • 실시간 서버와 연동

🧡 디비디비딥

당신을 위한 반려주식 조회 서비스

  • ER 모델 작성
    6가지 릴레이션으로 구성
    :오른쪽을가리키는손_모양: 사용자, 종목토론실, 댓글, 종목, 주요주주정보, 시세
  • 정규화
  • 매매 테이블 :오른쪽을가리키는손_모양: BCNF 정규형
  • 댓글 테이블 :오른쪽을가리키는손_모양: BCNF 정규형
  • 그 외 테이블 :오른쪽을가리키는손_모양: BCNF 정규형

    종목 코드를 가져왔으므로 식별 관계가 되어야 함 ∴ 실선

  • SQL 기능
  • 회원가입, 로그인
  • 메인페이지
    : 인기 종목 조회 (게시글 수 기준, 거래량 기준), 종목 검색
  • 종목 상세 페이지
    : 종목별 정보 조회, 이동평균선 조회 (기준일은 5일, 20일, 60일 중 하나),
    게시글 검색 (% 활용), 게시글 조회 (작성 순으로 출력)
  • 매수, 매도 페이지
    : 매매번호(기본키)를 시퀀스 개체를 통해 1씩 증가하도록 함
  • 종목 토론방 상세 페이지
    : 게시글 작성 (NVL 기능 사용)
  • 댓글 페이지
    : 댓글 데이터 삽입 :오른쪽을가리키는손_모양: 대댓글 기능은 추가 / 댓글 검색 기능
  • 사용자 페이지
    : 자신의 정보 조회, 본인이 작성한 게시글, 댓글 조회

🧡 팀 고요한

  • 서비스
    고점 판독기 구현
  • 3분봉 데이터
  • 정규화
  • 모든 테이블 :오른쪽을가리키는손_모양: BCNF 정규형
  • 화면 구성
    차트 / 기업 정보 / 종목 토론실 / 고점 판독 (상승률, 고가, 고점일 확률 표시)
  • 추가 기능
  • 잔고 조회
  • 차트 조회
  • 기업정보 조회
  • 종목토론실 조회
  • 고점 판독 기능
  • SQL 쿼리
    • 보유 주식 화면 : 구매내역, 판매내역 출력
    • 차트 화면 : 일별시세, 3분 시세 출력
    • 종목토론실 : 종목토론실 게시글
    • 기업 정보 화면 : 기업 개요
    • 고점판독 화면
      : 상승률, 고가, 딥러닝 (현재가, 20일 평균 이평선, 20봉 평균 이평선, 상승률, 호가단위비)

🧡 다알림팀

주식 카테고리와 알림 기능 활용한 주식 정보제공 시스템

  • 주제의 시의성 분석 (증권 시장 흐름 관련)

  • 코로나 19 경기 침체 예상 금리 인하(투자 비용 감소) 증시 활성화
    but, 물가 상승 우려한 금리 인상, 연이은 빅스텝으로 소비자, 기업 투자 심리 위축, 투기성 자산

  • 수익 감소, 증시 침체 당면
    but, 금리 인상 완화 예상(2023 단기간 금리인하는 안할지라도), 미국 소비자 물가 지수(cpi) 안정화 예상

  • 경기 안정화 장기적 예상에 따른 증시 활성화 예상

  • 저평가 우량주 테마의 알림 서비스

  • 유명 기업 인사들(테슬라, 워런 버핏, 존리) 의 언급을 받은 주식들 등 입문자 위한 금융 추천

  • 게시글 급등주 알림 서비스

  • 서비스 구현
    기술 스택: 오라클, 노션

  • ER 모델 작성
    : 주요주주와 종목을 1:N 관계로 하는 것이 더 좋을 것

  • 정규화

  • 모든 테이블 :오른쪽을가리키는손_모양: 2NF까지 했을때 3NF,BCNF 를 모두 만족

    종목, 주요주주는 1:N로 설정하여 보유 테이블 필요 X

  • SQL 쿼리문

  • 특정 사용자가 작성한 모든 게시글 보기

  • 각 종목별 요약 재무와 기업개요 보여주기

  • 저평가 우량주인 종목과 그 종목의 기업 개요 보여주기

  • 각 종목별 게시글 수의 일주일 동안의 평균과 기업개요 구하기

  • 각 종목별 기업 개요와 오늘 게시글 수 구하기

  • 각 종목별 일주일 동안의 평균 게시물 수보다 오늘 게시물 수가 많은 종목 구하기

  • 각 종목별 시세 보여주기

  • ~이 주요 주주인 종목의 평균, 최대, 최저 매수 가격 구하기

  • 고평가 종목을 제외하고 보여주기

  • 기업이름에 ~가 들어가는 모든 기업의 기업개요 보이기

case when
컬럼명이 ~~조건일 때 ~~결과를 출력한다

  • 수익성 지표 설명
  • PBR(주가 순자산 비율)
    : 주가/bps주당 순자산 가치(순자산/유통주식수)=시가총액/순자산 , 청산가치 1 <=1%
    :오른쪽을가리키는모양: 시가총액이 자본 대비 몇 배 상태인지 보는 지표
    :오른쪽을
    가리키는모양: 자본 총계(기업 모든 자산 - 모든 부채) 대비 시가총액이 몇 배인가?
    • PBR이 1보다 작다 -> 자본 대비 저평가
    • PBR을 흔히 청산가치로 표현
    • PBR이 1이면 주가와 기업의 청산가치 같다.
    • 1이하면 주가가 청산가치에도 못미칠만큼 저평가
      CF. PBR이 1보다 크다 -> 자본 대비 고평가 (보통 4 정도 넘어야 고평가라고 합니다.)
  • PER(주가 수익 비율)
    : 주가/eps주당이익(당기순이익/유통주식수)=시가총액/당기순이익 <10%
    :오른쪽을가리키는손_모양: PER 계산식 의미
    : 순이익으로 몇 년을 벌어야 시가 총액과 같아지는가? (몇 년 안에 투자원금을 회수할 수 있는가?)
    • PER이 낮다 -> 주식 가격 대비 순이익이 높다 -> 투자원금을 빨리 회수한다(저평가 되어있다)
  • ROE(자기자본 이익률)
    : 당기순이익/순자산(자산-부채) >=3%
    PBR/ROE=PER
    : ROE 계산식 의미
    : 기업이 주주지분을 활용해 연간 얼마의 수익창출을 하였는지 나타내는 대표적인 수익성 지표
    간단하게 ROE 표현하면 '투자 대비 수익률'
    • 자기자본에 비해서 이익을 많이 내면 낼수록 이익창출하는 힘이 강하다.
    • ROE가 높다는 것은 자기자본에 비해 이익 창출을 많이 한다는 것으로 ROE를 체크하는 것은 종목선정의 기본이 됨
  • 기타 용어 정리
  • 물타기
    : 주가 하락시 주가 구입, 평균 매입단가 (농도)를 낮춰서((10000+9000)/2=9500), 추후 주가 상승시(10000 으로 반등->500 이득) 이익을 챙기는 것
  • 저평가 우량주 = 가치주
  • 우량주 : 재무구조가 탄탄하고 수익성이 좋은 기업의 주식

🧡 HHHH

  • 주식 거래 시스템 주요 기능

    • 사용자 잔고 (보유현황 등) 및 거래 체결 시스템 구현을 위한 DB 구축
    1. 매매 기록에 따른 보유 주식 집계
    2. 차트와 일간 등락률 데이터 집계
    3. 거래량 증가 유도 관점의 서비스 도입을 위한 사용자 등급 도입
  • 주식 거래 시스템 추가 기능

    • 키움증권의 영웅전 - 사용자별 수익률에 따른 등급 부여
  • 프로젝트 분석

    • 요구사항 분석
    • 회원가입/ 로그인 화면으로 시작
    • 사용자 기본 테이블에 신상 정보를 입력하여 로그인 할 수 있도록 데이터베이스 구축
  • 메인페이지 - 잔고 및 보유 종목

    • 사용자, 보유주식, 종목 테이블을 이용하여 메인 페이지에 이용하는 데이터베이스 구축
  • 보유한 주식의 (현재가격*보유수량) 수식을 이용하여 평가금액 칼럼에 값 삽입

  • 잔고 = 잔고 + (매도수량매매가격 - 매수수량매매가격)을 이용하여 잔고 금액 업데이트

  • 요구사항 분석

    • 사용자, 등급, 매매_데이터 테이블을 이용하여 마이페이지에 이용하는 데이터베이스 구축
    • 전일대비 평가금액을 비교하여 승급 포인트 증감하여 등급제로 활용
    • 게임을 이용해 거래량 증가 유도를 위한 새로운 시스템 도입
  • 개별 종목 데이터

    • 개별 종목 데이터에 필요한 데이터베이스 구축
    • 모든 테이블은 종목코드를 이용하여 해당 종목에 따른 데이터를 가져옴
  • 정규화 분석

    • ‘보유주식’ 릴레이션의 모든 속성값이 원자값이 되도록 제 1 정규화 실행
    • 모든 비주요속성이 기본키에 완전 함수 종속하도록 릴레이션을 분해하여 제 2 정규화 실행
    • 기본키가 아닌 모든 속성이 기본키에 비이행적으로 종속될 수 있도록 릴레이션을 분해하여 제 3 정규화 실행
  • 모델링 결과

    • 주식거래 시스템에 참여하는 주된 개체는 ‘사용자’ 와 ‘종목’으로 각 개체는 상기와 같은 속성을 가지게 됨
    • 주식거래 시스템 에 참여하는 ‘사용자’ 의 활동 및 기능을 위한 ‘종목’의 정보를 가진 실체로 기본 기능인 ‘매매 데이터’ 와 ‘종목토론실’이 존재함

빅데이터 자격증

🔽 종류 요약 정리

  • 국가기술 빅데이터 분석기사
  • 빅데이터 이해를 기반으로 빅데이터 분석 기획, 빅데이터 수집·저장·처리, 빅데이터 분석 및 시각화를 수행하는 실무자
  • 국가공인 데이터 분석 준전문가 (ADsP)
  • 데이터 이해에 대한 기본지식을 바탕으로 데이터분석 기획 및 데이터분석 등의 직무를 수행하는 실무자
  • 국가공인 데이터 분석 전문가 (ADP)
  • 데이터 이해 및 처리 기술에 대한 기본지식을 바탕으로 데이터분석 기획, 데이터분석, 데이터 시각화 업무를 수행하고 이를 통해 프로세스 혁신 및 마케팅 전략 결정 등의 과학적 의사결정을 지원하는 직무를 수행하는 전문가
  • 국가공인 SQL 개발자
  • 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발하면서 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있는 개발자
  • 국가공인 SQL 전문가
  • 데이터베이스와 데이터모델링에 대한 지식을 바탕으로 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있고, 이를 토대로 SQL을 내포하는 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하거나, 이러한 성능 최적화를 지원할 수 있는 데이터베이스 개체(뷰, 인덱스 등)의 설계와 구현 등의 직무를 수행하는 전문가
  • 데이터 아키텍처 준전문가 (DAsP)
  • 데이터아키텍처 준전문가(DAsP, Data Architecture Semi-Professional)란 효과적인 데이터아키텍처 구축을 위해 데이터 요건 분석, 데이터 표준화, 데이터 모델링, 데이터베이스 설계와 이용 등의 직무를 수행하는 실무자
  • 국가공인 데이터 아키텍처 전문가 (DAP)
  • 데이터아키텍처 전문가(DAP, Data Architecture Professional)란 효과적인 데이터아키텍처 구축을 위해 전사아키텍처와 데이터품질관리에 대한 지식을 바탕으로 데이터 요건분석, 데이터 표준화, 데이터 모델링, 데이터베이스 설계와 이용 등의 직무를 수행하는 실무자

🔽 ADP 과목

🔽 ADSP 과목

🔽 SQLD 과목

🔽 DAP, DASP 과목

🔽 SQLP 과목

profile
heejoojeon@daou.co.kr

0개의 댓글