(정처산기)데이터 입출력 구현

(DBIO)데이터베이스 개념

mynote6676 2025. 5. 6. 08:51

데이터베이스의 정의

 

데이터베이스란 어느 한 조직에서 업무 처리를 위해 다수의 응용 시스템 혹은 다수의 사용자들이 공용으로 사용하기 위해 통합, 저장된 집합을 말한다.

통합된 데이터(Integrated Data) 하나의 주제에 따라 중복을 최소화한 데이터의 집합
저장된 데이터(Stored Data) 사용자나 응용 시스탬아 팔요시 언제든지 이용할 수 있도록 저장된 데이터의 집합
공용 데이터(Shared Data) 여러 사용자와 다수의 응용 시스템이 공유할 수 있도록 만든 데이터의 집합
운영 데이터(Operational Data) 중복을 최소화하고 여러 사람이 공유함에 있어 문제가 발생하지 않도록 관리를 필요로 하는 데이터로, 이용가치가 있는 데이터의 집합

 

 

 

2.데이터베이스의 특징

 

 

계속적인 변화(진화)
(Continuous Evolution)
항상 최신 정보를 유지할 수 있도록 삽입, 삭제, 갱신이 이루어짐
동시공유
(Concurrent Sharing)
여러 사용자가 동시에 접근하여 이용
실시간 접근성
(Real-Tine Accessibility)
질의(Query)에 대해 실시간 처리 및 응답
내용에 의한 참조
(Contents Reference)
데이터의 물리적 주소나 위치에 의하지 않고 사용자가 요구하는 데이터 내용으로 검색(이용)

 

 

3.데이터베이스의 구성요소

 

1.개체(Entity)

-사람이 생각하는 개념이나 정보 단위와 같은 현실 세계의 대상체로, 실세계에 존재하는 유형 혹은 무형 정보의 대상이며 

서로 구별이 되는 하나하나의 대상을 말한다.

-개체는 하나 이상의 속성(정보)으로 구성된다.

 

2.속성(Attribute)

-개체의 특성이나 혹은 상태를 기술하는 것을 말한다.

-속성만으로는 개체를 구분하기 어렵다.

 

3.관계(Relationship)

-두 개 이상의 개체 사이 또는 속성 간의 상호 연관성을 말한다.

-관계의 종류(사상 대응수)

1:1(일대일) 두 개체 간의 구성 원소가 각각 하나씩 대응되는 경우
1:N(일대다) 두 개체 간의 구성 원소 중 하나의 원소와 여러 개의 원소가 대응되는 경우
n:m(다대다) 두 개체 간의 구성 원소들이 상호 여러 개의 원소들과 대응되는 경우

 

 

728x90