Oracle DAY1 - 데이터베이스 개론

어뮤즈온·2020년 12월 2일
0

Oracle

목록 보기
1/8

개요

자료(data)

  • 현실 세계에서 관찰이나 측정을 통해 수집한 단순한 사실이나 결과 값으로 가공/처리 되지 않은 상태

정보(information)

  • 의사 결정에 도움을 줄 수 있는 유용한 형태로 자료를 가공/처리해서 얻을 수 있는 결과

메타데이터

  • 데이터에 대한 데이터를 의미(데이터 사전을 메타 데이터라고도 한다.)
  • 데이터의 구조나 제약사항 등과 같은 속성이나 특성을 기술하는 것

데이터베이스의 정의와 특성

데이터베이스(DB : DataBase)

특정 조직내에서 다수의 사용자들이 공유(Share)할 수 있도록 통합(integrate) 시키고 컴퓨터 저장 장치에 저장(store)시킨 운영(operation) 데이터의 집합이다.

데이터베이스 특성

  • 실시간 접근(real-time accessibility) : 수시적이고 비정형적인 질의(조회)에 대하여 실시간 처리에 대한 응답이 가능해야 한다.
  • 계속적인 변화 (continuous evolution) : 데이터베이스의 상태는 동적이다. 새로운 데이터의 삽입, 삭제, 갱신으로 항상 최신의 데이터를 유지한다.
  • 동시 공유(concurrent sharing) : 서로 다른 목적을 가진 여러 사용자들을 위한 것으로 다수의 사용자가 동시에 같은 내용의 데이터를 공유할 수 있어야 한다.
  • 내용에 의한 참조(content reference) : 사용자가 요구하는 데이터 내용으로 데이터를 찾는다.

데이터 처리 시스템

  • 일괄 처리 시스템 :일정 기간동안 데이터를 모아서 일시에 작업을 처리 ex)연말정산, 월급 등
  • 온라인 처리 시스템 : 작업 처리 요구가 발생하면 즉시 시스템에서 처리
  • 분산 처리 시스템 : 데이터를 분산시켜 처리하는 시스템

파일 관리 시스템

파일을 생성 검색, 조작할 수 있는 소프트웨어 시스템

파일 관리 시스템 특성으로 인한 문제점

  • 데이터의 중복
  • 데이터의 불일치
  • 응용 프로그램이 파일의 형식에 종속
  • 프로그래밍 언어마다 파일의 형식이 다름

ex)
학생 파일 처리 응용 프로그램
: 학번, 이름, 학과, 학년, 전화번호, 우편번호, 주소, 지도교수, 생년월일

등록 파일 처리 응용 프로그램
: 강좌번호, 학번, 이름, 학과, 전화번호, 우편번호, 주소, 점수, 성적

= 이름, 학과, 학년, 전화번호, 우편번호, 주소의 중복


데이터베이스 관리 시스템(DBMS)

파일 관리 시스템의 단점을 개선하여 데이터를 통합적으로 관리하는 소프트웨어 시스템

DBMS 장점

  • 데이터의 중복 감소
  • 데이터 불일치를 피할 수 있다.
  • 응용 프로그램과 데이터의 독립성 유지
  • 응용 프로그램과 데이터 형식의 표준화를 기함
  • 데이터의 접근이 보안과 무결성 유지가 용이

DBMS 단점

  • 시스템을 이용하는 비용 발생
  • 파일 관리 시스템을 이용하는 것보다 상대적으로 속도가 느리다.

ex)
학생 파일 처리와 등록 파일 처리에서 중복되는 항목을 DBMS를 통해 공유

profile
Hello, world!

0개의 댓글