Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- #코드트리 #코딩테스트 #코테공부 #백트래킹 #알고리즘 기초
- 파이썬
- 데이터베이스
- til
- 알고리즘
- 항해99
- 프로그래머스
- 프로그래밍 언어
- 운영체제
- 코딩테스트사이트추천
- 1일1코테
- 자바
- 갭체크
- 티스토리챌린지
- 99클럽
- 자바스크립트
- C
- 개발자루틴
- 웹
- 개발자취업
- 코딩테스트준비
- 자료구조
- 코딩테스트
- 연결 리스트
- 플로이드-워셜
- 코테공부
- 오블완
- 코드트리
- Java
- 인접 행렬
Archives
- Today
- Total
와드의 블로그
Chapter 1. 데이터베이스 기본 개념 본문
1. 데이터베이스의 필요성
(1) 데이터와 정보
데이터(=자료): 현실 세계에서 단순히 관찰하거나 측정하여 수집한 사실이나 값
정보: 데이터를 의사 결정에 유용하게 활용할 수 있도록 처리하여 체계적으로 조작한 결과물
정보 처리: 데이터에서 정보를 추출하는 과정 또는 방법, 데이터를 상황에 맞게 분석하거나 해석하여 데이터 간의 의미 관계를 파악
(2) 정보 시스템과 데이터베이스
정보 시스템: 조직 운영에 필요한 데이터를 수집하여 저장해 두었다가 의사 결정이 필요할 때 처리하여 유용한 정보를 만들어주는 수단
정보 시스템 안에서 데이터를 저장하고 있다가 필요할 때 제공하는 핵심 역할을 데이터베이스가 담당

2. 데이터베이스의 정의와 특징
(1) 데이터베이스의 정의
데이터베이스(DB): 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합
- 공유 데이터(shared data): 특정 조직의 여러 사용자가 함께 소유하고 이용
- 통합 데이터(intagrated data): 데이터의 중복을 최소화하고 통제 가능한 중복만 허용
- 저장 데이터(stored data): 컴퓨터가 접근할 수 있는 매체에 저장
- 운영 데이터(operational data): 조직을 운영하고 조직의 주요 기능을 수행하기 위해 필요, 지속적으로 유지
(2) 데이터베이스의 특징
- 실시간 접근성(real-time accessibility): 사용자의 데이터 요구에 실시간으로 응답
- 계속 변화(continuous evolution): 데이터베이스에 저장된 데이터는 계속 변함, 데이터를 계속 삽입, 삭제, 수정하여 현재의 정확한 데이터를 유지
- 동시 공유(concurrent sharing): 여러 사용자가 동시에 이용 가능, 여러 사용자가 서로 다른 데이터를 동시에 사용하는 것뿐 아니라, 같은 데이터를 동시에 사용하는 것도 모두 지원
- 내용 기반 참조(content reference): 저장된 주소나 위치가 아닌 데이터의 내용(값)으로 참조
3. 데이터와 데이터 베이스
(1) 정형 데이터
정형 데이터(structured data): 미리 정해진 구조에 따라 저장된 데이터
예) 엑셀의 스프레드시트, 관계 데이터베이스의 테이블
* 미리 정해진 데이터 구조를 스키마(schema)라 한다.
(2) 반정형 데이터
반정형 데이터(semi-structured data): 구조에 따라 저장된 데이터이지만 데이터 내용 안에 구조에 대한 설명이 포함된 데이터
예) html, xml, json 문서
* 내용과 함께 설명된 데이터 구조를 메타 데이터(meta data)라고 한다.
(3) 비정형 데이터
비정형 데이터(unstructured data): 정해진 구조 없이 저장된 데이터
예) sns의 텍스트, 영상, 이미지, 워드나 PDF 문서와 같은 멀티미디어 데이터
출처: 김연희, 「데이터베이스 개론」, 한빛아카데미
'CS > 데이터베이스' 카테고리의 다른 글
| Chapter 5. 관계 데이터 모델 (0) | 2022.05.24 |
|---|---|
| Chapter 4. 데이터 모델링 (0) | 2022.05.17 |
| Chapter 3. 데이터베이스 시스템 (0) | 2022.05.15 |
| Chapter 2. 데이터베이스 관리 시스템 (0) | 2021.10.21 |