DataBase Management System데이터베이스를 관리, 운영하는 소프트웨어사용자나 응용프로그램은 DBMS가 관리하는 데이터에 동시에 접속하여 데이터를 공유함DB 안의 데이터는 어떤 경롤르 통해 들어왔든 오류가 있어서는 안됨.DB와 응용프로그램은 서로 의존적
관계형 데이터베이스(RDBMS)에서 정규화는 데이터의 중복을 제거하고,데이터 무결성을 유지하기 위해 테이블 구조를 체계적으로 설계하는 기법중복 제거: 같은 정보가 여러 곳에 반복 저장되지 않도록이상 현상 방지: 삽입/삭제/수정 시 데이터 불일치 방지무결성 유지: 일관성
데이터베이스에서 대량의 데이터를 빠르게 검색하려면 어떻게 해야 할까?바로 인덱스(Index)를 사용하는 것이다.인덱스는 데이터베이스 테이블의 데이터를 빠르게 조회하기 위한 자료구조이다.도서관의 책 색인처럼, 원하는 데이터를 효율적으로 찾을 수 있도록 도와주는 역할을 한