Database?

2021. 8. 10. 12:21IT기초/IT기본용어

Database(DB)란?
시스템 소프트웨어의 하나. 통합관리를 위해 구조화 하여 관리하는 데이터의 집합체이다.

DB의 특징으로는 총 4개가 있다.

1. 데이터베이스는 중복을 최대한 배제해야한다.
==> 같은 자료를 중복해서 보관하게 된다면 HW/SW적으로 낭비다.
2. 데이터베이스는 저장성을 띈다.
==> 어딘가에(저장매체)에 저장되어 있는 자료이다.

3. 데이터베이스는 목적성을 가진다.
==> 아무런 이유없이 저장되어 있는 것은 없어야한다. 이는 데이터베이스에는 임시로 모아둔 데이터나 단순 입출력 자료가 아니기 때문이다.

4. 데이터베이스는 공유성을 가진다.
==> 한 사람이 아닌 여러사람이 같이 사용하는 공동자료로써 가진다.


표1 은 별다방의 방문자를 대상으로한 코로나 문진표 이다.

이것을 DB화 시킨다면 표 자체를 테이블 이라 표현하며 각 번호별 정보(1번의 홍길동은 해외여행을 다녀왔으며 발열유무는 없다)를 필드, 각 카테고리별 정보(해외여행을 다녀온 사람은 1명이 있다)를 레코드 라 표현할 수 있다.
이런 테이블이 모여져서 전국의 모든 별다방의 문진표를 합친다면 이것은 대한민국 별다망 코로나 문진표 관계형 데이터베이스 가 된다 


이런 데이터베이스는 4가지로 구분되어 있는데

극초기의 자료의 저장공간을 절약하기 위한 트리형식의 계층형 데이터베이스

조금 더 발전해 대량의 상품, 제조 데이터를 파악하기 위한 관계형 데이터베이스(원통 모양으로 표기)

멀티미디어 자료(동영상, 음악 등)을 파악하기 위한 객체형 데이터베이스(마치 너튜브와 비슷한 이모티콘)

기존의 관계형 데이터베이스와 거의 비슷하지만 객체형 데이터베이스를 원활하게 처리 가능하게 만든 객체-관계형 데이터 베이스가 있다.





'IT기초 > IT기본용어' 카테고리의 다른 글

네트워크 주소 체계  (0) 2021.08.15
네트워크란?  (0) 2021.08.14
OSI 7 계층  (0) 2021.08.10
컴파일러  (0) 2021.08.10
클라이언트와 웹 서버의 구조  (0) 2021.08.10