Oracle
오라클 기초과정
망스대디
2008. 7. 28. 14:43
오라클 기초 과정 | |
1> DB 개념 - 정의 | |
(1) 데이터 - 현실세계에서 수집된 사실이나 값이다. | |
(2) 정보 - 데이터의 유효한 해석이나 데이터 상호간의 관계를 의사결정에 도움이 되도록 가공한 것(부가가치를 높인것) | |
(3) 데이터베이스 - 데이터를 저장할 수 있는 통합 저장된 운영 데이터 집합 | |
(4) DBMS - 통합적인 관리 시스템(DB를 관리하기 위한 S/W들의 집합) | |
2> 특징 | |
(1) Read-time | |
(2) Continuous Evolution - insert, deletion, update, etc 등이 수시로 이루어짐 | |
(3) Concurrent Sharing | |
(4) Content Reference - 데이터 가지고 있는 값에 따라 참조한다. | |
3> DBMS기능 | |
(1) 정의 기능 / DDL | |
- 논리적 구조(데이터 모델) 명세 | |
- 물리적 구조 명세 | |
- 논리적 / 물리적 사상(매핑) 명세 | |
(2) 조작기능 / DML | |
(3) 제어기능 / DCL | |
- 데이터의 정확성 안정성을 유지하는 기능(무결성, 보안, 복구 등)을 제공한다. | |
4> DB 장점 | |
(1) 데이터 중복(Redundancy)을 최초화 할 수 있다. | |
(2) 데이터를 공유(Share) 할 수 있다. | |
(3) 무결성(Integrity)을 유지 할 수 있다. | |
(4) 일관성(Consistency)을 유지 할 수 있다. | |
(5) 데이터의 보안이 보장 될 수 있다. | |
(6) 표준화(standardization)가 가능하다. | |
5> DB 단점 | |
(1) 운영비가 많이든다. | |
(2) 자료처리 방법이 복작해 질 수 있다. | |
(3) Backup & Recovery 기법이 어려워진다. | |
(4) system의 취약성 - 다양한 제품과 기술들을 사용해서 취약성을 낮춘다. | |
6> DBA | |
(1) DB System 전체적인 운영관리를 책임지는 사람이나 집단을 말한다. | |
(2) 설계, 운영, 행정 | |
(3) DB의 설계와 운영 | |
- DB 구성요소를 결정 - DB에 포함될 개체, 속성 이들간의 관계기술 | |
- 스키마 정의 | |
- 보안정책 수립(접근권한부여, 유효성 검사) | |
- 백업, 복구 절차를 수립 (복구실패는 용서되도 백업의 실패한 DBA는 용서가 안된다라는 말이 있다. 백업이 선행이되어야만 복구가 가능하기 때문에 그만큼 백업이 중요하다.) | |
- DB의 무결성 유지를 위한 대책 수립 | |
- 성능향상과 새로운 요구에 대한 DB 재설계 | |
(4) 행정 및 불평해결 | |
(5) 시스템 감시 및 성능분석 | |
- 시스템 자원 이용도, 병목현상, 장비 및 시스템 성능을 감시 | |
- 현업에서는 요구사항이 다양하다. | |
- 데이터 이용추세 | |
- 각종 통계자료용을 분석하여 구조를 바꾼다거나 튜닝을 해야한다. | |
(6) Data Dictionary란 DB를 운영하기 위해 필요한 정보들의 집합이다. | |
(7) System Catalog라고도 한다. |