[DB] 데이터베이스란?

노영완·2023년 11월 15일

DataBase

목록 보기
1/1
post-thumbnail

데이터베이스란?

1. 데이터베이스 정의

데이터베이스는 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합.

1-1. 데이터베이스는

1️⃣ 공유 데이터

  • 특정 조직의 여러 사용자가 함께 소유하고 이용할 수 있어야 하는 공용데이터임.

2️⃣ 통합 데이터

  • 데이터 중복성, 즉 똑같은 데이터가 여러 개 존재하는 것을 허용하지 않음.

3️⃣ 저장 데이터

  • 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료이다.

4️⃣ 운영 데이터

  • 조직을 운영하고 조직의 주요 기능을 수행하는데 존재 가치가 확실하고 없어서는 안 될 반드시 필요한 자료이다.

2. 데이터베이스 특징

1️⃣ 실시간 접근성

수시적이고 비정형적인 질의(조회)에 대하여 실시간 처리에 의한 응답이 가능해야한다

2️⃣ 계속적인 변화

데이터베이스는 현실 세계의 상태를 정확히 반영해야 의미가 있음.

데이터베이스는 동적인 특징이 있어 데이터를 계속 삽입, 삭제, 수정하여 현재의 정확한 데이터를 유지해야 함.

3️⃣ 동시 공유가 가능함

데이터베이스는 서로 다른 목적을 가진 여러 응용자들을 위한 것이므로 다수의 사용자가 동시에 같은 내용의 데이터를 이용할 수 있어야 한다.

4️⃣ 내용으로 참조가 가능함

데이터베이스는 저장된 주소 위치가 아니라 데이터의 내용, 즉 값으로 참조할 수 있다.

3. 데이터와 정보

3-1. 데이터란?(Data)

현실 세계에서 단순히 관찰하거나 측정하여 수집한 사실이나 값

데이터는 형태에 따라 정형 데이터 반정형 데이터 비정형 데이터로 분류.

✓ 정형 데이터

구조화된 데이터 즉, 미리 정해진 구조에 따라 저장된 데이터이며, 데이터 구조에 대한 설명과 데이터 내용은 별도로 유지됨.

ex). 관계형 데이터베이스의 테이블

✓ 반정형 데이터

구조에 따라 저장된 데이터지만 정형 데이터와는 달리 데이터 내용안에 구조에 대한 설명이 함께 존재.

따라서 데이터 내용에 대한 설명, 즉 구조를 파악하는 파싱(parsing)과정이 필요하고, 보통 파일 형태로 저장됨.

ex). 웹에서 데이터를 교환하기 위해 작정하는 HTML, XML, JSIN

✓ 비정형 데이터

정해진 구조가 없이 저장된 데이터

ex). 소셜 데이터의 텍스트 영상 이미지 워드 pdf 문서

3-2. 정보란?(Information)

데이터를 의사 결정에 유용하게 활용할 수 있도록 처리하여 체계적으로 조직한 결과물

💡 정보처리란?(Information processing)

데이터에서 정보를 추출하는 과정 또는 방법 즉, 데이터를 상황에 맞게 분석하거나 해석하여 데이터 간의 의미 관계를 파악하는 것.

💡 정보 시스템이란?(Information system)

조직 운영에 필요한 데이터를 수잡하여 저장해두었다가 의사 결정이 필요할 때 처리하여 유용한 정보를 만들어주는 수단

정보 시스템 안에서 데이터를 저장하고 있다가 필요할 때 제공하는 핵심 역할은 데이터베이스가 담당.

0개의 댓글