데이터베이스 시스템의 발전

WooBuntu·2020년 12월 30일
0

데이터베이스

목록 보기
2/16

정보 시스템의 발전

  • 파일 시스템

    • 데이터를 파일 단위로 파일 서버에 저장

    • 각각의 컴퓨터는 LAN을 통하여 파일 서버에 연결되어 있고

    • 파일 서버에 저장된 데이터를 사용하기 위해 각 컴퓨터의 응용 프로그램에서 열기/닫기를 요청한다.

    • 각 응용 프로그램이 독립적으로 파일을 다루기 때문에 데이터가 중복 저장될 가능성이 있고

    • 동시에 파일을 다루기 때문에 데이터의 일관성이 훼손될 수 있다.

  • 데이터베이스 시스템

    • DBMS를 도입하여 데이터를 통합 관리하는 시스템

    • 클라이언트 - 서버 시스템

      • 서버 : 데이터를 가진 쪽
      • 클라이언트 : 외부에서 데이터를 요청하는 쪽
    • 파일 시스템과는 달리 DBMS서버가 단독으로 파일을 다루고, 데이터의 일관성 유지, 복구, 동시 접근 제어 등의 기능을 수행한다.

    • 데이터를 저장하기 전 설계 과정을 거치기 때문에 데이터의 중복을 줄이고 데이터를 표준화하며 무결성을 유지한다.

  • 웹 데이터베이스 시스템

    • 데이터베이스를 웹 브라우저에서 사용할 수 있도록 서비스하는 시스템
    1. 클라이언트(웹 브라우저)에서 웹 서버로 데이터 요청

    2. 웹 서버는 DBMS 서버에 요청 전달

    3. 역순으로 클라이언트로 데이터 전달

  • 분산 데이터베이스 시스템

    • 여러 곳에 분산된 DBMS 서버를 연결하여 운영하는 시스템

0개의 댓글

관련 채용 정보