데이터를 저장하고 꺼낼수있는 가장 간단한 수단은 파일이다.
하지만 파일은 성능, 보안, 편의성에 있어서 한계를 가지고있고,
이 한계를 극복하기위해 고안된 전문화된 소프트웨어가 데이터베이스이다.
그리고 세상에는 다양한 종류의 데이터베이스가 존재한다.
(MySQL, Oracle, SQL Server, PostgreSQL, MongoDB등등)
데이터베이스는 매우 다양한 기능을 가지고있는 정보도구이다.
하지만 이 모든 기능을 전부 배워야할 필요는 없다.
아무리 복잡한 기술도 그 중심에 자리잡고있는 핵심은 복잡하지않다.
어떤 데이터베이스를 만나든 우리가 생각해야 할 핵심은
데이터베이스에서 정보를 어떻게 입력하고 어떻게 출력하는가를 따져보는 것이다.
데이터의 입력에는 생성(Create), 수정(Update), 삭제(Delete)가 있고 출력은 읽음(Read)으로 설명된다.이렇게 데이터를 생성하고 읽고 수정하고 삭제하는 네가지 작업이 우리에게 필요한 모든것이다.
이 네가지 작업을 C,R,U,D로 불리고, 이외의 복잡한 기능들은 이 CRUD를 보좌하는 부가적인 기능에 불과하다.
'데이터베이스' 카테고리의 다른 글
DB와 DBMS (20220308) (0) | 2022.03.08 |
---|---|
생활코딩 mySQL의 CRUD (0) | 2022.02.18 |
생활코딩 mysql 데이터베이스 테이블생성 (0) | 2022.02.17 |