데이터베이스 많이 들어 봤지만 생소하기도 한 단어이다.
이 데이터베이스에 대해 알아보도록 하자!
▣ 데이터베이스란 무엇일까?
▷ 자료(Data)
- 현실 세계에서 관찰이나 측정을 통해 수집한 단순한 사실이나 값.
▷ 정보(Information)
- 의사 결정에 도움을 줄 수 있는 유용한 형태
- 자료를 가공(처리)해서 얻을 수 있는 결과를 의미
▷ 데이터베이스
- 어느 한 조직체의 여러 응용 시스템들이 공동으로 사용할 수 있도록 통합하여 저장한 운영데이터의 집합.
- 공동의 목적을 지원하기 위한 서로 관련된 자료들의 모임.
- 주제와 관련된 의미 있는 데이터들의 모음.
▣ 데이터베이스의 정의
▷ 통합된 데이터(Integrated Data)
- 산재되어 있지 않고, 한 곳에 있어야 한다.
- 모든 데이터가 중복을 최소화하면서 통합된다.
▷ 저장 데이터(Stored Data)
- 컴퓨터에서 처리가 가능하도록 전자적 형태로 저장된다.
- 디스크, 테이프 등 컴퓨터가 접근 가능한 저장 매체에 저장된 데이터.
▷ 운영 데이터(Operational Data)
- 고유 기능을 수행하기 위해 반드시 유지되어야 할 데이터
▷ 공용 데이터(Shared Data)
- 한 조직의 여러 응용 시스템들이 공동으로 소유, 유지, 이용하는 데이터
▣ 데이터베이스의 특징
▷ 실시간 접근이 가능(Real-Time Accessibilities)
- 수시적이고 비정형적인 질의(query)에 대하여
실시간 처리(Real-Time processing)로 응답
▷ 계속적인 변화(Continuous Evolution)
- 새로운 데이터의 삽입(Insert), 삭제(Delete), 갱신(Update)으로 항상
변하고, 그 속에서 현재의 정확한 데이터를 유지할 수 있다.
▷ 동시 공유 가능(Concurrent Sharing)
- 여러 사용자가 동시에 자기가 원하는 데이터에 접근할 수 있다.
▷ 내용에 의한 참조가 가능(Content Reference)
- 데이터의 레코드 위치(Location)나 주소(Address)가 아닌 사용자가
요구하는 데이터의 내용(Contests), 즉 데이터가 갖고 있는 값에 따라 참조한다.
- 모든 레코드들은 물리적 위치와 상관없이 하나의 논리적 단위로
취급되고 접근한다.
▣ 데이터베이스의 구성요소
▷ 개체(Entity) : 데이터베이스에 표현하는 유형, 무형의 정보
- 개체 타입(유형) : 속성의 이름들로 구성
- 개체 집합 : 개체 어커런스(인스턴스)의 모임
▷ 속성(Attribute) : 데이터의 가장 작은 논리적 단위(컬럼)로
항목, 필드에 해당
'Programming > DataBase' 카테고리의 다른 글
(DB)데이터베이스 모델의 종류엔 무엇이 있을까? (0) | 2018.04.24 |
---|---|
(DB) DBMS(Database Management System)이란 무엇일까? (0) | 2018.04.24 |
(SQL)프로시저와 함수의 모임 패키지에 대해 알아봅시다 (0) | 2018.04.24 |
(SQL) 서브프로그램 및 프로시저에 대해 알아보자! (0) | 2018.04.23 |
(SQL) 커서(Cursor)에 대해 알아보자 (0) | 2018.04.23 |