DBMS 및 DB시스템
·
💾 Database/DB
DBMS 발전 배경파일 시스템-파일 시스템은 전통적인 파일 중심의 정보 처리 시스템이다. -응용 프로그램별로 필요한 데이터를 별도의 파일로 관리한다. -응용 프로그래머가 파일의 논리적인 구조 뿐만 아니라 물리적인 구조까지 정확히 파악해야 함 -프로그램이 따로따로 존재한다. 하지만 공통적인 부분 중복해서 존재파일 시스템의 문제점(`데이터 중복성`, `데이터 일관성 저해`, `데이터 무결성 저해`, `데이터 종속성`, `동시 공용 보안 회복 기능 부족`, `응용 프로그램 개발의 어려움`) 1.데이터 중복성 : Data redundancy 같은 데이터가 여러 파일에 중복 저장되 저장 공간의 낭비가 되고 데이터 일관성, 무결성이 저해된다.2.데이터 일관성(data consistency) 저해 여러 데이터가 동일..
SQL, DB, DBMS의 의미와 필요성
·
💾 Database/DB
DB(Database)데이터베이스는 데이터의 집합이다.  DBMS(Database Management System)데이터베이스를 관리하고 운영하는 소프트웨어를 DBMS라고 한다.(Oracle, MySQL 등) 만약 대학교에서 DBMS를 사용하지않고 행정실과 도서관과 같은 여러 부서가 각각 독립된 시스템을 사용하고 있다고 가정해보자 등록금을 납부한 한 학생이 도서관에 가서 책을 대출하려 하였지만 행정실과 도서관은 실시간으로 데이터가 동기화되지 않기 때문에 학생은 등록금을 납부하였음에도 불구하고 도서관에서는 학생이 등록금을 납부했음을 인지하지 못해 대출을 해주지 않는 문제가 발생한다. 이러한 문제를 해결하기 위해 데이터를 각기 다른 위치에 중복해서 저장하는 대신, DBMS에 통합하는 방법으로 문제를 해결한다..
Developer Quarterly
'💾 Database/DB' 카테고리의 글 목록