Tech Interview/Database
[Database] 데이터베이스
✔️ 데이터베이스 데이터베이스란? 여러 사람들이 공유하고 사용할 목적으로 통합 관리되는 구조화된 정보 또는 데이터의 조직화된 모음 데이터베이스가 존재하기 이전에는 파일 시스템을 이용하여 데이터를 관리하였으나 데이터 종속성 문제, 중복성, 데이터 무결성 등이 발생하였음 파일 시스템과 달리, 데이터베이스는 데이터의 독립성, 무경설, 보안성, 일관성, 중복을 최소화하고자 함 데이터의 독립성 데이터베이스 사이즈를 늘리거나 성능 향상을 위해 데이터 파일을 늘리거나 새롭게 추가하더라도 관련된 응용 프로그램을 수정할 필요가 없는 물리적 독립성과 데이터베이스는 논리적인 구조로 다양한 응용 프로그램의 논리적 요구를 만족시켜줄 수 있는 논리적 독립성 제공 데이터의 무결성 여러 경로를 통해 잘못 데이터가 발생하는 경우의 수..