본문 바로가기
컴퓨터 기초/데이터베이스

데이터베이스의 개요

by TechExplorer 2023. 2. 25.

데이터베이스의 개념

데이터베이스는 데이터의 집합으로, 조직이나 개인이 필요에 따라 데이터를 수집, 저장, 관리, 처리하고 사용할 수 있는 방법을 제공합니다. 데이터베이스는 여러 응용 프로그램이 동시에 사용할 수 있도록 데이터를 중앙 집중화하고, 데이터의 무결성을 보장하며, 데이터의 효율적인 관리를 가능하게 합니다.


파일 처리 시스템

데이터베이스 이전에는 파일 처리 시스템을 사용하여 데이터를 관리했습니다. 파일 처리 시스템은 데이터를 파일 단위로 저장하고, 응용 프로그램마다 필요한 데이터를 파일에서 직접 검색하여 사용합니다. 파일 처리 시스템은 데이터 중복과 일관성 등의 문제가 발생할 가능성이 높아 데이터의 신뢰성이 낮았습니다.


데이터베이스의 특징

데이터베이스의 특징은 다음과 같습니다.

 

  • 실시간 접근성: 데이터베이스는 사용자가 필요할 때 언제든지 접근할 수 있습니다.
  • 계속적인 변화: 데이터베이스에는 수시로 데이터가 추가, 삭제, 수정되는 등의 변화가 일어납니다.
  • 동시 공유: 데이터베이스는 여러 사용자가 동시에 접근하여 공유할 수 있습니다.
  • 내용에 의한 참조: 데이터베이스에는 저장된 데이터의 내용으로 검색할 수 있습니다.
  • 데이터의 논리적 독립성: 데이터베이스는 데이터와 응용 프로그램을 독립적으로 관리할 수 있습니다.

데이터베이스 관리 시스템

데이터베이스 관리 시스템(DBMS)은 데이터베이스를 생성, 수정, 관리하고, 데이터를 검색하고 저장하는 등의 작업을 수행합니다. DBMS는 데이터베이스의 구조를 정의하고, 데이터를 검색하고, 데이터의 무결성을 보장하는 등의 역할을 수행합니다.


데이터베이스 언어

데이터베이스 언어는 데이터베이스를 조작하기 위한 언어로, 주로 구조화 질의어(SQL)를 사용합니다. SQL은 데이터의 검색, 삽입, 삭제, 수정 등의 작업을 수행할 수 있습니다.


데이터베이스 사용자

데이터베이스 사용자는 데이터베이스에 접근하여 데이터를 조회하고, 데이터베이스를 이용하여 응용 프로그램을 개발하는 사람들을 말합니다. 데이터베이스 사용자는 일반 사용자, 응용 프로그래머, 데이터베이스 관리자 등으로 나눌 수 있습니다. 일반 사용자는 주로 데이터를 검색하거나 수정하는 등의 단순한 작업을 수행하고, 응용 프로그래머는 응용 프로그램을 개발하여 데이터베이스와 연동하여 사용합니다. 데이터베이스 관리자는 데이터베이스의 구조를 정의하고, 데이터의 무결성과 보안 등을 유지하며, 데이터베이스의 성능을 향상시키는 역할을 수행합니다.

'컴퓨터 기초 > 데이터베이스' 카테고리의 다른 글

모바일 데이터베이스  (0) 2023.02.25
SQL  (0) 2023.02.25
관계형 데이터베이스  (0) 2023.02.25
데이터 모델  (0) 2023.02.25

댓글