본문 바로가기

분류 전체보기206

[주식 프로젝트2] 주식데이터를 통해 기획하기 상황설정사회초년생이 1000만원을 가지고 주식을 시작했다이 사람에게 필요한 서비스는?적용기능1. yfinace 모듈사용적용기능2. server database 빅쿼리를 통한 데이터 적제적용기능3. prophet라이브러리를 통한 시계열 예측적용기능4. 태블로로 서비스 구현적용기능5. 파이프라인을 통한 자동화  서비스대상1. 주식을 처음 사본 주린이, 주식에 대한 지식 부족2. 이미 매수한 주식2023년 12월 1일 애플  12주아마존 10주마이크로소프트  10주 구임목적각 종목의 10% 수익달성   썸네일 출처 : https://kr.freepik.com/free-vector/people-use-smartphones-to-receive-news-in-their-daily-life_11879359.htm#f.. 2024. 3. 13.
[오답노트] 1. 데이터 모델링의 이해2 1. 데이터 모델링시 유의점 여러 장소에 같은 정보를 저장하지 않도록 한다 사소한 업무변화에 데이터모델이 수시로 변경되면 유지보수가 어렵다 데이터의 중복이 없어도 비일관성이 발생한다 2. 속성의 종류 파생속성은 타 속성에 영향을 받아 자신의 값이 변한다 속성 = 업무에서 필요로 하는 인스턴스에서 관리하고자 하는 의미상 더이상 분리되지 않는 최소의 데이터 단위 1. 기본속성 = 업무분석을 통해 바로 정의한 속성(회원ID, 이름, 계좌번호 등) 2. 설계속성 = 원래 업무상 존재하지 않지만 설계를 하면서 도출해 내는 속성, 유일한 값(상품코드, 지점코드) 3. 파생속성 = 데이터를 조회할 때 성능을 빠르게 하기 위해 원래 속성의 값을 계산하여 저장할 수 있도록 만든 속성(합계, 평균) 3. 부모엔터티로부터 .. 2024. 3. 9.
SQL 동일연산 집합연산자 1. INTERSECT #[1] intersect select team_id, player_name, position from player where team_id = 00 intersect select team_id, player_name, position from player where position = 'GK' #[2] where and select team_id, player_name, position from player where team_id = 00 and where position = 'GK' 2. MINUS #[1] minus select team_id, player_name, position from player where team_id = 00 minus select t.. 2024. 3. 4.
[오답노트] 2-2. SQL 활용 🎈계층형 질의의 구조 select 칼럼명, (level), (connect_by_isleaf) from 테이블명 where 조건 start with 시작조건 -> 예) start with mgr is null / start with mrg = 'D' / start with mrg in(111,222)*시작노드 2개 connect by prior 방향 - (순방향) prior 자식 = 부모 -> connect by prior empno = mgr (자식이 먼저 나온 부모다) - (역방향) prior 부모 = 자식 -> connect by prior mgr = empno (순방향) leve l: 시작노드root =1, 자식노드 2,3,4... (순방향) connect_by_isleaf : 해당노드의 후속 노.. 2024. 3. 4.
[오답노트] 2-1. SQL 기본 🎈SQL 문장들의 종류 1. DML: data manipulation language - select = 데이터베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령어, retrieve라고도 함 - insert, update, delete = 데이터베이스의 테이블에 들어있는 데이터에 변형을 가하는 종류의 명령어들(삽입, 수정, 삭제) 2. DDL : data definition language - create, alter, drop, rename : 테이블과 같은 데이터 구조를 정의하는 데 사용하는 명령어들로, 그러한 구조를 생성/변경/삭제/이름변경 하는데 데이터 구조와 관련된 명령어 -> Alter table 테이블 modify(컬럼, 타입) 3. DCL : data control language .. 2024. 3. 3.
[오답노트] 2-3. 관리구문 🎈제약조건의 종류 1. primary key(기본키) 2. unique key(고유키) 3. not null 4. check 5. foreign key(외래키) 🎈테이블 칼럼에 대한 정의 변경 1. oracle ALTER TABLE 테이블명 MODIFY (컬럼명1 데이터유형 [DEFAULT 식 : ADD CONSTRAIN 제약조건명 PRIMARY KEY] [NOT NULL], 컬럼명 2...) - REFERENCE 참조할 외부키 ON DELET CASCADE : 부모테이블에서 외부키가 삭제되면 같이 삭제 - REFERENCE 참조할 외부키 ON DELET SET NULL : 부모테이블에서 외부키가 삭제되면 널값으로 처리 [delete]의 경우 - casecade : 부노 삭제시 같이 삭제 - set nu.. 2024. 3. 2.