[Oracle] 오라클 프로그래밍

[Oracle] 오라클 프로그래밍

데이터베이스

자료(DATA)

- 현실 세계에서 관찰이나 측정을 통해 수집한 단순한 사실이나 값

정보(INFORMATION)

- 의사 결정에 도움을 줄 수 있는 형태

- 자료를 가공해서 얻을 수 있는 결과를 의미

데이터베이스

- 한 조직체의 여러 응용 시스템들이 공동으로 사용할 수 있도록 통합하여 저장한 운영데이터의 집합

- 공동의 목적을 지원하기 위한 서로 관련된 자료들의 모임

- 주제와 관련된 의미 있는 데이터들의 모음

통합된 데이터

- 모든 데이터가 중복을 최소화하면서 통합

저장 데이터

- 컴퓨터에서 처리가 가능하도록 전자적 형태로 저장

- 디스크, 테이프 등 컴퓨터가 접근 가능한 저장 매체에 저장된 데이터

운영 데이터

- 고유 기능을 수행하기 위해 반드시 유지되어야 할 데이터

공용 데이터

- 한 조직의 여러 응용 시스템들이 공동으로 소유, 유지, 이용하는 데이터

응용 시스템들이 공유해서 사용하는 통합 저장된 운영데이터

- 실시간 접근 가능

- 계속적인 변화

- 동시 공유 가능

- 내용에 의한 참조 가능

개체 - 데이터베이스에 표현 하는 유형 무형의 정보

속성 - 데이터의 가장 작은 논리적 단위(컬럼)로 항목, 필드에 해당

DBMS

-사용자에게 데이터베이스를 생성하고 유지할 수 있게 하는 프로그램 집합

- 데이터의 삽입/ 삭제/ 수정을 할 수 있다.

데이터 무결성 유지

DBMS 3가지 특성

데이터의 논리적 독립성

참조 무결성과 데이터 무결성

비정규 질의

계층데이터 모델

- 데이터를 저장하는 단위의 구조가 상하 종속적인 관계로 구성

- 개체를 노드로 표현, 개체집합들 사이의 관계를 링크로 연결한 트리 형태의 자료구조

망 데이터 모델

- 그래프를 이용해서 데이터 논리구조를 표현한 데이터 모델

- 상위와 하위 레코드 사이에서 다대다 대응관계를 만족하는 구조

관계 데이터 모델

- 개체 집합에 대한 속성 관계를 표현하기 위하여 개체를 테이블로 사용하고 개체 집합들 사이의 관계는 공통 속성으로 연결하는 독립된 형태의 데이터 모델

from http://seongyeoni.tistory.com/27 by ccl(A) rewrite - 2021-08-17 16:26:13