데이터는 구조화된 형태에 따라 분류할 수 있다. 수집한 데이터가 구조가 있는지, 구조에 대한 설명과 내용이 같이 있는지, 정해진 구조가 없는지에 대해 분류할 수 있다. 정형 데이터 정형 데이터는 내용이 미리 정해진 구조가 있는 데이터이다. - 데이터 구조에 대한 설명과 데이터 내용은 별도로 유지된다. 엑셀의 스프레드시트, 관계 데이터베이스에서 테이블 등이 있다. 반정형 데이터 반정형 데이터는 구조에 따라 저장된 데이터지만, 내용 안에 구조에 대한 설명이 같이 있는 경우이다. - 구조를 파악하는 파싱(parsing) 과정이 필요하다. 보통 파일 형태로 저장된다. HTML, XML, JSON문서, 센서 데이터 등이 있다. 비정형 데이터 비정형 데이터는 정해진 구조가 없는 데이터이다. SNS의 텍스트, 영상,..
데이터베이스 시스템, 정보 시스템, 데이터베이스 관리 시스템(DBMS) 등등.. 공부를 하다보면 시스템이란 말이 굉장히 많이 보이는데 시스템이란 도대체 무엇일까? 시스템의 정의를 알아보자. 시스템(system) 네이버 국어사전 : 필요한 기능을 실현하기 위하여 관련 요소를 어떤 법칙에 따라 조합한 집합체. 위키백과 : 각 구성요소들이 상호작용하거나 상호의존하여 복잡하게 얽힌 통일된 하나의 집합체. 또는 복잡한 사회적 체계의 맥락에서 구조와 행동을 통제하는 규칙들의 집합체. 여기서 집합체란 모을 집, 합할 합, 몸 체 자를 써서 많은 것이 모여 이루어진 덩어리이다. 위키백과에서 후자의 경우 제도, 체제를 지칭하는 말이고, 우리가 쓰는 시스템을 정의해보자면 시스템이란 어떠한 목적을 위해 관련되어 있는 것들이..
요약 데이터: 관찰하거나 측정하여 수집한 사실이나 값 정보: 의사 결정에 활용할 수 있도록 데이터를 처리한 것 데이터 데이터는 수집, 기록하여 저장되는 가공되지 않은 사실, 수치 또는 통계를 의미한다. 보통 조직화되지 않았으며 자체적으로 맥락이나 의미가 부족하다. 데이터는 숫자, 텍스트, 이미지 또는 멀티미디어와 같은 다양한 형식일 수 있다. 예를 들어 숫자 목록(예: 1, 2, 3, 4) 또는 추가 컨텍스트가 없는 이미지 모음을 데이터로 간주할 수 있다. 정보 정보는 데이터 의사 결정에 활용할 수 있게 정보처리하여 의미가 부여된 데이터이다. 데이터를 분석, 해석, 의사결정, 이해 또는 소통에 사용할 수 있는 의미 있는 형태로 변환한 결과이다. 예를 들어, 시간 경과에 따른 판매 수치의 추세를 보여주는 ..
데이터베이스를 공부하기 시작하면 가장 먼저 짚고 넘어가는 용어들이 있는데, 그 중 데이터베이스와 쿼리에 대해 알아보자. 데이터베이스(Database) 데이터베이스는 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한 데이터의 집합이다. 또한 쉽게 접근, 관리 및 업데이트할 수 있는 조직화된 데이터 모음이다. 쉽게 말해 여럿이 쓰려고 데이터를 통합, 조직화하여 저장해 놓은 것이다. 데이터베이스에는 또 네 가지 특징이 있다 1. 실시간 접근성(real-time accessibility) 사용자의 데이터 요구에 실시간으로 응답해야 한다. 2. 계속 변화(continuous evolution) 데이터의 지속적인 삽입, 삭제, 수정을 통해 현재의 정확한 데이터를 유지한다. 3. 동시 공유(concurrent..
c언어에서 printf함수를 배웠다면 다음은 scanf 함수이다. 여기서 c언어와 다르게 변수 앞에 문자 &를 추가로 붙이는데 그 이유는 무엇일까? 1. printf 함수의 경우 우선 변수에 대해 간단히 이해하고 넘어가 보자 int a; a = 10; 이러한 코드가 있다고 생각해 보자. 정수 변수 a를 선언하고, a에 10을 대입한다. a에 직접 대입 연산자 =와 대입할 정수를 입력해 주면 된다. 그러면 a라는 이름으로 명명된 정수 크기 메모리 공간에 10이라는 정수가 들어간다. printf("%d", a); 우리는 printf문을 통해 a를 불러 'a라는 변수에(a라는 이름으로 명명된 특정 주소 정수 크기 메모리 공간에) 들어있는 값'을 이용하게 된다. 2. scanf의 경우 scanf("%d", &a..