흐이애 2014. 9. 4. 16:14

Database System: Database와 그를 관리하는 소프트웨어 모두를 칭하는 용어. DB, DBMS, 사용자, DB언어, 관리자(DBA), H/W(DB기계)


Data : 의미를 가지면서 기록될 수 있는 알려진 사실. 현실세계, 삶의 현장, 응용업무, real world, mini world 의 내용들을 숫자나 문자로 표현하여 체계적으로 정리하여 나중에 사용하기 쉽게 Computer 에 저장한 것.


Database : Data의 집합. 모임. 서로 연관있는 데이터의 모임.


Metadata : Data about data. 실제 Data는 아니지만, Data를 이용할 때 필요하고, 사용을 편리하게 해주고, 파일을 설명해주는 Data. 생성날짜, size, 표 형식 등등.  


엔터티 데이터

엔터티란 “업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것(Thing)”으로 설명할 수 있다. 또는, 엔터티는 업무 활동상 지속적인 관심을 가지고 있어야 하는 대상으로서 그 대상들 간에 동질성을 지닌 인스턴스들이나 그들이 행하는 행위의 집합으로 정의할 수 있다. 엔터티는 그 집합에 속하는 개체들의 특성을 설명할 수 있는 속성(Attribute)을 갖는데, 예를 들어 ‘학생’이라는 엔터티는 학번, 이름, 이수학점, 등록일자, 생일, 주소, 전화번호, 전공 등의 속성으로 특징지어질 수 있다. 이러한 속성 가운데에는 엔터티 인스턴스 전체가 공유할 수 있는 공통 속성도 있고, 엔터티 인스턴스 중 일부에만 해당하는 개별 속성도 있을 수 있다.

http://www.dbguide.net/db.db?cmd=view&boardUid=148179&boardConfigUid=9&categoryUid=216&boardIdx=132&boardStep=1


데이터베이스의 특징

1. 데이터베이스 시스템의 자기 기술성(self-describing). 스스로를 설명. 

2. 프로그램과 데이터의 분리(독립). 저장 구조가 변경되어도 응용 프로그램은 영향을 받지 않는 (변경될 필요가 없는) 성질. 

3. 데이터 추상화. 간단하게 사용할 수 있도록. 간단하게 보이도록. 저장 구조의 자세한 내용은 사용자로부터 은닉. 개념적인 뷰만을 제공.

4. 다양한 뷰 제공. 원하는 내용만 뷰로 정의.

5. 동시성 제어 기능 : 데이터 공유, 다수 사용자 트랜잭션 처리. 무결성제어기능 : 규칙, 구조에 맞는 것만 데이터로 넣음. 고장회복 기능. 보안기능.


반응형