[ 목차 ] 1. BI( Business Intelligence )Tools BI 툴은 회사 내 복잡한 빅데이터를 모두 한 곳에서 모아 두고, 기업이 비즈니스 상황을 수집, 모니터링, 분석 및 예측하는 데 도움을 줍니다. BI툴의 핵심적인 기능은 활용도가 높은 데이터 시각화와 실시간 지표부터 자동화된 보고서, 데이터베이스 소프트웨어 및 시스템까지 다양합니다. BI툴은 다른 소프트웨어 만큼 강력한 역할을 하므로, 기업 내 요구 사항에 가장 적합한 BI툴을 찾는 것이 중요합니다. 하지만 오늘날 정말 많은 BI 도구가 제공되면서 기업에 적합한 솔루션을 선택하는 것이 어려워졌습니다. 실제로 적절한 BI 도구를 선택하기 위해 많은 시간과 많은 리소스를 소모할 수 있습니다. 과연 BI 툴을 선택할 때 고려해야 할 ..
성능 데이터 모델링- DB 성능향상을 목적으로 설계단계의 데이터 모델링 때부터 정규화, 반정규화, 테이블통합, 테이블분할, 조인구조, PK, FK 등 여러 가지 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것 - 분석/설계 단계에서 데이터 모델에 성능을 고려한 데이터 모델링을 수행할 경우 성능저하에 따른 재업무 비용을 최소화 할 수 있는 기회를 가지게 됨 - 데이터의 증가가 빠를수록 성능저하에 따른 성능개선비용은 기하급수적으로 증가하게 됨 - 성능 향상을 위해 튜닝을 수행하면 데이터베이스 모델이 변경될 수 있음 - 성능 데이터 모델링 고려사항 순서 ⓐ 데이터 모델링을 할 때 정규화를 정확하게 수행 ⓑ DB 용량산정을 수행(전체 용량, 월간, 연간 증감율) - 배치를 통해 입력되는 데이터 ..
데이터 모델링의 이해⬛ 데이터 모델링 - 데이터 모델링은 현실 세계를 데이터베이스로 표현하기 위해서 추상화 한다. - 데이터 모델링을 하기 위해서는 고객과의 의사소통을 통해 고객의 업무프로세스를 이해해야 한다. - 고객의 업무 프로세스를 이해한 후 데이터 모델링 표기법을 사용해서 모델링을 한다. - 데이터 모델링은 고객이 쉽게 이해할 수 있도록 복잡하지 않게 모델링 해야 한다. - 데이터 모델링은 고객의 업무 프로세스를 추상화하고, 소프트웨어를 분석, 설계하면서 점점 더 상세해진다. - 데이터 모델링은 고객의 비즈니스 프로세스를 이해하고 비즈니스 프로세스의 규칙을 정의 정의된 비즈니스 규칙을 데이터 모델로 표현 - 데이터 모델링 자체로서 업무의 흐름을 설명(별도의 표기 필요없음)하고 분석하는 부분에 의미..
보호되어 있는 글입니다.
옵티마이저와 실행계획 옵티마이저 - 사용자가 질의한 SQL문에 대해 최적의 실행 방법을 결정하는 역할 수행 - 질의에 대해 실행 계획 생성 - SQL의 실행계획을 수립하고 SQL을 실행하는 데이터 베이스 관리 시스템의 소프트웨어 규칙기반 옵티마이저 - 우선 순위를 가지고 실행계획을 생성 - 우선 순위가 높은 규칙이 적은 일량으로 해당 작업을 수행 - 인덱스 유무와 SQL문에서 참조하는 객체 등을 참고 - 제일 낮은 우선순위는 전체 테이블 스캔 - 제일 높은 우선순위는 ROWID를 활용하여 테이블 엑세스 - 적절한 인덱스가 존재하면 항상 인덱스를 사용하려고 함 비용기반 옵티마이저 - 현재 대부분의 DB에서 사용 - 테이블 및 인덱스 등의 통계정보를 활용하여 SQL문을 처리하는데 필요한 비용이 가장 적은 실..
해당 글은 https://cafe.naver.com/sqlpd/7810 을 참조하고 기출을 풀며, 내용 추가하였습니다.표준 조인INNER JOIN - JOIN 조건에서 동일한 값이 있는 행만 반환, USING이나 ON 절을 필수적으로 사용 - (ANSI 표준) SELECT * FROM A, B WHERE A.aa = B.bb AND B.cc = 'dd' SELECT * FROM A INNER JOIN B ON A.aa = B.bb WHERE B.cc = 'dd' 같은 결과NATURAL JOIN - 두 테이블 간의 동일한 이름을 갖는 모든 칼럼들에 대해 EQUI JOIN 수행 - NATURAL JOIN이 명시되면 추가로 USING, ON, WHERE 절에서 JOIN 조건을 정의할 수 X - SQL Seve..
해당 글은 https://cafe.naver.com/sqlpd/7810 을 참조하고 기출을 풀며, 내용 추가하였습니다.SQL 문장들의 종류DDL (데이터 정의어)CREATE,ALTER,RENAME, DROP, TRUNCATE DML (데이터 조작어)SELECT, INSERT, DELETE, UPDATE (COMMIT 입력해야 함)DCL (데이터 제어어)GRANT(권한 부여), REVOKE(권한 취소)TCL (트랜잭션 제어어)COMMIT(DB에 반영), ROLLBACK(트랜잭션 이전의 상태로 되돌림), SAVEPOINT(저장 지점) [Oracle] SAVEPOINT SVPT; ROLLBACK TO SVPT; [SQL Server] SAVE TRAN SVPT; ROLLBACK TRAN SVPT; DDL - ..
SQLD 자격증시험을 보고자 준비하려고 합니다. ⬛SQLD 참고 사이트 1. 시험일정 및 접수 : https://www.dataq.or.kr 2. 자격증 카페 : https://cafe.naver.com/sqlpd 3. 요점정리 블로그: (1) https://cafe.naver.com/sqlpd/7810 (2) https://blog.naver.com/liberty264/220567987579 4. 기출문제집 책 (1) SQL 자격검정 실전문제 https://product.kyobobook.co.kr/detail/S000001399867 (2) 이기적 SQL 개발자 기출문제 500제 https://product.kyobobook.co.kr/detail/S000200826826 ⬛SQL 개발자의 직무는? ..
- Total
- Today
- Yesterday
- 최신시계열
- Model Drift
- SQLD자격증
- 오토인코더
- On-premise BI vs Cloud BI
- Data Drift Detection
- 모델 드리프트 대응법
- Tableau vs QuickSight
- SQLD
- amzaon quicksight
- 데이터 드리프트
- Data Drift와 Concept Drift 차이
- NHITS설명
- Model Drift Detection
- Concept Drift
- pandas-gpt
- 영화 인턴
- Generative BI
- SQLD 정리
- AutoEncoder
- pandas-ai
- 모델 드리프트
- amazon Q
- 영어공부
- 생성형BI
- 모델 배포
- data drift
- 추천시스템
- 비즈니스 관점 AI
- 시계열딥러닝
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |