on
[Oracle] 오라클 프로그래밍
[Oracle] 오라클 프로그래밍
데이터베이스
자료(DATA)
- 현실 세계에서 관찰이나 측정을 통해 수집한 단순한 사실이나 값
정보(INFORMATION)
- 의사 결정에 도움을 줄 수 있는 형태
- 자료를 가공해서 얻을 수 있는 결과를 의미
데이터베이스
- 한 조직체의 여러 응용 시스템들이 공동으로 사용할 수 있도록 통합하여 저장한 운영데이터의 집합
- 공동의 목적을 지원하기 위한 서로 관련된 자료들의 모임
- 주제와 관련된 의미 있는 데이터들의 모음
통합된 데이터
- 모든 데이터가 중복을 최소화하면서 통합
저장 데이터
- 컴퓨터에서 처리가 가능하도록 전자적 형태로 저장
- 디스크, 테이프 등 컴퓨터가 접근 가능한 저장 매체에 저장된 데이터
운영 데이터
- 고유 기능을 수행하기 위해 반드시 유지되어야 할 데이터
공용 데이터
- 한 조직의 여러 응용 시스템들이 공동으로 소유, 유지, 이용하는 데이터
응용 시스템들이 공유해서 사용하는 통합 저장된 운영데이터
- 실시간 접근 가능
- 계속적인 변화
- 동시 공유 가능
- 내용에 의한 참조 가능
개체 - 데이터베이스에 표현 하는 유형 무형의 정보
속성 - 데이터의 가장 작은 논리적 단위(컬럼)로 항목, 필드에 해당
DBMS
-사용자에게 데이터베이스를 생성하고 유지할 수 있게 하는 프로그램 집합
- 데이터의 삽입/ 삭제/ 수정을 할 수 있다.
데이터 무결성 유지
DBMS 3가지 특성
데이터의 논리적 독립성
참조 무결성과 데이터 무결성
비정규 질의
계층데이터 모델
- 데이터를 저장하는 단위의 구조가 상하 종속적인 관계로 구성
- 개체를 노드로 표현, 개체집합들 사이의 관계를 링크로 연결한 트리 형태의 자료구조
망 데이터 모델
- 그래프를 이용해서 데이터 논리구조를 표현한 데이터 모델
- 상위와 하위 레코드 사이에서 다대다 대응관계를 만족하는 구조
관계 데이터 모델
- 개체 집합에 대한 속성 관계를 표현하기 위하여 개체를 테이블로 사용하고 개체 집합들 사이의 관계는 공통 속성으로 연결하는 독립된 형태의 데이터 모델
from http://seongyeoni.tistory.com/27 by ccl(A) rewrite - 2021-08-17 16:26:13