HeYStRanGeR
article thumbnail

(2022.03.11)

데이터베이스 수업 들으면서 정리하기 2탄

2주차(3/11 강의)

 


 

1. DBMS의 등장 배경

데이터베이스 관리 시스템 이전에는 파일시스템으로 데이터를 관리했다.

그러나 파일 시스템으로 데이터를 관리하는 데에는 단점이 있음

 

 

파일 시스템(file system): 파일로 데이터를 관리하기 위해 파일을 생성, 삭제, 수정, 검색하는 기능을 제공하는 소프트웨어

-> 응용 프로그램마다 필요한 데이터를 별도의 파일로 관리함

 

출처: 교수님 강의노트

 

파일 시스템의 문제점

  • 데이터 중복성
  • 데이터 종속성 --> 파일의 구조를 바꾸면, 응용 프로그램 구조도 바꿔야함.
  • 데이터 파일에 대한 동시 공유, 보안, 회복 기능 부족
  • 응용 프로그램 개발 어려움

 

+) 데이터 중복성 관련 내용

--> 같은 내용의 데이터가 여러 파일에 중복저장되는데, 이는 저장 공간의 낭비가 발생함

--> 데이터 무결성, 데이터 일관성을 유지하기 어려움

--> 데이터 무결성은 데이터의 정확성이라고 보면됨.

--> 데이터 일관성은 데이터의 일치성이라고 보면 됨.

 

 

 

2. DBMS 정의

DBMS(DataBase Management System): 파일 시스템의 문제를 해결하고자 제시된 소프트웨어

출처: 교수님 강의노트

 

DBMS의 주요기능

  • 정의기능 - DB 구조 정의, 수정
  • 조작기능 - 데이터 삽입, 삭제, 수정, 검색하는 연산
  • 제어기능 - 데이터를 정확하고 안전하게 유지

 

출처: 교수님 강의노트

 

 

DBMS의 장점과 단점

 

 

3. DBMS 발전 과정

 

728x90
profile

HeYStRanGeR

@HeYStRanGeR

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!