반응형

전체 글 238

NoSQL

Ⅰ. 분산 환경 최적화 DBMS, NoSQL의 개념- 테이블-컬럼 스키마 없이 분산 환경에서 key - value 기반으로 단순 검색 및 추가 작업이 가능한 DBMS Ⅱ. NoSQL의 유형 및 모델링 절차가. NoSQL의 유형유형개념도설명Key/Value- key-value가 하나의 묶음(unique)으로 저장- key 안에 (column, value) 형태 필드 column famlesOrdered Key/Value- key-value가 확장된 형태- 데이터가 key 순서로 정렬Document Key/Value- 저장되는 value 데이터가 document 타입- XML, JSON, YAML 등 구조화- 복잡한 계층 구조 표현 나. NoSQL의 모델링 절차#절차설명1도메인모델 파악- 저장 위한 도메인 ..

IT 기술/DB 2024.12.04

스타 스키마

Ⅰ. 다차원 모델링 중 비정규화 모델링 기법, 스타 스키마의 정의- 다차원 의사결정 지원 데이터를 관계형 데이터베이스로 전환하는데 사용되는 데이터 모델링 기법 Ⅱ. 스타 스키마의 구성요소 및 구조가. 스타 스키마의 구성요소구성요소설명사실(Facts)- 중심 테이블로서 관련성이 높은 Measure들의 집합차원(Dimensions)- 각 Fact를 분석하는 하나의 관점속성(Attribute)- 각 차원 테이블이 가지고 있는 속성속성계층(Hierarchies)- 차원 내 정의된 속성들 간에 존재하는 계층 관계 나. 스타 스키마의 구조구분설명 구조도개념- 사실 테이블과 차원 테이블로 데이터를 분리하여 설계한 모델특징- 장점: 이해하기 쉽고 계층구조 정의가 용이하고 물리적인 조인수가 줄어듬- 단점: 단일차원테이블..

IT 기술/DB 2024.12.04

데이터 전처리 결측값과 이상값

Ⅰ. 데이터 클렌징 처리, 결측값과 이상값구분결측값 이상값정의- 데이터에서 일부분 또는 전체에 대한 입력이 누락되어 없는 값- 데이터에서 일정 범위를 벗어난 값으로 특이하게 작거나 큰 값검출 기법- isna() 함수 사용- isnull() 함수 사용- sum() 이용 개수 확인- 통계 기법- IQR 이용- z-score 방법처리 기법- 제거법- 단일 대체법- 다중 대체법- 제거- 변환- 분리 Ⅱ. 결측값과 이상값 처리 기법 상세 설명가. 결측값 처리 기법구분특징설명제거법- 데이터 제거- 하나의 변수라도 결측시 대상에서 제외단일대체법- 평균- 관측된 자료의 평균값 대체- 연역- 유추값, 유사 자료의 패턴 대체- 회귀- 회귀분석 이용하여 대체- 핫덱- 유사한 특성 응답 값 중 랜덤 추출 값 대체다중대체법- ..

IT 기술/DB 2024.12.04

연결함정

Ⅰ. 정규화 무손실 분해 실패, 연결 함정의 개요가. 연결 함정의 정의- ER모델에서 외혁적으로는 모든 튜플의 관계가 연결된 것 같지만 실제로는 관계성이 모호한 ER모델의 관계성 오류 나. 연결 함정의 종류종류특징설명부채꼴 함정관계성 모호- 개체 집합 사이에 관계성 집합이 정의되어 있지만 모호한 경우균열 함정관계성 미존재- 개체 집합 사이에 관계썽 집합이 정의되어 있지만 일부 집합 사이에 관계성이 존재하지 않는 경우- 연결 함정은 ER 모델 설계 시 발생할 수 있으며 관계성이 모호하거나 존재하지 않는 오류 Ⅱ. 부채꼴 함정의 오류와 해결방안가. 부채꼴 함정 오류문제점설명- 개체 집합 사이에 관계성 집합이 정의되어 있으나, 관계성 예시가 모호한 현상- 교수가 어떤 단과대학에 재직하는지 알 수 있으나, 어떤..

IT 기술/DB 2024.12.04

데이터 표준화

Ⅰ. 데이터 표준화의 개요가. 데이터 표준화의 개념- 시스템별로 산재해 있는 데이터 정보 요소에 대한 명칭, 정의, 형식, 규칙에 대한 원칙을 수립하고 적용하는 활동 나. 데이터 표준화의 요소데이터 명칭- 데이터를 유일하게 구별해주는 이름데이터 정의- 데이터 의미하는 범위 및 자격 요건데이터 형식- 데이터 표현 형태의 정의로 입력 오류 최소화데이터 규칙- 데이터 규칙을 정의하여 입력 및 통제 위험 최소화 Ⅱ. 데이터 표준화의 필요성구분필요성설명데이터 운영데이터 불일치- 정보시스템 개발 및 운영 과정에서 동일한 의미의 데이터를 다른 명칭으로 중복 관리하여 불일치 발생 가능데이터 의미 파악 지연- 새로운 정보 요건이나 정보 요건 변경시 필요한 데이터를 파악하는데 시간 낭비하여 적시제공 어려움데이터 처리데이터..

