본문 바로가기
반응형

전체 글309

빅데이터의 개념과 특징 1. 빅데이터의 개념 • 빅데이터(Big Data) –디지털 환경에서 생성되는 데이터 –과거 아날로그 환경에서 생산되던 데이터에 비해 그 규모가 방대하고 생성 주기도 짧으며 수치 데이터뿐만 아니라 문자와 영상 데이터를 포함하는 대규모 데이터 • 빅데이터와 기존 일반 데이터의 차이점 – 빅데이터는 다양한 방법과 원천, 환경으로부터 수집된 데이터 의미 –빅데이터는 병렬 처리를 위한 컴퓨터 시스템이 필요할 정도로 큰 데이터임 – 빅데이터는 비즈니스 혹은 연구에서 유용한 가치 창출 – 빅데이터가 창출하는 가치를 보장하기 위해서는 타당성(Validity)과 신뢰성(Veracity)을 확보해야 함 • 데이터 단위 -비트(Bit) : 가장 작은 데이터 단위 -8비트 = 1바이트(Byte), 영어나 숫자는 1바이트, .. 2023. 4. 5.
트랜잭션(transaction)_DBMS 트랜잭션(Transaction)은 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미한다. 즉, 트랜잭션(transaction)은 DBMS에서 데이터를 다루는 논리적인 작업의 단위다. 데이터베이스에서 트랜잭션을 정의하는 이유 ✓ 데이터베이스에서 데이터를 다룰 때 장애가 일어나는 경우가 있다. 트랜잭션은 장애 시 데이터를 복구하는 작업의 단위가 된다. ✓ 데이터베이스에서 여러 작업이 동시에 같은 데이터를 다룰 때가 있다. 트랜잭션은 이 작업을 서로 분리하는 단위가 된다. 트랜잭션은 전체가 수행되거나 또는 전혀 수행되지 않아야 한다(all or nothing). 예) 은행 업무를 보는데 A 계좌(박지성)에서 B 계좌(김연아).. 2023. 4. 4.
관계형 데이터 모델_DBMS (2) 1. 릴레이션 1) 릴레이션(relation) 릴레이션은 데이터베이스에서 테이블(Table)이라고도 불리는 데이터 구조입니다. 릴레이션은 행과 열의 모양을 가지며, 각 열은 특정 유형의 데이터를 포함하고, 각 행은 해당 열에 대한 데이터의 값입니다. 릴레이션은 데이터베이스 관리 시스템(DBMS)의 중요한 요소이며, SQL(Structured Query Language)과 같은 쿼리 언어를 사용하여 데이터를 조작하고 검색하는 데 사용됩니다. 예를 들어, 고객 정보를 저장하는 릴레이션의 경우, 각 행은 고객의 정보를 나타내고, 각 열은 고객의 이름, 주소, 전화번호 등과 같은 특정 유형의 정보를 나타냅니다. ▪ 릴레이션의 구성요소 : 기본 구조는 릴레이션(relation) ▪ 릴레이션은 튜플(tuple : .. 2023. 4. 3.
관계형 데이터 모델_DBMS (1) 1. 관계 데이터 모델 1) 데이터 모델링 개념 ▪ 데이터 모델링(data modeling) ✓ 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정 ✓ 데이터베이스 설계의 핵심 과정 ▪ 2단계 데이터 모델링 ✓ 개념적 데이터 모델링(conceptual modeling) ✓ 현실 세계의 중요 데이터를 추출하여 개념 세계로 옮기는 작업 ✓ 논리적 데이터 모델링(logical modeling) ✓ 개념 세계의 데이터를 데이터베이스에 저장하는 구조로 표현하는 작업 2) 관계형 모델의 개념 ▪ 장점 : 구조적인 단순성으로 사용자가 프로그래밍 작성 시에 데이터의 물리적인 저장 구조를 프로그램 상에 은폐함으로써 논리적 구조만을 고려하면 됨 ▪ 1970년 E. F. Codd에 의해 제안 ▪ 기.. 2023. 4. 3.
반응형