01. 데이터베이스의 필요성
- 데이터의 정의
- 현실 세계에서 단순히 관찰하거나 측정하여 수집한 사실이나 값, 자료
- 정보의 정의
- 데이터를 의사 결정에 유용하게 활용할 수 있도록 처리하여 체계적으로 조직한 결과물
- 정보 시스템
- 데이터를 수집하여 저장해두었다가 의사 결정이 필요할 때 처리하여 유용한 정보를 만들어주는 수단
- 정보 시스템 안에서 데이터를 저장하고 있다가 필요할 때 제공하는 핵심 역할을 DB가 담당
02. 데이터베이스 정의와 특징
-
데이터베이스 정의
- 특정 조직의 여러 사용자가
공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합
- 공유 데이터
- 여러 사용자가 함께 소유하고 이용할 수 있는 데이터베이스
- 사용 목적이 다른 사용자들을 고려해야 함
- 통합 데이터
- 데이터 중복성 허용하지 않음
- 통제가 가능한 중복만 허용
- 저장 데이터
- 컴퓨터가 접근할 수 있는 매체에 데이터베이스를 저장
- 운영 데이터
- 조직을 운영하고 조직의 주요 기능을 수행하기 위해 꼭 필요한 DB
- 지속적으로 유지해야 하는 데이터
-
데이터베이스의 특징 4가지
- 실시간 접근 가능
- 지속적 변화
- 동적인 특징
- 데이터를 계속 삽입, 삭제, 수정하며 현재 정확한 데이터를 유지
- 동시 공유 가능
- 여러 사용자가 서로 다른 데이터를 동시에 사용
- 같은 데이터를 동시에 사용 모두 지원
- 내용으로 참조 가능
- 서로 다른 위치에 저장되어 있어도 모두 검색 가능
03. 데이터와 데이터베이스
- 데이터의 분류 3가지
- 정형 데이터
- 구조화된 데이터
- 미리 정해진 구조
- EX) 엑셀
- 반정형 데이터
- 데이터 내용 안에 구조에 대한 설명이 함께 존재
- 데이터 내용에 대한 설명, 즉 구조를 파악하는
파싱 과정 필요
- 파일 형태로 저장
- EX) htm, xml, json
- 비정형 데이터
- EX) 멀티미디어 영상, 이미지, 워드, PDF