[DB] 데이터베이스

수박이삼촌·2024년 1월 11일
0

DataBase

목록 보기
3/10
post-thumbnail

📚 데이터베이스

데이터베이스(Database)는 체계적으로 구성된 데이터의 모음입니다. 데이터를 효율적으로 관리하기 위함인데요. 데이터베이스는 여러 개의 테이블(Table)로 구성되며, 각 테이블은 행(Row)과 열(Column)의 형태로 데이터를 저장합니다. 데이터베이스는 데이터의 구조, 저장, 관리, 검색, 업데이트 등을 위한 기능을 제공하여 데이터를 효율적으로 관리할 수 있도록 합니다.


데이터 vs 정보

image-20240111202304604

출처 - 데이터베이스 개론 2판 - 한빛아카데미 출판, 김연희 저

  • 데이터 - 현실 세계에서 단순히 관찰하거나 측정하여 수집한 사실이나 값
  • 정보 - 의사 결정(decision making)에 유용하게 활용될 수 있도록 데이터 처리한 결과물
  • 원유와 가공우유로 비유 가능 (원유: 데이터, 가공 우유: 정보)

정보 처리(Information Processing)

  • 데이터에서 의미있는 정보를 추출하는 과정
image-20240111202304604

출처 - 데이터베이스 개론 2판 - 한빛아카데미 출판, 김연희 저


정보 시스템(Information System)

  • 데이터를 데이터베이스에 저장하여 보관 -> 필요한 정보들을 추출 -> 사용자가 의사 결정
image-20240111202304604

출처 - 데이터베이스 개론 2판 - 한빛아카데미 출판, 김연희 저


데이터베이스(DataBase) 정의

데이터베이스(Database)는 다양한 정보를 관리하고, 이 정보를 필요에 따라 검색하거나 수정, 삭제하는 데이터들의 집합입니다.

  • 공유 데이터

    데이터베이스는 여러 사용자들이 동시에 접근하고 사용할 수 있도록 공유 데이터를 제공합니다. 이는 효율적인 정보 공유와 협업을 가능하게 합니다.
  • 통합 데이터

    데이터베이스는 조직 전체에서 공유하는 통합된 정보를 제공합니다. 이런 통합성을 통해 중복 데이터를 최소화하고 데이터의 일관성을 유지합니다.
  • 저장 데이터

    데이터베이스는 컴퓨터 시스템 내부의 저장 장치에 저장된 데이터를 관리합니다. 이를 통해 데이터의 영속성과 안정성을 보장합니다.
  • 운영 데이터

    데이터베이스는 조직의 기본 업무를 지원하는 운영 데이터를 관리합니다. 이 데이터는 실시간으로 업데이트되고 활용됩니다.

데이터베이스(DataBase) 특징

1. 실시간 접근성(Real-Time Accessibility)
비정형적인 질의에 대하여 실시간 처리에 의한 응답이 가능해야 합니다.

2. 계속적인 변화(Continuous Evolution)
데이터베이스의 상태는 동적이다. 즉 새로운 데이터의 삽입(Insert),삭제(Delete),갱신(Update)로 항상 최신의 데이터를 유지합니다.

3. 동시공유(Concurrent Sharing)
데이터베이스는 서로 다른 목적을 가진 여러 응용자들을 위한 것이므로 다수의 사용자가 동시에 같은 내용의 데이터를 이용할 수 있어야 합니다. 물론, 다른 데이터도 동시 사용이 가능합니다.

4. 내용에 의한 참조(Content Reference)
데이터베이스에 있는 데이터를 참조할 때 데이터 레코드의 주소나 위치에 의해서가 아니라, 사용자가 요구하는 데이터 내용으로 데이터를 찾습니다.


Reference

profile
Today I Learned

0개의 댓글