티스토리 뷰

1. 데이터베이스의 정의와 특성

데이터베이스(DB; DataBase) ­

 : 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합

 

▶ 데이터베이스의 정의

1) 공유 데이터 ­

특정 조직의 여러 사용자가 함께 소유하고 이용할 수 있는 공용 데이터

 

2) 통합 데이터 ­

최소의 중복과 통제 가능한 중복만 허용하는 데이터

 

3) 저장 데이터 ­

컴퓨터가 접근할 수 있는 매체에 저장된 데이터

 

4) 운영 데이터 ­

조직의 주요 기능을 수행하기 위해 지속적으로 꼭 필요한 데이터

 

▶ 데이터베이스의 특성

1) 실시간 접근 ­

사용자의 데이터 요구에 실시간으로 응답

 

2) 계속 변화 ­

데이터의 계속적인 삽입, 삭제, 수정을 통해 현재의 정확한 데이터를 유지

 

3) 동시 공유 ­

서로 다른 데이터의 동시 사용뿐만 아니라 같은 데이터의 동시 사용도 지원

 

4) 내용 기반 참조 ­

데이터가 저장된 주소나 위치가 아닌 내용으로 참조

예) 재고량이 1,000개 이상인 제품의 이름을 검색하시오.

 

2. 데이터베이스의 구성요소와 구조

개체(entity)

 

관계(relationship)

  - 속성 관계(attribute relationship) ­: 개체 내(intra-entity) 관계 =>특성(properties) 

  - 개체 관계(entity relationship) ­: 개체 간(inter-entity) 관계

 

▶ Database의 구조

1) 논리적 구조(logical organization) ­

  - 사용자의 관점에서 본 데이타의 개념적 구조(conceptual structure) ­

  - 데이타의 논리적 배치(logical allocation) ­

  - 논리적 레코드(logical record)

 

2) 물리적 구조(physical organization) ­

  - 저장 관점에서 본 데이타의 물리적 배치(physical allocation) ­

  - 저장장치에 저장된 데이타의 실제 구조(actual structure) ­

  - 추가 정보를 포함

    ⋅ 인덱스, 포인터 체인, 오버플로 구역 등 ­

  - 저장 레코드(stored record)

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함