IT 기술/DB 2024.12.03

[Python] MongoDB 다루기

Python에서 MongoDB를 사용하려면 **pymongo**라는 라이브러리를 사용합니다. pymongo는 MongoDB와 Python 간의 상호작용을 쉽게 해주는 라이브러리입니다. MongoDB는 NoSQL 데이터베이스로, JSON 형식의 데이터를 저장하고 관리하는 데 사용됩니다.아래는 Python과 MongoDB를 연동하여 데이터를 CRUD(Create, Read, Update, Delete)하는 예제 코드입니다. 이 예제에서는 pymongo 라이브러리를 사용하여 MongoDB와 상호작용하는 방법을 단계별로 설명합니다.1. pymongo 설치먼저 pymongo 라이브러리를 설치해야 합니다. 터미널에서 아래 명령어를 실행하세요.pip install pymongo2. MongoDB에 연결하기MongoD..

[Python] Sleep 함수 사용법에 대해

Python의 sleep() 함수는 프로그램을 지정한 시간만큼 일시적으로 멈추게 하는 함수입니다. 이 함수는 주로 시간 지연이 필요한 작업에서 유용하게 사용됩니다. 예를 들어, 서버와의 연결을 기다리거나 반복 작업 사이에 일정 간격을 두고 싶을 때 사용됩니다.time.sleep() 함수는 time 모듈에 포함되어 있으며, 이 함수를 사용하면 코드의 실행을 지정한 시간(초 단위)만큼 중단시킬 수 있습니다.사용법import time# 시간 지연을 위해 sleep() 함수 사용time.sleep(초 단위의 시간) 여기서 초 단위의 시간은 실수로도 입력할 수 있습니다. 예를 들어, 1.5를 입력하면 1.5초 동안 대기하게 됩니다.예시 코드import timeprint("프로그램 시작")# 2초 동안 일시 중지t..

사이버보안 메시

Ⅰ. SWG(Secure Web Gateway)가. SWG의 개념- 기업 혹은 조직의 웹 접근 관련 정책을 설정하여 외부의 웹 기반 위협으로부터 내부 시스템을 보호하는 솔루션 나 .SWG의 주요 기능구분주요 기능설명네트워크URL 필터링- 의심스러운 URL 검사 및 필터링DNS 보안- DDoS 및 도메인 활용 공격 식별HTTPS 검사- SSL 인증서 및 공개키 검사애플리케이션데이터 유실 방지(DLP)- 데이터 흐름 모니터링 및 유실 방지안티 바이러스- 바이러스 및 말웨어 식별 후 차단애플리케이션 컨트롤- 사용자 권한에 따른 애플리케이션 접근 관리운영실시간 분석- 사용자 웹 트래픽 데이터 실시간 분석24/7 모니터링- 24/7 데이터 모니터링 및 분석- 클라우드 서비스 사용자와 클라우드 애플리케이션 사이의 ..

IT 기술/보안 2024.11.29

부 채널 공격(Side-Channel Attack)

Ⅰ. 물리 특성 기반 공격 기법, 부 채널 공격의 개념- 암호 체계의 물리적인 구현 과정의 정보인 소요 시간, 소비 전력, 전자파, 소리 등의 정보를 기반으로 하는 공격 방법 Ⅱ. 부 태널 공격 기법구분공격 기법설명비 침해 공격소요 시간 분석- 계산에 소요되는 시간 측정 기반 공격전력 모니터링 공격- 하드웨어 소비 전력 변화 측정 기반 공격전자기파 공격- 외부 방출 전자기파 해독하여 공격음성 암호 해독- 하드웨어 생성 음향 측정하여 공격차분 오류 분석- 계산 과정에 의도적으로 오류 끼워 공격침해 공격잔존 데이터- 삭제된 것으로 추정된 민감 데이터 읽어 공격로우 해머 공격- 인접 메모리 영역에 엑세스하는 형태로 접근- 암호 체계 작동 중 발생하는 물리적 효과 사용하여 공격 Ⅲ. 부 채널 공격 대응 방법대응..

IT 기술/보안 2024.11.28

웹 어플리케이션 방화벽(WAF)

Ⅰ. 웹 어플리케이션 보안 특화, WAF의 개요가. WAF의 개념- 일반적인 네트워크 방화벽과 달리 웹 공격 SQL Injection, XSS 등과 같은 웹 공격을 탐지하고 차단하는데 특화된 방화벽 나. WAF의 등장배경보안 솔루션한계점방화벽- 웹 프로토콜 제어 불가능(80, 443 port)IDS(Intrusion Detection System)- 우회 공격과 SSL 패킷에 대한 방어 불가IPS(Intrusion Prevention System)- 패킷 필터링 방식의 한계로 정확도 결여- SSL 통신 검사 불가L7 스위치- http/https에 대한 전문적인 보안 불가 Ⅱ. 웹 어플리케이션 방화벽의 주요 기능 및 구분가. WAF 주요 기능구분내용트래픽 검사- 모든 웹 트래픽 검사, 실시간 데이터 분석규..

IT 기술/보안 2024.11.27
반응형