1.1 데이터베이스 시스템 개요
- 데이터베이스 : 상호 연관이 있는 데이터의 모임 또는 특정한 조직에 대한 정보의 모임
- 데이터베이스시스템 : 상호 연관이 있는 데이터의 모임과 그 데이터를 엑세스하기 위한 프로그램의 집합
1.2 DMBS의 개요
DBMS의 목적
-파일처리시스템의 중복, 데이터 일관성 해결하기 위하여 DBMS 사용을 통해 표준화된 데이터의 관리와 응용프로그램의 개발시간이 단축
DBMS의 특징
-중복성 통제
-메타데이터 관리(메타데이터 : 데이터에 대한 데이터)
-사용자 중심의 데이터 처리
-데이터의 일관성 유지
-데이터의 정합성(=무결성) 보장
-백업 및 복구 기능
-질의 처리
-보안 기능
DBMS의 언어
-DDL - CREATE, ALTER, DROP, RENAME등
-DCL - GRANT, COMMIT, ROLLBACK, REVOKE등
-DML - SELECT, INSERT, UPDATE, DELETE등
-QUERY
관계형 DBMS
-애드커 커드박사가 제안한 RDBMS
-상용RDBMS의 예는 오라클, MS SQL, SYBASE, DB2 및 인포믹스 등
-키와 값들의 간단한 관계를 테이블화 시킨 데이터베이스
1.3 DBMS운영환경
-웹과 데이터베이스
-WAS(Web Application Server)
웹과 데이터베이스를 연결하는 일반적인 구성요소들은 인터넷, 웹브라우저, 웹서버 , WAS 및 DBMS
-데이터웨어하우스(DW)와 데이터베이스
수년간 기업 내/외부에서 발생한 데이터를 축적하고 주제별로 통합하여 여러 각도에서 분석할 수 있게 하는 통합시스템을 의미
-분산 데이터와 데이터베이스
분산 데이터는 여러 지역의 시스템에 분산되어 있으면서 네트워크로 연결되어 있는 하나의 데이터베이스 그룹을 뜻한다.
1.4 오라클
-Oracle Enterprise Edition : 단일시스템 환경뿐만 아니라 클러스터 환경을 지원하며, 많은 수의 사용자와 대용량 데이터베이스 운영을 위한 기업용 버전
-Oracle Standard Edition : 오라클 엔터프라이즈 에디션에 비해 비교적 저렴한 비용으로 중,소규모 비즈니스 및 부서단위 환경을 위한 버전
-Oracle Personal Edition : 오라클 엔터프라이즈 에디션의 모든 기능을 갖추고 있는 개인용 버전이며 일반적으로 어플리케이션 개발 위한 개인 사용자 버전
-Oracle Lite Edition : 모바일 데이터베이스 구축, 배포 및 관리을 위한 버전
'데이터베이스' 카테고리의 다른 글
[데이터베이스] ITL(Interested Transaction List) (0) | 2021.07.24 |
---|---|
[데이터베이스] 프로시저(Procedure)와 함수의 차이 (0) | 2021.07.24 |
[ORACLE] PL/SQL 의미 및 장점 (0) | 2021.07.24 |
[오라클] Oracle 데이터베이스 설치하기 (0) | 2021.06.15 |