-
데이터베이스 시스템Database 2022. 4. 14. 13:34
데이터 : 사실. 관찰의 결과로 나타난 정량적, 또는 정성적인 실제 값
정보 : 데이터에 의미를 부여한 것
지식 : 사물이나 현상에 대한 이해
데이터베이스란?
논리적으로 연관된 데이터를 모아 구조적으로 통합해놓은 대량의 데이터집합
데이터베이스 시스템은 데이터의 검색과 변경 작업을 주로 수행한다.변경이란 시간에 따라 변하는 데이터 값을 데이터베이스에 반영하기 위해 수행하는 삽입, 삭제, 수정 등의 작업을 말함(CRUD : Create, Read, Update, Delete)데이터베이스의 개념
- 통합된 데이터(integrated data)
데이터를 통합하는 개념으로, 각자 사용하던 데이터의 중복을 최소화하여중복으로 인한 데이터 불일치 현상을 제거- 저장된 데이터(storted data)
문서로 보관된 데이터가 아니라 디스크, 테이프 같은 컴퓨터 저장장치에 저장된 데이터를 의미
- 운영 데이터(operational data)
조직의 목적을 위해 사용되는 데이터를 의미한다. 즉 업무를 위한 검색을 할 목적으로 저장된 데이터
- 공용 데이터(shared data)
한 사람 또는 한 업무를 위해 사용되는 데이터가 아니라 공동으로 사용되는 데이터를 의미
데이터베이스의 특징- 실시간 접근성(real time accessibility)
데이터베이스는 실시간으로 서비스된다. 사용자가 데이터를 요청하면 몇 시간이나 몇 일 뒤에 결과를 전송하는
것이 아니라 수 초 내에 결과를 서비스한다.
- 계속적인 변화(continuous change)
데이터베이스에 저장된 내용은 어느 한 순간의 상태를 나타내지만, 데이터 값은 시간에 따라 항상 바뀐다.
데이터베이스는 삽입(insert), 삭제(delete), 수정(update) 등의 작업을 통하여 바뀐 데이터 값을 저장한다.
- 동시 공유(concurrent sharing)
데이터베이스는 서로 다른 업무 또는 여러 사용자에게 동시에 공유된다. 동시(concurrent)는 병행이라고도 하며,
데이터베이스에 접근하는 프로그램이 여러 개 있다는 의미다.- 내용에 따른 참조(reference by content)
데이터베이스에 저장된 데이터는 데이터의 물리적인 위치가 아니라 데이터 값에 따라 참조된다.
데이터베이스 시스템을 구성하고 있는 3가지 요소
데이터베이스 시스템을 사용하는 이유?
데이터의 중복을 줄이고 데이터를 표준화하기 위해서 --> 무결성!
DBS(Database System)의 구성
- 데이터베이스 언어
- 데이터베이스 사용자
- DBMS
- 데이터 모델
- 데이터베이스의 개념적 구조
optimizer = 여러 사용자가 보낸 SQL문장을 최적화하는 도구
데이터 베이스 언어
SQL•데이터 정의어(DDL, Data Definition Language)•데이터 조작어(DML, Data Manipulation Language)•데이터 제어어(DCL, Data Control Language)DML + DQL = 검색 --> 에 집중
데이터 모델
3-tier Database Architecture
DBMS
데이터베이스
데이터 모델
외부 스키마, 개념 스키마, 내부 스키마
Schema : 윤곽, 구조(eclipse의 outline과 같은 개념)
데이터 독립성
논리적 데이터 독립성(logical data independence)
외부스키마와 개념스키마 사이의 독립성
개념 스키마의 논리적 구조가 변경되어도 외부스키마에는 영향이 없도록 하는 개념
물리적 데이터 독립성(physical data independence)
개념스키마와 내부스키마 사이의 독립성
물리적 저장 장치를 재구성할 경우에도 개념스키마나 외부 스키마에 영향을 미치지 않도록 하는 개념.
'Database' 카테고리의 다른 글
데이터 모델링의 개념 (0) 2022.04.18 데이터의 무결성 제약조건 (0) 2022.04.18 Oracle DBCA 구성 (0) 2022.04.14 Oracle cloud 프리티어(Free Tier) 사용하기 / 전자지갑으로 접속하기 (0) 2022.04.14 Oracle 19c 설치/삭제 방법 (54% 멈춤현상..) (2) 2022.04.13