관리 메뉴

RUBY

[SJCU]1주차. 데이터베이스와 데이터베이스 시스템 본문

SJCU/데이터베이스구축

[SJCU]1주차. 데이터베이스와 데이터베이스 시스템

ruby-jieun 2023. 3. 3. 18:02

 

 

 

 

데이터베이스 구축
1주차. 데이터베이스와
데이터베이스 시스템

 


 

 

 

 

학습내용

 

  1. 데이터, 정보, 지식
  2. 일상생활의 데이터베이스
  3. 데이터베이스의 개념 및 특징
  4. 데이터베이스 시스템의 구성

 

 

학습목표

 

  1. 데이터베이스의 유형을 설명할 수 있다.
  2. 일상생활에서의 데이터베이스를 설명할 수 있다.
  3. 데이터베이스의 유형별 개념 및 특징을 설명할 수 있다.
  4. 데이터베이스 시스템의 구성을 설명할 수 있다.

 

 

1. 데이터, 정보, 지식

 

  • 데이터 : 관찰의 결과로 나타난 정량적(수치화) 혹은 정성적인 실제 값(수치화 X. but 실제 값에 가깝게)
  • 정보 : 데이터에 의미를 부여한 것(의미란 사용할 목적, 용도)
  • 지식 : 사물이나 현상에 대한 이해(데이터 + 정보 → 이해 → 지식)

 

 

2. 일상생활의 데이터베이스

 

  • 데이터베이스란?
    조직에 필요한 정보를 얻기 위해 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 것

 

일상생활에서 생성되는 데이터베이스

 

종류 특징
생활과 문화 * 기상정보 : 날씨 정보를 제공
* 교통정보 : 교통상활 정보를 제공
* 문화예술정보 : 공연이나 인물에 관한 정보를 제공
비즈니스 * 금융정보 : 금융, 증권, 신용에 관한 정보를 제공
* 취업정보 : 노동부와 기업의 채용 정보를 제공
* 부동산정보 : 공공기관이나 민간의 토지, 매물, 세금 정보를 제공
학술정보 * 연구학술정보 : 논문, 서적, 저작물에 관한 정보를 제공
* 특허정보 : 특허청의 정보를 기업과 연구자에게 제공
* 법률정보 : 법제처와 대법원의 법률 정보를 제공
* 통계정보 : 국가기관의 통계 정보를 제공

 

  • 데이터베이스 시스템은 데이터의 검색변경 작업을 주로 수행함
  • 변경이란 시간에 따라 변하는 데이터 값을 데이터베이스에 반영하기 위해 수행하는 삽입, 삭제, 수정 등의 작업을 말함

 

 

 

3. 데이터베이스의 개념 및 특징

 

  • 데이터베이스의 개념

 

    1) 통합된 데이터(Integrated Data)
        데이터를 통합하는 개념으로, 각자 사용하던 데이터의 중복을 최소화하여 중복으로 인한 데이터 불일치 현상을 제거

 

 

 

    2) 저장된 데이터(Stored Data)
        문서로 보관된 데이터가 아니라 디스크, 테이프 같은 컴퓨터 저장장치에 저장된 데이터를 의미

 

 

 

    3) 운영 데이터(Operational Data)
        조직의 목적을 위해 사용되는 데이터를 의미, 즉 업무를 위한 검색을 할 목적으로 저장된 데이터

 

 

 

    4) 공용 데이터(Shared Data)
        한 사람 또는 한 업무를 위해 사용되는 데이터가 아니라 공동으로 사용되는 데이터를 의미한다.

 

 

 데이터베이스란 공동으로 사용하기 위해 운영데이터통합하여 저장해 놓은 것

 

 

 

  • 데이터베이스의 특징

 

  1. 실시간 접근성(Real Time Accessibility)
    데이터베이스는 실시간으로 서비스 됨.
    사용자가 데이터를 요청하면 몇 시간이나 몇 일 뒤에 결과를 전송하는 것이 아니라 수 초 내에 결과를 서비스
  2. 계속적인 변화(Continuous Change)
    데이터베이스에 저장된 내용은 한 순간의 상태를 나타내지만, 데이터 값은 시간에 따라 계속 바뀜.
    데이터베이스는 삽입(Insert), 삭제(Delete), 수정(Update)등의 작업을 통하여 바뀐 데이터 값을 저장함
  3. 동시 공유(Concurrent Sharing)
    데이터베이스는 서로 다른 업무 또는 여러 사용자에게 동시에 공유됨.
    동시(Concurrent)는 병행이라고도 하며, 데이터베이스에 접근하는 프로그램이 여러 개 있다는 의미
  4. 내용에 따른 참조(Reference by Content)
    데이터베이스에 저장된 데이터는 데이터의 물리적인 위치가 아니라 데이터 값에 따라 참조된다.

 

 

 

4. 데이터베이스 시스템의 구성

 

  • 데이터베이스 시스템은 DBMS, 데이터베이스, 데이터 모델 3가지로 구성

 

    1) DBMS
        사용자와 데이터베이스를 연결 시켜주는 소프트웨어로 주기억장치에 상주함

 

    2) 'base'는 기초, 토대의 의미로 데이터베이스란?
        기본적으로 모아둔 데이터를 말함. 하드디스크에 저장

 

    3) 데이터 모델
        데이터가 저장되는 기법에 관한 내용으로 눈에 보이지 않는 논리적인 개념임

 

 

 

Q1. 데이터베이스의 개념으로 아닌 것은?

      ① 통합된 데이터

      ② 저장된 데이터

      ③ 빅 데이터

      ④ 운영 데이터

      ⑤ 공용 데이터

 

 

정답 ③ 빅 데이터
        빅 데이터는 데이터베이스의 개념이 아닙니다.

 

 

 

Comments