728x90 데이터분석5 [파이썬] 서울시 범죄 현황 분석 - 1 시작에 앞서해당 내용은 -민형기 저, BJPUBLIC 출판사 의 내용을 토대로 작성되었습니다.보다 자세한 내용은 해당 교재를 확인하여 주시기 바랍니다.데이터 획득하기 하단 링크에 접속하여 서울시 5대범죄 발생 검거 현황 csv 파일 다운로드 경찰청 서울특별시경찰청_경찰서별 5대범죄 발생 검거 현황_202212312022년 서울경찰청 관할 경찰서별 살인, 강도, 강간 및 추행, 절도, 폭력 발생 검거 현황 (2022년 관서별 5대범죄 발생 검거 현황)www.data.go.kr ※ 단, 책이 작성된 시점이 현재(2024년)로부터 지났으므로, 저자가 git hub에 올려둔 자료를 활용하여 분석모듈 불러오기 (numpy, pandas)데이터 불러오기 먼저 다운로드 받은 csv 파일을 pandas로 불러온다c.. 2024. 4. 14. [빅데이터 분석기사] 1과목 빅데이터 분석 기획 (3-1-2) [목차] [빅데이터 분석기사] 시험 과목 및 주요 내용 (필기)빅데이터 분석기사 (필기) 시험 과목 및 주요 내용 출처: 데이터자격검정 (dataq.or.kr) 필기과목명 주요항목 세부항목 세세항목 빅데이터 분석 기획 빅데이터의 이해 빅데이터 개요 및 활용 빅데이puppy-foot-it.tistory.com빅데이터 분석 기획 - 데이터 수집 및 저장 계획2. 데이터 유형 및 속성 파악(1) 데이터 유형 [구조관점] 1) 정형 데이터정형화된 스키마 구조 기반의 형태를 가지고 고정된 필드에 저장되며 값과 형식에서 일관성을 가지는 데이터컬럼과 로우 구조를 가지며, 설계된 구조 기반 목적에 맞는 정보들종류: 관계형 데이터베이스, 스프레드시트2) 반정형 데이터스키마 구조 형태를 가지고 메.. 2024. 3. 11. SQLD 2과목 SQL 활용 - 윈도우 함수 서브쿼리집합연산자그룹 함수윈도우 함수TOP N 쿼리계층형 질의와 셀프 조인PIVOT 절과 UNPIVOT 절정규 표현식※ 자료출처: 데이터 자격검정 협회 4. 윈도우 함수윈도우 함수(Window Function) 개요 분석 함수(Analystic Function) 또는 순위 함수(Rank Function)로도 알려져 있는 윈도우 함수는 데이터웨어하우스에서 발전한 기능이다.사용자 입장에서는 INLINE VIEW 이후 SQL의 중요한 기능이 추가되었다고 할 수 있으며, 많은 프로그램이나 튜닝 팁을 대체할 수 있을 것이다.기존 관계형 데이터베이스는 행과 행간의 관계를 정의하거나, 행과 행간을 비교, 연산하는 것을 하나의 SQL문으로 처리하는 것은 매우 어려운 문제였는데, 윈도우 함수는 이를 쉽게 정의해준다.윈도.. 2024. 1. 24. SQLD 2과목 SQL 활용 - 집합연산자 서브쿼리집합연산자그룹 함수윈도우 함수TOP N 쿼리계층형 질의와 셀프 조인PIVOT 절과 UNPIVOT 절정규 표현식 ※ 자료출처: 데이터 자격검정 협회 2. 집합연산자집합연산자두 개 이상의 테이블에서 조인을 사용하지 않고 연관된 데이터를 조회하는 방법 중 하나여러 개의 질의의 결과를 연결하여 하나로 결합하는 방식2개 이상의 질의 결과를 하나의 결과로 만들어줌.집합연산자를 사용하는 상황은 1) 서로 다른 테이블에서 유사한 형태의 결과를 반환하는 것을 하나의 결과로 합치고자 할 때2) 동일 테이블에서 서로 다른 질의를 수행하여 결과를 합치고자 할 때3) 튜닝관점에서 실행계획을 분리하고자 할 때 사용집합연산자를 사용하기 위해서는 다음 제약 조건을 만족해야 함.- SELECT 절의 칼럼 수가 동일- SELE.. 2024. 1. 16. 데이터 모델과 SQL - 모델이 표현하는 트랜잭션의 이해 SQLD 1과목 데이터 모델과 SQL 정규화관계와 조인의 이해모델이 표현하는 트랜잭션의 이해Null 속성의 이해본질식별자 vs 인조식별자3. 모델이 표현하는 트랜잭션의 이해트랜잭션 1) 트랜잭션의 개요- 트랜잭션은 데이터베이스의 논리적 연산단위- 트랜잭션이란 밀접히 관련되어 분리될 수 없는 한 개 이상의 데이터베이스 조작을 가리킴.- 하나의 트랜잭션에는 하나 이상의 SQL 문장이 포함- 분할 할 수 없는 최소의 단위 (전부 적용하거나 전부 취소) 2) TCL (TRANSACTION CONTROL LANGUAGE)- 트랜잭션을 통제하는 언어- COMMIT: 올바르게 반영된 데이터를 데이터베이스에 반영시키는 것- ROLLBACK: 트랜잭션 시작 이전의 상태로 되돌리는 것- SAVEPOINT : 저장점 - 트.. 2024. 1. 2. 이전 1 다음 728x90