데이터베이스 개요

데이터베이스 개요

💡 개념형
💡
학습 전략: 구조화 (Structuring)
얻은 정보들을 배치하고 연결하며 스스로 재구성

데이터베이스의 특징

데이터 특성

1. 통합된 데이터 (Integrated data)

  • 동일한 내용이 중복되지 않음
  • 데이터의 일관성 유지
  • 저장 공간 효율화

2. 저장된 데이터 (Stored data)

  • 컴퓨터가 접근 가능한 저장매체에 저장
  • 영구적인 데이터 보관
  • 빠른 접근 가능

3. 공용 데이터 (Shared data)

  • 여러 사용자가 다른 목적으로 데이터 공동 이용
  • 동시성 제어 필요
  • 효율적인 자원 활용

4. 변화하는 데이터 (Operational data)

  • 삽입, 수정, 삭제를 통해 최신 데이터 유지
  • 동적 데이터 관리
  • 실시간 업데이트

데이터베이스의 다양한 측면

정보의 축적 및 전달

기계 가독성 (Machine Readable)

  • 대량의 구조화된 정보를 컴퓨터가 읽고 쓸 수 있음
  • 자동화된 데이터 처리
  • 효율적인 데이터 관리

검색 가능성 (Searchable)

  • 필요한 정보를 빠르게 검색 가능
  • 다양한 검색 조건 지원
  • 인덱싱을 통한 성능 향상

원격 조작성 (Remote Accessible)

  • 네트워크를 통한 온라인 이용
  • 장소에 구애받지 않는 접근
  • 분산 데이터베이스 지원

정보 이용

신속한 정보 획득

  • 빠른 데이터 검색 및 조회
  • 효율적인 쿼리 처리
  • 캐싱을 통한 성능 최적화

정확하고 경제적인 정보 검색

  • 정확한 데이터 제공
  • 비용 효율적인 운영
  • 자원 최적화

정보 관리

정보의 구조화

  • 체계적인 데이터 조직
  • 관계형 모델 지원
  • 정규화를 통한 데이터 무결성

저장 및 검색 가능

  • 효율적인 저장 구조
  • 빠른 검색 알고리즘
  • B-tree, Hash 등 다양한 인덱스 구조

정보 추가 및 갱신 용이

  • 간편한 데이터 삽입
  • 안전한 데이터 수정
  • 트랜잭션 지원

데이터베이스 관리 시스템 (DBMS)

주요 기능

  1. 데이터 정의: 스키마 정의 및 관리
  2. 데이터 조작: 삽입, 수정, 삭제, 조회
  3. 데이터 제어: 보안, 권한 관리
  4. 데이터 복구: 백업 및 복구 기능

데이터베이스의 장점

  • 데이터 중복 최소화: 저장 공간 절약
  • 데이터 일관성: 무결성 유지
  • 데이터 독립성: 응용 프로그램과 분리
  • 데이터 보안: 접근 권한 관리
  • 동시성 제어: 다중 사용자 지원

참고 자료

💬 댓글