외장_하드
외장하드
외장_하드
전체 방문자
오늘
어제
  • 분류 전체보기 (419)
    • 국내 여행 (197)
      • 수도권 (20)
      • 충청도 (17)
      • 강원도 (32)
      • 전라도 (21)
      • 경상도 (50)
      • 제주도 (57)
      • 나들이 (0)
    • 일상 (40)
      • 휴식 (15)
      • 취업 준비 (19)
      • 월간일상 (3)
      • 군생활 (3)
    • 국외 여행 (40)
      • 일주 준비 (4)
      • 중국 (11)
      • 대만 (5)
      • 태국 (20)
    • 취미 (19)
      • 제품 후기 (11)
      • 지식 (8)
    • 자동차 (21)
      • 뉴 그랜저 XG (15)
      • 올 뉴 K3 (5)
    • IT (102)
      • Spring (18)
      • DataBase (11)
      • AWS (22)
      • GIT | github (9)
      • 기타 (23)
      • 머신러닝 | 딥러닝 (8)
      • Tech | Eng (3)
      • Python (2)
      • nodejs (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 부산
  • 여행
  • 푸켓
  • 설치
  • 코스
  • EC2
  • 방법
  • 강원도
  • 가성비
  • 주차장
  • 뚜벅이
  • 제주도
  • 후기
  • aws
  • 전라도
  • 혼자여행
  • 스쿠터
  • 스프링
  • 카페
  • 추천

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
외장_하드

외장하드

[정보처리기사/데이터베이스] #3 데이터베이스의 개념 / DBMS(DataBase Management System)의 기능
IT/DataBase

[정보처리기사/데이터베이스] #3 데이터베이스의 개념 / DBMS(DataBase Management System)의 기능

2020. 4. 21. 23:53
반응형

DBMS(DataBase Mangement System)의 정의

① 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성하고 DB를 관리해 주는 소프트웨어

② 기존 파일시스템이 갖는 종속성, 중복성문제를 해결하기 위해 제안된 시스템으로 모든 응용프로그램이 DB를 공유하게함

③ DB의 구성, 접근 방법, 유지관리에 대한 모든 책임을 짐

기존 파일시스템의 문제점
① 종속성
② 중복성

 

① 종속성으로 인한 문제점

응용프로그램과 데이터 파일이 상호 의존적인 관계에서는 파일이 변경되면 프로그램도 같이 변경해야한다.

② 중복성으로 인한 문제점

① 일관성 : 중복된 데이터 간에 내용이 일치하지 않는 상황이 발생해 일관성이 사라진다.

② 보안성 : 중복되어 있는 모든 데이터에 동등한 보안수준을 유지하기 어렵다.

③ 경제성 : 저장공간의 낭비와 동일한 데이터의 반복 작업으로 비용이 증가한다.

④ 무결성 : 제어의 분산으로 데이터의 정확성을 유지할 수 없다.

DBMS의 필수 기능
① 정의
② 조작
③ 제어

① 정의(Definition) 기능

① 저장될 데이터의 형(Type)과 구조에 대한 정의, 이용 방식, 제약 조건 등을 명시하는 기능

② 데이터간의 관계를 명확하게 명세할 수 있어야 하며, 원하는 데이터 연산은 무엇이든 명세 할 수 있어야 한다.

② 조작(Manipulation) 기능

① 데이터 검색(Slect), 갱신(Update), 삽입(Insert), 삭제(Delete) 등을 처리하는 기능

③ 제어(Control) 기능

① 무결성 : 갱신, 삽입, 삭제가 정확하게 수행되어 데이터의 무결성을 유지하도록 제어함

② 권한 검사 : 정당한 사용자가 허가된 데이터만 접근하도록 보안을 유지하고 권한을 검사함

③ 병행 제어 : 동시에 여러 사용자가 데이터에 접근할 때 항상 정확성을 유지하도록 병행제어함

DBMS의 장/단점

장점

단점

ㆍ데이터의 논리적, 물리적 독립성이 보장됨

ㆍ데이터의 중복을 피할 수 있어 공간이 절약됨

ㆍ저장된 자료를 공동으로 이용할 수 있음

ㆍ데이터의 일관성을 유지할 수 있음

ㆍ데이터의 무결성을 유지할 수 있음

ㆍ보안을 유지할 수 있음

ㆍ데이터를 표준화할 수 있음.

ㆍ데이터를 통합하여 관리할 수 있음.

ㆍ항상 최신의 데이터를 유지함

ㆍ데이터의 실시간 처리가 가능함.

ㆍ데이터베이스의 전문가가 부족함

ㆍ전산화 비용이 증가함

ㆍ시스템이 복잡함

ㆍ대용량 디스크로 집중적인 접근으로 과부화 발생

ㆍ파일의 예비와 회복이

단어 노트

① 병행 제어(Concurrency Control) : DBMS가 여러 사용자가 동시에 DB에 접근하도록 여러개의 트랜잭션을 동시에 수행하는 것.

 

 

#정보처리기사 #정처기 #데이터베이스 #개념 #DBMS #파일시스템 #종속성 #중복성 #정의 #조작 #제어 #장단점

 

 

 

 

 

 

 

 

 

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'IT > DataBase' 카테고리의 다른 글

[Maria DB] 마리아 DB 접속 / HeidiSQL 세션 연결  (0) 2020.05.24
[Maria DB] 마리아 DB 10.5 다운 및 설치 / 서비스 확인 / 스프링 Spring  (0) 2020.05.24
[정보처리기사/데이터베이스] #4 데이터베이스의 개념 / 스키마(Schema) / 외부, 개념, 내부스키마  (0) 2020.04.21
[정보처리기사/데이터베이스] #2 데이터베이스의 개념 / 데이터베이스의 개념  (0) 2020.04.21
[정보처리기사/데이터베이스] #1 데이터베이스의 개념 / 정보 시스템  (0) 2020.04.21
    'IT/DataBase' 카테고리의 다른 글
    • [Maria DB] 마리아 DB 10.5 다운 및 설치 / 서비스 확인 / 스프링 Spring
    • [정보처리기사/데이터베이스] #4 데이터베이스의 개념 / 스키마(Schema) / 외부, 개념, 내부스키마
    • [정보처리기사/데이터베이스] #2 데이터베이스의 개념 / 데이터베이스의 개념
    • [정보처리기사/데이터베이스] #1 데이터베이스의 개념 / 정보 시스템
    외장_하드
    외장_하드
    자동차 / 여행 / 취업 / 일상 / IT / 코딩

    티스토리툴바