본문 바로가기

분류 전체보기184

[이론 정리] 뷰, 가상테이블을 사용하는 이유와 특징, 종류 뷰(View)란? 테이블과 유사하지만 실제 데이터가 없는 테이블을 바라보는 매개체이자 '거울'과 같은 개념, 가상 테이블 뷰를 사용하는 이유 - 사용자의 편의와 데이터베이스의 보안 =>원본 테이블에 직접 접근하지 않아도 사용자가 임의의 뷰를 구성하여 별도의 이름을 붙이거나 접근 가능한 사람을 지정할 수 있음 뷰의 특징 * 테이블처럼 내용을 보여줄 수 있음 * 자주 쓰거나 복잡한 SQL 문의 결과를 미리 만들어 놓을 수 있음 * 여러 테이블을 조인하여 하나의 뷰로 생성할 수 있음 * 사용자별로 접근 구너한을 다르게 할 수 있음 * 각기 다른 데이터베이스 시스템에서 각각의 데이터를 전달해야 하는 경우에도 유용함 뷰의 종류 종류 설명 비고 심플 뷰(simple view) 하나의 테이블에서 데이터 생성 crea.. 2022. 9. 18.
[이론 정리] 트랜잭션의 특징, 상태 제어, 동시성 제어 트랜잭션이란? - 데이터베이스의 DML, 즉 삽입, 갱신, 삭제와 관련된 논리적인 작업을 의미함 - 트랜잭션은 DML 실행과 동시성 제어를 위한 중요한 개념임 - 데이터베이스의 데이터 무결성이 보장되는 상태에서 DML 작업을 완수하기 위한 기본 작업 단위임 - 일반적으로 DML 실행과 실행에 대한 커밋/롤백 단계까지를 트랜잭션이라고 부르지만, 실무에서는 데이터베이스에서 select 문으로 데이터를 조회하고 DML을 실행하여 종료하는 과정까지를 트랜잭션이라고 부름 트랜잭션의 특징 개 념 내 용 원자성(Atomicity) 트랜잭션의 처리가 완전히 끝나지 않았을 경우에는 전혀 이루어지지 않은 것과 같아야 함 일관성(Consistency) 트랜잭션의 실행이 성공적으로 완료되면 데이터베이스는 모순 없이 일관성이 .. 2022. 9. 17.
[개념 구분] delete, truncate, drop 구분해서 사용하기 명령어 구분 기능 delete DML 데이터만 삭제 truncate DDL 테이블 구조만 남기고 데이터, 인덱스, 테이블 공간 삭제(기억 공간 해제) drop DDL 테이블을 포함하여 전체 삭제 데이터, 인텍스, 테이블 공간, 테이블 삭제 2022. 9. 17.
[이론 정리] 데이터 무결성 데이터 무결성이란? 데이터는 사용자의 목적에 맞게 입력되고 저장되어야 하며 규칙을 위배하지 않아야 함 따라서 데이터베이스 시스템은 데이터에 접근하거나 데이터를 처리할 때마다 부적절한 데이터가 입력되는지 검사하여 데이터에 결점이 없도록 유지해야 함 이를 지키기 위한 기본 규칙을 데이터 무결성이라고 함 데이터 무결성의 종류 유형 내용 개체 무결성 (entity integrity) 기본키(PK)로 선택된 열은 고유해야 하며 null 값을 가질 수 없음 참조 무결성 (refrence integrity) 기본 키와 외래 키의 관계 외래 키가 있는 테이블의 경우에는 기본 키와 외래 키 간의 고나계가 항상 유지됨을 보장함 참조하는 외래 키가 존재하면 행은 삭제될 수 없고 기본 키도 변경될 수 있음 영역 무결성 (do.. 2022. 9. 17.
빅데이터 처리기술 1) 빅데이터 처리과정과 요소기술 순서 처리 과정 요소기술 1 생성 * DB나 파일 관리 시스템과 같은 내부 데이터 * 인터넷으로 연결된 외부로부터 생성된 파일이나 데이터 2 수집 * 크롤링 : 데이터 원천으로부터 데이터를 검색하여 수집 / 무수히 많은 컴퓨터에 분산 저장된 문서를 수집하여 검색 대상의 색인으로 포함시키는 기술 * ETL : 소스 데이터로부터 추출, 변환, 적재 / 다양한 원천 데이터를취합해 추출하고 공통된 형식으로 변환 * 로그 수집기 : 웹 서버나 시스템의 로그 수집 * 센서 네트워크 : 유비쿼터스 컴퓨팅 구형을 위한 초경량 저전력의 많은 센서들로 구성된 유무선 네트워크 * Open API 3 저장 * 병렬 DBMS * 하둡 * NoSQL(Not only SQL) - 모델을 단순화 -.. 2022. 9. 16.
빅데이터 플랫폼 개념 정리 빅데이터 플랫폼 등장 배경 * 정의 : 빅데이터 수집부터 저장, 처리, 분석 등 전 과정을 통합적으로 제공하여 그 기술들을 잘 사용할 수 있도록 준비된 환경을 의미함 * 등장배경 1) 비즈니스 요구사항 변화 - 빠른 의사결정보다 장기적이고 전략적인 접근 필요 - 초저가의 대규모 프로세싱과 클라우드 컴퓨팅 기반의 분석 환경 등장 2) 데이터 규모와 처리 복잡도 증가 - 분산 처리 필요 3) 데이터 구조의 변화와 신속성 요구 - 비정형 데이터의 비중과 실시간 처리에 대한 요구 높아짐 4) 데이터 분석 유연성 증대 - 통계 이외의 분석이 가능해졌으며, 기술 발전으로 비정형 데이터에 대한 분석 이 가능해짐 빅데이터 플랫폼의 기능 빅데이터를 처리하는 과정에서 발생하는 여러 부하를 해소함 1) 컴퓨팅 부하 발생 -.. 2022. 9. 13.
빅데이터의 가치 빅데이터의 활용 가치 4차 산업혁명시대의 원유이며 미래 경쟁 우위를 결정하는 것으로 데이터 분석을 잘 활용하는 조직일수록 차별적 경쟁력을 작추고 높은 성과를 창출함 빅데이터의 기능과 효과 1) 기존에 데이터를 갖고 있는 사업자에게는 고객 세분화, 맞춤형 개인화 서비스 등을 제공하여 경쟁 우위를 제공함 2) 의사결정을 지원하거나 이를 대신함 3) R&D 및 관리 효율성을 제고함 빅데이터의 가치 측정의 어려움 1) 데이터 활용 방식 : 누가 언제 어디서 데이터를 활용할지 알 수 없음 2) 가치 창출 방식 : 데이터는 어떤한 목적을 갖고서 가공하는가에 따라 가치가 결정됨 3) 분석 기술 발전 : 지금의 기술 상황에서는 가치가 없어 보일지라도 새로운 분석 기법이 등장할 경우 큰 가치를 찾아낼 수 있음 4) 데이.. 2022. 9. 13.
빅데이터 개요 자료 정리 빅데이터의 정의 1. 기존 데이터보다 너무 방대하여 기존의 방법이나 도구로 수집/저장/분석 등이 어려운 정형 및 비정형 데이터들을 의미함 1) 빅데이터는 일반적인 데이터베이스 소프트웨어로 저장, 관리, 분석할 수 있는 범위를 초과하는 규모의 데이터임 2) 빅데이터는 다양한 종류의 대규모 데이터로부터 저렴한 비용으로 가치를 추출하고 데이터의 초고속 수집, 발굴, 분석을 지원하도록 고안된 차세대 기술 및 아키텍처임 3) 빅데이터는 대용량 데이터를 활용해 작은 용량에서는 얻을 수 없었던 새로운 통찰이나 가치를 추출해 내며, 나아가 이를 활용해 시장과 기업 및 시민과 정부의 관계 등 많은 분야에 변화를 가져오는 것임 빅데이터의 등장과 변화 (1) 빅데이터의 등장 - 디지털화, 저장 기술, 인터넷 보급, 모바일 .. 2022. 9. 10.
데이터베이스란? 주요 개념 설명 데이터베이스란? 1. 체계적이거나 조직적으로 정리되고 전자식 또는 기타 수단으로 개별적으로 접근할 수 있는 독립된 저작물, 데이터 또는 기타 소재의 수집물임 2. 동시에 복수의 적용 업무를 지원할 수 있도록 복수 이용자의 요구에 대응해서 데이터를 받아들이고 저장, 공급하기 위하여 일정한 구조에 따라서 편성된 데이터의 집합임 3. 문자, 기호, 음성, 화상, 영상 등 상호 관련된 다수의 콘텐츠를 정보 처리 및 정보통신 기기에 의하여 체계적으로 수집, 축적하여 다양한 용도와 방법으로 이용할 수 있도록 정리한 정보의 집합체임 통합된 데이터 (Integrated Data) 자료의 중복을 배제한 데이터의 모임 저장된 데이터 (Stored Data) 컴퓨터가 접근할 수 있는 저장매체에 데이터를 저장함 공용 데이터 .. 2022. 9. 7.
데이터 구분 - 정량적/정성적 데이터, 정형/반정형 데이터 1. 데이터의 유형별 구분하기 정량적(Quantitative) 데이터란? 주로 숫자로 이루어진 데이터 정성적(Qualitative) 데이터란? 문자와 같은 텍스트로 구성되어 함축적 의미를 갖고 있는 데이터 구분 정량적 데이터 정성적 데이터 유형 정형데이터, 반정형 데이터 비정형 데이터 특징 여러 요소의 결합으로 의미 부여 객체 하나가 함축된 의미 내포 관점 주로 객관적 내용 주로 주관적 내용 구성 수치나 기호 등 문자나 언어 등 형태 데이터베이스, 스프레드시트 등 웹로그, 텍스트 파일 등 위치 DBMS, 로컬 시스템 등 내부 웹사이트, 모바일 플랫폼 등 외부 분석 통계 분석 시 용이 통계 분석 시 어려움 * 정형(Structured) 데이터 : 정해진 형식과 구조에 맞게 저장되도록 구성된 데이터, 연산이.. 2022. 9. 6.
AWS with python - 간당한 서비스 개념 정리 및 Document aws python Python | 자습서, API, SDK, 설명서 | AWS 개발자 센터 Python | 자습서, API, SDK, 설명서 | AWS 개발자 센터 피드백을 제공해 주셔서 감사합니다. 피드백은 AWS 경험을 개선하는 데 도움이 됩니다. 피드백에 대한 자세한 정보를 제공하려면 아래의 피드백 단추를 클릭하세요. aws.amazon.com aws 머신러닝 설명 https://aws.amazon.com/ko/machine-learning/what-is-ai/ 인공 지능(AI)이란 무엇입니까? — Amazon Web Services 인공 지능(AI)은 학습, 문제 해결, 패턴 인식 등과 같이 주로 인간 지능과 연결된 인지 문제를 해결하는 데 주력하는 컴퓨터 공학 분야입니다. 보통 "AI"로 줄여.. 2022. 8. 22.
[스낵수학] 상대도수와 그래프 개념 상대도수란? 전체 도수에 대한 각 계급의 도수의 비율 상대도수의 특징 1. 상대도수의 총합의 1 2. 도수의 총합이 다른 두 가지 이상의 자료의 분포 상태를 비교할 때 상대도수릴 이용하면 편리함 3. 상대도수는 도수에 정비례한다 상대도수의 분포표와 그래프 각 계급의 상대도수를 나타낸 표 & 상대도수의 분포를 히스토그램이나 도수분포다각형 모양으로 나타낸 그래프 2022. 8. 9.
[스낵수학] 히스토그램, 도수분포다각형 정의 히스토그램이란? 도수분포표를 시각화한 그림 각 계급의 크기를 가로로, 도수를 세로로 하는 직사각형의 그래프 [참조] 히스토그램과 막대그래프의 차이 히스토그램 막대그래프 데이터의 연속성 구분 연속적으로 변하는 양 (예: 몸무게, 시간 등) 비연속적인 양 (예: 혈액형, 도시 등) 막대의 폭 계급의 크기 의미 없음 시각화 막대 사이에 비 공간이 없음 (연속적으로 변하는 양을 설명하므로) 막대들이 서로 떨어져 있음 https://ko.gadget-info.com/difference-between-histogram 히스토그램과 막대 그래프의 차이점 히스토그램과 막대 그래프의 기본적인 차이점을 알면 두 막대를 쉽게 식별 할 수 있습니다. 즉 막대 그래프의 막대 사이에 간격이 있지만 막대 그래프는 막대가 서로 인접.. 2022. 8. 9.
[스낵수학] 도수분포표 정의 도수분포표란? 자료의 개수에 주목하여 만든 표 계급이란? 변량을 일정한 간격으로 나눈 구간 계급의 크기 : 구간의 너비 계급값 : 계급을 대표하는 갑으로 각 계급의 양 끝 값의 중앙값 개인적인 의견으로 계급과 줄기를 연관 짓는다면 줄기(변량의 공통적인 부분)이 계급으로 되고, 줄기 기준의 차이가 곧 계급의 크기라고 볼 수 있을 것 같다. 도수란? 자료의 수 계급에 포함된 자료의 수 도수분포표의 단점과 계급값이 있는 이유 단점 : 각 변량의 정확한 값을 알 수 없다. 그래서 대략적으로 변량을 확인할 수 있게 계급값의 개념이 필요하게 된 것이다. 계급값만으로는 계급을 알 수 없다 계급의 크기도 있어야 계급을 알 수 있다! 2022. 8. 9.
[스낵수학] 줄기와 잎 그림 변량이란? 조사 내용으로서의 특성을 수량으로 나타낸 것 줄기와 잎 그림 변량을 좀 더 빠르게 이해하기 위해 구분하는 방법 변량 중에서 공통인 부분을 줄기로 나머지는 잎으로 구분함 * 예시 * * 장점 * 변량을 그래도 유지한 채로 자료를 정리하여 본래의 데이터를 확인할 수 있음 * 단점 * 변량이 많아지면 나열할 데이터가 많아 정리가 불편하며, 한 눈에 보기 어려움 2022. 8. 9.
반응형