체계적으로 정리된 데이터의 집합으로, 여러 사용자가 데이터를 효율적으로 저장, 검새, 수정, 삭제할 수 있도록 관리하는 시스템일반적으로 데이터베이스는 데이터베이스 관리 시스템(DBMS)을 통해 데이터를 운영하며, 데이터의 무결성과 일관성을 유지하도록 설계됨데이터 VS
정규화를 하지 않으면, 데이터 수정, 삽입, 삭제 시 문제가 발생할 수 있음삽입 이상 (Insertion Anomaly)데이터를 삽입할 때 불필요한 데이터까지 입력해야 하는 문제수정 이상 (Update Anomaly)중복된 데이터가 존재할 경우, 하나만 수정하면 데이터
트랜잭션
데이터베이스에서 검색 속도를 향상시키기 위한 자료구조책의 목차처럼, 원하는 데이터를 빠르게 찾을 수 있도록 도와줌특정 컬럼에 인덱스를 생성하면 해당 컬럼을 검색할 때 속도가 크게 향상됨기본적으로 모든 인덱스는 이 두 개념 중 하나에 속함데이터 저장 방식과 검색 방식에
데이터베이스 시스템에서는 다양한 사용자가 존재하며, 각 사용자에게 적절한 권한을 부여해야 보안을 유지할 수 있음GRANT: 사용자에게 권한 부여GRANT 명령어를 사용하여 특정 사용자에게 데이터베이스에 대한 접근 권한을 부여할 수 있음각 권한은 SEELCT, INSER